globalThis.$localize=Object.assign(globalThis.$localize || {},{locale:"en"});
"use strict";(function(global,_global$ng,_global$ng2,_global$ng2$common,_global$ng$common,_global$ng$common$loc){(_global$ng=global.ng)!==null&&_global$ng!==void 0?_global$ng:global.ng={};(_global$ng2$common=(_global$ng2=global.ng).common)!==null&&_global$ng2$common!==void 0?_global$ng2$common:_global$ng2.common={};(_global$ng$common$loc=(_global$ng$common=global.ng.common).locales)!==null&&_global$ng$common$loc!==void 0?_global$ng$common$loc:_global$ng$common.locales={};const u=undefined;function plural(val){const n=val,i=Math.floor(Math.abs(val)),v=val.toString().replace(/^[^.]*\.?/,"").length;if(i===1&&v===0)return 1;return 5}global.ng.common.locales["en"]=["en",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","\xD7","\u2030","\u221E","NaN",":"],["#,##0.###","#,##0%","\xA4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",plural,[[["mi","n","in the morning","in the afternoon","in the evening","at night"],["midnight","noon","in the morning","in the afternoon","in the evening","at night"],u],[["midnight","noon","morning","afternoon","evening","night"],u,u],["00:00","12:00",["06:00","12:00"],["12:00","18:00"],["18:00","21:00"],["21:00","06:00"]]]]})(globalThis);;
!function(){try{var Ge=typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},L=(new Ge.Error).stack;L&&(Ge._sentryDebugIds=Ge._sentryDebugIds||{},Ge._sentryDebugIds[L]="42961319-ecf2-4b47-9c42-5b58b531fbeb",Ge._sentryDebugIdIdentifier="sentry-dbid-42961319-ecf2-4b47-9c42-5b58b531fbeb")}catch{}}();var _global=typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};_global.SENTRY_RELEASE={id:"2ba8562a"},(self.webpackChunkclient=self.webpackChunkclient||[]).push([[792],{15310:(Ge,L,n)=>{"use strict";n.d(L,{t:()=>xc});var e=n(31761),r=n(94665),a=n(31647),f=n(79655),d=n(90588),u=n(25977),y=n(97032),m=n(55685),_=n(81474),I=n(40352),F=n(80852),T=(n(19443),n(66210),n(22900),n(1579),n(82291));const be=new m.nKC("mat-chips-default-options",{providedIn:"root",factory:()=>({separatorKeyCodes:[y.Fm]})});let vt=(()=>{class zt{static{this.\u0275fac=function(qe){return new(qe||zt)}}static{this.\u0275mod=m.$C({type:zt})}static{this.\u0275inj=m.G2t({providers:[_.es,{provide:be,useValue:{separatorKeyCodes:[y.Fm]}}],imports:[_.yE,_.pZ,_.yE]})}}return zt})();var st=n(75533);let rn=(()=>{class zt{static{this.\u0275fac=function(qe){return new(qe||zt)}}static{this.\u0275mod=m.$C({type:zt})}static{this.\u0275inj=m.G2t({imports:[u.Pd,_.yE,_.yE]})}}return zt})();var sn=n(72674),nn=n(41213),gn=n(31806),Et=n(38496),dt=n(61537),yt=n(77387),mt=n(2564),Ie=n(23761),At=n(79274),lt=n(2267);function vn(zt,Sn){}const Tn={bottomSheetState:(0,Ie.hZ)("state",[(0,Ie.wk)("void, hidden",(0,Ie.iF)({transform:"translateY(100%)"})),(0,Ie.wk)("visible",(0,Ie.iF)({transform:"translateY(0%)"})),(0,Ie.kY)("visible => void, visible => hidden",(0,Ie.Os)([(0,Ie.i0)(`${_.ed.COMPLEX} ${_.r5.ACCELERATION_CURVE}`),(0,Ie.P)("@*",(0,Ie.MA)(),{optional:!0})])),(0,Ie.kY)("void => visible",(0,Ie.Os)([(0,Ie.i0)(`${_.ed.EXITING} ${_.r5.DECELERATION_CURVE}`),(0,Ie.P)("@*",(0,Ie.MA)(),{optional:!0})]))])};let Ft=(()=>{class zt extends dt.sU{constructor(oe,qe,rt,wn,si,Yi,br,zr,ho){super(oe,qe,rt,wn,si,Yi,br,ho),this._animationState="void",this._animationStateChanged=new m.bkB,this._breakpointSubscription=zr.observe([a.Rp.Medium,a.Rp.Large,a.Rp.XLarge]).subscribe(()=>{const Ro=this._elementRef.nativeElement.classList;Ro.toggle("mat-bottom-sheet-container-medium",zr.isMatched(a.Rp.Medium)),Ro.toggle("mat-bottom-sheet-container-large",zr.isMatched(a.Rp.Large)),Ro.toggle("mat-bottom-sheet-container-xlarge",zr.isMatched(a.Rp.XLarge))})}enter(){this._destroyed||(this._animationState="visible",this._changeDetectorRef.markForCheck(),this._changeDetectorRef.detectChanges())}exit(){this._destroyed||(this._animationState="hidden",this._changeDetectorRef.markForCheck())}ngOnDestroy(){super.ngOnDestroy(),this._breakpointSubscription.unsubscribe(),this._destroyed=!0}_onAnimationDone(oe){"visible"===oe.toState&&this._trapFocus(),this._animationStateChanged.emit(oe)}_onAnimationStart(oe){this._animationStateChanged.emit(oe)}_captureInitialFocus(){}static{this.\u0275fac=function(qe){return new(qe||zt)(m.rXU(m.aKT),m.rXU(u.GX),m.rXU(e.qQ,8),m.rXU(dt.Pe),m.rXU(u.Z7),m.rXU(m.SKi),m.rXU(mt.yY),m.rXU(a.QP),m.rXU(u.FN))}}static{this.\u0275cmp=m.VBU({type:zt,selectors:[["mat-bottom-sheet-container"]],hostAttrs:["tabindex","-1",1,"mat-bottom-sheet-container"],hostVars:4,hostBindings:function(qe,rt){1&qe&&m.Kam("@state.start",function(si){return rt._onAnimationStart(si)})("@state.done",function(si){return rt._onAnimationDone(si)}),2&qe&&(m.zvX("@state",rt._animationState),m.BMQ("role",rt._config.role)("aria-modal",rt._config.ariaModal)("aria-label",rt._config.ariaLabel))},standalone:!0,features:[m.Vt3,m.aNF],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(qe,rt){1&qe&&m.DNE(0,vn,0,0,"ng-template",0)},dependencies:[yt.I3],styles:[".mat-bottom-sheet-container{box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);padding:8px 16px;min-width:100vw;box-sizing:border-box;display:block;outline:0;max-height:80vh;overflow:auto;background:var(--mat-bottom-sheet-container-background-color, var(--mat-app-surface-container-low));color:var(--mat-bottom-sheet-container-text-color, var(--mat-app-on-surface));font-family:var(--mat-bottom-sheet-container-text-font, var(--mat-app-body-large-font));font-size:var(--mat-bottom-sheet-container-text-size, var(--mat-app-body-large-size));line-height:var(--mat-bottom-sheet-container-text-line-height, var(--mat-app-body-large-line-height));font-weight:var(--mat-bottom-sheet-container-text-weight, var(--mat-app-body-large-weight));letter-spacing:var(--mat-bottom-sheet-container-text-tracking, var(--mat-app-body-large-tracking))}.cdk-high-contrast-active .mat-bottom-sheet-container{outline:1px solid}.mat-bottom-sheet-container-xlarge,.mat-bottom-sheet-container-large,.mat-bottom-sheet-container-medium{border-top-left-radius:var(--mat-bottom-sheet-container-shape);border-top-right-radius:var(--mat-bottom-sheet-container-shape)}.mat-bottom-sheet-container-medium{min-width:384px;max-width:calc(100vw - 128px)}.mat-bottom-sheet-container-large{min-width:512px;max-width:calc(100vw - 256px)}.mat-bottom-sheet-container-xlarge{min-width:576px;max-width:calc(100vw - 384px)}"],encapsulation:2,data:{animation:[Tn.bottomSheetState]}})}}return zt})();const Jt=new m.nKC("MatBottomSheetData");class Gt{constructor(){this.data=null,this.hasBackdrop=!0,this.disableClose=!1,this.ariaLabel=null,this.ariaModal=!0,this.closeOnNavigation=!0,this.autoFocus="dialog",this.restoreFocus=!0}}class en{get instance(){return this._ref.componentInstance}get componentRef(){return this._ref.componentRef}constructor(Sn,oe,qe){this._ref=Sn,this._afterOpened=new I.B,this.containerInstance=qe,this.disableClose=oe.disableClose,qe._animationStateChanged.pipe((0,At.p)(rt=>"done"===rt.phaseName&&"visible"===rt.toState),(0,lt.s)(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),qe._animationStateChanged.pipe((0,At.p)(rt=>"done"===rt.phaseName&&"hidden"===rt.toState),(0,lt.s)(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._ref.close(this._result)}),Sn.overlayRef.detachments().subscribe(()=>{this._ref.close(this._result)}),(0,F.h)(this.backdropClick(),this.keydownEvents().pipe((0,At.p)(rt=>rt.keyCode===y._f))).subscribe(rt=>{!this.disableClose&&("keydown"!==rt.type||!(0,y.rp)(rt))&&(rt.preventDefault(),this.dismiss())})}dismiss(Sn){this.containerInstance&&(this.containerInstance._animationStateChanged.pipe((0,At.p)(oe=>"start"===oe.phaseName),(0,lt.s)(1)).subscribe(oe=>{this._closeFallbackTimeout=setTimeout(()=>{this._ref.close(this._result)},oe.totalTime+100),this._ref.overlayRef.detachBackdrop()}),this._result=Sn,this.containerInstance.exit(),this.containerInstance=null)}afterDismissed(){return this._ref.closed}afterOpened(){return this._afterOpened}backdropClick(){return this._ref.backdropClick}keydownEvents(){return this._ref.keydownEvents}}const Kn=new m.nKC("mat-bottom-sheet-default-options");let Ht=(()=>{class zt{get _openedBottomSheetRef(){const oe=this._parentBottomSheet;return oe?oe._openedBottomSheetRef:this._bottomSheetRefAtThisLevel}set _openedBottomSheetRef(oe){this._parentBottomSheet?this._parentBottomSheet._openedBottomSheetRef=oe:this._bottomSheetRefAtThisLevel=oe}constructor(oe,qe,rt,wn){this._overlay=oe,this._parentBottomSheet=rt,this._defaultOptions=wn,this._bottomSheetRefAtThisLevel=null,this._dialog=qe.get(dt.lG)}open(oe,qe){const rt={...this._defaultOptions||new Gt,...qe};let wn;return this._dialog.open(oe,{...rt,disableClose:!0,closeOnOverlayDetachments:!1,maxWidth:"100%",container:Ft,scrollStrategy:rt.scrollStrategy||this._overlay.scrollStrategies.block(),positionStrategy:this._overlay.position().global().centerHorizontally().bottom("0"),templateContext:()=>({bottomSheetRef:wn}),providers:(si,Yi,br)=>(wn=new en(si,rt,br),[{provide:en,useValue:wn},{provide:Jt,useValue:rt.data}])}),wn.afterDismissed().subscribe(()=>{this._openedBottomSheetRef===wn&&(this._openedBottomSheetRef=null)}),this._openedBottomSheetRef?(this._openedBottomSheetRef.afterDismissed().subscribe(()=>wn.containerInstance?.enter()),this._openedBottomSheetRef.dismiss()):wn.containerInstance.enter(),this._openedBottomSheetRef=wn,wn}dismiss(oe){this._openedBottomSheetRef&&this._openedBottomSheetRef.dismiss(oe)}ngOnDestroy(){this._bottomSheetRefAtThisLevel&&this._bottomSheetRefAtThisLevel.dismiss()}static{this.\u0275fac=function(qe){return new(qe||zt)(m.KVO(mt.hJ),m.KVO(m.zZn),m.KVO(zt,12),m.KVO(Kn,8))}}static{this.\u0275prov=m.jDH({token:zt,factory:zt.\u0275fac,providedIn:"root"})}}return zt})(),On=(()=>{class zt{static{this.\u0275fac=function(qe){return new(qe||zt)}}static{this.\u0275mod=m.$C({type:zt})}static{this.\u0275inj=m.G2t({providers:[Ht],imports:[dt.Ph,_.yE,yt.jc,_.yE]})}}return zt})();var ln=n(30556),Vt=n(78006),Qt=n(63982),$t=n(59036),un=n(38567),Zt=n(63021),on=n(98477),Bt=n(32895),fn=n(93259),kn=n(24095),ni=n(93778);n(13916);let Qi=(()=>{class zt{static{this.\u0275fac=function(qe){return new(qe||zt)}}static{this.\u0275mod=m.$C({type:zt})}static{this.\u0275inj=m.G2t({imports:[_.yE,_.yE]})}}return zt})();var Ji=n(94880),lr=n(47416);n(68480),n(62644),n(94638),n(10047),n(58298),n(58977),n(7546),n(42567),n(54436),n(27063),n(97216),n(82780),n(8632),n(48461);let nc=(()=>{class zt{static{this.\u0275fac=function(qe){return new(qe||zt)}}static{this.\u0275mod=m.$C({type:zt})}static{this.\u0275inj=m.G2t({})}}return zt})(),rc=(()=>{class zt{static{this.\u0275fac=function(qe){return new(qe||zt)}}static{this.\u0275mod=m.$C({type:zt})}static{this.\u0275inj=m.G2t({imports:[nc,_.yE,_.yE]})}}return zt})(),Nr=(()=>{class zt{constructor(){this.changes=new I.B}static{this.\u0275fac=function(qe){return new(qe||zt)}}static{this.\u0275prov=m.jDH({token:zt,factory:zt.\u0275fac,providedIn:"root"})}}return zt})();const ka={provide:Nr,deps:[[new m.Xx1,new m.kdw,Nr]],useFactory:function ys(zt){return zt||new Nr}};let is=(()=>{class zt{static{this.\u0275fac=function(qe){return new(qe||zt)}}static{this.\u0275mod=m.$C({type:zt})}static{this.\u0275inj=m.G2t({providers:[ka],imports:[_.yE]})}}return zt})();var Rs=n(97778),oc=n(37545),ac=n(22669);let Ho=(()=>{class zt{static{this.\u0275fac=function(qe){return new(qe||zt)}}static{this.\u0275mod=m.$C({type:zt})}static{this.\u0275inj=m.G2t({imports:[_.yE,ac.Gj,ac.Gj,_.yE]})}}return zt})(),Ks=(()=>{class zt{static{this.\u0275fac=function(qe){return new(qe||zt)}}static{this.\u0275mod=m.$C({type:zt})}static{this.\u0275inj=m.G2t({imports:[_.Np,_.yE,_.Np,_.yE]})}}return zt})();var ks=n(52769);function Fs(zt,Sn){if(1&zt&&(m.j41(0,"mat-option",17),m.EFF(1),m.k0s()),2&zt){const oe=Sn.$implicit;m.Y8G("value",oe),m.R7$(),m.SpI(" ",oe," ")}}function cs(zt,Sn){if(1&zt){const oe=m.RV6();m.j41(0,"mat-form-field",14)(1,"mat-select",16,0),m.bIt("selectionChange",function(rt){m.eBV(oe);const wn=m.XpG(2);return m.Njj(wn._changePageSize(rt.value))}),m.Z7z(3,Fs,2,2,"mat-option",17,m.fX1),m.k0s(),m.j41(5,"div",18),m.bIt("click",function(){m.eBV(oe);const rt=m.sdS(2);return m.Njj(rt.open())}),m.k0s()()}if(2&zt){const oe=m.XpG(2);m.Y8G("appearance",oe._formFieldAppearance)("color",oe.color),m.R7$(),m.Y8G("value",oe.pageSize)("disabled",oe.disabled)("aria-labelledby",oe._pageSizeLabelId)("panelClass",oe.selectConfig.panelClass||"")("disableOptionCentering",oe.selectConfig.disableOptionCentering),m.R7$(2),m.Dyx(oe._displayedPageSizeOptions)}}function Le(zt,Sn){if(1&zt&&(m.j41(0,"div",15),m.EFF(1),m.k0s()),2&zt){const oe=m.XpG(2);m.R7$(),m.JRh(oe.pageSize)}}function Yt(zt,Sn){if(1&zt&&(m.j41(0,"div",3)(1,"div",13),m.EFF(2),m.k0s(),m.DNE(3,cs,6,7,"mat-form-field",14)(4,Le,2,1,"div",15),m.k0s()),2&zt){const oe=m.XpG();m.R7$(),m.BMQ("id",oe._pageSizeLabelId),m.R7$(),m.SpI(" ",oe._intl.itemsPerPageLabel," "),m.R7$(),m.vxM(oe._displayedPageSizeOptions.length>1?3:-1),m.R7$(),m.vxM(oe._displayedPageSizeOptions.length<=1?4:-1)}}function ut(zt,Sn){if(1&zt){const oe=m.RV6();m.j41(0,"button",19),m.bIt("click",function(){m.eBV(oe);const rt=m.XpG();return m.Njj(rt.firstPage())}),m.qSk(),m.j41(1,"svg",8),m.nrm(2,"path",20),m.k0s()()}if(2&zt){const oe=m.XpG();m.Y8G("matTooltip",oe._intl.firstPageLabel)("matTooltipDisabled",oe._previousButtonsDisabled())("matTooltipPosition","above")("disabled",oe._previousButtonsDisabled()),m.BMQ("aria-label",oe._intl.firstPageLabel)}}function Lt(zt,Sn){if(1&zt){const oe=m.RV6();m.j41(0,"button",21),m.bIt("click",function(){m.eBV(oe);const rt=m.XpG();return m.Njj(rt.lastPage())}),m.qSk(),m.j41(1,"svg",8),m.nrm(2,"path",22),m.k0s()()}if(2&zt){const oe=m.XpG();m.Y8G("matTooltip",oe._intl.lastPageLabel)("matTooltipDisabled",oe._nextButtonsDisabled())("matTooltipPosition","above")("disabled",oe._nextButtonsDisabled()),m.BMQ("aria-label",oe._intl.lastPageLabel)}}let Un=(()=>{class zt{constructor(){this.changes=new I.B,this.itemsPerPageLabel="Items per page:",this.nextPageLabel="Next page",this.previousPageLabel="Previous page",this.firstPageLabel="First page",this.lastPageLabel="Last page",this.getRangeLabel=(oe,qe,rt)=>{if(0==rt||0==qe)return`0 of ${rt}`;const wn=oe*qe;return`${wn+1} \u2013 ${wn<(rt=Math.max(rt,0))?Math.min(wn+qe,rt):wn+qe} of ${rt}`}}static{this.\u0275fac=function(qe){return new(qe||zt)}}static{this.\u0275prov=m.jDH({token:zt,factory:zt.\u0275fac,providedIn:"root"})}}return zt})();const Ki={provide:Un,deps:[[new m.Xx1,new m.kdw,Un]],useFactory:function Pi(zt){return zt||new Un}},ta=new m.nKC("MAT_PAGINATOR_DEFAULT_OPTIONS");let Yo=0,Or=(()=>{class zt{get pageIndex(){return this._pageIndex}set pageIndex(oe){this._pageIndex=Math.max(oe||0,0),this._changeDetectorRef.markForCheck()}get length(){return this._length}set length(oe){this._length=oe||0,this._changeDetectorRef.markForCheck()}get pageSize(){return this._pageSize}set pageSize(oe){this._pageSize=Math.max(oe||0,0),this._updateDisplayedPageSizeOptions()}get pageSizeOptions(){return this._pageSizeOptions}set pageSizeOptions(oe){this._pageSizeOptions=(oe||[]).map(qe=>(0,m.Udg)(qe,0)),this._updateDisplayedPageSizeOptions()}constructor(oe,qe,rt){if(this._intl=oe,this._changeDetectorRef=qe,this._pageSizeLabelId="mat-paginator-page-size-label-"+Yo++,this._isInitialized=!1,this._initializedStream=new ks.m(1),this._pageIndex=0,this._length=0,this._pageSizeOptions=[],this.hidePageSize=!1,this.showFirstLastButtons=!1,this.selectConfig={},this.disabled=!1,this.page=new m.bkB,this.initialized=this._initializedStream,this._intlChanges=oe.changes.subscribe(()=>this._changeDetectorRef.markForCheck()),rt){const{pageSize:wn,pageSizeOptions:si,hidePageSize:Yi,showFirstLastButtons:br}=rt;null!=wn&&(this._pageSize=wn),null!=si&&(this._pageSizeOptions=si),null!=Yi&&(this.hidePageSize=Yi),null!=br&&(this.showFirstLastButtons=br)}this._formFieldAppearance=rt?.formFieldAppearance||"outline"}ngOnInit(){this._isInitialized=!0,this._updateDisplayedPageSizeOptions(),this._initializedStream.next()}ngOnDestroy(){this._initializedStream.complete(),this._intlChanges.unsubscribe()}nextPage(){if(!this.hasNextPage())return;const oe=this.pageIndex;this.pageIndex=this.pageIndex+1,this._emitPageEvent(oe)}previousPage(){if(!this.hasPreviousPage())return;const oe=this.pageIndex;this.pageIndex=this.pageIndex-1,this._emitPageEvent(oe)}firstPage(){if(!this.hasPreviousPage())return;const oe=this.pageIndex;this.pageIndex=0,this._emitPageEvent(oe)}lastPage(){if(!this.hasNextPage())return;const oe=this.pageIndex;this.pageIndex=this.getNumberOfPages()-1,this._emitPageEvent(oe)}hasPreviousPage(){return this.pageIndex>=1&&0!=this.pageSize}hasNextPage(){const oe=this.getNumberOfPages()-1;return this.pageIndex<oe&&0!=this.pageSize}getNumberOfPages(){return this.pageSize?Math.ceil(this.length/this.pageSize):0}_changePageSize(oe){const rt=this.pageIndex;this.pageIndex=Math.floor(this.pageIndex*this.pageSize/oe)||0,this.pageSize=oe,this._emitPageEvent(rt)}_nextButtonsDisabled(){return this.disabled||!this.hasNextPage()}_previousButtonsDisabled(){return this.disabled||!this.hasPreviousPage()}_updateDisplayedPageSizeOptions(){this._isInitialized&&(this.pageSize||(this._pageSize=0!=this.pageSizeOptions.length?this.pageSizeOptions[0]:50),this._displayedPageSizeOptions=this.pageSizeOptions.slice(),-1===this._displayedPageSizeOptions.indexOf(this.pageSize)&&this._displayedPageSizeOptions.push(this.pageSize),this._displayedPageSizeOptions.sort((oe,qe)=>oe-qe),this._changeDetectorRef.markForCheck())}_emitPageEvent(oe){this.page.emit({previousPageIndex:oe,pageIndex:this.pageIndex,pageSize:this.pageSize,length:this.length})}static{this.\u0275fac=function(qe){return new(qe||zt)(m.rXU(Un),m.rXU(m.gRc),m.rXU(ta,8))}}static{this.\u0275cmp=m.VBU({type:zt,selectors:[["mat-paginator"]],hostAttrs:["role","group",1,"mat-mdc-paginator"],inputs:{color:"color",pageIndex:[2,"pageIndex","pageIndex",m.Udg],length:[2,"length","length",m.Udg],pageSize:[2,"pageSize","pageSize",m.Udg],pageSizeOptions:"pageSizeOptions",hidePageSize:[2,"hidePageSize","hidePageSize",m.L39],showFirstLastButtons:[2,"showFirstLastButtons","showFirstLastButtons",m.L39],selectConfig:"selectConfig",disabled:[2,"disabled","disabled",m.L39]},outputs:{page:"page"},exportAs:["matPaginator"],standalone:!0,features:[m.GFd,m.aNF],decls:14,vars:14,consts:[["selectRef",""],[1,"mat-mdc-paginator-outer-container"],[1,"mat-mdc-paginator-container"],[1,"mat-mdc-paginator-page-size"],[1,"mat-mdc-paginator-range-actions"],["aria-live","polite",1,"mat-mdc-paginator-range-label"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-previous",3,"click","matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["viewBox","0 0 24 24","focusable","false","aria-hidden","true",1,"mat-mdc-paginator-icon"],["d","M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-next",3,"click","matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],[1,"mat-mdc-paginator-page-size-label"],[1,"mat-mdc-paginator-page-size-select",3,"appearance","color"],[1,"mat-mdc-paginator-page-size-value"],["hideSingleSelectionIndicator","",3,"selectionChange","value","disabled","aria-labelledby","panelClass","disableOptionCentering"],[3,"value"],[1,"mat-mdc-paginator-touch-target",3,"click"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-first",3,"click","matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["d","M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-last",3,"click","matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["d","M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"]],template:function(qe,rt){1&qe&&(m.j41(0,"div",1)(1,"div",2),m.DNE(2,Yt,5,4,"div",3),m.j41(3,"div",4)(4,"div",5),m.EFF(5),m.k0s(),m.DNE(6,ut,3,5,"button",6),m.j41(7,"button",7),m.bIt("click",function(){return rt.previousPage()}),m.qSk(),m.j41(8,"svg",8),m.nrm(9,"path",9),m.k0s()(),m.joV(),m.j41(10,"button",10),m.bIt("click",function(){return rt.nextPage()}),m.qSk(),m.j41(11,"svg",8),m.nrm(12,"path",11),m.k0s()(),m.DNE(13,Lt,3,5,"button",12),m.k0s()()()),2&qe&&(m.R7$(2),m.vxM(rt.hidePageSize?-1:2),m.R7$(3),m.SpI(" ",rt._intl.getRangeLabel(rt.pageIndex,rt.pageSize,rt.length)," "),m.R7$(),m.vxM(rt.showFirstLastButtons?6:-1),m.R7$(),m.Y8G("matTooltip",rt._intl.previousPageLabel)("matTooltipDisabled",rt._previousButtonsDisabled())("matTooltipPosition","above")("disabled",rt._previousButtonsDisabled()),m.BMQ("aria-label",rt._intl.previousPageLabel),m.R7$(3),m.Y8G("matTooltip",rt._intl.nextPageLabel)("matTooltipDisabled",rt._nextButtonsDisabled())("matTooltipPosition","above")("disabled",rt._nextButtonsDisabled()),m.BMQ("aria-label",rt._intl.nextPageLabel),m.R7$(3),m.vxM(rt.showFirstLastButtons?13:-1))},dependencies:[T.rl,Qt.VO,_.wT,sn.iY,un.oV],styles:[".mat-mdc-paginator{display:block;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-paginator-container-text-color, var(--mat-app-on-surface));background-color:var(--mat-paginator-container-background-color, var(--mat-app-surface));font-family:var(--mat-paginator-container-text-font, var(--mat-app-body-small-font));line-height:var(--mat-paginator-container-text-line-height, var(--mat-app-body-small-line-height));font-size:var(--mat-paginator-container-text-size, var(--mat-app-body-small-size));font-weight:var(--mat-paginator-container-text-weight, var(--mat-app-body-small-weight));letter-spacing:var(--mat-paginator-container-text-tracking, var(--mat-app-body-small-tracking));--mat-form-field-container-height:var(--mat-paginator-form-field-container-height);--mat-form-field-container-vertical-padding:var(--mat-paginator-form-field-container-vertical-padding)}.mat-mdc-paginator .mat-mdc-select-value{font-size:var(--mat-paginator-select-trigger-text-size, var(--mat-app-body-small-size))}.mat-mdc-paginator .mat-mdc-form-field-subscript-wrapper{display:none}.mat-mdc-paginator .mat-mdc-select{line-height:1.5}.mat-mdc-paginator-outer-container{display:flex}.mat-mdc-paginator-container{display:flex;align-items:center;justify-content:flex-end;padding:0 8px;flex-wrap:wrap;width:100%;min-height:var(--mat-paginator-container-size)}.mat-mdc-paginator-page-size{display:flex;align-items:baseline;margin-right:8px}[dir=rtl] .mat-mdc-paginator-page-size{margin-right:0;margin-left:8px}.mat-mdc-paginator-page-size-label{margin:0 4px}.mat-mdc-paginator-page-size-select{margin:0 4px;width:84px}.mat-mdc-paginator-range-label{margin:0 32px 0 24px}.mat-mdc-paginator-range-actions{display:flex;align-items:center}.mat-mdc-paginator-icon{display:inline-block;width:28px;fill:var(--mat-paginator-enabled-icon-color, var(--mat-app-on-surface-variant))}.mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon{fill:var(--mat-paginator-disabled-icon-color)}[dir=rtl] .mat-mdc-paginator-icon{transform:rotate(180deg)}.cdk-high-contrast-active .mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon,.cdk-high-contrast-active .mat-mdc-paginator-icon{fill:currentColor;fill:CanvasText}.cdk-high-contrast-active .mat-mdc-paginator-range-actions .mat-mdc-icon-button{outline:solid 1px}.mat-mdc-paginator-touch-target{display:var(--mat-paginator-touch-target-display);position:absolute;top:50%;left:50%;width:84px;height:48px;background-color:rgba(0,0,0,0);transform:translate(-50%, -50%);cursor:pointer}"],encapsulation:2,changeDetection:0})}}return zt})(),so=(()=>{class zt{static{this.\u0275fac=function(qe){return new(qe||zt)}}static{this.\u0275mod=m.$C({type:zt})}static{this.\u0275inj=m.G2t({providers:[Ki],imports:[sn.Hl,Qt.Ve,un.uc,Or]})}}return zt})();var Qr=n(12791);const er=["button"],ar=["*"];function Io(zt,Sn){if(1&zt&&m.nrm(0,"mat-pseudo-checkbox",3),2&zt){const oe=m.XpG();m.Y8G("disabled",oe.disabled)}}function ba(zt,Sn){if(1&zt&&m.nrm(0,"mat-pseudo-checkbox",3),2&zt){const oe=m.XpG();m.Y8G("disabled",oe.disabled)}}const ct=new m.nKC("MAT_BUTTON_TOGGLE_DEFAULT_OPTIONS",{providedIn:"root",factory:function le(){return{hideSingleSelectionIndicator:!1,hideMultipleSelectionIndicator:!1,disabledInteractive:!1}}}),ot=new m.nKC("MatButtonToggleGroup");let mn=0;class Xn{constructor(Sn,oe){this.source=Sn,this.value=oe}}let gi=(()=>{class zt{get buttonId(){return`${this.id}-button`}get tabIndex(){return this._tabIndex}set tabIndex(oe){this._tabIndex=oe,this._markForCheck()}get appearance(){return this.buttonToggleGroup?this.buttonToggleGroup.appearance:this._appearance}set appearance(oe){this._appearance=oe}get checked(){return this.buttonToggleGroup?this.buttonToggleGroup._isSelected(this):this._checked}set checked(oe){oe!==this._checked&&(this._checked=oe,this.buttonToggleGroup&&this.buttonToggleGroup._syncButtonToggle(this,this._checked),this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled||this.buttonToggleGroup&&this.buttonToggleGroup.disabled}set disabled(oe){this._disabled=oe}get disabledInteractive(){return this._disabledInteractive||null!==this.buttonToggleGroup&&this.buttonToggleGroup.disabledInteractive}set disabledInteractive(oe){this._disabledInteractive=oe}constructor(oe,qe,rt,wn,si,Yi){this._changeDetectorRef=qe,this._elementRef=rt,this._focusMonitor=wn,this._checked=!1,this.ariaLabelledby=null,this._disabled=!1,this.change=new m.bkB;const br=Number(si);this.tabIndex=br||0===br?br:null,this.buttonToggleGroup=oe,this.appearance=Yi&&Yi.appearance?Yi.appearance:"standard",this.disabledInteractive=Yi?.disabledInteractive??!1}ngOnInit(){const oe=this.buttonToggleGroup;this.id=this.id||"mat-button-toggle-"+mn++,oe&&(oe._isPrechecked(this)?this.checked=!0:oe._isSelected(this)!==this._checked&&oe._syncButtonToggle(this,this._checked))}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){const oe=this.buttonToggleGroup;this._focusMonitor.stopMonitoring(this._elementRef),oe&&oe._isSelected(this)&&oe._syncButtonToggle(this,!1,!1,!0)}focus(oe){this._buttonElement.nativeElement.focus(oe)}_onButtonClick(){if(this.disabled)return;const oe=!!this.isSingleSelector()||!this._checked;if(oe!==this._checked&&(this._checked=oe,this.buttonToggleGroup&&(this.buttonToggleGroup._syncButtonToggle(this,this._checked,!0),this.buttonToggleGroup._onTouched())),this.isSingleSelector()){const qe=this.buttonToggleGroup._buttonToggles.find(rt=>0===rt.tabIndex);qe&&(qe.tabIndex=-1),this.tabIndex=0}this.change.emit(new Xn(this,this.value))}_markForCheck(){this._changeDetectorRef.markForCheck()}_getButtonName(){return this.isSingleSelector()?this.buttonToggleGroup.name:this.name||null}isSingleSelector(){return this.buttonToggleGroup&&!this.buttonToggleGroup.multiple}static{this.\u0275fac=function(qe){return new(qe||zt)(m.rXU(ot,8),m.rXU(m.gRc),m.rXU(m.aKT),m.rXU(u.FN),m.kS0("tabindex"),m.rXU(ct,8))}}static{this.\u0275cmp=m.VBU({type:zt,selectors:[["mat-button-toggle"]],viewQuery:function(qe,rt){if(1&qe&&m.GBs(er,5),2&qe){let wn;m.mGM(wn=m.lsd())&&(rt._buttonElement=wn.first)}},hostAttrs:["role","presentation",1,"mat-button-toggle"],hostVars:14,hostBindings:function(qe,rt){1&qe&&m.bIt("focus",function(){return rt.focus()}),2&qe&&(m.BMQ("aria-label",null)("aria-labelledby",null)("id",rt.id)("name",null),m.AVh("mat-button-toggle-standalone",!rt.buttonToggleGroup)("mat-button-toggle-checked",rt.checked)("mat-button-toggle-disabled",rt.disabled)("mat-button-toggle-disabled-interactive",rt.disabledInteractive)("mat-button-toggle-appearance-standard","standard"===rt.appearance))},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],id:"id",name:"name",value:"value",tabIndex:"tabIndex",disableRipple:[2,"disableRipple","disableRipple",m.L39],appearance:"appearance",checked:[2,"checked","checked",m.L39],disabled:[2,"disabled","disabled",m.L39],disabledInteractive:[2,"disabledInteractive","disabledInteractive",m.L39]},outputs:{change:"change"},exportAs:["matButtonToggle"],standalone:!0,features:[m.GFd,m.aNF],ngContentSelectors:ar,decls:8,vars:14,consts:[["button",""],["type","button",1,"mat-button-toggle-button","mat-focus-indicator",3,"click","id","disabled"],[1,"mat-button-toggle-label-content"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"mat-button-toggle-focus-overlay"],["matRipple","",1,"mat-button-toggle-ripple",3,"matRippleTrigger","matRippleDisabled"]],template:function(qe,rt){if(1&qe){const wn=m.RV6();m.NAR(),m.j41(0,"button",1,0),m.bIt("click",function(){return m.eBV(wn),m.Njj(rt._onButtonClick())}),m.j41(2,"span",2),m.DNE(3,Io,1,1,"mat-pseudo-checkbox",3)(4,ba,1,1,"mat-pseudo-checkbox",3),m.SdG(5),m.k0s()(),m.nrm(6,"span",4)(7,"span",5)}if(2&qe){const wn=m.sdS(1);m.Y8G("id",rt.buttonId)("disabled",rt.disabled&&!rt.disabledInteractive||null),m.BMQ("role",rt.isSingleSelector()?"radio":"button")("tabindex",rt.disabled&&!rt.disabledInteractive?-1:rt.tabIndex)("aria-pressed",rt.isSingleSelector()?null:rt.checked)("aria-checked",rt.isSingleSelector()?rt.checked:null)("name",rt._getButtonName())("aria-label",rt.ariaLabel)("aria-labelledby",rt.ariaLabelledby)("aria-disabled",rt.disabled&&rt.disabledInteractive?"true":null),m.R7$(3),m.vxM(rt.buttonToggleGroup&&rt.checked&&!rt.buttonToggleGroup.multiple&&!rt.buttonToggleGroup.hideSingleSelectionIndicator?3:-1),m.R7$(),m.vxM(rt.buttonToggleGroup&&rt.checked&&rt.buttonToggleGroup.multiple&&!rt.buttonToggleGroup.hideMultipleSelectionIndicator?4:-1),m.R7$(3),m.Y8G("matRippleTrigger",wn)("matRippleDisabled",rt.disableRipple||rt.disabled)}},dependencies:[_.r6,_.wg],styles:[".mat-button-toggle-standalone,.mat-button-toggle-group{position:relative;display:inline-flex;flex-direction:row;white-space:nowrap;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);transform:translateZ(0);border-radius:var(--mat-legacy-button-toggle-shape)}.mat-button-toggle-standalone:not([class*=mat-elevation-z]),.mat-button-toggle-group:not([class*=mat-elevation-z]){box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.cdk-high-contrast-active .mat-button-toggle-standalone,.cdk-high-contrast-active .mat-button-toggle-group{outline:solid 1px}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.mat-button-toggle-group-appearance-standard{border-radius:var(--mat-standard-button-toggle-shape, var(--mat-app-corner-full));border:solid 1px var(--mat-standard-button-toggle-divider-color, var(--mat-app-outline))}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard .mat-pseudo-checkbox,.mat-button-toggle-group-appearance-standard .mat-pseudo-checkbox{--mat-minimal-pseudo-checkbox-selected-checkmark-color: var(--mat-standard-button-toggle-selected-state-text-color, var(--mat-app-on-secondary-container))}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),.mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]){box-shadow:none}.cdk-high-contrast-active .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.cdk-high-contrast-active .mat-button-toggle-group-appearance-standard{outline:0}.mat-button-toggle-vertical{flex-direction:column}.mat-button-toggle-vertical .mat-button-toggle-label-content{display:block}.mat-button-toggle{white-space:nowrap;position:relative;color:var(--mat-legacy-button-toggle-text-color);font-family:var(--mat-legacy-button-toggle-label-text-font);font-size:var(--mat-legacy-button-toggle-label-text-size);line-height:var(--mat-legacy-button-toggle-label-text-line-height);font-weight:var(--mat-legacy-button-toggle-label-text-weight);letter-spacing:var(--mat-legacy-button-toggle-label-text-tracking);--mat-minimal-pseudo-checkbox-selected-checkmark-color: var(--mat-legacy-button-toggle-selected-state-text-color)}.mat-button-toggle.cdk-keyboard-focused .mat-button-toggle-focus-overlay{opacity:var(--mat-legacy-button-toggle-focus-state-layer-opacity)}.mat-button-toggle .mat-icon svg{vertical-align:top}.mat-button-toggle .mat-pseudo-checkbox{margin-right:12px}[dir=rtl] .mat-button-toggle .mat-pseudo-checkbox{margin-right:0;margin-left:12px}.mat-button-toggle-checked{color:var(--mat-legacy-button-toggle-selected-state-text-color);background-color:var(--mat-legacy-button-toggle-selected-state-background-color)}.mat-button-toggle-disabled{pointer-events:none;color:var(--mat-legacy-button-toggle-disabled-state-text-color);background-color:var(--mat-legacy-button-toggle-disabled-state-background-color);--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: var(--mat-legacy-button-toggle-disabled-state-text-color)}.mat-button-toggle-disabled.mat-button-toggle-checked{background-color:var(--mat-legacy-button-toggle-disabled-selected-state-background-color)}.mat-button-toggle-disabled-interactive{pointer-events:auto}.mat-button-toggle-appearance-standard{color:var(--mat-standard-button-toggle-text-color, var(--mat-app-on-surface));background-color:var(--mat-standard-button-toggle-background-color);font-family:var(--mat-standard-button-toggle-label-text-font, var(--mat-app-label-large-font));font-size:var(--mat-standard-button-toggle-label-text-size, var(--mat-app-label-large-size));line-height:var(--mat-standard-button-toggle-label-text-line-height, var(--mat-app-label-large-line-height));font-weight:var(--mat-standard-button-toggle-label-text-weight, var(--mat-app-label-large-weight));letter-spacing:var(--mat-standard-button-toggle-label-text-tracking, var(--mat-app-label-large-tracking))}.mat-button-toggle-group-appearance-standard .mat-button-toggle-appearance-standard+.mat-button-toggle-appearance-standard{border-left:solid 1px var(--mat-standard-button-toggle-divider-color, var(--mat-app-outline))}[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle-appearance-standard+.mat-button-toggle-appearance-standard{border-left:none;border-right:solid 1px var(--mat-standard-button-toggle-divider-color, var(--mat-app-outline))}.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle-appearance-standard+.mat-button-toggle-appearance-standard{border-left:none;border-right:none;border-top:solid 1px var(--mat-standard-button-toggle-divider-color, var(--mat-app-outline))}.mat-button-toggle-appearance-standard.mat-button-toggle-checked{color:var(--mat-standard-button-toggle-selected-state-text-color, var(--mat-app-on-secondary-container));background-color:var(--mat-standard-button-toggle-selected-state-background-color, var(--mat-app-secondary-container))}.mat-button-toggle-appearance-standard.mat-button-toggle-disabled{color:var(--mat-standard-button-toggle-disabled-state-text-color);background-color:var(--mat-standard-button-toggle-disabled-state-background-color)}.mat-button-toggle-appearance-standard.mat-button-toggle-disabled .mat-pseudo-checkbox{--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: var(--mat-standard-button-toggle-disabled-selected-state-text-color)}.mat-button-toggle-appearance-standard.mat-button-toggle-disabled.mat-button-toggle-checked{color:var(--mat-standard-button-toggle-disabled-selected-state-text-color);background-color:var(--mat-standard-button-toggle-disabled-selected-state-background-color)}.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:var(--mat-standard-button-toggle-state-layer-color, var(--mat-app-on-surface))}.mat-button-toggle-appearance-standard:hover .mat-button-toggle-focus-overlay{opacity:var(--mat-standard-button-toggle-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-button-toggle-appearance-standard.cdk-keyboard-focused .mat-button-toggle-focus-overlay{opacity:var(--mat-standard-button-toggle-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}@media(hover: none){.mat-button-toggle-appearance-standard:hover .mat-button-toggle-focus-overlay{display:none}}.mat-button-toggle-label-content{-webkit-user-select:none;user-select:none;display:inline-block;padding:0 16px;line-height:var(--mat-legacy-button-toggle-height);position:relative}.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{padding:0 12px;line-height:var(--mat-standard-button-toggle-height)}.mat-button-toggle-label-content>*{vertical-align:middle}.mat-button-toggle-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:inherit;pointer-events:none;opacity:0;background-color:var(--mat-legacy-button-toggle-state-layer-color)}.cdk-high-contrast-active .mat-button-toggle-checked .mat-button-toggle-focus-overlay{border-bottom:solid 500px;opacity:.5;height:0}.cdk-high-contrast-active .mat-button-toggle-checked:hover .mat-button-toggle-focus-overlay{opacity:.6}.cdk-high-contrast-active .mat-button-toggle-checked.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{border-bottom:solid 500px}.mat-button-toggle .mat-button-toggle-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-button-toggle-button{border:0;background:none;color:inherit;padding:0;margin:0;font:inherit;outline:none;width:100%;cursor:pointer}.mat-button-toggle-disabled .mat-button-toggle-button{cursor:default}.mat-button-toggle-button::-moz-focus-inner{border:0}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard{--mat-focus-indicator-border-radius:var(--mat-standard-button-toggle-shape, var(--mat-app-corner-full))}.mat-button-toggle-group-appearance-standard .mat-button-toggle:last-of-type .mat-button-toggle-button::before{border-top-right-radius:var(--mat-standard-button-toggle-shape, var(--mat-app-corner-full));border-bottom-right-radius:var(--mat-standard-button-toggle-shape, var(--mat-app-corner-full))}.mat-button-toggle-group-appearance-standard .mat-button-toggle:first-of-type .mat-button-toggle-button::before{border-top-left-radius:var(--mat-standard-button-toggle-shape, var(--mat-app-corner-full));border-bottom-left-radius:var(--mat-standard-button-toggle-shape, var(--mat-app-corner-full))}"],encapsulation:2,changeDetection:0})}}return zt})(),Wi=(()=>{class zt{static{this.\u0275fac=function(qe){return new(qe||zt)}}static{this.\u0275mod=m.$C({type:zt})}static{this.\u0275inj=m.G2t({imports:[_.yE,_.pZ,gi,_.yE]})}}return zt})();var ur=n(59547),Pr=n(21617),co=n(80851),To=n(11293),Kr=n(53608);let Uo=(()=>{class zt{static{this.\u0275fac=function(qe){return new(qe||zt)}}static{this.\u0275mod=m.$C({type:zt})}static{this.\u0275inj=m.G2t({imports:[e.MD,To.iI,Kr.uY,yt.jc,nn.w,st.m_,un.uc]})}}return zt})();n(51822);let xc=(()=>{class zt{static{this.\u0275fac=function(qe){return new(qe||zt)}}static{this.\u0275mod=m.$C({type:zt})}static{this.\u0275inj=m.G2t({imports:[e.MD,r.X1,r.YN,a.RH,f.s5,d.Hu,vt,st.m_,rn,sn.Hl,On,nn.w,gn.Fg,Et.tP,ln.X6,Vt.hM,Qt.Ve,$t.fS,un.uc,Zt.g7,on.aP,Bt.Wk,T.RG,fn.Cn,kn.D6,Qr.PO,ni.jL,Qi,Ji.MY,lr._T,rc,is,Rs.mV,oc.Ez,Ks,so,Ho,ur.L6,co.H0,Wi,Uo,Pr.Qs,e.MD,r.X1,r.YN,a.RH,f.s5,d.Hu,vt,st.m_,rn,sn.Hl,On,nn.w,gn.Fg,Et.tP,ln.X6,Vt.hM,Qt.Ve,$t.fS,un.uc,Zt.g7,on.aP,Bt.Wk,T.RG,fn.Cn,kn.D6,Qr.PO,ni.jL,Qi,Ji.MY,lr._T,rc,is,Rs.mV,oc.Ez,Ks,so,Ho,ur.L6,co.H0,Wi,Uo,Pr.Qs]})}}return zt})()},31914:(Ge,L,n)=>{"use strict";n.d(L,{r:()=>r});var e=n(68591);function r(a=new e.g(0),f,d){let u=new e.g(0),y=new e.g(0);for(let m=0;m<d;m++){const _=y.plus(f);if(!_.lte(a))break;y=_,u=u.plus(1)}return{units:u,newClaim:y}}},95320:(Ge,L,n)=>{"use strict";n.d(L,{at:()=>y,oe:()=>u,uO:()=>d,x0:()=>m});var e=n(46170),r=n(62546),a=n(74578),f=n(8627);const d=_=>u(_).some(I=>(0,e.A)(I)&&(!I.completed||I.hasError)),u=_=>Object.values(_).filter(e.A),y=(_,I)=>{if(I.length>0&&I.every(k=>!(0,r.A)(k.paidForAt)))return!1;if((0,r.A)(_?.activeProduct))return!0;const F=_.activeProduct.id===a.CU.grow;return!!(I.length>0&&F)||!(F||_.activeProduct.id===a.CU.pro||_.activeProduct.id===a.CU.proButler)},m=_=>{switch(_){case f.GV.ShareholdersMeeting:return "Annual general meeting";case f.GV.ExtraShareholdersMeeting:return "Extra shareholders' meeting";case f.GV.BoardMeeting:return "Board meeting";default:console.warn(`[MeetingKindHumanPipe] missing human readable string for: ${_}`)}}},44543:(Ge,L,n)=>{"use strict";n.d(L,{C:()=>u});var e=n(80884),r=n(70712);const f=function a(y){return"number"==typeof y&&y==(0,r.A)(y)};var d=n(30972);function u(y,m,_=!1,I=0,F){const M=(0,e.A)(y,m).map(k=>{const x=d.dw.fromObject({months:k},{conversionAccuracy:"casual"}),w=Math.floor(x.as("years")),T=x.minus({years:w}).as("months");let A;return A=_?"" + k + " mos":0===T?"" + k + " mos (" + w + " yrs"+(F?". Ends: "+F.plus({months:k}).toLocaleString(d.c9.DATE_SHORT):"")+")":"" + k + " mos (" + w + " years and " + T + " mos"+(F?". Ends: "+F.plus({months:k}).toLocaleString(d.c9.DATE_SHORT):"")+")",{value:k,text:A}});return I>0?M.filter(k=>f(k.value/I)):M}},86652:(Ge,L,n)=>{"use strict";n.d(L,{q:()=>de});var e=n(94665),r=n(78006),a=n(74396),f=n(94638),d=n(10047),u=n(58298),y=n(79274),m=n(54436),_=n(41298),I=n(82780),F=n(45232),M=n(42567),k=n(99334),x=n(62546),w=n(33493),T=n(54407),z=(n(80851),n(79792)),V=n(67941),G=n(13671),B=n(68591),H=n(26585),U=n(64929),$=n(61868),R=n(22034),K=n(9632),j=n(55685),Y=n(31761),O=n(82291),me=n(63982),ge=n(81474),Ee=n(59036),je=n(88645),ne=n(99713),be=n(65403),fe=n(7842);const q=["qLoading"];function ce(ee,Te){if(1&ee&&(j.j41(0,"mat-option",25),j.EFF(1),j.j41(2,"small"),j.EFF(3),j.k0s()()),2&ee){const ie=Te.$implicit;j.Y8G("value",ie),j.R7$(),j.SpI(" ",ie.name," "),j.R7$(2),j.SpI("(r\xf6stvikt: ",ie.voteWeight,")")}}function xe(ee,Te){1&ee&&(j.j41(0,"mat-error"),j.pXf(1,4),j.k0s())}function _e(ee,Te){if(1&ee&&(j.j41(0,"mat-form-field",21)(1,"mat-label"),j.pXf(2,3),j.k0s(),j.j41(3,"mat-select",22),j.DNE(4,ce,4,3,"mat-option",23),j.nI1(5,"async"),j.k0s(),j.DNE(6,xe,2,0,"mat-error",24),j.k0s()),2&ee){const ie=j.XpG();j.R7$(3),j.Y8G("formControl",ie.formControls.shareClass)("compareWith",ie.compareShareClasses),j.R7$(),j.Y8G("ngForOf",j.bMT(5,4,ie.shareClasses$)),j.R7$(2),j.Y8G("ngIf",ie.formControls.shareClass.hasError("required"))}}function ke(ee,Te){if(1&ee){const ie=j.RV6();j.j41(0,"span",28),j.EFF(1,"/ "),j.j41(2,"span",29),j.bIt("click",function(){j.eBV(ie);const we=j.XpG(2);return j.Njj(we.takeAll())}),j.EFF(3),j.nI1(4,"number"),j.k0s()()}if(2&ee){const ie=j.XpG(2);j.R7$(3),j.JRh(j.i5U(4,1,ie.getLimit(),"1.0"))}}function J(ee,Te){1&ee&&(j.j41(0,"mat-error"),j.pXf(1,6),j.k0s())}function wt(ee,Te){1&ee&&(j.j41(0,"mat-error"),j.pXf(1,7),j.k0s())}function Fe(ee,Te){if(1&ee&&(j.j41(0,"mat-form-field",21)(1,"mat-label"),j.pXf(2,5),j.k0s(),j.nrm(3,"input",26),j.DNE(4,ke,5,4,"span",27)(5,J,2,0,"mat-error",24)(6,wt,2,0,"mat-error",24),j.k0s()),2&ee){const ie=j.XpG();j.R7$(3),j.Y8G("formControl",ie.formControls.quantity)("numericIntegerOnly",!0)("minNumber",1),j.R7$(),j.Y8G("ngIf",null==ie.data?null:ie.data.limits),j.R7$(),j.Y8G("ngIf",ie.formControls.quantity.hasError("minNumber")),j.R7$(),j.Y8G("ngIf",ie.formControls.quantity.hasError("required"))}}function nt(ee,Te){1&ee&&(j.j41(0,"mat-hint"),j.pXf(1,9),j.k0s())}function se(ee,Te){if(1&ee&&(j.j41(0,"mat-error"),j.pXf(1,10),j.nI1(2,"async"),j.k0s()),2&ee){const ie=j.XpG(2);j.R7$(2),j.uP7(j.bMT(2,2,ie.minClaim$))(ie.data.currency),j.nnv(1)}}function he(ee,Te){1&ee&&(j.j41(0,"mat-error"),j.pXf(1,11),j.k0s())}function Q(ee,Te){if(1&ee&&(j.j41(0,"mat-form-field",21)(1,"mat-label"),j.pXf(2,8),j.k0s(),j.nrm(3,"input",30),j.nI1(4,"async"),j.j41(5,"span",28),j.EFF(6),j.k0s(),j.DNE(7,nt,2,0,"mat-hint",24)(8,se,3,4,"mat-error",24)(9,he,2,0,"mat-error",24),j.k0s()),2&ee){const ie=j.XpG();j.R7$(3),j.Y8G("formControl",ie.formControls.claim)("minNumber",j.bMT(4,7,ie.minClaim$))("readonly",!0),j.R7$(3),j.JRh(ie.data.currency),j.R7$(),j.Y8G("ngIf",ie.data.paymentKind===ie.PaymentKind.Offset),j.R7$(),j.Y8G("ngIf",ie.formControls.claim.hasError("minNumber")),j.R7$(),j.Y8G("ngIf",ie.formControls.claim.hasError("required"))}}let de=(()=>{class ee{constructor(ie,pe,we,Pe){this.data=ie,this.dialogRef=pe,this.store=we,this.gqlSiSharesLeft=Pe,this.compareShareClasses=V.H,this.PaymentKind=R.h,this.subs=new U.a,this.formControls={quantity:new e.MJ((0,x.A)(this.data.quantity)?null:new B.g(this.data.quantity)),shareClass:new e.MJ(null),claim:new e.MJ(null)},this.form=new e.gE(this.formControls),this.selectedShareClassSub=new f.t(null),this.selectedShareClass$=this.selectedShareClassSub.asObservable().pipe((0,y.p)(Ce=>!(0,x.A)(Ce))),this.company$=this.store.pipe((0,a.Lt)(z.Ip),(0,y.p)(Ce=>!(0,x.A)(Ce))),this.si$=this.store.pipe((0,a.Lt)(H.b4)),this.sip$=this.store.pipe((0,a.Lt)((0,$.Os)(this.data.id))),this.shareClasses$=(0,d.of)(this.data.shareClasses),this.minClaim$=this.si$.pipe((0,m.T)(Ce=>new B.g(Ce.pricePerShare||.01)),(0,_.t)(1)),this.sharesLeftToDistribute$=(0,u.z)([this.selectedShareClass$,this.sip$,this.si$]).pipe((0,I.H)(([Ce,Re,Ze])=>this.gqlSiSharesLeft.fetch({companyId:Ze.companyId,input:{id:Ze.id,shareClassName:Ce?.name}},{fetchPolicy:"no-cache"}).pipe((0,m.T)(vt=>vt.data.siSharesLeft),(0,m.T)(vt=>(0,x.A)(Re)||Re.shareClass.name!==Ce.name?vt:vt+(0,w.A)(Re.numberOfShares))))),this.subs.sink=this.formControls.shareClass.valueChanges.subscribe(Ce=>this.selectedShareClassSub.next(Ce)),this.subs.sink=this.formControls.quantity.valueChanges.subscribe(()=>this.calcClaimByShares().subscribe())}static open(ie,pe){return ie.open(ee,{width:"600px",maxHeight:"80%",disableClose:!0,data:pe})}ngOnInit(){this.si$.subscribe(ie=>ie.pricePerShare),(0,x.A)(this.data.claim)||(this.formControls.claim.setValue(new B.g(this.data.claim)),this.formControls.claim.updateValueAndValidity()),(0,x.A)(this.data.quantity)||(this.formControls.quantity.setValue(new B.g(this.data.quantity)),this.formControls.quantity.updateValueAndValidity()),(0,x.A)(this.data.shareClass)?this.shareClasses$.pipe((0,F.$)()).subscribe(ie=>{if((0,x.A)(ie))return;const pe=this.data?.limits?ie.find(we=>this.data.limits[we.name]>0):null;this.formControls.shareClass.setValue(pe??(0,T.A)(ie))}):this.formControls.shareClass.setValue(this.data.shareClass),this.formControls.shareClass.updateValueAndValidity()}ngOnDestroy(){this.subs.unsubscribe()}takeAll(){this.formControls.quantity.setValue(new B.g(this.getLimit().toFixed(0)))}getLimit(){const ie=this.data?.limits[this.formControls.shareClass.value?.name];return this.formControls.shareClass.value?.name===this.data.shareClass?.name?ie+(0,w.A)(this.data.quantity??0):ie}calcClaimByShares(){return(0,u.z)({si:this.si$}).pipe((0,F.$)(),(0,M.M)(({si:ie})=>{if(this.data.paymentKind!==R.h.Offset||(0,x.A)(this.formControls.quantity.value))return;const pe=new B.g(ie.pricePerShare);this.formControls.claim.setValue(pe.times(this.formControls.quantity.value)),this.form.updateValueAndValidity()}))}submit(){this.form.updateValueAndValidity(),!this.form.invalid&&this.calcClaimByShares().subscribe(()=>{if(this.formControls.claim.value?.lte(0))return;this.form.disable(),this.qLoading?.start();const ie={quantity:this.formControls.quantity.value?.toString(),shareClass:(0,K.$)(this.formControls.shareClass.value),claim:this.formControls.claim.value?.toString()};this.data.onSubmit(ie).pipe((0,F.$)(),(0,k.j)(()=>this.qLoading?.stop())).subscribe({next:()=>this.dialogRef.close(),error:()=>this.form.enable()})})}static{this.\u0275fac=function(pe){return new(pe||ee)(j.rXU(r.Vh),j.rXU(r.CP),j.rXU(a.il),j.rXU(G.z7O))}}static{this.\u0275cmp=j.VBU({type:ee,selectors:[["app-add-participant-dialog"]],viewQuery:function(pe,we){if(1&pe&&j.GBs(q,5),2&pe){let Pe;j.mGM(Pe=j.lsd())&&(we.qLoading=Pe.first)}},decls:17,vars:8,consts:()=>{let ie,pe,we,Pe,Ce,Re,Ze,vt,st,Se,Ke;return ie="Cancel",pe="SAVE",we="Share class",Pe="Can't be blank",Ce="Number of shares",Re="Must be at least 1",Ze="Can't be blank",vt="Total amount",st="Automatically filled in, specify the number of shares above",Se="The minimum amount is " + "\ufffd0\ufffd" + " " + "\ufffd1\ufffd" + "",Ke="Can't be blank",[["qLoading","Loading"],ie,pe,we,Pe,Ce,Re,Ze,vt,st,Se,Ke,[3,"submit","formGroup"],["sutLoading","",1,"dialog"],[1,"dialog-title"],[3,"identity","editable","showAvatar"],["mat-dialog-content","",1,"dialog-content"],["class","w-full","appearance","fill",4,"ngIf"],[1,"flex","flex-row","gap-2","justify-end","pt-6"],["type","button",1,"btn-secondary",3,"mat-dialog-close"],["type","submit","cdkFocusInitial","",1,"btn",3,"disabled"],["appearance","fill",1,"w-full"],["required","",3,"formControl","compareWith"],[3,"value",4,"ngFor","ngForOf"],[4,"ngIf"],[3,"value"],["matInput","","type","text","localizedNumericInput","","autocomplete","off","required","",3,"formControl","numericIntegerOnly","minNumber"],["matSuffix","",4,"ngIf"],["matSuffix",""],["clickable","",3,"click"],["matInput","","type","text","localizedNumericInput","","autocomplete","off","required","",3,"formControl","minNumber","readonly"]]},template:function(pe,we){if(1&pe){const Pe=j.RV6();j.j41(0,"form",12),j.bIt("submit",function(){return j.eBV(Pe),j.Njj(we.submit())}),j.j41(1,"div",13,0)(3,"div",14),j.nrm(4,"app-identity-wrapper",15),j.k0s(),j.j41(5,"div",16)(6,"div"),j.DNE(7,_e,7,6,"mat-form-field",17),j.k0s(),j.j41(8,"div"),j.DNE(9,Fe,7,6,"mat-form-field",17),j.k0s(),j.j41(10,"div"),j.DNE(11,Q,10,9,"mat-form-field",17),j.k0s()(),j.j41(12,"div",18)(13,"button",19),j.pXf(14,1),j.k0s(),j.j41(15,"button",20),j.pXf(16,2),j.k0s()()()()}2&pe&&(j.Y8G("formGroup",we.form),j.R7$(4),j.Y8G("identity",we.data.identity)("editable",!1)("showAvatar",!0),j.R7$(3),j.Y8G("ngIf",null==we.data.settings.fields?null:we.data.settings.fields.shareClass),j.R7$(2),j.Y8G("ngIf",we.data.settings.fields.quantity),j.R7$(2),j.Y8G("ngIf",null==we.data.settings.fields?null:we.data.settings.fields.claim),j.R7$(4),j.Y8G("disabled",we.form.disabled))},dependencies:[Y.Sq,Y.bT,e.qT,e.me,e.BC,e.cb,e.YS,e.l_,e.j4,r.tx,r.Yi,O.rl,O.nJ,O.MV,O.TL,O.yw,me.VO,ge.wT,Ee.fg,je.GY,ne.j,be.M,fe.z,Y.Jj,Y.QX],encapsulation:2,changeDetection:0})}}return ee})()},18314:(Ge,L,n)=>{"use strict";n.d(L,{F:()=>k});var e=n(78006),r=n(94665),a=n(45232),f=n(64929),d=n(55685),u=n(31761),y=n(82291),m=n(59036);function _(x,w){1&x&&(d.j41(0,"mat-error"),d.pXf(1,3),d.k0s())}function I(x,w){1&x&&(d.j41(0,"mat-error"),d.pXf(1,4),d.k0s())}function F(x,w){1&x&&(d.j41(0,"mat-error"),d.pXf(1,5),d.k0s())}function M(x,w){1&x&&(d.j41(0,"mat-error"),d.pXf(1,6),d.k0s())}let k=(()=>{class x{constructor(T,A){this.data=T,this.dialogRef=A,this.formControls={ibanNumber:new r.hs,ibanBank:new r.hs,ibanBic:new r.hs,ibanAddress:new r.hs},this.form=new r.J3(this.formControls),this.subs=new f.a,this.formControls.ibanNumber.setValue(T.ibanNumber),this.formControls.ibanAddress.setValue(T.ibanAddress),this.formControls.ibanBic.setValue(T.ibanBic),this.formControls.ibanBank.setValue(T.ibanBank)}static open(T,A){return T.open(x,{minWidth:550,disableClose:!0,autoFocus:!1,data:A})}ngOnDestroy(){this.subs.unsubscribe()}submit(){this.form.invalid||(this.subs.sink=this.data.onSubmit({ibanNumber:this.formControls.ibanNumber.value,ibanAddress:this.formControls.ibanAddress.value,ibanBic:this.formControls.ibanBic.value,ibanBank:this.formControls.ibanBank.value}).pipe((0,a.$)()).subscribe(()=>{this.dialogRef.close()}))}static{this.\u0275fac=function(A){return new(A||x)(d.rXU(e.Vh),d.rXU(e.CP))}}static{this.\u0275cmp=d.VBU({type:x,selectors:[["ng-component"]],decls:32,vars:10,consts:()=>{let T,A,z,V,G,B,H;return T="Address",A="Cancel",z="Add",V="Can't be blank",G="Can't be blank",B="Can't be blank",H="Can't be blank",[T,A,z,V,G,B,H,[3,"submit","formGroup"],[1,"dialog"],[1,"dialog-title"],["mat-dialog-content","",1,"dialog-content"],[1,"flex","flex-col","gap-4"],["appearance","fill",1,"w-full"],["matInput","","type","text","required","",3,"formControl"],[4,"ngIf"],[1,"dialog-actions"],["type","button",1,"btn-secondary",3,"mat-dialog-close"],["type","submit",1,"btn"]]},template:function(A,z){1&A&&(d.j41(0,"form",7),d.bIt("submit",function(){return z.submit()}),d.j41(1,"div",8)(2,"div",9)(3,"h5"),d.EFF(4,"L\xe4gg till IBAN-konto"),d.k0s()(),d.j41(5,"div",10)(6,"div",11)(7,"mat-form-field",12)(8,"mat-label"),d.EFF(9,"IBAN"),d.k0s(),d.nrm(10,"input",13),d.DNE(11,_,2,0,"mat-error",14),d.k0s(),d.j41(12,"mat-form-field",12)(13,"mat-label"),d.EFF(14,"Bank"),d.k0s(),d.nrm(15,"input",13),d.DNE(16,I,2,0,"mat-error",14),d.k0s(),d.j41(17,"mat-form-field",12)(18,"mat-label"),d.EFF(19,"BIC"),d.k0s(),d.nrm(20,"input",13),d.DNE(21,F,2,0,"mat-error",14),d.k0s(),d.j41(22,"mat-form-field",12)(23,"mat-label"),d.pXf(24,0),d.k0s(),d.nrm(25,"input",13),d.DNE(26,M,2,0,"mat-error",14),d.k0s()()(),d.j41(27,"div",15)(28,"button",16),d.pXf(29,1),d.k0s(),d.j41(30,"button",17),d.pXf(31,2),d.k0s()()()()),2&A&&(d.Y8G("formGroup",z.form),d.R7$(10),d.Y8G("formControl",z.formControls.ibanNumber),d.R7$(),d.Y8G("ngIf",z.formControls.ibanNumber.hasError("required")),d.R7$(4),d.Y8G("formControl",z.formControls.ibanBank),d.R7$(),d.Y8G("ngIf",z.formControls.ibanBank.hasError("required")),d.R7$(4),d.Y8G("formControl",z.formControls.ibanBic),d.R7$(),d.Y8G("ngIf",z.formControls.ibanBic.hasError("required")),d.R7$(4),d.Y8G("formControl",z.formControls.ibanAddress),d.R7$(),d.Y8G("ngIf",z.formControls.ibanAddress.hasError("required")),d.R7$(2),d.Y8G("mat-dialog-close",!1))},dependencies:[u.bT,r.qT,r.me,r.BC,r.cb,r.YS,r.l_,r.j4,e.tx,e.Yi,y.rl,y.nJ,y.TL,m.fg],encapsulation:2})}}return x})()},12616:(Ge,L,n)=>{"use strict";n.d(L,{n:()=>vt});var e=n(78006),r=n(94665),a=n(74396),f=n(44190),d=n(79274),u=n(22900),y=n(54436),m=n(99334),_=n(2267),I=n(66210),F=n(45232),M=n(94638),k=n(58298),x=n(62546),w=n(84820),T=n(96469),A=n(47008),z=n(67428),V=n(54407),G=n(64929),H=(n(80851),n(79792)),U=n(74578),$=n(49283),R=n(55685),K=n(60602);let j=(()=>{class st{constructor(Ke){this.http=Ke}getBankGiro(Ke){const ze=new URL("lookup-service/bankgirot/search",U.Hc.clientUrl);return(Ke=Ke.trim()).match(/\d{6}-?\d4/)?ze.searchParams.append("orgnr",Ke):Ke.match(/\d{3,4}-\d{4}/)?ze.searchParams.append("bgnr",Ke):ze.searchParams.append("company",Ke),this.http.get(ze.toString()).pipe((0,y.T)(Tt=>(0,z.A)(Tt)?[]:Tt),(0,$.W)(Tt=>(console.error(Tt),"error")))}static{this.\u0275fac=function(ze){return new(ze||st)(R.KVO(K.Qq))}}static{this.\u0275prov=R.jDH({token:st,factory:st.\u0275fac,providedIn:"root"})}}return st})();var Y=n(31761),O=n(75533),me=n(31806),ge=n(82291),Ee=n(63982),je=n(81474),ne=n(59036),be=n(24095),fe=n(93778),q=n(88645),ce=n(89505),xe=n(72880);const _e=["qLoading"];function ke(st,Se){if(1&st&&(R.j41(0,"mat-option",27),R.EFF(1),R.k0s()),2&st){const Ke=Se.$implicit;R.Y8G("value",Ke.kind),R.R7$(),R.SpI(" ",Ke.title," ")}}function J(st,Se){1&st&&R.eu8(0)}function wt(st,Se){if(1&st&&(R.j41(0,"div"),R.DNE(1,J,1,0,"ng-container",28),R.k0s()),2&st){R.XpG();const Ke=R.sdS(20);R.R7$(),R.Y8G("ngTemplateOutlet",Ke)}}function Fe(st,Se){1&st&&R.eu8(0)}function nt(st,Se){if(1&st&&(R.j41(0,"div"),R.DNE(1,Fe,1,0,"ng-container",28),R.k0s()),2&st){R.XpG();const Ke=R.sdS(18);R.R7$(),R.Y8G("ngTemplateOutlet",Ke)}}function se(st,Se){if(1&st&&(R.j41(0,"div",29)(1,"mat-form-field",20)(2,"mat-label")(3,"span"),R.pXf(4,7),R.k0s()(),R.nrm(5,"input",30),R.k0s(),R.j41(6,"mat-form-field",20)(7,"mat-label")(8,"span"),R.pXf(9,8),R.k0s()(),R.nrm(10,"input",31),R.k0s()()),2&st){const Ke=R.XpG();R.R7$(5),R.Y8G("formControl",Ke.formControls.paymentAccountNumber),R.R7$(5),R.Y8G("formControl",Ke.formControls.bankName)}}function he(st,Se){1&st&&(R.j41(0,"span",37),R.pXf(1,9),R.k0s())}function Q(st,Se){1&st&&(R.j41(0,"span")(1,"strong"),R.pXf(2,10),R.k0s(),R.j41(3,"span",37),R.EFF(4,"/"),R.qex(5),R.pXf(6,11),R.bVm(),R.k0s()())}function de(st,Se){1&st&&(R.j41(0,"span")(1,"span",37),R.qex(2),R.pXf(3,12),R.bVm(),R.EFF(4,"/"),R.k0s(),R.j41(5,"strong"),R.pXf(6,13),R.k0s()())}function ee(st,Se){1&st&&(R.j41(0,"span"),R.pXf(1,14),R.k0s())}function Te(st,Se){1&st&&(R.j41(0,"mat-icon",38),R.EFF(1,"search"),R.k0s())}function ie(st,Se){1&st&&R.nrm(0,"mat-spinner",39)}function pe(st,Se){if(1&st){const Ke=R.RV6();R.j41(0,"mat-option",40),R.bIt("click",function(){const Tt=R.eBV(Ke).$implicit,xt=R.XpG(2);return R.Njj(xt.selectedBG=Tt.value)}),R.j41(1,"mat-list")(2,"mat-list-item")(3,"span",41),R.EFF(4),R.k0s(),R.j41(5,"span",42),R.EFF(6),R.nI1(7,"idNumber"),R.k0s()()()()}if(2&st){const Ke=Se.$implicit;R.Y8G("value",Ke.value.bgnr),R.R7$(4),R.SpI(" ",Ke.value.name," "),R.R7$(2),R.Lme(" ",Ke.value.bgnr,", ",R.bMT(7,4,Ke.value.orgnr)," ")}}function we(st,Se){1&st&&(R.j41(0,"mat-hint")(1,"strong"),R.pXf(2,15),R.k0s()())}function Pe(st,Se){if(1&st&&(R.j41(0,"div")(1,"mat-form-field",20)(2,"mat-label"),R.pXf(3,16),R.k0s(),R.nrm(4,"input",31),R.k0s()()),2&st){const Ke=R.XpG(2);R.R7$(4),R.Y8G("formControl",Ke.formControls.name)}}function Ce(st,Se){if(1&st){const Ke=R.RV6();R.j41(0,"div",29)(1,"div")(2,"mat-form-field",20)(3,"mat-label"),R.DNE(4,he,2,0,"span",32)(5,Q,7,0,"span",23)(6,de,7,0,"span",23)(7,ee,2,0,"span",23),R.k0s(),R.DNE(8,Te,2,0,"mat-icon",33)(9,ie,1,0,"mat-spinner",34),R.j41(10,"input",35),R.bIt("keydown.enter",function(){R.eBV(Ke);const Tt=R.XpG();return R.Njj(Tt.searchBankGiro())}),R.k0s(),R.j41(11,"mat-autocomplete",null,3),R.DNE(13,pe,8,6,"mat-option",36),R.nI1(14,"async"),R.k0s(),R.DNE(15,we,3,0,"mat-hint",23),R.k0s()(),R.DNE(16,Pe,5,1,"div",23),R.k0s()}if(2&st){const Ke=R.sdS(12),ze=R.XpG();R.R7$(4),R.Y8G("ngIf",ze.searchLabelKind()===ze.SearchKind.None),R.R7$(),R.Y8G("ngIf",ze.searchLabelKind()===ze.SearchKind.BgNumber),R.R7$(),R.Y8G("ngIf",ze.searchLabelKind()===ze.SearchKind.OrgNumber),R.R7$(),R.Y8G("ngIf",ze.searchLabelKind()===ze.SearchKind.Error),R.R7$(),R.Y8G("ngIf",!1===ze.searching&&!ze.sourceIsDown),R.R7$(),R.Y8G("ngIf",ze.searching),R.R7$(),R.Y8G("matAutocomplete",Ke)("formControl",ze.formControls.searchInput),R.R7$(3),R.Y8G("ngForOf",R.bMT(14,11,ze.showbankGiro$)),R.R7$(2),R.Y8G("ngIf",!ze.sourceIsDown),R.R7$(),R.Y8G("ngIf",ze.sourceIsDown)}}var Re=function(st){return st[st.None=0]="None",st[st.OrgNumber=1]="OrgNumber",st[st.BgNumber=2]="BgNumber",st[st.Error=3]="Error",st}(Re||{}),Ze=function(st){return st[st.Search=0]="Search",st[st.Selected=1]="Selected",st[st.Current=2]="Current",st}(Ze||{});let vt=(()=>{class st{constructor(Ke,ze,Tt,xt){this.data=Ke,this.dialogRef=ze,this.store=Tt,this.bankGrioService=xt,this.PaymentAccountKind=f.yf,this.SearchKind=Re,this.Pos=Ze,this.currentBGData=[],this.sourceIsDown=!1,this.searching=!1,this.loading="loadBankGiro",this.paymentKinds=[{title:"Bankgiro",kind:f.yf.Bankgiro},{title:"Bank account",kind:f.yf.BankAccount},{title:"To a bank account as adviced by the company",kind:f.yf.Other}],this.bankGiroDataSub=new M.t(null),this.company$=this.store.pipe((0,a.Lt)(H.Ip),(0,d.p)(rn=>!(0,x.A)(rn))),this.formControls={paymentAccountKind:new r.hs,paymentAccountNumber:new r.hs,searchInput:new r.hs,name:new r.hs,bankName:new r.hs},this.form=new r.J3(this.formControls),this.companyBankGiro$=this.company$.pipe((0,u.n)(rn=>this.getBankGiro(this.formatSearchString(rn.organizationNumber)).pipe((0,y.T)(sn=>sn.map(nn=>({value:nn,pos:Ze.Current})))))),this.selectedBankGiro$=this.getBankGiro(this.formatSearchString(this.data.paymentAccountNumber)).pipe((0,y.T)(rn=>rn.map(sn=>({value:sn,pos:Ze.Selected})))),this.currentBGData$=(0,k.z)([this.companyBankGiro$,this.selectedBankGiro$]).pipe((0,y.T)(([rn,sn])=>[...rn,...sn])),this.bankGiroData$=this.bankGiroDataSub.pipe((0,d.p)(rn=>!(0,x.A)(rn))).pipe((0,y.T)(rn=>(0,w.A)((0,T.A)([...this.currentBGData,...rn],sn=>sn.value.bgnr),sn=>sn.pos))),this.subs=new G.a,this.subs.sink=this.formControls.paymentAccountKind.valueChanges.subscribe(rn=>{rn===f.yf.Bankgiro&&(this.loadBankGiro(),this.formControls.searchInput.setValue(Ke.paymentAccountNumber||""),this.formControls.name.setValue(Ke.paymentName||""))}),this.formControls.paymentAccountKind.setValue(Ke.paymentAccountKind),this.formControls.paymentAccountKind.value===f.yf.BankAccount&&(this.formControls.paymentAccountNumber.setValue(Ke.paymentAccountNumber),this.formControls.bankName.setValue(Ke.paymentName||"")),this.subs.sink=this.formControls.paymentAccountNumber.valueChanges.subscribe(rn=>{this.formControls.paymentAccountKind.value===f.yf.BankAccount&&this.setBankName(rn)})}static open(Ke,ze){return Ke.open(st,{minWidth:550,disableClose:!0,autoFocus:!1,data:ze})}formatSearchString(Ke){return(0,x.A)(Ke)?"":Ke.replace(/[^0-9]+/g,"")}ngOnDestroy(){this.subs.unsubscribe()}setBankName(Ke){if((0,x.A)(Ke))return;const ze=Ke.replace(/\D+/g,"").substring(0,4);ze.length>3&&this.cacheClearingNumber!==ze&&(this.formControls.bankName.setValue((0,f.GB)(ze)?.name),this.cacheClearingNumber=ze)}loadBankGiro(){this.qLoading?.start(),this.currentBGData$.pipe((0,y.T)(Ke=>{const ze=Ke.find(Tt=>Tt.pos===Ze.Selected);return ze&&(this.selectedBG=ze.value),Ke}),(0,m.j)(()=>this.qLoading?.stop())).pipe((0,_.s)(1)).subscribe(Ke=>{this.currentBGData=Ke,this.bankGiroDataSub.next(Ke)}),this.showbankGiro$=this.formControls.searchInput.valueChanges.pipe((0,I.Z)(""),(0,y.T)(Ke=>(""===Ke&&this.bankGiroDataSub.next(this.currentBGData),Ke)),(0,u.n)(Ke=>{const ze=this.formatSearchString(Ke);return this.bankGiroData$.pipe((0,y.T)(Tt=>Tt.filter(xt=>this.formatSearchString(xt.value.bgnr).startsWith(ze)||this.formatSearchString(xt.value.orgnr).startsWith(ze))))}))}submitValid(){const Ke=this.formControls;switch(Ke.paymentAccountKind.value){case f.yf.BankAccount:return this.formatSearchString(Ke.paymentAccountNumber.value)?.length>0;case f.yf.Bankgiro:return this.sourceIsDown?[7,8].includes(this.formatSearchString(this.formControls.searchInput.value).length):!(0,x.A)(this.selectedBG)&&this.formControls.searchInput.value===this.selectedBG.bgnr;case f.yf.Other:return!0;default:return}}getBankGiro(Ke){return this.bankGrioService.getBankGiro(Ke).pipe((0,y.T)(ze=>(0,A.A)(ze)?ze:(this.sourceIsDown=!0,[])))}searchLabelKind(){const Ke=this.formatSearchString(this.formControls.searchInput?.value).length||0;return this.sourceIsDown?Re.Error:[7,8].includes(Ke)?Re.BgNumber:10===Ke?Re.OrgNumber:Re.None}searchBankGiro(){if(this.sourceIsDown)return;const Ke=this.formControls.searchInput?.value,ze=this.formatSearchString(Ke);[7,8,10].includes(ze.length)&&(this.selectedBG?.bgnr!==Ke?(this.searching=!0,this.subs.sink=this.getBankGiro(ze).pipe((0,F.$)()).pipe((0,y.T)(Tt=>Tt.map(xt=>({value:xt,pos:Ze.Search})))).subscribe(Tt=>{if(this.searching=!1,(0,z.A)(Tt))return[];1===Tt.length&&(this.selectedBG=(0,V.A)(Tt).value),this.bankGiroDataSub.next(Tt)})):this.submit())}submit(){const Ke=this.formControls.paymentAccountKind.value;let ze,Tt;switch(Ke){case f.yf.Bankgiro:this.sourceIsDown?(ze=this.formControls.searchInput.value,Tt=this.formControls.name.value):(ze=this.selectedBG.bgnr,Tt=this.selectedBG.name);break;case f.yf.BankAccount:ze=this.formControls.paymentAccountNumber.value,Tt=this.formControls.bankName.value;break;case f.yf.Other:ze=""}this.subs.sink=this.data.onSubmit({paymentAccountKind:Ke,paymentAccountNumber:ze,paymentName:Tt}).pipe((0,F.$)()).subscribe(()=>{this.dialogRef.close()})}static{this.\u0275fac=function(ze){return new(ze||st)(R.rXU(e.Vh),R.rXU(e.CP),R.rXU(a.il),R.rXU(j))}}static{this.\u0275cmp=R.VBU({type:st,selectors:[["ng-component"]],viewQuery:function(ze,Tt){if(1&ze&&R.GBs(_e,5),2&ze){let xt;R.mGM(xt=R.lsd())&&(Tt.qLoading=xt.first)}},decls:21,vars:6,consts:()=>{let Ke,ze,Tt,xt,rn,sn,nn,gn,Et,dt,yt,mt,Ie,At;return Ke="Searching for known bankgiro...",ze="Add a payment method",Tt="Cancel",xt="SAVE",rn="Bank account number",sn="Bank name",nn="Bankgiro number/Organisation number",gn="Bankgiro number",Et="Organisation number",dt="Bankgiro number",yt="Organisation number",mt="Bankgiro number",Ie="start search by pressing the enter key",At="Name",[["qLoading","Loading"],["bankAccount",""],["bankGiro",""],["auto","matAutocomplete"],ze,Tt,xt,rn,sn,nn,gn,Et,dt,yt,mt,Ie,At,["sutLoading","","text",Ke,1,"dialog"],[1,"dialog-title"],["mat-dialog-content","",1,"dialog-content"],["appearance","fill",1,"w-full"],["placeholder","Betalningsalternativ","required","",3,"formControl"],[3,"value",4,"ngFor","ngForOf"],[4,"ngIf"],[1,"dialog-actions"],["type","button",1,"btn-secondary",3,"mat-dialog-close"],["type","button",1,"btn",3,"click","disabled"],[3,"value"],[4,"ngTemplateOutlet"],[1,"flex","flex-col","gap-4"],["matInput","","type","text","bankCodeValidator","",3,"formControl"],["matInput","","type","text",3,"formControl"],["style","color: gray",4,"ngIf"],["matPrefix","","color","primary",4,"ngIf"],["matPrefix","","diameter","24",4,"ngIf"],["matInput","","type","text","bankCodeValidator","",3,"keydown.enter","matAutocomplete","formControl"],[3,"value","click",4,"ngFor","ngForOf"],[2,"color","gray"],["matPrefix","","color","primary"],["matPrefix","","diameter","24"],[3,"click","value"],["matListItemTitle",""],["matListItemLine",""]]},template:function(ze,Tt){if(1&ze){const xt=R.RV6();R.j41(0,"div",17,0)(2,"div",18)(3,"h5"),R.pXf(4,4),R.k0s()(),R.j41(5,"div",19)(6,"div")(7,"mat-form-field",20)(8,"mat-select",21),R.DNE(9,ke,2,2,"mat-option",22),R.k0s()()(),R.DNE(10,wt,2,1,"div",23)(11,nt,2,1,"div",23),R.k0s(),R.j41(12,"div",24)(13,"button",25),R.pXf(14,5),R.k0s(),R.j41(15,"button",26),R.bIt("click",function(){return R.eBV(xt),R.Njj(Tt.submit())}),R.pXf(16,6),R.k0s()()(),R.DNE(17,se,11,2,"ng-template",null,1,R.C5r)(19,Ce,17,13,"ng-template",null,2,R.C5r)}2&ze&&(R.R7$(8),R.Y8G("formControl",Tt.formControls.paymentAccountKind),R.R7$(),R.Y8G("ngForOf",Tt.paymentKinds),R.R7$(),R.Y8G("ngIf",Tt.formControls.paymentAccountKind.value===Tt.PaymentAccountKind.Bankgiro),R.R7$(),R.Y8G("ngIf",Tt.formControls.paymentAccountKind.value===Tt.PaymentAccountKind.BankAccount),R.R7$(2),R.Y8G("mat-dialog-close",!1),R.R7$(2),R.Y8G("disabled",!Tt.submitValid()))},dependencies:[Y.Sq,Y.bT,Y.T3,r.me,r.BC,r.YS,r.l_,O.An,me.jt,me.YE,me.C_,me.yE,e.tx,e.Yi,ge.rl,ge.nJ,ge.MV,ge.JW,Ee.VO,je.wT,ne.fg,be.LG,fe.$3,fe.pN,q.GY,ce.L,Y.Jj,xe.L],encapsulation:2})}}return st})()},87351:(Ge,L,n)=>{"use strict";n.d(L,{c:()=>r});var e=n(55685);let r=(()=>{class a{static{this.\u0275fac=function(u){return new(u||a)}}static{this.\u0275cmp=e.VBU({type:a,selectors:[["ng-component"]],decls:0,vars:0,template:function(u,y){},encapsulation:2,changeDetection:0})}}return a})()},40200:(Ge,L,n)=>{"use strict";n.d(L,{h:()=>de});var e=n(11293),r=n(15310),a=n(55685),f=n(50237),d=n(31761);const u=["fileSelector"],y=ee=>({openFileSelector:ee});function m(ee,Te){if(1&ee&&(a.j41(0,"div",8),a.EFF(1),a.k0s()),2&ee){const ie=a.XpG(2);a.R7$(),a.JRh(ie.dropZoneLabel)}}function _(ee,Te){if(1&ee){const ie=a.RV6();a.j41(0,"div")(1,"input",9),a.bIt("click",function(we){a.eBV(ie);const Pe=a.XpG(2);return a.Njj(Pe.openFileSelector(we))}),a.k0s()()}if(2&ee){const ie=a.XpG(2);a.R7$(),a.FS9("value",ie.browseBtnLabel),a.Y8G("className",ie.browseBtnClassName)}}function I(ee,Te){if(1&ee&&a.DNE(0,m,2,1,"div",6)(1,_,2,2,"div",7),2&ee){const ie=a.XpG();a.Y8G("ngIf",ie.dropZoneLabel),a.R7$(),a.Y8G("ngIf",ie.showBrowseBtn)}}function F(ee,Te){}class M{constructor(Te,ie){this.relativePath=Te,this.fileEntry=ie}}let k=(()=>{class ee{constructor(ie){this.template=ie}static{this.\u0275fac=function(pe){return new(pe||ee)(a.rXU(a.C4Q))}}static{this.\u0275dir=a.FsC({type:ee,selectors:[["","ngx-file-drop-content-tmp",""]]})}}return ee})(),x=(()=>{class ee{get disabled(){return this._disabled}set disabled(ie){this._disabled=null!=ie&&"false"!=`${ie}`}constructor(ie,pe){this.zone=ie,this.renderer=pe,this.accept="*",this.directory=!1,this.multiple=!0,this.dropZoneLabel="",this.dropZoneClassName="ngx-file-drop__drop-zone",this.useDragEnter=!1,this.contentClassName="ngx-file-drop__content",this.showBrowseBtn=!1,this.browseBtnClassName="btn btn-primary btn-xs ngx-file-drop__browse-btn",this.browseBtnLabel="Browse files",this.onFileDrop=new a.bkB,this.onFileOver=new a.bkB,this.onFileLeave=new a.bkB,this.isDraggingOverDropZone=!1,this.globalDraggingInProgress=!1,this.files=[],this.numOfActiveReadEntries=0,this.helperFormEl=null,this.fileInputPlaceholderEl=null,this.dropEventTimerSubscription=null,this._disabled=!1,this.openFileSelector=we=>{this.fileSelector&&this.fileSelector.nativeElement&&this.fileSelector.nativeElement.click()},this.globalDragStartListener=this.renderer.listen("document","dragstart",we=>{this.globalDraggingInProgress=!0}),this.globalDragEndListener=this.renderer.listen("document","dragend",we=>{this.globalDraggingInProgress=!1})}ngOnDestroy(){this.dropEventTimerSubscription&&(this.dropEventTimerSubscription.unsubscribe(),this.dropEventTimerSubscription=null),this.globalDragStartListener(),this.globalDragEndListener(),this.files=[],this.helperFormEl=null,this.fileInputPlaceholderEl=null}onDragOver(ie){this.useDragEnter?(this.preventAndStop(ie),ie.dataTransfer&&(ie.dataTransfer.dropEffect="copy")):!this.isDropzoneDisabled()&&!this.useDragEnter&&ie.dataTransfer&&(this.isDraggingOverDropZone||(this.isDraggingOverDropZone=!0,this.onFileOver.emit(ie)),this.preventAndStop(ie),ie.dataTransfer.dropEffect="copy")}onDragEnter(ie){!this.isDropzoneDisabled()&&this.useDragEnter&&(this.isDraggingOverDropZone||(this.isDraggingOverDropZone=!0,this.onFileOver.emit(ie)),this.preventAndStop(ie))}onDragLeave(ie){this.isDropzoneDisabled()||(this.isDraggingOverDropZone&&(this.isDraggingOverDropZone=!1,this.onFileLeave.emit(ie)),this.preventAndStop(ie))}dropFiles(ie){if(!this.isDropzoneDisabled()&&(this.isDraggingOverDropZone=!1,ie.dataTransfer)){let pe;pe=ie.dataTransfer.items?ie.dataTransfer.items:ie.dataTransfer.files,this.preventAndStop(ie),this.checkFiles(pe)}}uploadFiles(ie){!this.isDropzoneDisabled()&&ie.target&&(this.checkFiles(ie.target.files||[]),this.resetFileInput())}getFakeDropEntry(ie){const pe={name:ie.name,isDirectory:!1,isFile:!0,file:we=>we(ie)};return new M(pe.name,pe)}checkFile(ie){if(ie){if("webkitGetAsEntry"in ie){let pe=ie.webkitGetAsEntry();if(pe){if(pe.isFile){const we=new M(pe.name,pe);this.addToQueue(we)}else pe.isDirectory&&this.traverseFileTree(pe,pe.name);return}}this.addToQueue(this.getFakeDropEntry(ie))}}checkFiles(ie){for(let pe=0;pe<ie.length;pe++)this.checkFile(ie[pe]);this.dropEventTimerSubscription&&this.dropEventTimerSubscription.unsubscribe(),this.dropEventTimerSubscription=(0,f.O)(200,200).subscribe(()=>{if(this.files.length>0&&0===this.numOfActiveReadEntries){const pe=this.files;this.files=[],this.onFileDrop.emit(pe)}})}traverseFileTree(ie,pe){if(ie.isFile){const we=new M(pe,ie);this.files.push(we)}else{pe+="/";const we=ie.createReader();let Pe=[];const Ce=()=>{this.numOfActiveReadEntries++,we.readEntries(Re=>{if(Re.length)Pe=Pe.concat(Re),Ce();else if(0===Pe.length){const Ze=new M(pe,ie);this.zone.run(()=>{this.addToQueue(Ze)})}else for(let Ze=0;Ze<Pe.length;Ze++)this.zone.run(()=>{this.traverseFileTree(Pe[Ze],pe+Pe[Ze].name)});this.numOfActiveReadEntries--})};Ce()}}resetFileInput(){if(this.fileSelector&&this.fileSelector.nativeElement){const ie=this.fileSelector.nativeElement,pe=ie.parentElement,we=this.getHelperFormElement(),Pe=this.getFileInputPlaceholderElement();pe!==we&&(this.renderer.insertBefore(pe,Pe,ie),this.renderer.appendChild(we,ie),we.reset(),this.renderer.insertBefore(pe,ie,Pe),this.renderer.removeChild(pe,Pe))}}getHelperFormElement(){return this.helperFormEl||(this.helperFormEl=this.renderer.createElement("form")),this.helperFormEl}getFileInputPlaceholderElement(){return this.fileInputPlaceholderEl||(this.fileInputPlaceholderEl=this.renderer.createElement("div")),this.fileInputPlaceholderEl}isDropzoneDisabled(){return this.globalDraggingInProgress||this.disabled}addToQueue(ie){this.files.push(ie)}preventAndStop(ie){ie.stopPropagation(),ie.preventDefault()}static{this.\u0275fac=function(pe){return new(pe||ee)(a.rXU(a.SKi),a.rXU(a.sFG))}}static{this.\u0275cmp=a.VBU({type:ee,selectors:[["ngx-file-drop"]],contentQueries:function(pe,we,Pe){if(1&pe&&a.wni(Pe,k,5,a.C4Q),2&pe){let Ce;a.mGM(Ce=a.lsd())&&(we.contentTemplate=Ce.first)}},viewQuery:function(pe,we){if(1&pe&&a.GBs(u,7),2&pe){let Pe;a.mGM(Pe=a.lsd())&&(we.fileSelector=Pe.first)}},inputs:{accept:"accept",directory:"directory",multiple:"multiple",dropZoneLabel:"dropZoneLabel",dropZoneClassName:"dropZoneClassName",useDragEnter:"useDragEnter",contentClassName:"contentClassName",showBrowseBtn:"showBrowseBtn",browseBtnClassName:"browseBtnClassName",browseBtnLabel:"browseBtnLabel",disabled:"disabled"},outputs:{onFileDrop:"onFileDrop",onFileOver:"onFileOver",onFileLeave:"onFileLeave"},decls:7,vars:15,consts:[["fileSelector",""],["defaultContentTemplate",""],[3,"drop","dragover","dragenter","dragleave","className"],[3,"className"],["type","file",1,"ngx-file-drop__file-input",3,"change","accept","multiple"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["class","ngx-file-drop__drop-zone-label",4,"ngIf"],[4,"ngIf"],[1,"ngx-file-drop__drop-zone-label"],["type","button",3,"click","className","value"]],template:function(pe,we){if(1&pe){const Pe=a.RV6();a.j41(0,"div",2),a.bIt("drop",function(Re){return a.eBV(Pe),a.Njj(we.dropFiles(Re))})("dragover",function(Re){return a.eBV(Pe),a.Njj(we.onDragOver(Re))})("dragenter",function(Re){return a.eBV(Pe),a.Njj(we.onDragEnter(Re))})("dragleave",function(Re){return a.eBV(Pe),a.Njj(we.onDragLeave(Re))}),a.j41(1,"div",3)(2,"input",4,0),a.bIt("change",function(Re){return a.eBV(Pe),a.Njj(we.uploadFiles(Re))}),a.k0s(),a.DNE(4,I,2,2,"ng-template",null,1,a.C5r)(6,F,0,0,"ng-template",5),a.k0s()()}if(2&pe){const Pe=a.sdS(5);a.AVh("ngx-file-drop__drop-zone--over",we.isDraggingOverDropZone),a.Y8G("className",we.dropZoneClassName),a.R7$(),a.Y8G("className",we.contentClassName),a.R7$(),a.Y8G("accept",we.accept)("multiple",we.multiple),a.BMQ("directory",we.directory||void 0)("webkitdirectory",we.directory||void 0)("mozdirectory",we.directory||void 0)("msdirectory",we.directory||void 0)("odirectory",we.directory||void 0),a.R7$(4),a.Y8G("ngTemplateOutlet",we.contentTemplate||Pe)("ngTemplateOutletContext",a.eq3(13,y,we.openFileSelector))}},dependencies:[d.bT,d.T3],styles:[".ngx-file-drop__drop-zone[_ngcontent-%COMP%]{height:100px;margin:auto;border:2px dotted #0782d0;border-radius:30px}.ngx-file-drop__drop-zone--over[_ngcontent-%COMP%]{background-color:#93939380}.ngx-file-drop__content[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;height:100px;color:#0782d0}.ngx-file-drop__drop-zone-label[_ngcontent-%COMP%]{text-align:center}.ngx-file-drop__file-input[_ngcontent-%COMP%]{display:none}"]})}}return ee})(),w=(()=>{class ee{static{this.\u0275fac=function(pe){return new(pe||ee)}}static{this.\u0275mod=a.$C({type:ee,bootstrap:[x]})}static{this.\u0275inj=a.G2t({imports:[d.MD]})}}return ee})();var T=n(21617),A=n(65356),z=n(29832),V=n(76848),G=n(89558);n(18314),n(86652),n(12616),n(88200),n(9239),n(17413),n(10047),n(49283),n(54436),n(22955),n(60602),n(90588),n(41213),n(31806),n(38567),n(59547),n(41980),n(18402),n(75599),n(93494),n(93453),n(90665),n(87351);var he=n(80851);let de=(()=>{class ee{static{this.\u0275fac=function(pe){return new(pe||ee)}}static{this.\u0275mod=a.$C({type:ee})}static{this.\u0275inj=a.G2t({imports:[r.t,w,A.KF,T.Qs,G.D,he.H0,V.P,z.g,e.iI]})}}return ee})()},7842:(Ge,L,n)=>{"use strict";n.d(L,{z:()=>_});var e=n(55685),r=n(73431),a=n(20031),f=n(74396),d=n(79792),u=n(79274),y=n(62546),m=n(77111);let _=(()=>{class I{constructor(M){this.store=M,this.Identity=a.l,this.identity=e.hFB.required(),this.showAvatar=(0,e.hFB)(!1),this.editable=(0,e.hFB)(!0),this.layout=(0,e.hFB)("column"),this.props=(0,e.EWP)(()=>({identity:this.identity(),showAvatar:this.showAvatar(),editable:this.editable(),layout:this.layout()})),this.companyId=(0,m.ot)(this.store.pipe((0,f.Lt)(d.VQ),(0,u.p)(k=>!(0,y.A)(k))))}static{this.\u0275fac=function(k){return new(k||I)(e.rXU(f.il))}}static{this.\u0275cmp=e.VBU({type:I,selectors:[["app-identity-wrapper"]],inputs:{identity:[1,"identity"],showAvatar:[1,"showAvatar"],editable:[1,"editable"],layout:[1,"layout"]},standalone:!0,features:[e.aNF],decls:1,vars:3,consts:[[3,"component","props","companyId"]],template:function(k,x){1&k&&e.nrm(0,"app-react-wrapper",0),2&k&&e.Y8G("component",x.Identity)("props",x.props())("companyId",x.companyId())},dependencies:[r.y],encapsulation:2,changeDetection:0})}}return I})()},41980:(Ge,L,n)=>{"use strict";n.d(L,{Fe:()=>V});var e=n(55685),r=n(81474),a=n(71013),f=n(82291),d=n(40352),u=n(62546),y=n(51612),m=n(94665),_=n(31761),I=n(75533),F=n(73431);const M=(G,B,H)=>({md5Hash:G,uuid:B,size:"sm",children:H});function k(G,B){if(1&G&&e.nrm(0,"app-react-wrapper",9),2&G){const H=e.XpG(2);e.Y8G("component",H.Gravatar)("props",e.sMw(3,M,H.value.gravatarHash,H.value.uuid,H.value.firstLetter))("companyId",H.value.companyId)}}function x(G,B){1&G&&(e.j41(0,"mat-icon",10),e.EFF(1,"domain"),e.k0s())}function w(G,B){if(1&G&&(e.j41(0,"div",7),e.DNE(1,k,1,7,"app-react-wrapper",8)(2,x,2,0,"ng-template",null,1,e.C5r),e.k0s()),2&G){const H=e.sdS(3),U=e.XpG();e.R7$(),e.Y8G("ngIf",!U.isNil(null==U.value?null:U.value.gravatarHash))("ngIfElse",H)}}const T=(0,r.GG)((0,r.BF)((0,r.Ob)((0,r.J8)(class{constructor(G,B,H,U,$){this._elementRef=G,this._defaultErrorStateMatcher=B,this._parentForm=H,this._parentFormGroup=U,this.ngControl=$,this.stateChanges=new d.B}}))));let A=0,z=(()=>{class G extends T{get focused(){return this._focused}get placeholder(){return this._placeholder}set placeholder(H){this._placeholder=H,this.stateChanges.next()}get required(){return this._required}set required(H){this._required=(0,a.he)(H),this.stateChanges.next()}get value(){return this._value}set value(H){H!==this._value&&(this._value=H,this._changeDetectorRef.markForCheck(),this.stateChanges.next())}get id(){return this._id}set id(H){this._id=H||this._uid,this.stateChanges.next()}constructor(H,U,$,R,K,j,Y,O){super(U,$,R,K,Y),this._changeDetectorRef=H,this.elementRef=U,this._defaultErrorStateMatcher=$,this._parentForm=R,this._parentFormGroup=K,this._parentFormField=j,this.ngControl=Y,this._uid="app-object-input-"+A++,this._destroy=new d.B,this._onChange=()=>null,this._onTouched=()=>{},this._valueId="app-object-input-value-"+A++,this._focused=!1,this.controlType="app-object-input",this._required=!1,this.valueChange=new e.bkB,this.tabIndex=parseInt(O)||0,this.ngControl&&(this.ngControl.valueAccessor=this),this.id=this.id}ngOnInit(){this.stateChanges.next()}ngDoCheck(){this.ngControl&&this.updateErrorState()}ngOnChanges(H){H.disabled&&this.stateChanges.next()}ngOnDestroy(){this._destroy.next(),this._destroy.complete(),this.stateChanges.complete()}writeValue(H){this.value=H}registerOnChange(H){this._onChange=H}registerOnTouched(H){this._onTouched=H}setDisabledState(H){this.disabled=H,this._changeDetectorRef.markForCheck(),this.stateChanges.next()}focus(H){this._elementRef.nativeElement.focus(H)}_onFocus(){this.disabled||(this._focused=!0,this.stateChanges.next())}_onBlur(){this._focused=!1,this.disabled||(this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}get empty(){return!this.value}setDescribedByIds(H){this._ariaDescribedby=H.join(" ")}onContainerClick(){this.focus()}get shouldLabelFloat(){return!this.empty}static{this.\u0275fac=function(U){return new(U||G)(e.rXU(e.gRc),e.rXU(e.aKT),e.rXU(r.es),e.rXU(m.cV,8),e.rXU(m.j4,8),e.rXU(f.xb,8),e.rXU(m.vO,10),e.kS0("tabindex"))}}static{this.\u0275dir=e.FsC({type:G,inputs:{placeholder:"placeholder",required:"required",value:"value",errorStateMatcher:"errorStateMatcher",id:"id"},outputs:{valueChange:"valueChange"},features:[e.Vt3,e.OA$]})}}return G})(),V=(()=>{class G extends z{constructor(){super(...arguments),this.Gravatar=y.R,this.isNil=u.A}static{this.\u0275fac=(()=>{let H;return function($){return(H||(H=e.xGo(G)))($||G)}})()}static{this.\u0275cmp=e.VBU({type:G,selectors:[["app-object-input"]],hostVars:12,hostBindings:function(U,$){1&U&&e.bIt("focus",function(){return $._onFocus()})("blur",function(){return $._onBlur()}),2&U&&(e.Mr5("id",$.id),e.BMQ("tabindex",$.tabIndex)("aria-required",$.required.toString())("aria-disabled",$.disabled.toString())("aria-invalid",$.errorState)("aria-describedby",$.describedBy),e.AVh("app-object-input-disabled",$.disabled)("app-object-input-invalid",$.errorState)("app-object-input-required",$.required))},inputs:{disabled:"disabled",tabIndex:"tabIndex"},exportAs:["appObjectInput"],features:[e.Jv_([{provide:f.qT,useExisting:G}]),e.Vt3],decls:9,vars:3,consts:[["container",""],["businessIcon",""],[1,"container"],[1,"flex","flex-row","justify-start","items-center","gap-2",2,"min-height","19px"],["class","flex flex-col",4,"ngIf"],[1,"flex","flex-col","app-object-value"],[1,"text-sm"],[1,"flex","flex-col"],[3,"component","props","companyId",4,"ngIf","ngIfElse"],[3,"component","props","companyId"],[1,"avatar-icon"]],template:function(U,$){1&U&&(e.j41(0,"div",2,0)(2,"div",3),e.DNE(3,w,4,2,"div",4),e.j41(4,"div",5)(5,"div"),e.EFF(6),e.k0s(),e.j41(7,"div",6),e.EFF(8),e.k0s()()()()),2&U&&(e.R7$(3),e.Y8G("ngIf",$.value),e.R7$(3),e.JRh(null==$.value?null:$.value.name),e.R7$(2),e.JRh(null==$.value?null:$.value.sub))},dependencies:[_.bT,I.An,F.y],styles:[".app-object-value{display:table-cell;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:host{display:inline-block;width:100%}.container{display:inline-block;width:100%}\n"],encapsulation:2,changeDetection:0})}}return G})()},18402:(Ge,L,n)=>{"use strict";n.d(L,{G:()=>dt});var e=n(94665),r=n(78006),a=n(74396),f=n(68435),u=(n(80851),n(22034)),y=n(94638),m=n(79274),_=n(58298),I=n(66210),F=n(54436),M=n(41298),k=n(10047),x=n(82780),w=n(45232),T=n(62546),A=n(33493),z=n(54407),V=n(64929),G=n(68591),B=n(67941),H=n(74841),U=n(79792),$=n(25356),R=n(90737),K=n(23166),j=n(13671),Y=n(31914),O=n(55685),me=n(31761),ge=n(75533),Ee=n(72674),je=n(82291),ne=n(63982),be=n(81474),fe=n(59036),q=n(97778),ce=n(88645),xe=n(51379),_e=n(2323),ke=n(99713),J=n(65403),wt=n(7842);const Fe=["qLoading"];function nt(yt,mt){if(1&yt&&(O.j41(0,"mat-option",47),O.EFF(1),O.j41(2,"small"),O.EFF(3),O.k0s()()),2&yt){const Ie=mt.$implicit;O.Y8G("value",Ie),O.R7$(),O.SpI(" ",Ie.name," "),O.R7$(2),O.SpI("(r\xf6stvikt: ",Ie.voteWeight,")")}}function se(yt,mt){1&yt&&(O.j41(0,"mat-error"),O.pXf(1,6),O.k0s())}function he(yt,mt){if(1&yt&&(O.j41(0,"mat-form-field",35)(1,"mat-label"),O.pXf(2,5),O.k0s(),O.j41(3,"mat-select",45),O.DNE(4,nt,4,3,"mat-option",46),O.nI1(5,"async"),O.k0s(),O.DNE(6,se,2,0,"mat-error",38),O.k0s()),2&yt){const Ie=O.XpG();O.R7$(3),O.Y8G("formControl",Ie.formControls.shareClass)("compareWith",Ie.compareShareClasses),O.R7$(),O.Y8G("ngForOf",O.bMT(5,4,Ie.shareClasses$)),O.R7$(2),O.Y8G("ngIf",Ie.formControls.shareClass.hasError("required"))}}function Q(yt,mt){1&yt&&(O.j41(0,"mat-error"),O.pXf(1,8),O.k0s())}function de(yt,mt){if(1&yt){const Ie=O.RV6();O.qex(0),O.j41(1,"mat-form-field",35)(2,"mat-label"),O.pXf(3,7),O.k0s(),O.j41(4,"input",51),O.bIt("focusout",function(){O.eBV(Ie);const lt=O.XpG(2);return O.Njj(lt.calcNumberOfOptionsByClaim())}),O.k0s(),O.DNE(5,Q,2,0,"mat-error",38),O.k0s(),O.bVm()}if(2&yt){const Ie=O.XpG(2);O.R7$(4),O.Y8G("formControl",Ie.formControls.claim)("decimalOnly",!0)("minNumber",0),O.R7$(),O.Y8G("ngIf",Ie.formControls.quantity.hasError("minNumber"))}}function ee(yt,mt){1&yt&&(O.j41(0,"mat-label"),O.pXf(1,9),O.k0s())}function Te(yt,mt){1&yt&&(O.j41(0,"mat-label"),O.pXf(1,10),O.k0s())}function ie(yt,mt){1&yt&&(O.j41(0,"mat-error"),O.pXf(1,11),O.k0s())}function pe(yt,mt){if(1&yt&&(O.j41(0,"mat-error"),O.pXf(1,12),O.nI1(2,"async"),O.nI1(3,"number"),O.k0s()),2&yt){const Ie=O.XpG(2);O.R7$(3),O.uP7(O.bMT(3,3,O.bMT(2,1,Ie.sharesLeftToDistribute$))),O.nnv(1)}}function we(yt,mt){if(1&yt){const Ie=O.RV6();O.qex(0),O.DNE(1,de,6,4,"ng-container",38),O.nI1(2,"async"),O.j41(3,"mat-form-field",35),O.DNE(4,ee,2,0,"mat-label",38),O.nI1(5,"async"),O.DNE(6,Te,2,0,"mat-label",38),O.nI1(7,"async"),O.j41(8,"input",48),O.nI1(9,"async"),O.bIt("focusout",function(){O.eBV(Ie);const lt=O.XpG();return O.Njj(lt.calcClaimByNumberOfOptions())}),O.k0s(),O.j41(10,"span",49),O.EFF(11,"/ "),O.j41(12,"span",50),O.bIt("click",function(){O.eBV(Ie);const lt=O.XpG();return O.Njj(lt.takeAll())}),O.EFF(13),O.nI1(14,"async"),O.nI1(15,"number"),O.k0s()(),O.DNE(16,ie,2,0,"mat-error",38)(17,pe,4,5,"mat-error",38),O.k0s(),O.bVm()}if(2&yt){let Ie,At;const lt=O.XpG();O.R7$(),O.Y8G("ngIf",O.bMT(2,10,lt.paymentKind$)===lt.PaymentKind.Offset),O.R7$(3),O.Y8G("ngIf",(null==(Ie=O.bMT(5,12,lt.wp$))?null:Ie.warrantKind)!==lt.GqlWarrantProgramKind.Nice),O.R7$(2),O.Y8G("ngIf",(null==(At=O.bMT(7,14,lt.wp$))?null:At.warrantKind)===lt.GqlWarrantProgramKind.Nice),O.R7$(2),O.Y8G("formControl",lt.formControls.quantity)("numericIntegerOnly",!0)("minNumber",1)("maxNumber",O.bMT(9,16,lt.sharesLeftToDistribute$)),O.R7$(5),O.JRh(O.i5U(15,20,O.bMT(14,18,lt.sharesLeftToDistribute$),"1.0")),O.R7$(3),O.Y8G("ngIf",lt.formControls.quantity.hasError("minNumber")),O.R7$(),O.Y8G("ngIf",lt.formControls.quantity.hasError("maxNumber"))}}function Pe(yt,mt){if(1&yt&&(O.j41(0,"div",52)(1,"mat-slide-toggle",53),O.EFF(2,"Tvingande \xe5terk\xf6p"),O.k0s()()),2&yt){const Ie=O.XpG();O.R7$(),O.Y8G("formControl",Ie.formControls.forcedRedemption)}}function Ce(yt,mt){if(1&yt&&(O.j41(0,"mat-option",47),O.pXf(1,16),O.k0s()),2&yt){const Ie=O.XpG(4);O.Y8G("value",Ie.VestingKind.None)}}function Re(yt,mt){if(1&yt&&(O.j41(0,"mat-option",47),O.pXf(1,17),O.k0s()),2&yt){const Ie=O.XpG(4);O.Y8G("value",Ie.VestingKind.AdvisoryBoard)}}function Ze(yt,mt){if(1&yt&&(O.j41(0,"mat-form-field",35)(1,"mat-label"),O.pXf(2,13),O.k0s(),O.j41(3,"mat-select",54),O.DNE(4,Ce,2,1,"mat-option",55),O.j41(5,"mat-option",47),O.pXf(6,14),O.k0s(),O.j41(7,"mat-option",47),O.pXf(8,15),O.k0s(),O.DNE(9,Re,2,1,"mat-option",55),O.k0s()()),2&yt){const Ie=O.XpG().ngIf,At=O.XpG(2);O.R7$(3),O.Y8G("formControl",At.formControls.vestingKind),O.R7$(),O.Y8G("ngIf",Ie.warrantKind===At.GqlWarrantProgramKind.Warrant),O.R7$(),O.Y8G("value",At.VestingKind.Employment),O.R7$(2),O.Y8G("value",At.VestingKind.BoardMembership),O.R7$(2),O.Y8G("ngIf",Ie.warrantKind===At.GqlWarrantProgramKind.Warrant)}}function vt(yt,mt){if(1&yt&&(O.qex(0),O.DNE(1,Ze,10,5,"mat-form-field",37),O.bVm()),2&yt){const Ie=mt.ngIf,At=O.XpG(2);O.R7$(),O.Y8G("ngIf",(null==Ie?null:Ie.warrantKind)===At.GqlWarrantProgramKind.Warrant||(null==Ie?null:Ie.warrantKind)===At.GqlWarrantProgramKind.Employee)}}function st(yt,mt){if(1&yt&&(O.j41(0,"mat-option",47),O.EFF(1),O.k0s()),2&yt){const Ie=mt.$implicit;O.Y8G("value",Ie.value),O.R7$(),O.SpI(" ",Ie.text," ")}}function Se(yt,mt){1&yt&&(O.j41(0,"mat-option",47),O.pXf(1,24),O.k0s()),2&yt&&O.Y8G("value",0)}function Ke(yt,mt){if(1&yt&&(O.j41(0,"mat-option",47),O.EFF(1),O.k0s()),2&yt){const Ie=mt.$implicit;O.Y8G("value",Ie.value),O.R7$(),O.SpI(" ",Ie.text," ")}}function ze(yt,mt){1&yt&&(O.j41(0,"mat-error"),O.pXf(1,25),O.k0s())}function Tt(yt,mt){if(1&yt&&(O.j41(0,"mat-slide-toggle",53),O.EFF(1,"\xc5terk\xf6p av vestade optioner"),O.k0s()),2&yt){const Ie=O.XpG(5);O.Y8G("formControl",Ie.formControls.repurchaseVested)}}function xt(yt,mt){if(1&yt&&(O.j41(0,"div",58)(1,"mat-slide-toggle",53),O.EFF(2,"Accelererad vesting"),O.k0s(),O.DNE(3,Tt,2,1,"mat-slide-toggle",59),O.k0s()),2&yt){const Ie=O.XpG().ngIf,At=O.XpG(3);O.R7$(),O.Y8G("formControl",At.formControls.vestingAcceleration),O.R7$(2),O.Y8G("ngIf",Ie.warrantKind===At.GqlWarrantProgramKind.Warrant)}}function rn(yt,mt){if(1&yt&&(O.qex(0),O.DNE(1,xt,4,2,"div",57),O.bVm()),2&yt){const Ie=mt.ngIf,At=O.XpG(3);O.R7$(),O.Y8G("ngIf",Ie.warrantKind===At.GqlWarrantProgramKind.Warrant||Ie.warrantKind===At.GqlWarrantProgramKind.Employee)}}function sn(yt,mt){if(1&yt&&(O.qex(0),O.j41(1,"mat-form-field",35)(2,"mat-label"),O.pXf(3,18),O.k0s(),O.j41(4,"mat-select",54)(5,"mat-option",47),O.pXf(6,19),O.k0s(),O.j41(7,"mat-option",47),O.pXf(8,20),O.k0s(),O.j41(9,"mat-option",47),O.pXf(10,21),O.k0s(),O.j41(11,"mat-option",47),O.pXf(12,22),O.k0s()()(),O.j41(13,"mat-form-field",35)(14,"mat-label"),O.pXf(15,23),O.k0s(),O.j41(16,"mat-select",54),O.DNE(17,st,2,2,"mat-option",46),O.nI1(18,"async"),O.k0s()(),O.j41(19,"mat-form-field",35)(20,"mat-label"),O.EFF(21,"Cliff"),O.k0s(),O.j41(22,"mat-select",56),O.DNE(23,Se,2,1,"mat-option",55),O.nI1(24,"async"),O.DNE(25,Ke,2,2,"mat-option",46),O.nI1(26,"async"),O.k0s(),O.DNE(27,ze,2,0,"mat-error",38),O.k0s(),O.DNE(28,rn,2,1,"ng-container",38),O.nI1(29,"async"),O.bVm()),2&yt){let Ie,At,lt;const vn=O.XpG(2);O.R7$(4),O.Y8G("formControl",vn.formControls.vestingFrequency),O.R7$(),O.Y8G("value",vn.VestingFrequency.Monthly),O.R7$(2),O.Y8G("value",vn.VestingFrequency.Quarterly),O.R7$(2),O.Y8G("value",vn.VestingFrequency.Biyearly),O.R7$(2),O.Y8G("value",vn.VestingFrequency.Yearly),O.R7$(5),O.Y8G("formControl",vn.formControls.vestingDuration),O.R7$(),O.Y8G("ngForOf",null==(Ie=O.bMT(18,13,vn.durationSelectOptions$))?null:Ie.vestingDuration),O.R7$(5),O.Y8G("formControl",vn.formControls.vestingCliffDuration)("maxNumber",vn.formControls.vestingDuration.value),O.R7$(),O.Y8G("ngIf",(null==(At=O.bMT(24,15,vn.wp$))?null:At.warrantKind)!==vn.GqlWarrantProgramKind.Employee),O.R7$(2),O.Y8G("ngForOf",null==(lt=O.bMT(26,17,vn.durationSelectOptions$))?null:lt.cliffDuration),O.R7$(2),O.Y8G("ngIf",vn.formControls.vestingCliffDuration.hasError("maxNumber")),O.R7$(),O.Y8G("ngIf",O.bMT(29,19,vn.wp$))}}function nn(yt,mt){if(1&yt&&(O.qex(0),O.DNE(1,vt,2,1,"ng-container",38),O.nI1(2,"async"),O.DNE(3,sn,30,21,"ng-container",38),O.bVm()),2&yt){const Ie=O.XpG();O.R7$(),O.Y8G("ngIf",O.bMT(2,2,Ie.wp$)),O.R7$(2),O.Y8G("ngIf",Ie.formControls.vestingKind.value!==Ie.VestingKind.None)}}function gn(yt,mt){1&yt&&(O.j41(0,"span"),O.pXf(1,26),O.k0s())}function Et(yt,mt){1&yt&&(O.j41(0,"span"),O.pXf(1,27),O.k0s())}let dt=(()=>{class yt{constructor(Ie,At,lt,vn){this.data=Ie,this.dialogRef=At,this.store=lt,this.gqlWpOptionsLeft=vn,this.compareShareClasses=B.H,this.paymentKindLabel=K.r,this.PaymentKind=u.h,this.isNil=T.A,this.VestingFrequency=f.r7,this.VestingKind=f.f2,this.GqlWarrantProgramKind=j.Crb,this.subs=new V.a,this.formControls={id:new e.MJ(null),quantity:new e.MJ(null),shareClass:new e.MJ(null),email:new e.MJ(null),phone:new e.MJ(null),forcedRedemption:new e.MJ(!0),vestingKind:new e.MJ(f.f2.None),vestingDuration:new e.MJ(null),vestingFrequency:new e.MJ(null),vestingCliffDuration:new e.MJ(null),vestingAcceleration:new e.MJ(null),repurchaseVested:new e.MJ(null),paymentKind:new e.MJ(null),claim:new e.MJ(null)},this.form=new e.gE(this.formControls),this.selectedShareClassSub=new y.t(null),this.selectedShareClass$=this.selectedShareClassSub.asObservable().pipe((0,m.p)(Tn=>!(0,T.A)(Tn))),this.selectablePaymentsSub=new y.t(null),this.selectablePayments$=this.selectablePaymentsSub.asObservable(),this.selectedPaymentSub=new y.t(null),this.selectedPayment$=this.selectedPaymentSub.asObservable(),this.company$=this.store.pipe((0,a.Lt)(U.Ip),(0,m.p)(Tn=>!(0,T.A)(Tn))),this.wp$=this.store.pipe((0,a.Lt)($.iR),(0,m.p)(Tn=>!(0,T.A)(Tn))),this.wpp$=this.store.pipe((0,a.Lt)((0,R.f)(this.data.id))),this.durationSelectOptions$=(0,_.z)([this.wp$,this.formControls.vestingFrequency.valueChanges.pipe((0,I.Z)(this.formControls.vestingFrequency.value))]).pipe((0,F.T)(([Tn,Ft])=>(0,H.R)(Tn.warrantStartDate,Tn.warrantEndDate,Ft,Tn.warrantKind===j.Crb.Employee?36:0)),(0,M.t)(0)),this.shareClasses$=(0,k.of)(this.data.shareClasses),this.paymentKind$=(0,k.of)(this.data.paymentKind).pipe((0,F.T)(Tn=>(0,T.A)(Tn)?u.h.Cash:Tn)),this.sharesLeftToDistribute$=(0,_.z)([this.selectedShareClass$,this.wpp$,this.wp$]).pipe((0,x.H)(([Tn,Ft,Jt])=>this.gqlWpOptionsLeft.fetch({companyId:Jt.companyId,input:{id:Jt.id,shareClassName:Tn?.name}},{fetchPolicy:"no-cache"}).pipe((0,F.T)(Gt=>Gt.data.wpOptionsLeft),(0,F.T)(Gt=>(0,T.A)(Ft)||Ft.shareClass.name!==Tn.name?Gt:Gt+(0,A.A)(Ft.quantity))))),this.showShareClasses$=this.wp$.pipe((0,F.T)(Tn=>![j.Crb.Wise,j.Crb.Nice].includes(Tn.warrantKind)&&!Tn.usesStepper)),this.formControls.email.setValue(Ie.identity.email),this.formControls.phone.setValue(Ie.identity.phone),(0,T.A)(Ie.id)?this.paymentKind$.pipe((0,w.$)()).subscribe(Tn=>{this.formControls.paymentKind.setValue(Tn)}):this.wpp$.pipe((0,w.$)()).subscribe(Tn=>{const Ft=this.formControls;Ft.id.setValue(Tn.id),Ft.quantity.setValue((0,T.A)(Tn.quantity)?null:new G.g(Tn.quantity)),Ft.forcedRedemption.setValue(Tn.forcedRedemption),Ft.vestingKind.setValue(Tn.vestingKind),Ft.vestingDuration.setValue(Tn.vestingDuration),Ft.vestingFrequency.setValue(Tn.vestingFrequency),Ft.vestingCliffDuration.setValue(Tn.vestingCliffDuration),Ft.vestingAcceleration.setValue(Tn.vestingAcceleration),Ft.repurchaseVested.setValue(Tn.repurchaseVested),Ft.paymentKind.setValue(Tn.paymentKind),Ft.claim.setValue((0,T.A)(Tn?.claim)?null:new G.g(Tn.claim))}),this.subs.sink=this.formControls.shareClass.valueChanges.subscribe(Tn=>this.selectedShareClassSub.next(Tn)),(0,_.z)([this.shareClasses$,this.wpp$]).pipe((0,w.$)()).subscribe(([Tn,Ft])=>{if(0===Tn.length)this.formControls.shareClass.setValue({name:"STAM",voteWeight:"1"});else if((0,T.A)(Ft?.shareClass)||!Tn.some(Jt=>Jt.name===Ft.shareClass.name)){const Jt=Tn.find(Gt=>"STAM"===Gt.name);this.formControls.shareClass.setValue(Jt??(0,z.A)(Tn))}else this.formControls.shareClass.setValue(Ft.shareClass)}),this.subs.sink=this.formControls.vestingDuration.valueChanges.subscribe(Tn=>{const Ft=this.formControls.vestingCliffDuration.value;(0,T.A)(Tn)||Ft>Tn&&this.formControls.vestingCliffDuration.setValue(Tn)})}static open(Ie,At){return Ie.open(yt,{width:"500px",disableClose:!0,autoFocus:!1,data:At})}ngOnDestroy(){this.subs.unsubscribe()}calcNumberOfOptionsByClaim(){(0,_.z)([this.sharesLeftToDistribute$,this.wp$]).pipe((0,w.$)()).subscribe(([Ie,At])=>{const lt=new G.g(At.pricePerWarrant),{newClaim:vn,units:Tn}=(0,Y.r)(this.formControls.claim.value,lt,Ie);this.formControls.quantity.setValue(Tn),this.formControls.claim.setValue(vn)})}calcClaimByNumberOfOptions(){this.wp$.pipe((0,w.$)()).subscribe(Ie=>{const At=new G.g(Ie.pricePerWarrant).times(this.formControls.quantity.value||"0");this.formControls.claim.setValue(new G.g(At))})}allowedToSubscribeByClaim(Ie,At,lt){const vn=(0,A.A)(lt),Tn=(0,A.A)(At);let Ft=0,Jt=0;for(let Gt=0;Gt<Ie;Gt++){const en=Jt+Tn;if(!(en<=vn))break;Jt=en,Ft++}return Ft}takeAll(){this.sharesLeftToDistribute$.pipe((0,w.$)()).subscribe(Ie=>{this.formControls.quantity.setValue(new G.g(Ie.toFixed(0))),this.form.markAsDirty()})}submit(){if(this.form.invalid)return void this.form.enable();const Ie=this.form.dirty?this.form.value:null;this.qLoading.start(),this.data.onSubmit(Ie).pipe((0,w.$)()).subscribe({next:()=>this.dialogRef.close(),error:()=>this.form.enable(),complete:()=>this.qLoading.stop()})}static{this.\u0275fac=function(At){return new(At||yt)(O.rXU(r.Vh),O.rXU(r.CP),O.rXU(a.il),O.rXU(j.QQG))}}static{this.\u0275cmp=O.VBU({type:yt,selectors:[["ng-component"]],viewQuery:function(At,lt){if(1&At&&O.GBs(Fe,5),2&At){let vn;O.mGM(vn=O.lsd())&&(lt.qLoading=vn.first)}},decls:35,vars:20,consts:()=>{let Ie,At,lt,vn,Tn,Ft,Jt,Gt,en,Kn,Ht,On,ln,Vt,Qt,$t,un,Zt,on,Bt,fn,kn,ni,ki,Bi,St,Dn;return Ie="Payment method",At="Email",lt="Phone",vn="Cancel",Tn="Share class",Ft="Can't be blank",Jt="Claim",Gt="Lowest amount is 1 SEK",en="Number of options",Kn="Numver of NICE",Ht="minimum number of warrants are 1",On="maximum number of warrants are " + "\ufffd0\ufffd" + "",ln="Vesting connected to",Vt="Employment",Qt="Membership of the board",$t="No vesting",un="Membership in the Advisory Board",Zt="Vesting frequency",on="Month",Bt="Quarter",fn="Half a year",kn="Year",ni="Vesting length",ki="No cliff",Bi="Ca not be after vesting date",St="SAVE",Dn="Add",[["qLoading","Loading"],Ie,At,lt,vn,Tn,Ft,Jt,Gt,en,Kn,Ht,On,ln,Vt,Qt,$t,un,Zt,on,Bt,fn,kn,ni,ki,Bi,St,Dn,[3,"submit","formGroup"],["sutLoading","",1,"dialog"],[1,"dialog-close"],["type","button","mat-icon-button","",3,"mat-dialog-close"],[1,"dialog-title"],[3,"identity","editable","showAvatar"],["mat-dialog-content","",1,"dialog-content"],["appearance","fill",1,"w-full"],["matInput","","type","text",3,"value","readonly"],["class","w-full","appearance","fill",4,"ngIf"],[4,"ngIf"],["class","pb-6",4,"ngIf"],["matInput","","type","email","autocomplete","email",3,"formControl"],["matInput","","type","text","autocomplete","phone",3,"formControl"],[1,"flex","flex-row","gap-2","justify-end","pt-6"],["type","button",1,"btn-secondary",3,"mat-dialog-close"],["type","submit","cdkFocusInitial","",1,"btn",3,"disabled"],["required","",3,"formControl","compareWith"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["matInput","","type","text","localizedNumericInput","","autocomplete","off","required","",3,"focusout","formControl","numericIntegerOnly","minNumber","maxNumber"],["matSuffix",""],["clickable","",3,"click"],["matInput","","type","text","localizedNumericInput","","autocomplete","off","required","",3,"focusout","formControl","decimalOnly","minNumber"],[1,"pb-6"],["color","primary",3,"formControl"],[3,"formControl"],[3,"value",4,"ngIf"],[3,"formControl","maxNumber"],["class","flex flex-col gap-2 pb-6",4,"ngIf"],[1,"flex","flex-col","gap-2","pb-6"],["color","primary",3,"formControl",4,"ngIf"]]},template:function(At,lt){if(1&At){const vn=O.RV6();O.j41(0,"form",28),O.bIt("submit",function(){return O.eBV(vn),O.Njj(lt.submit())}),O.j41(1,"div",29,0)(3,"div",30)(4,"button",31)(5,"mat-icon"),O.EFF(6,"close"),O.k0s()()(),O.j41(7,"div",32),O.nrm(8,"app-identity-wrapper",33),O.k0s(),O.j41(9,"div",34),O.qex(10),O.j41(11,"mat-form-field",35)(12,"mat-label"),O.pXf(13,1),O.k0s(),O.nrm(14,"input",36),O.k0s(),O.bVm(),O.DNE(15,he,7,6,"mat-form-field",37),O.nI1(16,"async"),O.DNE(17,we,18,23,"ng-container",38)(18,Pe,3,1,"div",39),O.nI1(19,"async"),O.DNE(20,nn,4,4,"ng-container",38),O.j41(21,"mat-form-field",35)(22,"mat-label"),O.pXf(23,2),O.k0s(),O.nrm(24,"input",40),O.k0s(),O.j41(25,"mat-form-field",35)(26,"mat-label"),O.pXf(27,3),O.k0s(),O.nrm(28,"input",41),O.k0s()(),O.j41(29,"div",42)(30,"button",43),O.pXf(31,4),O.k0s(),O.j41(32,"button",44),O.DNE(33,gn,2,0,"span",38)(34,Et,2,0,"span",38),O.k0s()()()()}if(2&At){let vn;O.Y8G("formGroup",lt.form),O.R7$(4),O.Y8G("mat-dialog-close",null),O.R7$(4),O.Y8G("identity",lt.data.identity)("editable",!1)("showAvatar",!0),O.R7$(6),O.Y8G("value",lt.paymentKindLabel[lt.formControls.paymentKind.value])("readonly",!0),O.R7$(),O.Y8G("ngIf",O.bMT(16,16,lt.showShareClasses$)),O.R7$(2),O.Y8G("ngIf",!lt.data.disableEditQuantity),O.R7$(),O.Y8G("ngIf",!lt.isNil(lt.data.id)&&(null==(vn=O.bMT(19,18,lt.wp$))?null:vn.warrantKind)===lt.GqlWarrantProgramKind.Warrant),O.R7$(2),O.Y8G("ngIf",!lt.isNil(lt.data.id)),O.R7$(4),O.Y8G("formControl",lt.formControls.email),O.R7$(4),O.Y8G("formControl",lt.formControls.phone),O.R7$(4),O.Y8G("disabled",lt.form.disabled),O.R7$(),O.Y8G("ngIf",!lt.isNil(lt.data.id)),O.R7$(),O.Y8G("ngIf",lt.isNil(lt.data.id))}},dependencies:[me.Sq,me.bT,e.qT,e.me,e.BC,e.cb,e.YS,e.l_,e.j4,ge.An,Ee.iY,r.tx,r.Yi,je.rl,je.nJ,je.TL,je.yw,ne.VO,be.wT,fe.fg,q.sG,ce.GY,xe.V,_e.x,ke.j,J.M,wt.z,me.Jj,me.QX],encapsulation:2,changeDetection:0})}}return yt})()},13558:(Ge,L,n)=>{"use strict";n.d(L,{K:()=>y,Q:()=>u});var e=n(55117),r=n(35519),a=n(31864),f=n(81593);const d=(0,f.createContext)(null),u=({ngRouter:m,pathName:_,children:I})=>(0,e.jsx)(d.Provider,{value:{router:m,pathName:_},children:I}),y=()=>{const m=(0,f.useContext)(d);if(!m)throw new Error("ngRouter must be used within a NgRouterProvider");const{router:_,pathName:I}=m,M=`/company/${(0,r.ke)()}`;return{ngNavigateByUrl:w=>{let T=(0,a.A)(w.split("/"));return w.startsWith("/")&&(T=[M,...T]),_.navigate(T)},changeCompany:w=>_.navigate(["/change-company",w]),pathName:I,rootPath:M,isActive:w=>_.isActive(`${M}${w}`,{paths:"subset",queryParams:"exact",fragment:"ignored",matrixParams:"ignored"})}}},73431:(Ge,L,n)=>{"use strict";n.d(L,{y:()=>j});var e=n(55117),r=n(55685),a=n(77111),f=n(81593),d=n(77105),u=n(35519),y=n(65556),m=n(48223);const I=(0,n(34827).A)({typography:{h1:{fontFamily:"Inter",fontWeight:"normal"},h2:{fontFamily:"Inter",fontWeight:"normal"},h3:{fontFamily:"Inter",fontWeight:"normal"},h4:{fontFamily:"Inter",fontWeight:"normal"}},colorSchemes:{light:{palette:{primary:{100:"#A2A2EE",200:"#9494EC",300:"#8383E9",400:"#8383E9",500:"#6464E3",600:"#4848DE",700:"#2D2DD9",800:"#2323C2",900:"#1F1FA9"},pro:{background:(0,y.X4)("#FFCE94",.4),dark:"#FFBC6C",main:"#FFCE94",light:"#ffd39f"}}}},fontFamily:{display:"Inter",body:"Inter"},components:{JoyMenu:{styleOverrides:{root:{zIndex:999999}}},JoySelect:{styleOverrides:{listbox:{zIndex:999999}}},JoyInput:{styleOverrides:{root:({ownerState:Y})=>{if(Y.readOnly)return{"--_Input-focusedHighlight":"none"}}}}}}),F=(0,m.A)({palette:{primary:{main:"#6464E3",dark:"#2D2DD9",light:"#8383E9",contrastText:"white"},secondary:{dark:"#A86C13",main:"#F09B1C",light:"#F3AF49"}},typography:{fontFamily:"Inter",h1:{fontFamily:"Inter"},h2:{fontFamily:"Inter"},h3:{fontFamily:"Inter"},h4:{fontFamily:"Inter"},h5:{fontFamily:"Inter"},h6:{fontFamily:"Inter"},button:{fontFamily:"inherit",fontSize:"1rem",fontWeight:600,color:"#1945B4",lineHeight:"19px",textTransform:"none"}}});var M=n(19259),k=n(11293),x=n(13558);const w=JSON.parse('{"Something went wrong. Please try again, or contact support.":"N\xe5got gick fel. F\xf6rs\xf6k igen eller kontakta support.","Retry":"F\xf6rs\xf6k igen","Your network appears to be offline.":"Ditt n\xe4tverkar vara offline.","We couldn\'t find that page! Are you sure the link is spelled correctly?":"Vi kunde inte hitta den h\xe4r sidan! Har du kollat om l\xe4nken \xe4r r\xe4tt?","An error occurred":"Ett fel intr\xe4ffade","Replace":"Ers\xe4tt","Right here!":"Precis h\xe4r!","Drag and drop a file here.":"Dra och sl\xe4pp en fil h\xe4r","Or Click Here":"Eller klicka h\xe4r","Filesize limit: <maxFilesize></maxFilesize>":"Max filstorlek: <maxFilesize></maxFilesize>","Allowed file types: {extensions}":["Filtyper som accepteras: ",["extensions"]],"Terms of Service":"Villkor","Switch to English":"Switch to English","Switch to Swedish":"Byt till svenska","Vesting":"Vesting","Log out":"Logga ut","terms and conditions":"allm\xe4nna villkor"}'),T=JSON.parse('{"Founded":"Bildat","Email":"Epost","Not found":"Hittades inte","Address":"Adress","Fiscal year":"R\xe4kenskaps\xe5r","Authority to sign on behalf of the company":"Firmateckning","Way to summon":"Kallelses\xe4tt","Failed to generate document, contact support":"Misslyckades att skapa dokument, kontakta support","Generating...":"genererar ...","Created":"Skapat","Custom document":"Eget dokument","Contains outdated information and should be re-generated":"Inneh\xe5ller inaktuell information och b\xf6r genereras om","Preview":"F\xf6rhandsgranska","Replace document":"Ers\xe4tt dokument","Upload document":"Ladda upp dokument","Create Document":"Skapa dokument","Signatures":"Signaturer","Start signing process":"Starta signering","Show PDF":"Visa PDF","Delete":"Ta bort","Upload File":"Ladda upp fil","A signature process is already ongoing. If you continue, the old process will be cancelled.":"En signeringsprocess p\xe5g\xe5r redan. Om du forts\xe4tter kommer den att stoppas.","A document has already been created. Continuing here will replace the document.":"Ett dokument har redan skapats. Om du forts\xe4tter h\xe4r kommer dokumentet bytas ut.","The document will be signed digitally":"Dokument kommer signeras digitalt","Select a file before you continue":"V\xe4lj en fil innan du forts\xe4tter","Cancel":"Avbryt","Continue":"Forts\xe4tt","Back":"Tillbaka","View":"Visa","Download":"Ladda ner","Created At":"Skapat","File ID":"Filens ID","preparation":"f\xf6rbereder","pending":"p\xe5g\xe5ende","signed":"signerat","canceled":"avbruten","not signed in time":"inte signerat i tid","rejected by a party":"nekad av part","document error":"fel p\xe5 dokument","Not sent":"Ej skickat","draft":"utkast","open":"\xf6ppnat","creating signed document":"skapar signerat dokument","error":"fel","cancelled":"avbruten","No digital signatures":"Inga digitala signaturer","English":"Engelska","Swedish":"Svenska","Both Swedish & English":"B\xe5de Svenska & Engelska","In what language do you want your document?":"P\xe5 vilket spr\xe5k vill du ha ditt dokument?","Create":"Skapa","Something went wrong while trying to generate your PDF. Try again, or contact support.":"N\xe5gonting gick fel n\xe4r vi f\xf6rs\xf6kte generera PDFen. F\xf6rs\xf6k igen, eller kontakta supporten.","Preparing":"f\xf6rberedes","Ongoing":"P\xe5g\xe5ende","Signed and ready":"signerat och klart","Cancelled":"avbruten","One or more parties didn\'t sign the document in time":"en eller flera parter skrev inte under i tid","one or more parties rejected the document":"en eller flera parter avslog","Invalid document":"felaktigt dokument","Finalizing":"P\xe5 v\xe4g att bli klar","Error, contact support":"Fel, kontakta support","Yes":"Ja","We found a possible duplicate, do you want to use that one?":"Vi hittade en m\xf6jligt dublett, vill du anv\xe4nda den?","Known person/company in the company":"Person/f\xf6retag k\xe4nd av bolaget","Known company in the company":"F\xf6retag k\xe4nt av bolaget","Known person in the company":"Person k\xe4nd av bolaget","Has Swedish org/personal number":"Har svenskt org-/personnummer","Has Swedish organization number":"Har svenskt organisationsnummber","Has Swedish personal number":"Har svenskt personnummer","Does not have Swedish org/personal number":"Har inte svenskt org-/personnummer","Does not have Swedish organization number":"Har inte svenskt organisationsnummer","Does not have personal number":"Har inte svenskt personnummer","Board member of the company":"Styrelsemedlem i f\xf6retaget","Can\'t select person with protected identity":"Det g\xe5r inte att v\xe4lja en person med skyddad identitet","Person":"Person","Company":"F\xf6retag","Name":"Namn","Country":"Land","Save":"Spara","The search gave no results, adjust your search input and try again":"S\xf6kningen gav inga resultat, justera ditt s\xf6kord och f\xf6rs\xf6k igen","Name or org/personal number":"Namn eller org-/personnummer","Name or organization number":"Namn eller organisationsnummer","Name or personal number":"Namn eller personnummer","Search":"S\xf6k","Search...":"S\xf6k...","Boardmember/CEO":"Styrelsemedlem/VD","Meeting participant":"M\xf6tesdeltagare","Shareholder":"Aktie\xe4gare","Refresh name and address":"Uppdatera namn och adress","Phone":"Telefon","Add new":"L\xe4gg till ny","None found":"Ingen hittat","Type to search":"Skriv f\xf6r att s\xf6ka","None selected":"Ingen vald","Update":"Uppdatera","Select":"V\xe4lj","Change":"\xc4ndra","Choose":"V\xe4lj","Update the required details":"Kompletera uppgifter","An unexpected error happened, please try again":"Ett ov\xe4ntat fel intr\xe4ffade, f\xf6rs\xf6k igen","Upgrade":"Uppgradera","Upgrade to paid share register":"Uppgradera till betald aktiebok","Bolago Share Register is free to use up to fifteen (15) simultaneous shareholders. To continue filling in the share register with more shareholders, a paid plan is required.":"Bolagos aktiebok \xe4r gratis att anv\xe4nda upp till femton (15) samtidiga aktie\xe4gare. F\xf6r att forts\xe4tta anv\xe4nda aktieboken med fler aktie\xe4gare m\xe5ste f\xf6retaget ha en betalplan.","Errors were detected":"Ett fel uppstod","There are one or multiple problems that needs resolving before generating the document.":"Det finns ett eller flera fel som m\xe5ste l\xf6sas innan det g\xe5r att generera dokumentet.","You can view a Preview of the document, but it will be incomplete.":"Du kan se en f\xf6rhandsgranskning av dokumentet, men den kommer vara inkomplett.","Employment":"Anst\xe4llning","Board Membership":"Medlemsskap i styrelsen","Advisory Board Membership":"Medlemsskap i bolagets Advisory Board","No vesting":"Ingen vesting","Other vesting":"Annan vesting","Monthly":"M\xe5nad","Quarterly":"Kvartal","Biyearly":"Halv\xe5r","Yearly":"\xc5r","Create PDF":"Skapa PDF","Digital signing":"Digital signering","Will the document be signed digitally?":"Ska dokumentet signeras digitalt?","No":"Nej","Submit":"Skapa rapport","Create document":"Skapa dokument","Replace custom document":"Byt ut eget dokument","Upload custom document":"Ladda upp eget dokument","Upload Document":"Ladda upp dokument"}'),A=JSON.parse('{"Founded":"Founded","Email":"Email","Not found":"Not found","Address":"Address","Fiscal year":"Fiscal year","Authority to sign on behalf of the company":"Authority to sign on behalf of the company","Way to summon":"Way to summon","Failed to generate document, contact support":"Failed to generate document, contact support","Generating...":"Generating...","Created":"Created","Custom document":"Custom document","Contains outdated information and should be re-generated":"Contains outdated information and should be re-generated","Preview":"Preview","Replace document":"Replace document","Upload document":"Upload document","Create Document":"Create Document","Signatures":"Signatures","Start signing process":"Start signing process","Show PDF":"Show PDF","Delete":"Delete","Upload File":"Upload File","A signature process is already ongoing. If you continue, the old process will be cancelled.":"A signature process is already ongoing. If you continue, the old process will be cancelled.","A document has already been created. Continuing here will replace the document.":"A document has already been created. Continuing here will replace the document.","The document will be signed digitally":"The document will be signed digitally","Select a file before you continue":"Select a file before you continue","Cancel":"Cancel","Continue":"Continue","Back":"Back","View":"View","Download":"Download","Created At":"Created At","File ID":"File ID","preparation":"preparation","pending":"pending","signed":"signed","canceled":"canceled","not signed in time":"not signed in time","rejected by a party":"rejected by a party","document error":"document error","Not sent":"Not sent","draft":"draft","open":"open","creating signed document":"creating signed document","error":"error","cancelled":"cancelled","No digital signatures":"No digital signatures","English":"English","Swedish":"Swedish","Both Swedish & English":"Both Swedish & English","In what language do you want your document?":"In what language do you want your document?","Create":"Create","Something went wrong while trying to generate your PDF. Try again, or contact support.":"Something went wrong while trying to generate your PDF. Try again, or contact support.","Preparing":"Preparing","Ongoing":"Ongoing","Signed and ready":"Signed and ready","Cancelled":"Cancelled","One or more parties didn\'t sign the document in time":"One or more parties didn\'t sign the document in time","one or more parties rejected the document":"one or more parties rejected the document","Invalid document":"Invalid document","Finalizing":"Finalizing","Error, contact support":"Error, contact support","Yes":"Yes","We found a possible duplicate, do you want to use that one?":"We found a possible duplicate, do you want to use that one?","Known person/company in the company":"Known person/company in the company","Known company in the company":"Known company in the company","Known person in the company":"Known person in the company","Has Swedish org/personal number":"Has Swedish org/personal number","Has Swedish organization number":"Has Swedish organization number","Has Swedish personal number":"Has Swedish personal number","Does not have Swedish org/personal number":"Does not have Swedish org/personal number","Does not have Swedish organization number":"Does not have Swedish organization number","Does not have personal number":"Does not have personal number","Board member of the company":"Board member of the company","Can\'t select person with protected identity":"Can\'t select person with protected identity","Person":"Person","Company":"Company","Name":"Name","Country":"Country","Save":"Save","The search gave no results, adjust your search input and try again":"The search gave no results, adjust your search input and try again","Name or org/personal number":"Name or org/personal number","Name or organization number":"Name or organization number","Name or personal number":"Name or personal number","Search":"Search","Search...":"Search...","Boardmember/CEO":"Boardmember/CEO","Meeting participant":"Meeting participant","Shareholder":"Shareholder","Refresh name and address":"Refresh name and address","Phone":"Phone","Add new":"Add new","None found":"None found","Type to search":"Type to search","None selected":"None selected","Update":"Update","Select":"Select","Change":"Change","Choose":"Choose","Update the required details":"Update the required details","An unexpected error happened, please try again":"An unexpected error happened, please try again","Upgrade":"Upgrade","Upgrade to paid share register":"Upgrade to paid share register","Bolago Share Register is free to use up to fifteen (15) simultaneous shareholders. To continue filling in the share register with more shareholders, a paid plan is required.":"Bolago Share Register is free to use up to fifteen (15) simultaneous shareholders. To continue filling in the share register with more shareholders, a paid plan is required.","Errors were detected":"Errors were detected","There are one or multiple problems that needs resolving before generating the document.":"There are one or multiple problems that needs resolving before generating the document.","You can view a Preview of the document, but it will be incomplete.":"You can view a Preview of the document, but it will be incomplete.","Employment":"Employment","Board Membership":"Board Membership","Advisory Board Membership":"Advisory Board Membership","No vesting":"No vesting","Other vesting":"Other vesting","Monthly":"Monthly","Quarterly":"Quarterly","Biyearly":"Biyearly","Yearly":"Yearly"}'),z=JSON.parse('{"Admin":"Admin","Continue":"Forts\xe4tt","All Companies":"Alla f\xf6retag","All Users":"Alla anv\xe4ndare","All Shareholders":"Alla aktie\xe4gare","Sync to Hubspot":"Synka till Hubspot","Visit":"Bes\xf6k","User":"Anv\xe4ndare","Email":"Epost","Phone":"Telefon","Created At":"Skapad tid","Company":"F\xf6retag","Users":"Anv\xe4ndare","Search...":"S\xf6k...","Companies":"F\xf6retag","Login Count":"Antal Inloggningar","Last Login":"Senaste login","First Login":"F\xf6rsta login","Loading company...":"Laddar f\xf6retaget...","Download file":"Ladda ner fil","Download":"Ladda ner","Case List":"\xc4rendef\xf6rteckning","Bonds / Convertibles / Warrants":"Skuldebrev / Konvertibler / Teckningsoptioner","Authorizations":"Bemyndiganden","Company directors":"Styrelse och ledning","The company has no board of directors registered":"Registrerad styrelse saknas","Others":"\xd6vriga","We could not find any registered Authorizations":"Vi kunde inte hitta n\xe5gra registrerade bemyndiganden","Registration Date":"Registrerat","Regarding":"R\xf6rande","Filing Number":"Diarienummer","We could not find any registered Bonds / Convertibles / Warrants":"Vi kunde inte hitta n\xe5gra registrerade skuldebrev / konvertibler / teckningsoptioner","Decision Date":"Beslutat","Kind":"Typ","Share Capital Increase Limit":"Aktiekapitalet kan h\xf6jas med","Arrived at":"Inkom","Subjects":"Rubriker","Status":"Status","Documents":"Dokument","Created at":"Skapat","You haven\'t created any documents yet. Get started by creating your first one - digital signing is included with all paid plans.":"Du har inte skapat n\xe5gra dokument \xe4n. Skapa din f\xf6rsta dokument h\xe4r - e-signering \xe4r inkluderad i alla betalplan.","Create document":"Skapa dokument","Filter by status":"Filtrera p\xe5 status","Ready for signing":"Redo f\xf6r signering","Ongoing":"P\xe5g\xe5ende","Done":"Signerat","Hide all":"G\xf6mma all","show all":"Visa alla","Investments":"Investeringar","You haven\'t created any investment yet. Get started by creating your first one - digital signing is included with all paid plans.":"Du har inte skapat en investering \xe4n - g\xf6r din f\xf6rsta idag!","Create share issue":"Skapa nyemission","Decision":"Beslut","Subscription":"Teckning","Agreement":"Avtal","subscription":"teckning","agreement":"avtal","Registration":"Registrering","Summon":"Kallelse","Summon has been sent":"Kallelsen har skickats","Summon not required":"Kallelse beh\xf6vs ej","Summon is not yet sent":"Kallelsen har inte skickats","Meeting":"M\xf6te","Meeting was held on {date}":["M\xf6tet skedde den ",["date"]],"Meeting is planned for {date}":["M\xf6tet \xe4r planerat f\xf6r ",["date"]],"Minutes":"Protokoll","Meeting minutes are complete":"Protokollet \xe4r komplett","Meeting minutes are incomplete":"Protokollet \xe4r okomplett","Signatures":"Signaturer","Meeting is signed by all signatories":"M\xf6tet har signerats av alla deltagare","Not all signatories have signed the meeting":"Inte alla deltagare har signerat m\xf6tesprotokollet","Annual general meeting":"Ordinarie bolagsst\xe4mma","Extraordinary general meeting":"Extra bolagst\xe4mma","Board meeting":"Styrelsem\xf6te","Meetings":"M\xf6ten","You haven\'t created any Meetings yet. Get started by creating your first one.":"Du har inte skapat n\xe5gra m\xf6te \xe4n.","Create meeting":"Skapa m\xf6te","Date":"Datum","Name":"Namn","Something went wrong with the {entity}":["N\xe5got gick fel med denna ",["entity"]],"The {entity} has been signed by all signatories":["The ",["entity"]," har signerats av"],"The {entity} has not yet been sent for signatures":["Denna ",["entity"]," har inte skickats ut f\xf6r signaturer \xe4n."],"The {entity} has not been signed by all signatories":["Denna ",["entity"]," har inte signerats av alla parter."],"The decision is not sent for signatures":"Beslutet har inte \xe4n skickats ut f\xf6r signaturer","The decision is not yet fully signed":"Inte alla har skrivit under beslutet \xe4n","The decision is made and fully signed":"Beslutet har gjorts och \xe4r signerad","Something went wrong with the decision":"N\xe5got gick fel med beslutet","Not yet registered":"Inte registrerad","Registration not required":"Registrering kr\xe4vs ej","Registration is done":"Registrerad","Valuation":"V\xe4rdering","Share price":"Aktiekurs","Based on share issue data from Bolagsverket.":"Baserat p\xe5 nyemissioner registrerad hos Bolagsverket.","No share issues have been registered with Bolagsverket. When they have, you can follow your valuation here.":"Inga nyemissioner har registrerats hos Bolagsverket. N\xe4r det finns registrerade nyemissioner kan du f\xf6lja bolaget\'s v\xe4rdering h\xe4r.","Option programs":"Optionsprogram","Start date":"Startdatum","You haven\'t created any Option Programs yet. Get started by creating your first one.":"Du har inte skapat n\xe5gra optionsprogram \xe4n. Skapa din f\xf6rsta idag!","Create option program":"Skapa optionsprogram","Welcome to Bolago!":"V\xe4lkommen till Bolago!","This overview shows all company information we have synced from Bolagsverket. Do you want us to show how the platform works? Click <link>here</link> to book a demo.":"Denna \xf6versikt inneh\xe5ller all den information vi har synkroniserat fr\xe5n Bolagsverket f\xf6r ditt bolag. Vill du att vi visar hur det fungerar - <link>boka tid h\xe4r</link>.","Get started":"Kom ig\xe5ng","Create your share register":"Skapa aktiebok","Create an option program":"Skapa ett optionsprogram","Hold a board meeting":"H\xe5ll styrelsem\xf6te","Bolagsverket cases":"Bolagsverket \xe4rende","Sent":"Skickat","Registered":"Registrerat","Being processed":"Handl\xe4ggs","Shareholders":"Aktie\xe4gare","You haven\'t added your share register yet - when you have, you\'ll see your top shareholders here.":"Du har inte lagt upp aktieboken \xe4n - n\xe4r du har gjort det kommer du se dina aktie\xe4gare h\xe4r.","New Authorization":"Nytt bemyndigande","Created Date":"Skapatdatum","Draft":"Utkast","Are you sure that you want to delete the articles of associations?":"\xc4r du s\xe4ker p\xe5 att du vill ta bort bolagsordningen?","Document":"Dokument","Share Issue":"Nyemission","Warrants":"Teckningsoptioner","Convertibles":"Konvertibler","Kinds":"Typer","Valid Thru":"Giltig t.o.m.","Case Status":"\xc4rendestatus","Case Number":"Diarienummer","Disconnect Case":"Koppla bort \xe4rende","Connect Case":"Koppla \xe4rende","Are you sure that you want to delete the authorization?":"\xc4r du s\xe4ker p\xe5 att du vill ta bort bemyndigandet?","This is a demo company, no paid plan needed":"Detta \xe4r ett demof\xf6retag, ingen prenumeration beh\xf6vs","In order to avoid cancellation of subscription, you must add a valid payment card and it must be set as default payment method":"F\xf6r att inte riskera att ditt abonnemang blir avslutat m\xe5ste du ha en giltig betalningsmetod och ha den satt som standard","Your Subscription":"Ditt abonnemang","Next payment:":"N\xe4sta betalning:","Discount":"Rabatt","Articles":"Artiklar","Open":"\xd6ppen","Paid":"Betalt","Void":"H\xe4vd","Uncollectible":"Ej indrivningsbar","Invoices":"Fakturor","Receipt":"Kvitto","Show more":"Visa mer","Paid <date></date>":"Betald <date></date>","Automatic collection":"Dras automatiskt","Amount:":"Summa:","expires:":"g\xe5r ut:","Click here to handle Link account":"Klicka h\xe4r f\xf6r att hantera ditt Link-konto","Payment Methods":"Betalningsmetoder","Add Payment Method":"L\xe4gg till betalningsmetod","Default":"Standard","Make Default":"G\xf6r standard","Active":"Aktiv","Unpaid":"Obetald","Paused":"Pausad","Past due":"Obetald","Canceled":"Avbruten","Trialing":"Prova p\xe5","Incomplete":"Inkomplett","Incomplete Expired":"Avbruten","year":"\xe5r","{intervalCount} year":[["intervalCount"]," \xe5r"],"month":"m\xe5nad","{intervalCount} month":[["intervalCount"]," m\xe5nader"],"Off":"Rabatt","At yearly renewal:":"Vid \xe5rlig f\xf6rnyelse:","Could not upgrade the subscription":"Det gick inte att uppgradera abonnemanget","Make sure all invoices are paid. If they are but you still can\'t upgrade, contact support by clicking the blue icon in the bottom right corner":"Se till att alla fakturor \xe4r betalda. Om de \xe4r det men du fortfarande inte kan uppgradera, kontakta support via den bl\xe5 knappen nere i h\xf6gra h\xf6rnet","Board Meetings":"Styrelsem\xf6ten","Upload Old Meeting":"Ladda upp gammalt m\xf6te","New Meeting":"Nytt m\xf6te","Number":"Antal","Held":"Har h\xe5llits","Todo":"Att-g\xf6ra","Remove Meeting":"Ta bort m\xf6te","Yes, remove the meeting":"Ja, ta bort m\xf6tet","Are you sure you want to delete this meeting?":"\xc4r du s\xe4ker p\xe5 att du vill ta bort det h\xe4r m\xf6tet?","Error!":"Fel!","Could not create meeting, make sure you do not already have a meeting with the same meeting number and try again":"Kunde inte skapa m\xf6tet, dubbelkolla att du inte redan har ett m\xf6te med samma nummer och f\xf6rs\xf6k sedan igen","Add owner":"L\xe4gg till \xe4gare","Do you really want to delete this CapTable?":"Vill du verkligen ta bort denna CapTable?","Delete":"Ta bort","Price per share":"Pris per aktie","None":"Inget","Edit":"Editera","Add investment round":"L\xe4gg till investeringsrunda","Export":"Export","Duplicate":"Duplicera","Force refresh":"Ladda om","CapTable not found":"Hittade ingen CapTable","Successfully updated CapTable":"CapTable uppdaterades","Do you really want to delete this stake?":"Vill du verkligen ta bort denna andel?","Refresh":"Ladda om","There\'s new data to be synced to the cap table. Click to refresh":"Det finns ny data att synca till denna cap table. Klicka h\xe4r f\xf6r att ladda om","Do you really want to refresh this CapTable?":"Vill du verkligen ladda om denna CapTable?","This will fetch the latest data from your stakeholder registry and option program. Stakes for cancelled or expired option programs will be deleted.":"Detta kommer h\xe4mta senaste information fr\xe5n aktieboken och optionsprogram. Innehav f\xf6r utg\xe5ngna optionsprogram kommer tas bort.","Delete all manual changes. This will fully reset the CapTable.":"Ta bort alla manuella \xe4ndringar. Detta kommer \xe5terst\xe4lla din cap table.","Owner":"\xc4gare","Stakes":"Innehav","Current Value":"Nuvarande v\xe4rde","Purchase cost":"Anskaffningsv\xe4rde","For shares, this is the total purchase cost. For options, it\'s the number of options multiplied by the sum of the purchase price and strike price.":"F\xf6r aktier \xe4r detta det fullst\xe4ndiga anskaffningsv\xe4rdet. F\xf6r optioner \xe4r det antal optioner multiplicerad med summan av anskaffningsv\xe4rde och strike price.","Formula (options)":"Formel (optioner)","Total Purchase Cost = Number of Shares \xd7 (Purchase Price + Strike Price)":"Total anskaffningsv\xe4rde = antal aktier * (anskaffningsv\xe4rde + strike price)","Profit":"Vinst","The profit is calculated by multiplying the quantity with the current value minus the purchase cost. Tax not included.":"Vinsten ber\xe4knas genom att dela antalet med det nuvarande v\xe4rde minus anskaffningsv\xe4rde. Skatt r\xe4knas inte in.","Formula":"Formel","Profit = Quantity \xd7 (Current Value - Purchase Cost)":"vinst = Antal x (nuvarande v\xe4rde - anskaffningsv\xe4rde)","Share":"Andel","What is a CapTable?":"Vad \xe4r en CapTable?","Creating CapTables allows you to keep track of different future scenarios of the ownership of your company. Sync the current share register, include dilution from option program and create fictional rounds to see the effect on the ownership of all shareholders.":"CapTables l\xe5ter dig se olika framtidsscenarion av \xe4garskapet i ditt f\xf6retag. Synka din nuvarande aktiebok, inkludera utsp\xe4dning fr\xe5n optionsprogram och skapa fiktiva rundor f\xf6r att se hur det p\xe5verkar \xe4garskapet f\xf6r alla aktie\xe4gare.","Upgrade":"Uppgradera","You have to upgrade to a Pro subscription to create CapTables.":"Du m\xe5ste ha ett Pro konto f\xf6r att skapa CapTables.","Pro":"Pro","CapTable":"CapTable","You can create & edit CapTables until {date}. Like it? Upgrade to Pro!":["Du kan skapa och se CapTables till ",["date"],". Vill du forts\xe4tta ha det efter detta datum? Uppgradera till Pro!"],"Update Share Register":"Uppdatera aktieboken","The share register is not up to date with the latest events from Bolagsverket, which can cause inaccuracies in the CapTable.":"Aktieboken \xe4r inte uppdaterad med de senaste h\xe4ndelser fr\xe5n Bolagsverket, vilket kan p\xe5verka data i CapTable.","Pre-money valuation":"Pre-money v\xe4rdering","Adjusted value to ensure even share count.":"V\xe4rdet justerades f\xf6r att bibeh\xe5lla j\xe4mt antal anktier.","Calculate based on...":"R\xe4kna utifr\xe5n...","E.g. Series C":"T.ex Series C","Amount to raise":"Beloppet att ta in","The following values are calculated automatically":"F\xf6ljande v\xe4rde r\xe4knas ut automatiskt","Post-money valuation":"Post-money v\xe4rdering","Pre-money shares":"Pre-money aktier (antal)","New Shares (amount)":"Nya Aktier (antal)","Save and Continue":"Spara och forts\xe4tt","Unassigned":"Ej tilldelade","Add investors to this round below. If you don\'t know yet who the investor will be, you can leave them unassigned. Unassigned shares are gathered as a separate stake in the CapTable.":"L\xe4gg till investerare i rundan nedan. Om du inte \xe4n vet vem som kommer investera kan du l\xe4mna aktier ej tilldelade. Otilldelade aktier kommer samlas som ett separat innehav i CapTable:n.","The round is overassigned by {count} shares. Reduce the shares of 1 or more investors.":["Rundan \xe4r \xf6verallokerad med ",["count"]," aktier. Minska antalet aktier av 1 eller flera investerare."],"Add investor":"L\xe4gg till investerare","Continue without investors":"Forts\xe4tt utan investerare","Investor":"Investerare","Quantity":"Antal","Invested Amount":"Investerat belopp","Success! Investment round added.":"Bra jobbat! Rundan har skapats.","Add investment":"L\xe4gg till investering","Options":"Optioner","Shares":"Aktier","SEK":"kr","Wise":"WISE","Add stake":"L\xe4gg till andel","WISE (quantity)":"WISE (antal)","Stake (quantity)":"Innehav (antal)","Value":"V\xe4rde","Comment":"Kommentar","Edit CapTable":"Redigera CapTable","Create CapTable":"Skapa CapTable","This CapTable contains WISE convertibles. Since the future share price affects how many shares a WISE converts to, updating share price will trigger a refresh of the CapTable.":"Denna CapTable inneh\xe5ler WISE convertibler. Eftersom aktiepriset p\xe5verkar hur m\xe5nga aktier en WISE konverterar till, kommer innehavet i CapTable uppdateras n\xe4r aktiepriset \xe4ndras.","WISE settings":"WISE inst\xe4llningar","Are there any shares that will be registered before the next investment round? This could e.g. be QESOs.":"Finns det aktier som kommer registreras innan n\xe4sta runda? Detta kan t.ex vara personaloptioner.","Unregistered shares":"Oregistrerade aktier","Cancel":"Avbryt","Save":"Spara","Error was encountered":"Fel har p\xe5tr\xe4ffas","Close":"St\xe4ng","There are one or multiple problems that needs resolving before generating the document":"Det finns ett eller flera fel som m\xe5ste l\xf6sas innan det g\xe5r att generera dokumentet","Go to decision":"G\xe5 till beslut","Upload Cover Sheet here":"Ladda upp f\xf6rs\xe4ttsblad h\xe4r","Cover Sheet":"F\xf6rs\xe4ttsblad","Appendices":"Bilagor","Add Meeting Appendix":"L\xe4gg till m\xf6tesbilaga","These appendices will be appended to the summons and meeting minutes. If you want to add other attachments to only the summons email, you can do that below":"Dessa appendix kommer att l\xe4ggas till i slutet kallelsedokumentet och m\xf6teprotokollet. Om du vill l\xe4gga till bilagor i utskicket ist\xe4llet kan du g\xf6ra det nedan","Create Meeting":"Skapa m\xf6te","Edit Meeting":"Editera m\xf6te","Physical":"Fysiskt","Physical and Phone/Video":"Fysiskt m\xf6te och Telefon/video","Phone/Video":"Tele/Video","Per Capsulam":"Per Capsulam","Meeting Number":"M\xf6tesnummer","Meeting starts at":"M\xf6tet startar vid","Meeting ends at":"M\xf6tet slutar vid","Meeting Date":"M\xf6tesdatum","There is already an annual general meeting at the period <dateFormat>{date}</dateFormat>":["Det finns redan en \xe5rsst\xe4mma under denna period <dateFormat>",["date"],"</dateFormat>"],"The selected date is outside of the six month period after the previous fiscal year {fiscalYear}":["Valt datum \xe4r utanf\xf6r sexm\xe5nadersperioden efter f\xf6rra r\xe4kenskaps\xe5ret ",["fiscalYear"]],"Place/Address":"Plats/adress","Template":"Mall","QESO":"KPO","Warrant Program":"Teckningsoptionsprogram","WISE":"WISE","NICE":"NICE","Articles Of Assocs":"Bolagsordning","Authorisations":"Bemyndiganden","Go To Share Issue":"G\xe5 till nyemission","Go To QESO":"G\xe5 till KPO","Go To Warrant Program":"G\xe5 till teckningsoptionsprogram","Go To WISE":"G\xe5 till WISE","Go To NICE":"G\xe5 till NICE","Go To Articles of Assocs":"G\xe5 till bolagsordning","Go To Authorisation":"G\xe5 till bemyndigande","Incomplete meeting":"Of\xe4rdigt m\xf6te","There are errors in the meeting/or appendices. It\'s not possible to generate the document before they are resolved":"Det finns saker som kr\xe4ver \xe5tg\xe4rd i m\xf6ten eller bilagor. Det \xe4r inte m\xf6jligt att generera dokumentet innan dessa har blivit \xe5tg\xe4rdade","Go to Meeting":"G\xe5 till m\xf6te","Errors were detected":"Ett fel uppstod","My Files & Documents":"Mina filer & dokument","New Document":"Nytt dokument","One-Way NDA":"Env\xe4gs-NDA","Two-Way NDA":"Tv\xe5v\xe4gs-NDA","Employment Agreement":"Anst\xe4llningsavtal","Employment Agreement CEO":"Anst\xe4llningsavtal VD","Upload file":"Ladda upp fil","To create a new document an active subscription is required":"F\xf6r att kunna skapa avtal m\xe5ste det finnas en aktiv prenumeration","Upgrade your subscription to gain access to document management including e-signing":"Uppgradera prenumerationen f\xf6r att f\xe5 tillg\xe5ng till dokumenthantering inklusive digitala signaturer","Something went wrong, please try again and contact support if the problem persists":"N\xe5gonting gick fel, f\xf6rs\xf6k igen och kontakta support om problemet kvarst\xe5r","Reset Search":"Nollst\xe4ll s\xf6kning","Filename":"Filnamn","Tags":"Etiketter","Uploaded At":"Uppladdad tid","Signatories":"Signat\xf6rer","Signature Status":"Signerings-status","Are you sure you want to permanently delete this file?":"\xc4r du s\xe4ker p\xe5 att du vill ta bort den h\xe4r filen permanent?","Create Todo":"Skapa Todo","Chairman":"Ordf\xf6rande","Secretary":"Protokollf\xf6rare","Verifier":"Justerare","Attended":"N\xe4rvarande","Absent":"Fr\xe5nvarande","Agenda":"Agenda","Set board\'s recommendation":"Ange styrelsens rekommendation","Add Agenda Item":"L\xe4gg till agendapunkt","Item Number":"Punktnummer","Select Subject":"V\xe4lj \xc4mne","Other subject":"Annat \xe4mne","Subject":"Rubrik","Subject (eng)":"Rubrik (eng)","Could not save meeting details, please try again":"Kunde inte spara m\xf6tesdetaljer, f\xf6rs\xf6k igen","Create and Send Summons":"Skapa och skicka kallelsen","The meeting is per capsulam. That means the meeting is not held physically but rather is only documented, normally no invitation is created. For more information,<link>read more here</link>":"M\xf6tet \xe4r per capsulam. Det betyder att m\xf6tet inte h\xe5lles fysiskt. Ist\xe4llet dokumenteras det bara, normalt beh\xf6ver man inte skicka n\xe5gon kallelse. F\xf6r mer information, <link>l\xe4s h\xe4r</link>","Summons email attachments":"Bilagor till utskick","These files will be included in the summons email as attachments":"Dessa filer kommer att skickas med i utskicket som bilagor","Upload Email Attachment":"Ladda upp epost-bilaga","Some email providers have limits of 10MB per attachment, those might not receive the email because this file is bigger than that":"Vissa inboxar har begr\xe4nsing p\xe5 10MB per bilaga, st\xf6rre filer kan blockeras","Language of the Meeting":"M\xf6tets spr\xe5k","Only in Swedish":"Endast svenska","Swedish and English":"Svenska och engelska","Finish all the preview steps before sending out the summons":"G\xf6r f\xe4rdigt f\xf6reg\xe5ende steg innan du skickar ut kallelsen","Only show failed emails":"Visa enbart misslyckade utskick","Participant":"Deltagare","Representative":"F\xf6retr\xe4dare","Email Status":"Status f\xf6r epost","Send to all":"Skicka till alla","Rows per page:":"Rader per sida:","Wait for the summons PDF to finish generating":"V\xe4nta p\xe5 att PDF f\xf6r kallelsen har genererats","Send":"Skicka","The meeting has no share issues, options program, authorizations or articles of associations connected":"Detta m\xf6te har inga nyemissioner, optionsprogram, bemyndigande eller bolagsordning kopplat till sig","Articles Of Associations":"Bolagsordning","Appendix Number":"Appendixnummer","Decision Status":"Beslutsstatus","Created":"Skapad","Warrant Programs":"Teckningsoptioner","Employee Options":"Personaloptioner","Share Issues":"Nyemissioner","Description":"Beskrivning","Authorization Regarding":"Bemyndigande r\xf6rande","Physical and Phone":"Fysiskt och via telefon","Extra general meeting":"Extra bolagsst\xe4mma","You may add meeting participants which aren\'t shareholders here, for example the board and/or the accountant":"H\xe4r kan du bjuda in personer som inte \xe4r aktie\xe4gare, exempelvis styrelsen eller revisorn","Add meeting participant":"L\xe4gg till m\xf6tesdeltagare","in progress":"p\xe5g\xe5ende","scheduled":"planerat","completed":"avslutat","A board\'s recommendation must be set":"Styrelsens f\xf6rslag m\xe5ste fyllar i","Set Board\'s Recommendation":"Fyll i styrelsens f\xf6rslag","Make Decision":"Ta beslut","Due Date":"F\xf6rfallodatum","Assignee":"Uppdragstagare","Add Todo":"L\xe4gg till Todo","Due Date: <dateFormat>{date}</dateFormat>":["Due Date: <dateFormat>",["date"],"</dateFormat>"],"Assignee: {name}":["Tilldelad: ",["name"]],"Meeting Minutes":"Protokoll","Participants":"Deltagare","Processes":"Processer","To-do":"Att g\xf6ra","Board Meeting {number}":["Styrelsem\xf6te ",["number"]],"Annual General Meeting":"\xc5rsst\xe4mma","Extra General Meeting":"Extra bolagst\xe4mma","Time: <time></time>":"Tid: <time></time>","Date: <date></date>":"Date: <date></date>","Held: <HeldKind></HeldKind>":"H\xe5lles: <HeldKind></HeldKind>","Place: {place}":["Plats: ",["place"]],"Phone: {phone}":["Telefon: ",["phone"]],"Not possible to make changes to the meeting":"Det g\xe5r inte att g\xf6ra \xe4ndringar i m\xf6tet","There is an ongoing or finished signature process, cancel it if you want to make changes to the meeting.":"Det finns en p\xe5g\xe5ende eller f\xe4rdig signaturprocess, stoppa den om du vill g\xf6ra \xe4ndringar i m\xf6tet.","Not possible to delete the meeting":"Det \xe4r inte m\xf6jligt att radera m\xf6tet","There is an ongoing or finished signature process, cancel it if you want to delete the meeting.":"Det finns en p\xe5g\xe5ende eller f\xe4rdig signaturprocess, stoppa den om du vill radera m\xf6tet.","Monday":"M\xe5ndag","Tuesday":"Tisdag","Wednesday":"Onsdag","Thursday":"Torsdag","Friday":"Fredag","Saturday":"L\xf6rdag","Sunday":"S\xf6ndag","Day":"Dag","Week":"Vecka","Month":"M\xe5nad","Quarter":"Kvartal","Tertial":"Terial","Halfyear":"Halv\xe5r","Year":"\xc5r","Could not save board meeting settings, please try again":"Kunde inte spara inst\xe4llningar f\xf6r styrelsem\xf6ten, f\xf6rs\xf6k igen","Success!":"Det funkade!","Board meeting settings was saved":"Styrelsem\xf6tesinst\xe4llningar sparade","Board Meeting Frequency":"Styrelsem\xf6tesfrekven","These settings dictate what date are suggested when creating new board meetings":"Dessa inst\xe4llningar dikterar vilket datum som f\xf6resl\xe5s n\xe4r du skapar ett styrelsem\xf6te","Board meetings shall be held...":"Styrelsem\xf6ten ska h\xe5llas...","every":"varje","every other":"varannan","every {n, selectordinal, one {#st} two {#nd} few {#rd} other {#th}}":["var ",["n","selectordinal",{"one":["#",":e"],"two":["#",":e"],"few":["#",":e"],"other":["#",":e"]}]],"On a...":"P\xe5 en...","Board Meeting Participants":"Styrelsem\xf6tesdeltagare","Set who should be invited by default when board meetings are created":"Ange vilka som ska bli inbjudna automatiskt till styrelsem\xf6ten","Ordinary Board Members (Always Invited to Board Meetings by Default)":"Ordinarie styrelsemedlemmar (Bjuds alltid in automatiskt till styrelsem\xf6ten)","Deputy Board Members":"Styrelsesuppleanter","Invite":"Bjud in","Set this to always invite this person":"Sett p\xe5 f\xf6r att alltid bjuda in den h\xe4r personen","Coopted Board Members":"Adjungerande styrelsemedlemmar","Add Coopted Meeting Participant":"L\xe4gg till Adjungerande styrelsemedlemmar","Company Profile":"F\xf6retagets profil","Website":"Hemsida","Profile was saved successfully":"Profilen sparades","An error occurred while updating the company\'s invites. Try again and if the error persists, contact our customer support.":"Ett ov\xe4ntat fel intr\xe4ffade. F\xf6rs\xf6k igen, om problemen kvarst\xe5r kontakta support.","Awaiting approval":"V\xe4ntar p\xe5 godk\xe4nnande","Invitation is accepted":"Inbjudan \xe4r godk\xe4nd","Invitation denied":"Inbjudan nekad","Invitation inquiries":"Inbjudningsf\xf6rfr\xe5gningar","Personal Number":"Personnummer","Accept Request":"Godk\xe4nn f\xf6rfr\xe5gan","Deny Request":"Neka f\xf6rfr\xe5gan","The user must have a Swedish personal id.":"Anv\xe4ndaren m\xe5ste ha ett svenskt personnummer.","This user already exists.":"Denna anv\xe4ndare finns redan.","An error occurred while adding the requested user. Try it again and if the error persists, contact our customer support.":"Ett fel intr\xe4ffade vid till\xe4gg av den beg\xe4rda anv\xe4ndaren. F\xf6rs\xf6k igen och om problemet kvarst\xe5r, kontakta v\xe5r kundtj\xe4nst.","An error occurred while deleting the requested user. Try it again and if the error persists, contact our customer support.":"Ett fel uppstod n\xe4r den beg\xe4rda anv\xe4ndaren skulle raderas. F\xf6rs\xf6k igen och om felet kvarst\xe5r, v\xe4nligen kontakta v\xe5r kundtj\xe4nst.","Add Company Administrator":"L\xe4gg till f\xf6retagsadmin","Role":"Roll","Personal ID <chip>admin</chip>":"Personnummer <chip>admin</chip>","Email <chip>admin</chip>":"Epost <chip>admin</chip>","Phone <chip>admin</chip>":"Telefon <chip>admin</chip>","Add a Company User":"L\xe4gg till en f\xf6retagsanv\xe4ndare","Delete User":"Ta bort anv\xe4ndare","Are you sure you want to delete this user?":"\xc4r du s\xe4ker p\xe5 att du vill ta bort den h\xe4r anv\xe4ndaren?","Error with Company Users Invites":"Fel med inbjudningar f\xf6r f\xf6retagsanv\xe4ndare","Company\'s Users":"F\xf6retagets anv\xe4ndare","Cash":"Kontant","By offset":"Genom kvittning","By in-kind":"Genom apport","Buyer":"K\xf6pare","Share Class":"Aktieslag","Number of Shares":"Antal aktier","Amount to Pay":"Att betala","Payment Method":"Betalningsmetod","Payment Status":"Betalningsstatus","Has Paid":"Har betalat","Waiting for Payment":"V\xe4ntar p\xe5 betalning","Payment Overdue":"Inte betalat i tid","Approved Payments:":"Godk\xe4nda betalningar:","Upload auditor statement":"Ladda upp revisorns yttrande","Go to overview":"G\xe5 till \xf6versikten","Exchange Rate":"V\xe4xelkurs","Could not save, please try again":"Det gick inte att spara, f\xf6rs\xf6k igen","How much money will be raised and to what valuation?":"Hur mycket pengar ska tas in och till vilken v\xe4rdering?","Here you state how much money the company shall raise by specifying the price per share, as well as the minimum and maximum number of shares issued. The minimum number is the minimum number required for the share issue to be valid. You may also change the number of shares that the company has before the share issue, as well as the share capital. In most cases, the pre-filled values are correct, but if a share issue has been decided but has not yet been registered, you may need to adjust the values here.":"H\xe4r anger du hur mycket pengar bolaget ska ta in genom att ange priset per aktie samt minsta respektive h\xf6gsta antal aktier. Minsta antalet \xe4r det minsta som kr\xe4vs f\xf6r att emissionen ska g\xe5 igenom. Du kan ocks\xe5 \xe4ndra antalet aktier som finns innan emissionen samt aktiekapitalet. Normalt \xe4r de v\xe4rden som finns f\xf6rifyllda korrekta, men om det exempelvis finns en annan nyemission som \xe4r beslutad men \xe4nnu inte f\xe4rdigregistrerad kan man beh\xf6va justera v\xe4rdena h\xe4r.","Number of Shares Before":"Antal aktier f\xf6re","Share Capital Before":"Aktiekapital f\xf6re","Quota Value":"Kvotv\xe4rde","Filled Automatically":"Fylls i automatiskt","Price per Share":"Pris per aktie","Minimum Number of Shares":"Minsta antal aktier","New Shares":"Nya aktier","Maximum Number of Shares":"Maximalt antal aktier","Raised amount":"Rest belopp","Dilution":"Utsp\xe4dning","Before this share issue":"F\xf6re denna nyemission","At minimum subscription":"Vid l\xe4gsta teckning","Fill out form above":"Fyll i formul\xe4ret ovan","At full subscription":"Vid full teckning","Upload auditor statement for in-kind payments":"Ladda upp revisorns utl\xe5tande ang\xe5ende apport","Upload auditor statement for offset payments":"Ladda upp revisorns utl\xe5tande ang\xe5ende kvittning","Here you can choose which payments methods that should be allowed in the share issue":"H\xe4r kan du v\xe4lja de olika betalningsmetoderna som ska kunna anv\xe4ndas f\xf6r emissionen","Offset":"Kvittning","In-Kind":"Apport","Participants with invalid payment method":"Deltagare som har felaktig betalningsmetod","There are one or more participant with invalid payment method. Changing this setting will result in those participants being removed.":"Det finns en eller flera deltagare som kommer att ha felaktig betalningsmetod vald. Det kommer att inneb\xe4ra att dom kommer att tas bort om du v\xe4ljer att anv\xe4nd dessa betalningsmetoder.","Purpose":"Syfte","A rights issue means that the shares are primarily allocated to those who are already shareholders in the company. If you want the shares to go to a new investor, a so-called \\"directed issue,\\" you choose without preferential rights. A rights issue must have a subscription period of at least two weeks.":"En nyemission med f\xf6retr\xe4de inneb\xe4r att aktierna i f\xf6rsta hand tilldelas till de som redan \xe4r aktie\xe4gare i bolag. Om man vill att aktierna ska g\xe5 till en ny investerare, en s\xe5 kallad \\"riktad emission\\", v\xe4ljer man utan f\xf6retr\xe4de. En emission med f\xf6retr\xe4de m\xe5ste ha en teckningstid p\xe5 minst tv\xe5 veckor.","Quota value":"Kvotv\xe4rde","Before the share issue":"F\xf6re emissionen","Number of shares before":"Antal aktier f\xf6re","Share capital before":"Aktiekapital f\xf6re","Valuation before the share issue":"V\xe4rdering f\xf6re emissionen","Minimum":"Minst","Minimum number of new shares":"Minsta antal nya aktier","Total amount raise if minimum threshold is reached":"Totalt tillf\xf6rt kapital vid l\xe4gsta teckning","Valuation at the lowest subscription":"V\xe4rdering vid l\xe4gsta teckning","Maximum":"H\xf6gst","Maximum number of new shares":"H\xf6gsta antal nya aktier","Total amount raise if maximum threshold is reached":"Totalt tillf\xf6rt kapital vid h\xf6gsta teckning","Valuation at the highest subscription":"V\xe4rdering vid h\xf6gsta teckning","Share capital increase at full subscription":"Vid full teckning \xf6kas aktiekapitalet med","Payment":"Betalning","Payment may be made in the following ways":"Betalning kan ske p\xe5 f\xf6ljande s\xe4tt","New Share Issue":"Ny nyemission","Last Day to Subscribe":"Sista dagen att teckna","Paid / Waiting / Not Paid":"Betald / V\xe4ntar / Ej betalt","Total Amount":"Totalt belopp","Could not connect case to the share issue":"Kunde inte koppla \xe4rende till nyemissionen","Share Issue \\"{description}\\"":["Nyemission \\"",["description"],"\\""],"Summary":"Sammanfattning","Decision date":"Beslut","Change":"\xc4ndring","Pre-money":"Pre-money","Post-money":"Post-money","Registration date":"Registrerat","Changed Number Of Shares":"F\xf6r\xe4ndrat antal aktier","Number Of Shares":"Antal aktier","Price Per Share (average)":"Pris per aktie (genomsnitt)","Paid Amount":"Betalt","Share Capital Changed":"F\xf6r\xe4ndrat aktiekapital","Share Capital After":"Aktiekapital efter","Share Price Factor":"Kvotv\xe4rde","Changed Number Of Shares (Split Adjusted)":"F\xf6r\xe4ndrat antal aktier (splitjusterat)","Number Of Shares (Split Adjusted)":"F\xf6r\xe4ndrat antal aktier (splitjusterat)","Price Per Share (Split Adjusted)":"Pris per aktie (splitjusterat)","Share Capital Changes":"Aktiekapitalf\xf6r\xe4ndringar","Export as CSV":"Exportera som CSV","Swedish":"Svenska","English":"Engelska","Extended view":"Avancerad vy","Split adjusted":"Splitjusterat","An error occurred. Please refresh the page. If the error persists, contact our customer support":"Ett ov\xe4ntat fel intr\xe4ffade. F\xf6rs\xf6k igen, om problemen kvarst\xe5r kontakta support","Total":"Summa","Share Capital":"Aktiekapital","Current":"Nuvarande","The company has no share classes registered with Bolagsverket yet.":"F\xf6retaget har inga aktieslag registrerade hos Bolagsverket.","Votes per Share":"R\xf6st per aktie","Share Registry":"Aktiebok","Show until date":"Visa t.o.m. datum","Export as PDF":"Exportera som PDF","Yes":"Ja","No":"Nej","Share Block":"Aktieblock","Share Numbers":"Aktienummer","Notes":"Noteringar","Shareholder":"Aktie\xe4gare","Address":"Adress","Has Share Certificate":"Har aktiebrev","Has Guardian":"Har f\xf6rmyndare","Post sale purchase right":"Hembudsf\xf6rbeh\xe5ll","Right of first refusal":"F\xf6rk\xf6psf\xf6rbeh\xe5ll","Board approval required":"Samtyckesf\xf6rbeh\xe5ll","Individual Report":"Individuell rapport","We could not find any transactions for this shareholder":"Vi kunde inte hitta transaktioner f\xf6r denna aktie\xe4gare","Buy":"K\xf6p","Sale":"F\xf6rs\xe4ljning","Transaction Type":"H\xe4ndelse","Sum":"Summa","Number of Shares after Transaction":"Antal aktier efter transaktion"," (Average price per share is split adjusted):":" (Snittpris per aktie \xe4r splitjusterat):","Emails were put in your clipboard, paste it in your email client\'s BCC field":"Epost-adresserna kopierades till din clipboard, klistra in dem i din klients BCC-f\xe4lt","Failed to delete shareholder":"Misslyckades att ta bort aktie\xe4gare","Current shareholders":"Nuvarande aktie\xe4gare","Copy emails":"Kopiera epost","The share register is in an unexpected state, but your data is safe. Contact customer support for more info.":"N\xe5gonting ov\xe4ntat har h\xe4nt med aktieboken, men datan \xe4r i tryggt f\xf6rvar. Kontakta supporten f\xf6r att komma vidare.","Former shareholders":"Historiska aktie\xe4gare","Email Address":"Epost","Phone Number":"Telefon","Can\'t delete shareholder that is connected to historical transactions":"Kan inte ta bort aktie\xe4gare som \xe4r kopplad till historiska transaktioner","Shareholder Overview":"Aktie\xe4gar\xf6versikt","Share %":"Andel i %","Transaction Report":"Transaktionsrapport","Show share range":"Visa aktienummer","Show comments":"Visa kommentarer","Export as Excel":"Exportera som excel","Seller":"S\xe4ljare","Block start":"Blockstart","Block end":"Blockslut","Unregistered Shares":"Oregistrerade aktier","Are you sure you want to open up the possibility to issue share certificates?":"\xc4r du s\xe4ker p\xe5 att du vill \xf6ppna upp m\xf6jligheten att st\xe4lla ut aktiebrev?","There are many good reasons not to issue share certificates. We have summarized them in <link>this article</link>. While avoiding share certificates is often the best choice, there are cases where share certificates are the right solution or even necessary.":"Det finns m\xe5nga goda sk\xe4l till att inte st\xe4lla ut aktiebrev. Vi har sammanfattat dem i <link>denna artikel</link>. Om ni kan undvika aktiebrev \xe4r det troligen b\xe4st, men det finns fall d\xe4r aktiebrev \xe4r r\xe4tt l\xf6sning eller till och med n\xf6dv\xe4ndigt.","Yes, I am sure.":"Ja, jag \xe4r s\xe4ker.","Create share certificates":"Skapa aktiebrev","Share Certificates":"Aktiebrev","There are no share certificates so far.":"Det finns inga aktiebrev.","Not issued":"Ej utgivet","Block Number":"Blocknummer","Share Number":"Aktienummer","Transaction Date":"Transaktionsdatum","Share Class Name":"Namn p\xe5 aktieslag","Share Certificate Issued":"Aktivebrev utgivet","Total Number of Shares":"Total antal aktier","Total Number of Blocks":"Antal block","Which results in a {splitFactor} {label}":["Vilket ger en ",["splitFactor"]," ",["label"]],"split":"Split","reverse split":"Sammanslagning","Show less":"Visa mindre","Edit comment":"Editera kommentar","Add comment":"L\xe4gg till kommentar","Write your comment below":"Skriv din kommentar nedan","An error occurred while deleting the transactions. Try it again and if the error persists, contact our\\n          customer support.":"Ett ov\xe4ntat fel intr\xe4ffade n\xe4r transaktionerna skulle tas bort. F\xf6rs\xf6k igen, om problemen kvarst\xe5r kontakta support.","Deleting transactions":"Borttagning av transaktioner","Are you sure you want to delete the selected transactions?":"\xc4r du s\xe4ker p\xe5 att du vill ta bort de markerade transaktionerna?","The {selected, plural, one {# transaction} other {# transactions}} you have selected have {succeeding, plural, one {# transaction} other {# transactions}} linked to it. if you delete them, these will be affected (deleted or changed). Confirm that you want to really continue.":[["selected","plural",{"one":["#"," vald transaktion"],"other":["#"," valda transaktioner"]}]," har ",["succeeding","plural",{"one":["#"," beroende"],"other":["#"," beroenden"]}],". om du tar bort dem, kommer dessa ocks\xe5 att tas bort och/eller \xe4ndras. Bekr\xe4fta om du verkligen vill forts\xe4tta."],"Are you sure you want to delete these transactions?":"\xc4r du s\xe4ker p\xe5 att du vill ta bort transaktionerna?","Error while Deleting Transactions":"Fel vid borttagandet av transaktioner","Set price per Share":"Ange pris per aktie","Remove":"Ta bort","Redeemed shares":"Indragna aktier","New shares":"Nya aktier","Share Range":"Aktieintervall","Price/share":"Pris/aktie","View PDF":"Visa PDF","Edit Price per Share":"Editera aktiepris","Edit Comment":"Editera kommentar","Comment:":"Kommentar:","Connect Share Issue":"Koppla emission","Connect Split":"Anslut split","Merge":"Sammanslagning","Transfer":"\xd6verl\xe5telse","Share Class Convert":"Byte av aktieslag","Notification of Transfer":"Anm\xe4lan om \xf6verl\xe5telse","Share Issue - Unregistered":"Nyemission - Oregistrerad","Subscription Option - Unregistered":"Teckningsoption - Oregistrerad","Setup automatically?":"Vill du l\xe4gga upp f\xf6retaget automatiskt?","It seems that {company} was founded as a shelf company {foundationDate} and sold to those who started the business on {transferDate} (or just before). Is that correct?":["Det verkar som ",["company"]," bildades som ett lagerbolag ",["foundationDate"]," och att det s\xe5ldes till dem som startade verksamheten i bolaget ",["transferDate"]," (eller strax innan). St\xe4mmer det?"],"Add share register manually":"Skapa aktieboken manuellt","Configure setup":"Registrera nybildning","When was the company purchased from the shelf company supplier?":"N\xe4r k\xf6ptes bolaget fr\xe5n lagerbolagsleverant\xf6ren?","Here you add the shareholders after the transaction from the shelf company supplier.":"H\xe4r l\xe4gger du till aktie\xe4gare efter k\xf6pet fr\xe5n lagerbolagsleverant\xf6ren.","Make sure to assign exactly {count} shares":["Se till att f\xf6rdela exakt ",["count"]," aktier"],"Add shareholder":"L\xe4gg till aktie\xe4gare","Choose buyer":"V\xe4lj k\xf6pare","Confirm":"Bekr\xe4fta","Choose shareholder":"V\xe4lj aktie\xe4gare","No shareholders found":"Hittade inga aktie\xe4gare","Choose existing shareholder":"V\xe4lj befintlig aktie\xe4gare","Share class (from)":"Aktieslag (fr\xe5n)","Share class":"Aktieslag","Create new":"Skapa ny","Share class (to)":"Aktieslag (till)","Share class name":"Namn p\xe5 aktieslag","Share class vote weight":"Aktieslag: r\xf6stvikt","Create":"Skapa","Edit quantity":"\xc4ndra antal","There\'s only {quantity} shares left to allocate":["Det finns ",["quantity"]," aktier kvar att f\xf6rdela"],"Allocate at least 1 share":"Allokera minst 1 aktie","Set number of shares at foundation":"Ange antal aktier vid nybildningen","Bolagsverket is missing data about the founding of this company, you need to enter some details yourself before we can set up the share registry.":"Bolagsverket saknar data om nybildningen av detta f\xf6retag, d\xe4rf\xf6r beh\xf6ver du sj\xe4lv fylla i vissa data innan vi kan b\xf6rja l\xe4gga upp aktieboken.","Number of shares at foundation":"Antal aktier vid nybildning","The company should have at least 1 share":"F\xf6retaget beh\xf6ver ha minst 1 aktie","Back":"Tillbaka","Show Share Ranges":"Visa aktieintervall","Sys-admin feature only":"Endast sys-admin","All shares in this group are assigned. Do you want to continue with the next case from\\n                  Bolagsverket?":"Alla aktier i denna grupp har allokerats. Vill du forts\xe4tta med n\xe4sta \xe4rende fr\xe5n Bolagsverket?","Add new Transaction":"Skapa ny transaktion","All shares are allocated. Well done!":"Alla aktier har allokerats. Bra jobbat!","No case connected":"Inget \xe4rende kopplat","All shares in this group are are assigned. Do you want to continue with the next case from Bolagsverket?":"Alla aktier i denna grupp har allokerats. Vill du forts\xe4tta med n\xe4sta \xe4rende fr\xe5n Bolagsverket?","Read more":"L\xe4s mer","Contact support to add this Split to the Share Register.":"Kontakta support f\xf6r att l\xe4gga in denna split i aktieboken.","Make sure to define the shares before and the shares after.":"Se till att ange antal aktier f\xf6re och efter.","Shares before and after can\'t be the same value.":"Antal aktier f\xf6re och efter kan inte vara samma.","Register event":"Registrera h\xe4ndelse","How do you choose the correct start date? Read this Help article for more information.":"Hur v\xe4ljer man r\xe4tt startdatum? L\xe4s denna artikel f\xf6r mer information.","All events from Bolagsverket are processed. You can pre-register share issues or splits in StartupTools\' share register, and later connect them to the relevant case number from Bolagsverket.":"Alla h\xe4ndelser fr\xe5n Bolagsverket har blivit registrerade. Du kan l\xe4gga in oregistrerade aktier eller splits h\xe4r, och koppla dom till Bolagsverket\'s diarienummer senare.","Note: this event involves the change of book keeping currency. Our platform only has rudimentary support for this. Please contact us for more information about this issue.":"Obs: denna h\xe4ndelse inneb\xe4r \xe4ndring av bokf\xf6ringsvaluta. V\xe5r plattform har endast rudiment\xe4rt st\xf6d f\xf6r detta. Kontakta oss f\xf6r mer information om detta problem.","Next case from Bolagsverket: {name}{filingNumber}":["N\xe4sta h\xe4ndelse fr\xe5n Bolagsverket: ",["name"],["filingNumber"]],"Split":"Split","Share Transfer":"Aktie\xf6verl\xe5telse","Share class convert":"Byte av aktieslag","Before or after transaction on same day":"Innan eller efter transaktion p\xe5 samma dag","After {label}":["Efter ",["label"]],"Before {label}":["Innan ",["label"]],"Filled automatically":"Fylls i automatiskt","Number of shares after":"Antal aktier efter","Cannot be greater than {max}":["Kan inte vara h\xf6gre \xe4n ",["max"]],"Rounding":"Avrundning","Could not load share count. Contact support for guidance.":"Kunde inte ladda antal aktier. Kontakta kundtj\xe4nsten f\xf6r att komma vidare.","There\'s one or more cases from Bolagsverket waiting to be registered. Click the button below to get started.":"Det finne en eller flera h\xe4ndelser fr\xe5n bolagsverket som v\xe4ntar p\xe5 att bli registrerade. Klicka p\xe5 knappen nedan.","This is where you add the share register for the company, starting with the company creation.":"H\xe4r l\xe4gger du upp aktieboken f\xf6r bolaget, med start vid bolagets bildande.","Transactions":"Transaktioner","Split - {splitFactor}:1":["Split - ",["splitFactor"],":1\\n"],"Merge - {before}:{after}":["Sammanslagning - ",["before"],":",["after"]],"Transfers - {transactionDate}":["\xd6verl\xe5telser - ",["transactionDate"]],"Share class change - {transactionDate}":["Aktieslagsbyte - ",["transactionDate"]],"Share issue - Unregistered":"Nyemission - Oregistrerad","Warrant program - Unregistered":"Teckningsoptioner - Oregistrerad","Create voting list entry":"Skapa rad","Register Attendence":"Registrera n\xe4rvaro","Leave empty if registering is not mandatory":"L\xe4mna tomt om n\xe4rvaroregistrering inte \xe4r obligatoriskt","Leave empty for no last day":"L\xe4mn tomt om deadline saknas","Postal Voting":"Postr\xf6stning","Allow postal voting":"Till\xe5t postr\xf6stning","Power of Attorneys":"Fullmakter","Prepare the Voting List":"F\xf6rbered r\xf6stl\xe4ngden","Edit voting list entry":"Editera rad","Sync from share registry":"Synka fr\xe5n aktieboken","Delete all":"Ta bort alla","Deleting all shareholders from voting list":"Tar bort alla aktie\xe4gare fr\xe5n r\xf6stl\xe4ngden","This will delete all entries from the voting list, do you want to continue?":"Detta kommer att radera alla aktie\xe4gare fr\xe5n r\xf6stl\xe4ngden, vill du forts\xe4tta?","Number of shares":"Antal aktier","Number of votes":"Antal r\xf6ster","Att.":"N\xe4rv.","Number of Votes":"Antal r\xf6ster","Change representative":"Byt f\xf6retr\xe4dare","Add representative":"L\xe4gg till f\xf6retr\xe4dare","Missing information about shares and votes":"Antal aktier och antal r\xf6ster saknas","Add shares and votes":"L\xe4gg till aktier och r\xf6ster","Remove shareholder from voting list":"Ta bort aktie\xe4gare fr\xe5n r\xf6stl\xe4ngden","Set number of shares":"Ange antal aktier","Set number of votes":"Ange antal r\xf6ster","Edit shares and votes":"Editera antal aktier och r\xf6ster","Add share class":"L\xe4gg till aktieslag","Add share class entry":"L\xe4gg till aktieslag","Set representative":"Ange representant","Deleting voting list entry":"Tar bort rad ur r\xf6stl\xe4ngden","Are you sure you want to delete this voting list entry?":"\xc4r du s\xe4ker p\xe5 att du vill ta bort denna rad ur r\xf6stl\xe4ngden?","Shareholders Meetings":"Bolagsst\xe4mmor","Could not create meeting, please try again":"Kunde inte skapa m\xf6tet, f\xf6rs\xf6k igen","Options Subscription":"Teckning av option","Options Shares Subscription":"Optioner Aktieteckning","Requirement (Swedish)":"Krav (svenska)","Requirement (English)":"Krav (engelska)","...text missing":"...text saknas","The vesting of the Warrants starts at the latest of the following dates":"Tillgodog\xf6randet av Optionerna (\'vestingen\') p\xe5b\xf6rjas vid den senaste av f\xf6ljande tidpunkter","when this Agreement is signed":"n\xe4r detta Avtal ing\xe5s","from the date when the Warrant holder {requirement}":["fr\xe5n den tidpunkt n\xe4r Optionsinnehavaren ",["requirement"]],"Vesting will happen according to the following:":"Vesting ska ske enligt f\xf6ljande:","{quantity} options vest":[["quantity"]," optioner vestas"],"if the following requirements are met: {requirement}":["om f\xf6ljande krav uppfylls: ",["requirement"]],"Edit the text to see how it fits into the template below":"Redigera texten f\xf6r att se hur den passar in i avtalet","Description (Swedish)":"Beskrivning (svenska)","Description (English)":"Beskrivning (engelska)","Add new vesting occasion":"L\xe4gg till vestingtillf\xe4lle","{allocated} of {quantity} options are allocated. {subMessage}":[["allocated"]," av ",["quantity"]," optioner \xe4r tilldelad. ",["subMessage"]],"Reduce the amount of options.":"Minska antalet optioner.","Well done!":"Bra jobbat!","Allocate all options in the vesting occasions below.":"Allokera alla optioner i vestingtillf\xe4llen nedan.","Contract preview":"Utkast avtal","Payment method":"Betalningsmetod","Claim":"Fodran","Forced redemption":"Tvingande \xe5terk\xf6p","Vesting coupled to":"Vesting kopplad till","No vesting":"Ingen vesting","Employment":"Anst\xe4llning","Board membership":"Medlemsskap i styrelsen","Advisory board membership":"Medlemsskap i bolagets Advisory Board","Other vesting":"Annan vesting","Configure custom vesting":"Konfigurera annan vesting","Vesting frequency":"Vestingfrekvens","Vesting duration":"Vestingens l\xe4ngd","Cliff":"Cliff","No cliff":"Ingen cliff","Can not be after vesting":"F\xe5r inte vara efter vesting","Leave of absence":"Fr\xe5nvaroreglering","Uninterrupted absence after which vesting is extended with an equivalent amount of days.":"Oavbruten fr\xe5nvaro efter vilken vestingen f\xf6rl\xe4ngs med motsvarande antal dagar.","Must be between 1 and 365 days":"M\xe5ste vara mellan 1 och 365 dagar","Days":"Dagar","Accelerated vesting":"Accelererad vesting","Repurchase of vested options":"\xc5terk\xf6p av vestade optioner","End vesting":"Avsluta vesting","Set the date after which no further vesting will occur. The subscriber will still be able to excercise already vested options. ":"S\xe4tt datumet d\xe4r vesting kommer avslutas. Tecknaren kommer fortfarande kunna teckna f\xf6r redan vestade optioner.","Vesting end date":"Sista datum f\xf6r vesting","At most {quantity} options will have vested on this date. One or more of the vesting occurences have a requirement but no date, these need to be handled manually.":["Som mest ",["quantity"]," optioner har vestats p\xe5 detta datum. Ett eller flera vestingtillf\xe4lle har ett krav men inget datum kopplat, dessa beh\xf6ver hanteras manuellt."],"{quantity} options will have vested on this date.":[["quantity"]," optioner har vestats p\xe5 detta datum."],"Since the decision does not allow for cash payment, you can not add a subscriber here. Go back to the decision if you wish to add subscribers via in-kind payment or settlement":"Eftersom beslutet inte till\xe5ter kontantbetalning kan du inte l\xe4gga till tecknare h\xe4r. G\xe5 tillbaka till beslutet om du vill l\xe4gga till tecknare genom apport eller kvittning","A Warrants for QESO program can only have 1 subscriber":"Teckningsoptioner kopplade till KPO\'er kan bara ha 1 tecknare","Add subscriber":"L\xe4gg till tecknare","Can\'t add subscribers here":"Kan inte l\xe4gga till tecknare h\xe4r","Vesting ends on {date}. The number below reflects how many shares will have vested on that day.":["Vesting slutar p\xe5 ",["date"],". Siffran nedan visar hur m\xe5nga optioner har vestats p\xe5 denna dag."],"Has paid":"Har betalat","Waiting for payment":"V\xe4ntar p\xe5 betalning","Not paid in time":"Inte betalat i tid","View as subscriber":"Logga in som tecknaren","Vesting connected to":"Vesting kopplad till","Repurchase of vested":"\xc5terk\xf6p av vestat","{amount} days":[["amount"]," dagar"],"This subscriber has a custom document attached to it. The configuration below should match the text of the agreement.":"Denna tecknare har ett egenanpassat avtal. S\xe4kerst\xe4ll att konfigureringen nedan matchar avtalstexten.","Are you sure you want to delete this subscriber?":"\xc4r du s\xe4ker du vill ta bort denna tecknare?","It seems like this subscriber has an active agreement. Do you want to end vesting instead? You can configure the date in the next step.":"Det verkar som tecknaren har ett aktivt avtal. Vill du avsluta vesting ist\xe4llet? Du kan st\xe4lla in datumet i n\xe4sta steg.","Search subscriber":"S\xf6k tecknare","Edit Subscriber":"Editera tecknare","Add Subscriber":"L\xe4gg till tecknare","No warrant subscriber has vested enough yet":"Det finns ingen optionstecknare som har vestat tillr\xe4ckligt","Vested options":"Vestade optioner","Available to subscribe":"Tillg\xe4nglig f\xf6r teckning","Other settings":"\xd6vriga inst\xe4llningar","You need an active Pro subscription to enable the subscriber login feature.":"Du beh\xf6ver en aktiv Pro-prenumeration f\xf6r att anv\xe4nda denna feature.","Enable subscriber login":"Aktivera login f\xf6r tecknare","Subscribers can login on <link>my.bolago.app</link>  to view documents, the vesting schedule and current value of their warrants.":"Tecknare kan logga in p\xe5 <link>my.bolago.app</link> f\xf6r att se sina dokument, vesting-schemat och nuvarande v\xe4rde p\xe5 optionerna.","Continue without uploading the auditor statement":"Forts\xe4tt utan att ladda upp revisorns yttrande","Reason":"Syfte","When issuing warrants, you must state the purpose. By selecting one or more of these points, a correctly formulated purpose is created that can be approved by the Swedish Companies Registration Office":"N\xe4r man ger ut teckningsoptioner m\xe5ste man ange vad syftet \xe4r. Genom att v\xe4lja en eller flera av dessa punkter skapas ett korrekt formulerat syfte som Bolagsverket kan godk\xe4nna","For employees":"F\xf6r anst\xe4llda","For board members":"F\xf6r styrelsemedlemmar","For advisors":"F\xf6r r\xe5dgivare","Complementary information":"Komplettering av redan registrerat teckningsoptionsprogram","Create warrant program":"Skapa teckningsoptionsprogram","Start with the description here. In the next step you can add information about the participants and the strike price.":"B\xf6rja med beskrivningen h\xe4r. I n\xe4sta steg kan du l\xe4gga till information om tecknare och teckningspris.","(Eg. Options program for Alice, Bob or Eve)":"(T.ex. Optionsprogram f\xf6r Anna, Pelle och Klara)","Advanced settings":"Avancerade inst\xe4llningar","The warrants shall be tied to qualified employee stock options":"Teckningsoptionerna ska kopplas till kvalificerade personaloptioner","This program has generated documents attached to it.":"Programmet har genererade dokument kopplat till sig.","This program has an open or paid invoice connected to it. Contact support if you want to delete this program.":"Programmet har en \xf6ppen eller betalat faktura kopplat till sig. Kontakta kundtj\xe4nst om du verkligen vill ta bort detta program.","Create new warrant program":"Skapa nytt teckningsoptionsprogram","Create your first!":"Skapa ditt f\xf6rsta program","Archived":"Arkiverad","Maximum Number of Options":"Max antal optioner","Subscription price":"Teckningspris","Start subscription window":"Start teckningsf\xf6nster","End subscription window":"Slut teckningsf\xf6nster","Unarchive":"Avarkivera","Archive":"Arkivera","Previous warrant programs":"Tidigare teckningsoptionsprogram","We\'ve found these programs registered with Bolagsverket. Click on a row below to register them on Bolago.":"Vi har hittat dessa gamla program registrerat hos Bolagsverket. Klicka p\xe5 en rad nedan f\xf6r att l\xe4gga upp den p\xe5 Bolago.","Do you really want to delete option program {name}?":["Vill du verkligen ta bort optionsprogram ",["name"],"?"],"Archive option program":"Arkivera optionsprogram","Unarchive option program":"Avarkivera optionsprogram","Do you want to archive option program {name}? You can always unarchive it later.":["Vill du arkivera optionsprogram ",["name"],"? Du kan alltid avarkivera den senare."],"Do you want to unarchive option program {name}?":["Vill du avarkivera optionsprogrammet ",["name"],"?"],"A warrant program with this description already exists":"Ett optionsprogram med samma namn finns redan.","Price of the Convertible":"Pris p\xe5 konvertibeln","Currency":"Valuta","Number of Shares today":"Antal aktier idag","This is calculated in the prior step":"Detta ber\xe4knas i f\xf6reg\xe5ende steg","Floor":"Golv","Company valuation at the lowest conversion price":"Bolagets v\xe4rde vid l\xe4gsta konverteringskurs","Ceiling":"Tak","Must be larger than floor ({floor})":["M\xe5ste vara h\xf6gre \xe4n golv (",["floor"],")"],"Company valuation at the highest conversion price":"Bolagets v\xe4rde vid h\xf6gsta konverteringskurs","Discount can\'t be more than 100%":"Rabatten kan inte vara h\xf6gre \xe4n 100%","Price per WISE Convertible":"Pris per WISE-konvertibel","Number of WISE Convertibles":"Antal WISE-konvertibler","Round number of shares":"Avrunda antal aktier","In a WISE-convertible a discount is normally applied to the investment in the next round. If you, for example, give 20% discount and the next share issue is at 10 kr per share, the WISE will convert at 8 kr per share.":"I en WISE-konvertibel ger man normalt en rabatt p\xe5 investeringen j\xe4mf\xf6rt med n\xe4sta framtida nyemission. Om man exempelvis ger en rabatt p\xe5 20% och n\xe4sta emission sker p\xe5 kursen 10 kr per aktie s\xe5 konverteras WISE-konvertibeln till kursen 8 kr per aktie.","If there is no new share issue during the maturity of the WISE, it will convert to shares at a certain lowest valuation which is called \\"floor\\". You can also enter a \\"cap\\", which will be the highest valuation at which a conversion can take place.":"Om det inte sker n\xe5gon emission under den angivna tiden konverteras WISE-konvertibeln till aktier till ett visst l\xe4gsta-v\xe4rde som kallas \u201cgolvv\xe4rde\u201d. Man kan \xe4ven ange ett takv\xe4rde, vilket blir det h\xf6gsta v\xe4rde till vilken konverteringen kan ske.","If you in the example above has entered a cap of 15 kr per share, still has a discount of 20% and the next share issue is done at a price per share of 25 kr, the conversion price would normally be 20 kr (25 kr with 20% discount) without a cap. But since there is a cap the conversion is done at 15 kr per share instead.":"Om man i exemplet ovan har lagt in ett tak p\xe5 15 kr per aktie, fortfarande har en rabatt p\xe5 20% och n\xe4sta emission sker till ett pris per aktie p\xe5 25 kr, s\xe5 skulle konverteringskursen vara 20 kr (25 kr med 20% rabatt) utan tak. Men eftersom man satt ett tak blir priset ist\xe4llet 15 kr.","For more information about how to reason around discount, floor and cap. See our article about WISE <link>here</link>":"F\xf6r mer information om hur man ska resonera kring rabatt, golv och tak, se v\xe5r artikel om WISE <link>h\xe4r</link>","Save & Continue":"Spara och forts\xe4tt","Who is assigned as contact person on the subscription form?":"Vem st\xe5r som kontaktperson p\xe5 anm\xe4lningsblanketten?","Payment through Bolago <chip>admin</chip>":"Payment through Bolago <chip>admin</chip>","Who signs the subscription form?":"Vem tecknar anm\xe4lningsblanketten?","Note: this only needs to be 1 person, even when the company normally requires multiple authorized signatories.":"Notera: det kr\xe4vs bara 1 person, \xe4ven n\xe4r foretaget vanligtvis tecknar i f\xf6rening.","Same as contact person":"Samma som kontaktperson","Registered At":"Registrerat","Arrived At":"Inkom","We could not find any suitable cases at Bolagsverket. If you believe this is an error please contact support":"Vi kunde inte hitta ett l\xe4mpligt \xe4rende hos bolagsverket. Om du tror att detta \xe4r ett misstag fr\xe5n v\xe5ra sida kontakta support","The search returned no results, try to adjust the search term or use the company\'s organisation number":"S\xf6kningen gav inga resultat, justera s\xf6kfrasen eller anv\xe4nd f\xf6retagets organisationsnummer","Search for a company":"S\xf6k efter ett f\xf6retag","Search for companies...":"S\xf6k efter f\xf6retag...","Search":"S\xf6k","Your {count, plural, =1 {company} other {companies}}":[["count","plural",{"1":"Ditt f\xf6retag","one":"Ditt f\xf6retag","other":"Dina f\xf6retag"}]],"Try Bolago with a demo company":"Testa Bolago ","Demo Company":"Demof\xf6retag","Invite request was sent, you may now go back and setup another company or wait for your request to be accepted by the company admin":"Inbjusningsf\xf6rfr\xe5gan skickades, du kan nu g\xe5 tillbaka och l\xe4gga upp en annat f\xf6retag eller v\xe4nta p\xe5 att den blir accepterad","{name} has already been setup by another user":[["name"]," har redan lagts upp av en annan anv\xe4ndare"],"You can request to be invited to the company by clicking the button below":"Du kan be om en inbjudan genom att klicka p\xe5 knappen nedan","Request Invite":"Fr\xe5ga efter inbjudan","Since you are not a formal representative of {name} (meaning you are not the CEO or a member of the board) you need to confirm that the company has tasked you with signing up the company {name} in StartupTools\' platform":["Eftersom du inte \xe4r bolagsman i ",["name"]," (dvs inte \xe4r VD eller sitter i styrelsen) m\xe5ste du intyga att bolaget ",["name"]," har givit dig uppdrag att l\xe4gga upp ",["name"]," i StartupTools system."],"I hereby confirm that I have the authority to use Bolago on behalf of {name}":["H\xe4rmed bekr\xe4ftar jag att jag har befogenhet att anv\xe4nda Bolago f\xf6r ",["name"]," f\xf6retagets r\xe4kning"],"I accept the":"Jag accepterar","Congratulations! <b>{name}</b> is now setup and ready!":["Grattis! <b>",["name"],"</b> \xe4r nu upplagt!"],"Continue to the company":"Forts\xe4tt till f\xf6retaget","Create company":"Skapa f\xf6retag","Terms of Service":"villkoren","Completed!":"F\xe4rdig!","Swedish Krona":"Svensk krona","US Dollar":"US Dollar","British Pound":"Brittiska pund","Argentine Peso":"Argentinsk peso","Australian Dollar":"Australiensisk dollar","Brazilian Real":"Brasilianska real","Canadian Dollar":"Kanadensisk dollar","Chilean Peso":"Chilensk peso","Colombian Peso":"Colombiansk peso","Croatian Kuna":"Kroatiska kuna","Czech Koruna":"Tjeckisk krona","Egyptian Pound":"Egyptiskt pund","Hong Kong Dollar":"Hongkong-dollar","Hungarian Forint":"Ungersk forint","Icelandic Krona":"Isl\xe4ndska kronor","Indian Rupee":"Indiska rupier","Indonesian Rupiah":"Indonesisk rupiah","Israeli New Shekel":"Israelisk nya shekel","Jamaican Dollar":"Jamaicansk dollar","Japanese Yen":"Japanska yen","Kuwaiti Dinar":"Kuwaitisk dinar","Malaysian Ringgit":"Malaysiska ringgit","Mexican Peso":"Mexikansk peso","New Taiwan Dollar":"Taiwanesisk dollar","New Zealand Dollar":"Nyzeel\xe4ndsk dollar","Nigerian Naira":"Nigerian naira","Norwegian Krone":"Norsk krona","Pakistani Rupee":"Pakistanska rupier","Peruvian Sol":"Peruansk sol","Philippine Peso":"Filippinsk peso","Polish Zloty":"Polska zloty","Qatari Rial":"Qatarisk rial","Renminbi":"Renminbi","Romanian Leu":"Rum\xe4nska leu","Russian Ruble":"Rysk rubel","Saudi Riyal":"Saudi riyal","Singapore Dollar":"Singaporiansk dollar","South African Rand":"Sydafrikansk rand","South Korean Won":"Sydkoreanska won","Swiss Franc":"Schweizisk franc","Thai Baht":"Thail\xe4ndska baht","Turkish Lira":"Turkisk lira","Ukrainian Hryvnia":"Ukrainska hryvnia","United Arab Emirates Dirham":"F\xf6renade Arabemiratens dirham","Vietnamese Dong":"Vietnamesisk dong","Add Tag...":"L\xe4gg till etikett...","Add {inputValue}":["L\xe4gg till ",["inputValue"]],"Something went wrong while trying to generate the document, please try again. Contact support if problem persists.":"N\xe5gontin gick fel n\xe4r dokumentet skulle genereras, f\xf6rs\xf6k igen. Kontakta support om problemet kvarst\xe5r.","Generating document...":"Genererar dokument...","Pending":"P\xe5g\xe5ende","Rejected":"Avslogs","Signed":"Signerat","Signing...":"Signerar...","Rejected at {time}":["Nekad vid ",["time"]],"Signed at {time}":["Signerat ",["time"]],"Read at {time}":["L\xe4st ",["time"]],"Read invite at {time}":["L\xe4st inbjudan ",["time"]],"Email delivered":"Epost levererat","Email deferred":"Epost senarelagd","This may have several causes, included but not limited to: mailbox is full, recipient\'s mail server didn\'t respond, or it was classified as spam":"Det kan finnas flera anledningar till detta, varav n\xe5gra \xe4r: inboxen \xe4r full hos mottagaren, mottagarens epost-server svarade inte eller s\xe5 blev det spam-marketat","Sending email":"Skickar epost","Email delivery failed":"Eposten kunde inte levereras","Make sure that every company has a representative":"Se till att alla f\xf6retag har en representant","Make sure that everyone has an email set":"Se till att alla signat\xf6rer har en epost","Add signatory":"L\xe4gg till signat\xf6r","Document is fully signed!":"Dokumentet \xe4r signerat och klart!","Start signature process":"Starta signeringsprocess","Restart signature process":"Starta om signeringsprocessen","Refresh status":"Uppdatera status","Stop signature process":"Stoppa signeringsprocess","Send reminder":"Skicka p\xe5minnelse","Select signatory representative":"V\xe4lj representant","Select a person or company":"V\xe4lj en person eller f\xf6retag","A reminder to sign was sent to all pending signees":"P\xe5minnelse att signera skickades till de ber\xf6rda signat\xf6rerna","Failed to send out reminder, try again! Contact support if problem persist":"Misslyckades att skicka ut p\xe5minnelse, f\xf6rs\xf6k igen! Kontakta support om problemet kvarst\xe5r","Signatory":"Signat\xf6r","Signature method":"Signatur genom","BankID or Truid":"BankID eller Truid","Allow email signing":"Till\xe5t epostsignering","Copy signing link":"Kopiera signeringsl\xe4nk","Signing room link was added to your clipboard, you can now paste it":"L\xe4nken till signeringsrummet lades i urklipp, du kan nu klistra in den","Could not copy signing room link, your browser is probably configured to not allow clipboard usage":"Misslyckades att kopia l\xe4nk till signering, din webl\xe4sare st\xf6djer antagligen inte anv\xe4ndning av urklipp","Click to edit email address":"Klicka f\xf6r att editera epostadressen","Set email":"Ange epost","Enter email address here":"Ange epostadress h\xe4r","Processed":"Behandlad","Dropped":"Misslyckades","Delivered":"Levererat","Try again":"F\xf6rs\xf6k igen","Bounced":"Misslyckades","Blocked":"Blockerat","Marked as spam":"Markerat som spam","Sending...":"Skickar...","Failed, contact support":"Misslyckades, kontakta support","Failed with reason (from our email provider): \\"{failReason}\\"":["Misslyckades p\xe5 grund av (fr\xe5n v\xe5r tj\xe4nsteleverant\xf6r): \\"",["failReason"],"\\""],"Email was previously sent to {email}":["Skickades till ",["email"]],"Email changed":"Epost \xe4ndrad","Old summons":"Gammal kallelse","Waiting for decision":"V\xe4ntar p\xe5 beslut","Approved":"Godk\xe4nd","vote weight:":"R\xf6st per aktie:","Share class weight":"R\xf6ster per aktie","Setup New Company":"L\xe4gga upp nytt f\xf6retag","Free Plan":"Gratisplan","Upgrade Plan":"Uppgradera","Plan: {plan} <stripeStatusChip>{status}</stripeStatusChip>":["Plan: ",["plan"]," <stripeStatusChip>",["status"],"</stripeStatusChip>"],"Handle Billing":"Hantera billing","Settings":"Inst\xe4llningar","Delete Company":"Ta bort f\xf6retaget","Admin (Beta)":"Admin (Beta)","Overview":"\xd6versikt","Dashboard":"Dashboard","Board & Accountant":"Styrelse & revisor","Cases":"\xc4renden","Files & Documents":"Filer & dokument","Free Templates":"Dokumentmallar","Board Portal":"Styrelseportal","Shareholders\' Meetings":"Bolagsst\xe4mmor","Articles of Association":"Bolagsordning","Individual Reports":"Individuell rapport","Transaction Reports":"Transaktionsrapport","Cap Table":"Cap Table","Stock options":"Optionsprogram","QESOs":"Kvalificerade personaloptioner","Antler-WISE":"Antler-WISE","Profile":"Profil","Billing":"Betalning","Accept":"Acceptera","Decline":"Neka","Confirmation":"Bekr\xe4ftelse","Are you sure you want to proceed?":"\xc4r du s\xe4ker p\xe5 att du vill forts\xe4tta?","Yes, I\'m sure":"Ja, jag \xe4r s\xe4ker","Failed to update data. Please try again.":"Misslyckades med att uppdatera data. Var v\xe4nlig f\xf6rs\xf6k igen.","No entries so far.":"Inga poster hittills.","Shares Change":"Aktief\xf6r\xe4ndring","Connect Split ":"Anslut split ","Service disruptions, click for more information":"Tj\xe4nsteavbrott, klicka f\xf6r mer information","Scheduled maintenance, click for more information":"Schemalagt underh\xe5ll, klicka f\xf6r mer information","Invoice":"Faktura","Price per item":"Styckpris","Subtotal":"Delsumma","To pay now":"Att betala nu","Could not find a default payment method, please set any existing card as default or add a new card and try again":"Kunde inte hitta en standard-betalningsmetod, set n\xe5got befintligt kort till standard eller l\xe4gg till ett nytt kort och f\xf6rs\xf6k igen","Pay":"Betala","Pay <currencyFormat>{amount}</currencyFormat>":["Betala <currencyFormat>",["amount"],"</currencyFormat>"],"Quote":"Offert","Units":"Antal","Unit Price":"Enhetspris","Amount":"Summa","V.A.T":"MOMS","Total sum to be paid now":"Totalsumma att betala nu","Recurring sum":"\xc5terkommande summa","Promo Code":"Rabattkod","Invalid Promo Code":"Ogiltig promokod","Apply Discount":"Applicera rabatt","Pay per year and pay for only 10 months":"Betala per \xe5r och betala f\xf6r endast f\xf6r 10 m\xe5nader","All contracts run 12 months at a time, all contracts are renewed automatically for another 12 month period. All pricing is exclusive of VAT (moms).":"Minsta bindningstid \xe4r 12 m\xe5nader, alla planer f\xf6rnyas automatiskt med ett \xe5r i taget. Alla priser \xe4r exklusive moms.","Our <termsLink>terms of service</termsLink> apply. You can read about our additional products, services and prices <pricesLink>here</pricesLink>":"V\xe5ra <termsLink>villkor</termsLink> g\xe4ller. Du kan l\xe4sa mer om v\xe5ra produkter, tj\xe4nster och priser <pricesLink>h\xe4r</pricesLink>","Current plan: <uppercase>Limited Share Register <primaryColor>Free</primaryColor></uppercase>":"Nuvarande plan: <uppercase>Begr\xe4nsad Aktiebok <primaryColor>Gratis</primaryColor></uppercase>","Up to 15 shareholders":"Upp till 15 aktie\xe4gare","Synchronized against Bolagsverket":"Synkroniserad mot Bolagsverket","Your browser is too old":"Din webbl\xe4sare \xe4r f\xf6r gammal","Please upgrade your browser or switch to one of the supported versions":"Uppgradera din webbl\xe4sare eller byt till ett modernare alternativ","Mozilla Firefox (Minimum version: 115)":"Mozilla Firefox (Version 115 eller nyare)","Google Chrome (Minimum version: 110)":"Google Chrome (Version 110 eller nyare)","Microsoft Edge (Minimum version: 110)":"Microsoft Edge (Version 110 eller nyare)","If you\'re using Safari <link>upgrade to at least version 16.4</link>":"Om du anv\xe4nder Safari m\xe5ste du <link>uppgradera till minst version 16.4</link>","Help":"Hj\xe4lp","Welcome to Bolago, {name}!":["V\xe4lkommen till Bolago, ",["name"],"!"],"Finish your user profile to get started":"Kom ig\xe5ng genom att komplettera din profil","Pending Invite Requests":"V\xe4ntande inbjudningsf\xf6rfr\xe5gningar","Profile Settings":"Profilinst\xe4llningar","Communication Language":"Kommunikationsspr\xe5k","We found a possible duplicate, do you want to use that one?":"Vi hittade en m\xf6jligt dublett, vill du anv\xe4nda den?","Known person/company in the company":"Person/f\xf6retag k\xe4nd av bolaget","Known company in the company":"F\xf6retag k\xe4nt av bolaget","Known person in the company":"Person k\xe4nd av bolaget","Does not have Swedish org/personal number":"Har inte svenskt org-/personnummer","Does not have Swedish organization number":"Har inte svenskt organisationsnummer","Does not have personal number":"Har inte svenskt personnummer","Board member of the company":"Styrelsemedlem i f\xf6retaget","Person":"Person","Name or org/personal number":"Namn eller org-/personnummer","Name or organization number":"Namn eller organisationsnummer","Name or personal number":"Namn eller personnummer","The search gave no results, adjust your search input and try again":"S\xf6kningen gav inga resultat, justera ditt s\xf6kord och f\xf6rs\xf6k igen","S\xf6k":"S\xf6k","Boardmember/CEO":"Styrelsemedlem/VD","Meeting participant":"M\xf6tesdeltagare","Update the required details":"Kompletera uppgifter","An unexpected error happened, please try again":"Ett ov\xe4ntat fel intr\xe4ffade, f\xf6rs\xf6k igen","PDF Preview":"PDF-F\xf6rhandsgranskning","Has Swedish org/personal number":"Har svenskt org-/personnummer","Has Swedish organization number":"Har svenskt organisationsnummber","Has Swedish personal number":"Har svenskt personnummer","Change the price per share in the input field below:":"\xc4ndra priset per aktie i f\xe4ltet nedan:","New Transaction":"Ny transaktion","There was an error loading the PDF. Please try again. If the error persists, contact our customer support.":"Det uppstod ett fel vid skapandet av PDFen. Prova igen och kontakta v\xe5r support om felet kvarst\xe5r.","Error while Preparing the PDF Preview":"Fel vid f\xf6rberedelse av PDF f\xf6rhandsgranskningen","My Documents":"Mina dokument","preparation":"f\xf6rbereder","pending":"p\xe5g\xe5ende","signed":"signerat","canceled":"avbruten","not signed in time":"inte signerat i tid","rejected by a party":"nekad av part","document error":"fel p\xe5 dokument","Set Email":"Ange epost","Set Phone Number":"Ange telefonnummer","Ready to subscribe":"Redo att teckna","Our <linkTerms>terms</linkTerms> apply. You can read about our additional products, services and prices <linkPrices>here</linkPrices>":"V\xe5ra <linkTerms>villkor</linkTerms> g\xe4ller. Du kan du l\xe4sa mer om v\xe5ra \xf6vriga produkter, tj\xe4nster och priser <linkPrices>h\xe4r</linkPrices>","Upload Document":"Ladda upp dokument","Refresh name and address":"Uppdatera namn och adress","Total shares":"Aktier totalt","Country":"Land","Next case from Bolagsverket: {name}":["N\xe4sta h\xe4ndelse fr\xe5n Bolagsverket: ",["name"]],"Upgrade to paid share register":"Uppgradera till betald aktiebok.","StartupTools Share Register is free to use up to fifteen (15) simultaneous shareholders. To continue filling in the share register with more shareholders, a paid plan is required.":"StartupTools Aktiebok \xe4r gratis att anv\xe4nda med upp till femton (15) samtida aktie\xe4gare. F\xf6r att forts\xe4tta fylla i aktieboken med fler aktie\xe4gare kr\xe4vs en betalplan.","Share register":"Aktiebok","There\'s 1 or more cases from Bolagsverket waiting to be registered. Click the button below to get started.":"Det finns 1 eller fler h\xe4ndelser fr\xe5n Bolagsverket att registrera i aktieboken. Klicka p\xe5 knappen nedan f\xf6r att p\xe5b\xf6rja processen.","View holding":"Se innehav","Welcome to this new Dashboard!":"V\xe4lkommen till nya dashboarden!","You can find the same data as before, but with an updated design. Feedback? Give us a chat!":"Du hittar samma information h\xe4r som innan, men med en uppdaterad design. Feedback? Skriv i chatten!","On this page you\'ll find all important information about your company.":"P\xe5 denna dashboard hittar du all viktig information om ditt bolag.","How do you want to get started?":"Vad vill du g\xf6ra?","Do a share issue":"G\xf6ra en nyemission","Create a document":"Skapa ett dokument","Not sent":"Ej skickat","A share issue was done on {date} at a {value} valuation.":["En nyemission gjordes den ",["date"],"  vid en v\xe4rdering p\xe5 ",["value"],"."],"No digital signatures":"Inga digitala signaturer","Welcome to StartupTools!":"V\xe4lkommen till StartupTools!","Try StartupTools with a demo company":"Testa StartupTools med ett demof\xf6retag","I hereby confirm that I have the authority to use StartupTools on behalf of {name}":["H\xe4rmed bekr\xe4ftar jag att jag har befogenhet att anv\xe4nda StartupTools f\xf6r ",["name"]," f\xf6retagets r\xe4kning"],"Welcome to StartupTools, {name}!":["V\xe4lkommen till StartupTools, ",["name"],"!"],"General Meeting":"\xc5rst\xe4mma","Bolago Share Register is free to use up to fifteen (15) simultaneous shareholders. To continue filling in the share register with more shareholders, a paid plan is required.":"Bolagos aktiebok \xe4r gratis att anv\xe4nda upp till femton (15) samtidiga aktie\xe4gare. F\xf6r att forts\xe4tta anv\xe4nda aktieboken med fler aktie\xe4gare m\xe5ste f\xf6retaget ha en betalplan.","draft":"utkast","open":"\xf6ppen","creating signed document":"skapar signerat dokument","error":"fel","cancelled":"avbruten","Can\'t issue partial shares. Adjust share price or raised amount.":"Kan inte ge ut del","Copy Signing Room Link":"Kopiera l\xe4nk till signeringsrum","Share classe name":"Aktieklassens namn","Price":"Pris","Submit":"Forts\xe4tt"," Add new Transaction":" L\xe4gg till ny transaktion","All shares in this group are are assigned. Do you want to continue with the next case from\\n                  Bolagsverket?":"Alla aktier i denna grupp \xe4r tilldelade. Vill du forts\xe4tta med n\xe4sta \xe4rende fr\xe5n Bolagsverket?","None found":"Ingen hittat","Select":"V\xe4lj","Type to search":"Skriv f\xf6r att s\xf6ka","Add new":"L\xe4gg till ny","Pending Scrive Documents":"V\xe4ntande Scrive-dokument","Reminder to sign was sent!":"P\xe5minnelsen skickad!","The document signature status was refreshed!":"Dokumentets signaturstatus uppdaterades!","Updated At":"Uppdaterat","Reminder Sent At":"P\xe5minnelse skickat","Refresh Status":"Uppdatera status","Send Reminder":"Skicka p\xe5minnelse","Mozilla Firefox":"Mozilla Firefox","Google Chrome":"Google Chrome","Microsoft Edge":"Microsoft Edge","You can not edit this participant here":"Du kan inte redigera denna deltagare h\xe4r","Go back to the {stepName} step to edit or delete this participant":["G\xe5 tillbaka till steget ",["stepName"]," f\xf6r att redigera eller ta bort denna deltagare"],"Timout":"Tidsgr\xe4ns","Timeout":"Utg\xe5r","Reminder":"P\xe5minnelse","Due Date: <Date></Date>":"F\xf6rfallodatum: <Datum></Datum>","Can\'t select person with protected identity":"Det g\xe5r inte att v\xe4lja en person med skyddad identitet","Choose":"V\xe4lja","Payment through Bolago":"Betalning genom Bolago","None selected":"Ingen vald","Update":"Uppdatera","New warrant program":"Nytt teckningsoptionsprogram","Could not delete the option program":"Kunde inte ta bort teckningsoptionsprogrammet","OK":"OK","This option program has an open or paid invoice connected to it. Contact support if you want to delete this program.":"Programmet har en \xf6ppen eller betalat faktura kopplat till sig. Kontakta kundtj\xe4nst om du verkligen vill ta bort detta program.","Remove option program":"Ta bort program","These appendices will be baked into the summons and meeting minutes. If you want to add other attachments to only the summons email, you can do that below":"Dessa bilagor kommer att bakas in i kallelsen och m\xf6tesprotokoller. Om du vill l\xe4gga till andra bilagor som bara kommer med utskicket kan du ladda upp dem nedan","Pending Zigned Documents":"P\xe5g\xe5ende Zigned-dokument","Subscribers can login on my.bolago.app to view documents, the vesting schedule and current value of their warrants.":"Tecknare kan logga in p\xe5 my.bolago.app f\xf6r att se dokument, vesting-schemat och nuvarande v\xe4rdet av optionerna."}'),V=JSON.parse('{"Admin":"Admin","Continue":"Continue","All Companies":"All Companies","All Users":"All Users","All Shareholders":"All Shareholders","Sync to Hubspot":"Sync to Hubspot","Visit":"Visit","User":"User","Email":"Email","Phone":"Phone","Created At":"Created At","Company":"Company","Users":"Users","Search...":"Search...","Companies":"Companies","Login Count":"Login Count","Last Login":"Last Login","First Login":"First Login","Loading company...":"Loading company...","Download file":"Download file","Download":"Download","Case List":"Case List","Bonds / Convertibles / Warrants":"Bonds / Convertibles / Warrants","Authorizations":"Authorizations","Company directors":"Company directors","The company has no board of directors registered":"The company has no board of directors registered","Others":"Others","We could not find any registered Authorizations":"We could not find any registered Authorizations","Registration Date":"Registration Date","Regarding":"Regarding","Filing Number":"Filing Number","We could not find any registered Bonds / Convertibles / Warrants":"We could not find any registered Bonds / Convertibles / Warrants","Decision Date":"Decision Date","Kind":"Kind","Share Capital Increase Limit":"Share Capital Increase Limit","Arrived at":"Arrived at","Subjects":"Subjects","Status":"Status","Documents":"Documents","Created at":"Created at","You haven\'t created any documents yet. Get started by creating your first one - digital signing is included with all paid plans.":"You haven\'t created any documents yet. Get started by creating your first one - digital signing is included with all paid plans.","Create document":"Create document","Filter by status":"Filter by status","Ready for signing":"Ready for signing","Ongoing":"Ongoing","Done":"Done","Hide all":"Hide all","show all":"show all","Investments":"Investments","You haven\'t created any investment yet. Get started by creating your first one - digital signing is included with all paid plans.":"You haven\'t created any investment yet. Get started by creating your first one - digital signing is included with all paid plans.","Create share issue":"Create share issue","Decision":"Decision","Subscription":"Subscription","Agreement":"Agreement","subscription":"subscription","agreement":"agreement","Registration":"Registration","Summon":"Summon","Summon has been sent":"Summon has been sent","Summon not required":"Summon not required","Summon is not yet sent":"Summon is not yet sent","Meeting":"Meeting","Meeting was held on {date}":["Meeting was held on ",["date"]],"Meeting is planned for {date}":["Meeting is planned for ",["date"]],"Minutes":"Minutes","Meeting minutes are complete":"Meeting minutes are complete","Meeting minutes are incomplete":"Meeting minutes are incomplete","Signatures":"Signatures","Meeting is signed by all signatories":"Meeting is signed by all signatories","Not all signatories have signed the meeting":"Not all signatories have signed the meeting","Annual general meeting":"Annual general meeting","Extraordinary general meeting":"Extraordinary general meeting","Board meeting":"Board meeting","Meetings":"Meetings","You haven\'t created any Meetings yet. Get started by creating your first one.":"You haven\'t created any Meetings yet. Get started by creating your first one.","Create meeting":"Create meeting","Date":"Date","Name":"Name","Something went wrong with the {entity}":["Something went wrong with the ",["entity"]],"The {entity} has been signed by all signatories":["The ",["entity"]," has been signed by all signatories"],"The {entity} has not yet been sent for signatures":["The ",["entity"]," has not yet been sent for signatures"],"The {entity} has not been signed by all signatories":["The ",["entity"]," has not been signed by all signatories"],"The decision is not sent for signatures":"The decision is not sent for signatures","The decision is not yet fully signed":"The decision is not yet fully signed","The decision is made and fully signed":"The decision is made and fully signed","Something went wrong with the decision":"Something went wrong with the decision","Not yet registered":"Not yet registered","Registration not required":"Registration not required","Registration is done":"Registration is done","Valuation":"Valuation","Share price":"Share price","Based on share issue data from Bolagsverket.":"Based on share issue data from Bolagsverket.","No share issues have been registered with Bolagsverket. When they have, you can follow your valuation here.":"No share issues have been registered with Bolagsverket. When they have, you can follow your valuation here.","Option programs":"Option programs","Start date":"Start date","You haven\'t created any Option Programs yet. Get started by creating your first one.":"You haven\'t created any Option Programs yet. Get started by creating your first one.","Create option program":"Create option program","Welcome to Bolago!":"Welcome to Bolago!","This overview shows all company information we have synced from Bolagsverket. Do you want us to show how the platform works? Click <link>here</link> to book a demo.":"This overview shows all company information we have synced from Bolagsverket. Do you want us to show how the platform works? Click <link>here</link> to book a demo.","Get started":"Get started","Create your share register":"Create your share register","Create an option program":"Create an option program","Hold a board meeting":"Hold a board meeting","Bolagsverket cases":"Bolagsverket cases","Sent":"Sent","Registered":"Registered","Being processed":"Being processed","Shareholders":"Shareholders","You haven\'t added your share register yet - when you have, you\'ll see your top shareholders here.":"You haven\'t added your share register yet - when you have, you\'ll see your top shareholders here.","New Authorization":"New Authorization","Created Date":"Created Date","Draft":"Draft","Are you sure that you want to delete the articles of associations?":"Are you sure that you want to delete the articles of associations?","Document":"Document","Share Issue":"Share Issue","Warrants":"Warrants","Convertibles":"Convertibles","Kinds":"Kinds","Valid Thru":"Valid Thru","Case Status":"Case Status","Case Number":"Case Number","Disconnect Case":"Disconnect Case","Connect Case":"Connect Case","Are you sure that you want to delete the authorization?":"Are you sure that you want to delete the authorization?","This is a demo company, no paid plan needed":"This is a demo company, no paid plan needed","In order to avoid cancellation of subscription, you must add a valid payment card and it must be set as default payment method":"In order to avoid cancellation of subscription, you must add a valid payment card and it must be set as default payment method","Your Subscription":"Your Subscription","Next payment:":"Next payment:","Discount":"Discount","Articles":"Articles","Open":"Open","Paid":"Paid","Void":"Void","Uncollectible":"Uncollectible","Invoices":"Invoices","Receipt":"Receipt","Show more":"Show more","Paid <date></date>":"Paid <date></date>","Automatic collection":"Automatic collection","Amount:":"Amount:","expires:":"expires:","Click here to handle Link account":"Click here to handle Link account","Payment Methods":"Payment Methods","Add Payment Method":"Add Payment Method","Default":"Default","Make Default":"Make Default","Active":"Active","Unpaid":"Unpaid","Paused":"Paused","Past due":"Past due","Canceled":"Canceled","Trialing":"Trialing","Incomplete":"Incomplete","Incomplete Expired":"Incomplete Expired","year":"year","{intervalCount} year":[["intervalCount"]," year"],"month":"month","{intervalCount} month":[["intervalCount"]," month"],"Off":"Off","At yearly renewal:":"At yearly renewal:","Could not upgrade the subscription":"Could not upgrade the subscription","Make sure all invoices are paid. If they are but you still can\'t upgrade, contact support by clicking the blue icon in the bottom right corner":"Make sure all invoices are paid. If they are but you still can\'t upgrade, contact support by clicking the blue icon in the bottom right corner","Board Meetings":"Board Meetings","Upload Old Meeting":"Upload Old Meeting","New Meeting":"New Meeting","Number":"Number","Held":"Held","Todo":"Todo","Remove Meeting":"Remove Meeting","Yes, remove the meeting":"Yes, remove the meeting","Are you sure you want to delete this meeting?":"Are you sure you want to delete this meeting?","Error!":"Error!","Could not create meeting, make sure you do not already have a meeting with the same meeting number and try again":"Could not create meeting, make sure you do not already have a meeting with the same meeting number and try again","Add owner":"Add owner","Do you really want to delete this CapTable?":"Do you really want to delete this CapTable?","Delete":"Delete","Price per share":"Price per share","None":"None","Edit":"Edit","Add investment round":"Add investment round","Export":"Export","Duplicate":"Duplicate","Force refresh":"Force refresh","CapTable not found":"CapTable not found","Successfully updated CapTable":"Successfully updated CapTable","Do you really want to delete this stake?":"Do you really want to delete this stake?","Refresh":"Refresh","There\'s new data to be synced to the cap table. Click to refresh":"There\'s new data to be synced to the cap table. Click to refresh","Do you really want to refresh this CapTable?":"Do you really want to refresh this CapTable?","This will fetch the latest data from your stakeholder registry and option program. Stakes for cancelled or expired option programs will be deleted.":"This will fetch the latest data from your stakeholder registry and option program. Stakes for cancelled or expired option programs will be deleted.","Delete all manual changes. This will fully reset the CapTable.":"Delete all manual changes. This will fully reset the CapTable.","Owner":"Owner","Stakes":"Stakes","Current Value":"Current Value","Purchase cost":"Purchase cost","For shares, this is the total purchase cost. For options, it\'s the number of options multiplied by the sum of the purchase price and strike price.":"For shares, this is the total purchase cost. For options, it\'s the number of options multiplied by the sum of the purchase price and strike price.","Formula (options)":"Formula (options)","Total Purchase Cost = Number of Shares \xd7 (Purchase Price + Strike Price)":"Total Purchase Cost = Number of Shares \xd7 (Purchase Price + Strike Price)","Profit":"Profit","The profit is calculated by multiplying the quantity with the current value minus the purchase cost. Tax not included.":"The profit is calculated by multiplying the quantity with the current value minus the purchase cost. Tax not included.","Formula":"Formula","Profit = Quantity \xd7 (Current Value - Purchase Cost)":"Profit = Quantity \xd7 (Current Value - Purchase Cost)","Share":"Share","What is a CapTable?":"What is a CapTable?","Creating CapTables allows you to keep track of different future scenarios of the ownership of your company. Sync the current share register, include dilution from option program and create fictional rounds to see the effect on the ownership of all shareholders.":"Creating CapTables allows you to keep track of different future scenarios of the ownership of your company. Sync the current share register, include dilution from option program and create fictional rounds to see the effect on the ownership of all shareholders.","Upgrade":"Upgrade","You have to upgrade to a Pro subscription to create CapTables.":"You have to upgrade to a Pro subscription to create CapTables.","Pro":"Pro","CapTable":"CapTable","You can create & edit CapTables until {date}. Like it? Upgrade to Pro!":["You can create & edit CapTables until ",["date"],". Like it? Upgrade to Pro!"],"Update Share Register":"Update Share Register","The share register is not up to date with the latest events from Bolagsverket, which can cause inaccuracies in the CapTable.":"The share register is not up to date with the latest events from Bolagsverket, which can cause inaccuracies in the CapTable.","Pre-money valuation":"Pre-money valuation","Adjusted value to ensure even share count.":"Adjusted value to ensure even share count.","Calculate based on...":"Calculate based on...","E.g. Series C":"E.g. Series C","Amount to raise":"Amount to raise","The following values are calculated automatically":"The following values are calculated automatically","Post-money valuation":"Post-money valuation","Pre-money shares":"Pre-money shares","New Shares (amount)":"New Shares (amount)","Save and Continue":"Save and Continue","Unassigned":"Unassigned","Add investors to this round below. If you don\'t know yet who the investor will be, you can leave them unassigned. Unassigned shares are gathered as a separate stake in the CapTable.":"Add investors to this round below. If you don\'t know yet who the investor will be, you can leave them unassigned. Unassigned shares are gathered as a separate stake in the CapTable.","The round is overassigned by {count} shares. Reduce the shares of 1 or more investors.":["The round is overassigned by ",["count"]," shares. Reduce the shares of 1 or more investors."],"Add investor":"Add investor","Continue without investors":"Continue without investors","Investor":"Investor","Quantity":"Quantity","Invested Amount":"Invested Amount","Success! Investment round added.":"Success! Investment round added.","Add investment":"Add investment","Options":"Options","Shares":"Shares","SEK":"SEK","Wise":"Wise","Add stake":"Add stake","WISE (quantity)":"WISE (quantity)","Stake (quantity)":"Stake (quantity)","Value":"Value","Comment":"Comment","Edit CapTable":"Edit CapTable","Create CapTable":"Create CapTable","This CapTable contains WISE convertibles. Since the future share price affects how many shares a WISE converts to, updating share price will trigger a refresh of the CapTable.":"This CapTable contains WISE convertibles. Since the future share price affects how many shares a WISE converts to, updating share price will trigger a refresh of the CapTable.","WISE settings":"WISE settings","Are there any shares that will be registered before the next investment round? This could e.g. be QESOs.":"Are there any shares that will be registered before the next investment round? This could e.g. be QESOs.","Unregistered shares":"Unregistered shares","Cancel":"Cancel","Save":"Save","Error was encountered":"Error was encountered","Close":"Close","There are one or multiple problems that needs resolving before generating the document":"There are one or multiple problems that needs resolving before generating the document","Go to decision":"Go to decision","Upload Cover Sheet here":"Upload Cover Sheet here","Cover Sheet":"Cover Sheet","Appendices":"Appendices","Add Meeting Appendix":"Add Meeting Appendix","These appendices will be appended to the summons and meeting minutes. If you want to add other attachments to only the summons email, you can do that below":"These appendices will be appended to the summons and meeting minutes. If you want to add other attachments to only the summons email, you can do that below","Create Meeting":"Create Meeting","Edit Meeting":"Edit Meeting","Physical":"Physical","Physical and Phone/Video":"Physical and Phone/Video","Phone/Video":"Phone/Video","Per Capsulam":"Per Capsulam","Meeting Number":"Meeting Number","Meeting starts at":"Meeting starts at","Meeting ends at":"Meeting ends at","Meeting Date":"Meeting Date","There is already an annual general meeting at the period <dateFormat>{date}</dateFormat>":["There is already an annual general meeting at the period <dateFormat>",["date"],"</dateFormat>"],"The selected date is outside of the six month period after the previous fiscal year {fiscalYear}":["The selected date is outside of the six month period after the previous fiscal year ",["fiscalYear"]],"Place/Address":"Place/Address","Template":"Template","QESO":"QESO","Warrant Program":"Warrant Program","WISE":"WISE","NICE":"NICE","Articles Of Assocs":"Articles Of Assocs","Authorisations":"Authorisations","Go To Share Issue":"Go To Share Issue","Go To QESO":"Go To QESO","Go To Warrant Program":"Go To Warrant Program","Go To WISE":"Go To WISE","Go To NICE":"Go To NICE","Go To Articles of Assocs":"Go To Articles of Assocs","Go To Authorisation":"Go To Authorisation","Incomplete meeting":"Incomplete meeting","There are errors in the meeting/or appendices. It\'s not possible to generate the document before they are resolved":"There are errors in the meeting/or appendices. It\'s not possible to generate the document before they are resolved","Go to Meeting":"Go to Meeting","Errors were detected":"Errors were detected","My Files & Documents":"My Files & Documents","New Document":"New Document","One-Way NDA":"One-Way NDA","Two-Way NDA":"Two-Way NDA","Employment Agreement":"Employment Agreement","Employment Agreement CEO":"Employment Agreement CEO","Upload file":"Upload file","To create a new document an active subscription is required":"To create a new document an active subscription is required","Upgrade your subscription to gain access to document management including e-signing":"Upgrade your subscription to gain access to document management including e-signing","Something went wrong, please try again and contact support if the problem persists":"Something went wrong, please try again and contact support if the problem persists","Reset Search":"Reset Search","Filename":"Filename","Tags":"Tags","Uploaded At":"Uploaded At","Signatories":"Signatories","Signature Status":"Signature Status","Are you sure you want to permanently delete this file?":"Are you sure you want to permanently delete this file?","Create Todo":"Create Todo","Chairman":"Chairman","Secretary":"Secretary","Verifier":"Verifier","Attended":"Attended","Absent":"Absent","Agenda":"Agenda","Set board\'s recommendation":"Set board\'s recommendation","Add Agenda Item":"Add Agenda Item","Item Number":"Item Number","Select Subject":"Select Subject","Other subject":"Other subject","Subject":"Subject","Subject (eng)":"Subject (eng)","Could not save meeting details, please try again":"Could not save meeting details, please try again","Create and Send Summons":"Create and Send Summons","The meeting is per capsulam. That means the meeting is not held physically but rather is only documented, normally no invitation is created. For more information,<link>read more here</link>":"The meeting is per capsulam. That means the meeting is not held physically but rather is only documented, normally no invitation is created. For more information,<link>read more here</link>","Summons email attachments":"Summons email attachments","These files will be included in the summons email as attachments":"These files will be included in the summons email as attachments","Upload Email Attachment":"Upload Email Attachment","Some email providers have limits of 10MB per attachment, those might not receive the email because this file is bigger than that":"Some email providers have limits of 10MB per attachment, those might not receive the email because this file is bigger than that","Language of the Meeting":"Language of the Meeting","Only in Swedish":"Only in Swedish","Swedish and English":"Swedish and English","Finish all the preview steps before sending out the summons":"Finish all the preview steps before sending out the summons","Only show failed emails":"Only show failed emails","Participant":"Participant","Representative":"Representative","Email Status":"Email Status","Send to all":"Send to all","Rows per page:":"Rows per page:","Wait for the summons PDF to finish generating":"Wait for the summons PDF to finish generating","Send":"Send","The meeting has no share issues, options program, authorizations or articles of associations connected":"The meeting has no share issues, options program, authorizations or articles of associations connected","Articles Of Associations":"Articles Of Associations","Appendix Number":"Appendix Number","Decision Status":"Decision Status","Created":"Created","Warrant Programs":"Warrant Programs","Employee Options":"Employee Options","Share Issues":"Share Issues","Description":"Description","Authorization Regarding":"Authorization Regarding","Physical and Phone":"Physical and Phone","Extra general meeting":"Extra general meeting","You may add meeting participants which aren\'t shareholders here, for example the board and/or the accountant":"You may add meeting participants which aren\'t shareholders here, for example the board and/or the accountant","Add meeting participant":"Add meeting participant","in progress":"in progress","scheduled":"scheduled","completed":"completed","A board\'s recommendation must be set":"A board\'s recommendation must be set","Set Board\'s Recommendation":"Set Board\'s Recommendation","Make Decision":"Make Decision","Due Date":"Due Date","Assignee":"Assignee","Add Todo":"Add Todo","Due Date: <dateFormat>{date}</dateFormat>":["Due Date: <dateFormat>",["date"],"</dateFormat>"],"Assignee: {name}":["Assignee: ",["name"]],"Meeting Minutes":"Meeting Minutes","Participants":"Participants","Processes":"Processes","To-do":"To-do","Board Meeting {number}":["Board Meeting ",["number"]],"Annual General Meeting":"Annual General Meeting","Extra General Meeting":"Extra General Meeting","Time: <time></time>":"Time: <time></time>","Date: <date></date>":"Date: <date></date>","Held: <HeldKind></HeldKind>":"Held: <HeldKind></HeldKind>","Place: {place}":["Place: ",["place"]],"Phone: {phone}":["Phone: ",["phone"]],"Not possible to make changes to the meeting":"Not possible to make changes to the meeting","There is an ongoing or finished signature process, cancel it if you want to make changes to the meeting.":"There is an ongoing or finished signature process, cancel it if you want to make changes to the meeting.","Not possible to delete the meeting":"Not possible to delete the meeting","There is an ongoing or finished signature process, cancel it if you want to delete the meeting.":"There is an ongoing or finished signature process, cancel it if you want to delete the meeting.","Monday":"Monday","Tuesday":"Tuesday","Wednesday":"Wednesday","Thursday":"Thursday","Friday":"Friday","Saturday":"Saturday","Sunday":"Sunday","Day":"Day","Week":"Week","Month":"Month","Quarter":"Quarter","Tertial":"Tertial","Halfyear":"Halfyear","Year":"Year","Could not save board meeting settings, please try again":"Could not save board meeting settings, please try again","Success!":"Success!","Board meeting settings was saved":"Board meeting settings was saved","Board Meeting Frequency":"Board Meeting Frequency","These settings dictate what date are suggested when creating new board meetings":"These settings dictate what date are suggested when creating new board meetings","Board meetings shall be held...":"Board meetings shall be held...","every":"every","every other":"every other","every {n, selectordinal, one {#st} two {#nd} few {#rd} other {#th}}":["every ",["n","selectordinal",{"one":["#","st"],"two":["#","nd"],"few":["#","rd"],"other":["#","th"]}]],"On a...":"On a...","Board Meeting Participants":"Board Meeting Participants","Set who should be invited by default when board meetings are created":"Set who should be invited by default when board meetings are created","Ordinary Board Members (Always Invited to Board Meetings by Default)":"Ordinary Board Members (Always Invited to Board Meetings by Default)","Deputy Board Members":"Deputy Board Members","Invite":"Invite","Set this to always invite this person":"Set this to always invite this person","Coopted Board Members":"Coopted Board Members","Add Coopted Meeting Participant":"Add Coopted Meeting Participant","Company Profile":"Company Profile","Website":"Website","Profile was saved successfully":"Profile was saved successfully","An error occurred while updating the company\'s invites. Try again and if the error persists, contact our customer support.":"An error occurred while updating the company\'s invites. Try again and if the error persists, contact our customer support.","Awaiting approval":"Awaiting approval","Invitation is accepted":"Invitation is accepted","Invitation denied":"Invitation denied","Invitation inquiries":"Invitation inquiries","Personal Number":"Personal Number","Accept Request":"Accept Request","Deny Request":"Deny Request","The user must have a Swedish personal id.":"The user must have a Swedish personal id.","This user already exists.":"This user already exists.","An error occurred while adding the requested user. Try it again and if the error persists, contact our customer support.":"An error occurred while adding the requested user. Try it again and if the error persists, contact our customer support.","An error occurred while deleting the requested user. Try it again and if the error persists, contact our customer support.":"An error occurred while deleting the requested user. Try it again and if the error persists, contact our customer support.","Add Company Administrator":"Add Company Administrator","Role":"Role","Personal ID <chip>admin</chip>":"Personal ID <chip>admin</chip>","Email <chip>admin</chip>":"Email <chip>admin</chip>","Phone <chip>admin</chip>":"Phone <chip>admin</chip>","Add a Company User":"Add a Company User","Delete User":"Delete User","Are you sure you want to delete this user?":"Are you sure you want to delete this user?","Error with Company Users Invites":"Error with Company Users Invites","Company\'s Users":"Company\'s Users","Cash":"Cash","By offset":"By offset","By in-kind":"By in-kind","Buyer":"Buyer","Share Class":"Share Class","Number of Shares":"Number of Shares","Amount to Pay":"Amount to Pay","Payment Method":"Payment Method","Payment Status":"Payment Status","Has Paid":"Has Paid","Waiting for Payment":"Waiting for Payment","Payment Overdue":"Payment Overdue","Approved Payments:":"Approved Payments:","Upload auditor statement":"Upload auditor statement","Go to overview":"Go to overview","Exchange Rate":"Exchange Rate","Could not save, please try again":"Could not save, please try again","How much money will be raised and to what valuation?":"How much money will be raised and to what valuation?","Here you state how much money the company shall raise by specifying the price per share, as well as the minimum and maximum number of shares issued. The minimum number is the minimum number required for the share issue to be valid. You may also change the number of shares that the company has before the share issue, as well as the share capital. In most cases, the pre-filled values are correct, but if a share issue has been decided but has not yet been registered, you may need to adjust the values here.":"Here you state how much money the company shall raise by specifying the price per share, as well as the minimum and maximum number of shares issued. The minimum number is the minimum number required for the share issue to be valid. You may also change the number of shares that the company has before the share issue, as well as the share capital. In most cases, the pre-filled values are correct, but if a share issue has been decided but has not yet been registered, you may need to adjust the values here.","Number of Shares Before":"Number of Shares Before","Share Capital Before":"Share Capital Before","Quota Value":"Quota Value","Filled Automatically":"Filled Automatically","Price per Share":"Price per Share","Minimum Number of Shares":"Minimum Number of Shares","New Shares":"New Shares","Maximum Number of Shares":"Maximum Number of Shares","Raised amount":"Raised amount","Dilution":"Dilution","Before this share issue":"Before this share issue","At minimum subscription":"At minimum subscription","Fill out form above":"Fill out form above","At full subscription":"At full subscription","Upload auditor statement for in-kind payments":"Upload auditor statement for in-kind payments","Upload auditor statement for offset payments":"Upload auditor statement for offset payments","Here you can choose which payments methods that should be allowed in the share issue":"Here you can choose which payments methods that should be allowed in the share issue","Offset":"Offset","In-Kind":"In-Kind","Participants with invalid payment method":"Participants with invalid payment method","There are one or more participant with invalid payment method. Changing this setting will result in those participants being removed.":"There are one or more participant with invalid payment method. Changing this setting will result in those participants being removed.","Purpose":"Purpose","A rights issue means that the shares are primarily allocated to those who are already shareholders in the company. If you want the shares to go to a new investor, a so-called \\"directed issue,\\" you choose without preferential rights. A rights issue must have a subscription period of at least two weeks.":"A rights issue means that the shares are primarily allocated to those who are already shareholders in the company. If you want the shares to go to a new investor, a so-called \\"directed issue,\\" you choose without preferential rights. A rights issue must have a subscription period of at least two weeks.","Quota value":"Quota value","Before the share issue":"Before the share issue","Number of shares before":"Number of shares before","Share capital before":"Share capital before","Valuation before the share issue":"Valuation before the share issue","Minimum":"Minimum","Minimum number of new shares":"Minimum number of new shares","Total amount raise if minimum threshold is reached":"Total amount raise if minimum threshold is reached","Valuation at the lowest subscription":"Valuation at the lowest subscription","Maximum":"Maximum","Maximum number of new shares":"Maximum number of new shares","Total amount raise if maximum threshold is reached":"Total amount raise if maximum threshold is reached","Valuation at the highest subscription":"Valuation at the highest subscription","Share capital increase at full subscription":"Share capital increase at full subscription","Payment":"Payment","Payment may be made in the following ways":"Payment may be made in the following ways","New Share Issue":"New Share Issue","Last Day to Subscribe":"Last Day to Subscribe","Paid / Waiting / Not Paid":"Paid / Waiting / Not Paid","Total Amount":"Total Amount","Could not connect case to the share issue":"Could not connect case to the share issue","Share Issue \\"{description}\\"":["Share Issue \\"",["description"],"\\""],"Summary":"Summary","Decision date":"Decision date","Change":"Change","Pre-money":"Pre-money","Post-money":"Post-money","Registration date":"Registration date","Changed Number Of Shares":"Changed Number Of Shares","Number Of Shares":"Number Of Shares","Price Per Share (average)":"Price Per Share (average)","Paid Amount":"Paid Amount","Share Capital Changed":"Share Capital Changed","Share Capital After":"Share Capital After","Share Price Factor":"Share Price Factor","Changed Number Of Shares (Split Adjusted)":"Changed Number Of Shares (Split Adjusted)","Number Of Shares (Split Adjusted)":"Number Of Shares (Split Adjusted)","Price Per Share (Split Adjusted)":"Price Per Share (Split Adjusted)","Share Capital Changes":"Share Capital Changes","Export as CSV":"Export as CSV","Swedish":"Swedish","English":"English","Extended view":"Extended view","Split adjusted":"Split adjusted","An error occurred. Please refresh the page. If the error persists, contact our customer support":"An error occurred. Please refresh the page. If the error persists, contact our customer support","Total":"Total","Share Capital":"Share Capital","Current":"Current","The company has no share classes registered with Bolagsverket yet.":"The company has no share classes registered with Bolagsverket yet.","Votes per Share":"Votes per Share","Share Registry":"Share Registry","Show until date":"Show until date","Export as PDF":"Export as PDF","Yes":"Yes","No":"No","Share Block":"Share Block","Share Numbers":"Share Numbers","Notes":"Notes","Shareholder":"Shareholder","Address":"Address","Has Share Certificate":"Has Share Certificate","Has Guardian":"Has Guardian","Post sale purchase right":"Post sale purchase right","Right of first refusal":"Right of first refusal","Board approval required":"Board approval required","Individual Report":"Individual Report","We could not find any transactions for this shareholder":"We could not find any transactions for this shareholder","Buy":"Buy","Sale":"Sale","Transaction Type":"Transaction Type","Sum":"Sum","Number of Shares after Transaction":"Number of Shares after Transaction"," (Average price per share is split adjusted):":" (Average price per share is split adjusted):","Emails were put in your clipboard, paste it in your email client\'s BCC field":"Emails were put in your clipboard, paste it in your email client\'s BCC field","Failed to delete shareholder":"Failed to delete shareholder","Current shareholders":"Current shareholders","Copy emails":"Copy emails","The share register is in an unexpected state, but your data is safe. Contact customer support for more info.":"The share register is in an unexpected state, but your data is safe. Contact customer support for more info.","Former shareholders":"Former shareholders","Email Address":"Email Address","Phone Number":"Phone Number","Can\'t delete shareholder that is connected to historical transactions":"Can\'t delete shareholder that is connected to historical transactions","Shareholder Overview":"Shareholder Overview","Share %":"Share %","Transaction Report":"Transaction Report","Show share range":"Show share range","Show comments":"Show comments","Export as Excel":"Export as Excel","Seller":"Seller","Block start":"Block start","Block end":"Block end","Unregistered Shares":"Unregistered Shares","Are you sure you want to open up the possibility to issue share certificates?":"Are you sure you want to open up the possibility to issue share certificates?","There are many good reasons not to issue share certificates. We have summarized them in <link>this article</link>. While avoiding share certificates is often the best choice, there are cases where share certificates are the right solution or even necessary.":"There are many good reasons not to issue share certificates. We have summarized them in <link>this article</link>. While avoiding share certificates is often the best choice, there are cases where share certificates are the right solution or even necessary.","Yes, I am sure.":"Yes, I am sure.","Create share certificates":"Create share certificates","Share Certificates":"Share Certificates","There are no share certificates so far.":"There are no share certificates so far.","Not issued":"Not issued","Block Number":"Block Number","Share Number":"Share Number","Transaction Date":"Transaction Date","Share Class Name":"Share Class Name","Share Certificate Issued":"Share Certificate Issued","Total Number of Shares":"Total Number of Shares","Total Number of Blocks":"Total Number of Blocks","Which results in a {splitFactor} {label}":["Which results in a ",["splitFactor"]," ",["label"]],"split":"split","reverse split":"reverse split","Show less":"Show less","Edit comment":"Edit comment","Add comment":"Add comment","Write your comment below":"Write your comment below","An error occurred while deleting the transactions. Try it again and if the error persists, contact our\\n          customer support.":"An error occurred while deleting the transactions. Try it again and if the error persists, contact our\\n          customer support.","Deleting transactions":"Deleting transactions","Are you sure you want to delete the selected transactions?":"Are you sure you want to delete the selected transactions?","The {selected, plural, one {# transaction} other {# transactions}} you have selected have {succeeding, plural, one {# transaction} other {# transactions}} linked to it. if you delete them, these will be affected (deleted or changed). Confirm that you want to really continue.":["The ",["selected","plural",{"one":["#"," transaction"],"other":["#"," transactions"]}]," you have selected have ",["succeeding","plural",{"one":["#"," transaction"],"other":["#"," transactions"]}]," linked to it. if you delete them, these will be affected (deleted or changed). Confirm that you want to really continue."],"Are you sure you want to delete these transactions?":"Are you sure you want to delete these transactions?","Error while Deleting Transactions":"Error while Deleting Transactions","Set price per Share":"Set price per Share","Remove":"Remove","Redeemed shares":"Redeemed shares","New shares":"New shares","Share Range":"Share Range","Price/share":"Price/share","View PDF":"View PDF","Edit Price per Share":"Edit Price per Share","Edit Comment":"Edit Comment","Comment:":"Comment:","Connect Share Issue":"Connect Share Issue","Connect Split":"Connect Split","Merge":"Merge","Transfer":"Transfer","Share Class Convert":"Share Class Convert","Notification of Transfer":"Notification of Transfer","Share Issue - Unregistered":"Share Issue - Unregistered","Subscription Option - Unregistered":"Subscription Option - Unregistered","Setup automatically?":"Setup automatically?","It seems that {company} was founded as a shelf company {foundationDate} and sold to those who started the business on {transferDate} (or just before). Is that correct?":["It seems that ",["company"]," was founded as a shelf company ",["foundationDate"]," and sold to those who started the business on ",["transferDate"]," (or just before). Is that correct?"],"Add share register manually":"Add share register manually","Configure setup":"Configure setup","When was the company purchased from the shelf company supplier?":"When was the company purchased from the shelf company supplier?","Here you add the shareholders after the transaction from the shelf company supplier.":"Here you add the shareholders after the transaction from the shelf company supplier.","Make sure to assign exactly {count} shares":["Make sure to assign exactly ",["count"]," shares"],"Add shareholder":"Add shareholder","Choose buyer":"Choose buyer","Confirm":"Confirm","Choose shareholder":"Choose shareholder","No shareholders found":"No shareholders found","Choose existing shareholder":"Choose existing shareholder","Share class (from)":"Share class (from)","Share class":"Share class","Create new":"Create new","Share class (to)":"Share class (to)","Share class name":"Share class name","Share class vote weight":"Share class vote weight","Create":"Create","Edit quantity":"Edit quantity","There\'s only {quantity} shares left to allocate":["There\'s only ",["quantity"]," shares left to allocate"],"Allocate at least 1 share":"Allocate at least 1 share","Set number of shares at foundation":"Set number of shares at foundation","Bolagsverket is missing data about the founding of this company, you need to enter some details yourself before we can set up the share registry.":"Bolagsverket is missing data about the founding of this company, you need to enter some details yourself before we can set up the share registry.","Number of shares at foundation":"Number of shares at foundation","The company should have at least 1 share":"The company should have at least 1 share","Back":"Back","Show Share Ranges":"Show Share Ranges","Sys-admin feature only":"Sys-admin feature only","All shares in this group are assigned. Do you want to continue with the next case from\\n                  Bolagsverket?":"All shares in this group are assigned. Do you want to continue with the next case from\\n                  Bolagsverket?","Add new Transaction":"Add new Transaction","All shares are allocated. Well done!":"All shares are allocated. Well done!","No case connected":"No case connected","All shares in this group are are assigned. Do you want to continue with the next case from Bolagsverket?":"All shares in this group are are assigned. Do you want to continue with the next case from Bolagsverket?","Read more":"Read more","Contact support to add this Split to the Share Register.":"Contact support to add this Split to the Share Register.","Make sure to define the shares before and the shares after.":"Make sure to define the shares before and the shares after.","Shares before and after can\'t be the same value.":"Shares before and after can\'t be the same value.","Register event":"Register event","How do you choose the correct start date? Read this Help article for more information.":"How do you choose the correct start date? Read this Help article for more information.","All events from Bolagsverket are processed. You can pre-register share issues or splits in StartupTools\' share register, and later connect them to the relevant case number from Bolagsverket.":"All events from Bolagsverket are processed. You can pre-register share issues or splits in StartupTools\' share register, and later connect them to the relevant case number from Bolagsverket.","Note: this event involves the change of book keeping currency. Our platform only has rudimentary support for this. Please contact us for more information about this issue.":"Note: this event involves the change of book keeping currency. Our platform only has rudimentary support for this. Please contact us for more information about this issue.","Next case from Bolagsverket: {name}{filingNumber}":["Next case from Bolagsverket: ",["name"],["filingNumber"]],"Split":"Split","Share Transfer":"Share Transfer","Share class convert":"Share class convert","Before or after transaction on same day":"Before or after transaction on same day","After {label}":["After ",["label"]],"Before {label}":["Before ",["label"]],"Filled automatically":"Filled automatically","Number of shares after":"Number of shares after","Cannot be greater than {max}":["Cannot be greater than ",["max"]],"Rounding":"Rounding","Could not load share count. Contact support for guidance.":"Could not load share count. Contact support for guidance.","There\'s one or more cases from Bolagsverket waiting to be registered. Click the button below to get started.":"There\'s one or more cases from Bolagsverket waiting to be registered. Click the button below to get started.","This is where you add the share register for the company, starting with the company creation.":"This is where you add the share register for the company, starting with the company creation.","Transactions":"Transactions","Split - {splitFactor}:1":["Split - ",["splitFactor"],":1"],"Merge - {before}:{after}":["Merge - ",["before"],":",["after"]],"Transfers - {transactionDate}":["Transfers - ",["transactionDate"]],"Share class change - {transactionDate}":["Share class change - ",["transactionDate"]],"Share issue - Unregistered":"Share issue - Unregistered","Warrant program - Unregistered":"Warrant program - Unregistered","Create voting list entry":"Create voting list entry","Register Attendence":"Register Attendence","Leave empty if registering is not mandatory":"Leave empty if registering is not mandatory","Leave empty for no last day":"Leave empty for no last day","Postal Voting":"Postal Voting","Allow postal voting":"Allow postal voting","Power of Attorneys":"Power of Attorneys","Prepare the Voting List":"Prepare the Voting List","Edit voting list entry":"Edit voting list entry","Sync from share registry":"Sync from share registry","Delete all":"Delete all","Deleting all shareholders from voting list":"Deleting all shareholders from voting list","This will delete all entries from the voting list, do you want to continue?":"This will delete all entries from the voting list, do you want to continue?","Number of shares":"Number of shares","Number of votes":"Number of votes","Att.":"Att.","Number of Votes":"Number of Votes","Change representative":"Change representative","Add representative":"Add representative","Missing information about shares and votes":"Missing information about shares and votes","Add shares and votes":"Add shares and votes","Remove shareholder from voting list":"Remove shareholder from voting list","Set number of shares":"Set number of shares","Set number of votes":"Set number of votes","Edit shares and votes":"Edit shares and votes","Add share class":"Add share class","Add share class entry":"Add share class entry","Set representative":"Set representative","Deleting voting list entry":"Deleting voting list entry","Are you sure you want to delete this voting list entry?":"Are you sure you want to delete this voting list entry?","Shareholders Meetings":"Shareholders Meetings","Could not create meeting, please try again":"Could not create meeting, please try again","Options Subscription":"Options Subscription","Options Shares Subscription":"Options Shares Subscription","Requirement (Swedish)":"Requirement (Swedish)","Requirement (English)":"Requirement (English)","...text missing":"...text missing","The vesting of the Warrants starts at the latest of the following dates":"The vesting of the Warrants starts at the latest of the following dates","when this Agreement is signed":"when this Agreement is signed","from the date when the Warrant holder {requirement}":["from the date when the Warrant holder ",["requirement"]],"Vesting will happen according to the following:":"Vesting will happen according to the following:","{quantity} options vest":[["quantity"]," options vest"],"if the following requirements are met: {requirement}":["if the following requirements are met: ",["requirement"]],"Edit the text to see how it fits into the template below":"Edit the text to see how it fits into the template below","Description (Swedish)":"Description (Swedish)","Description (English)":"Description (English)","Add new vesting occasion":"Add new vesting occasion","{allocated} of {quantity} options are allocated. {subMessage}":[["allocated"]," of ",["quantity"]," options are allocated. ",["subMessage"]],"Reduce the amount of options.":"Reduce the amount of options.","Well done!":"Well done!","Allocate all options in the vesting occasions below.":"Allocate all options in the vesting occasions below.","Contract preview":"Contract preview","Payment method":"Payment method","Claim":"Claim","Forced redemption":"Forced redemption","Vesting coupled to":"Vesting coupled to","No vesting":"No vesting","Employment":"Employment","Board membership":"Board membership","Advisory board membership":"Advisory board membership","Other vesting":"Other vesting","Configure custom vesting":"Configure custom vesting","Vesting frequency":"Vesting frequency","Vesting duration":"Vesting duration","Cliff":"Cliff","No cliff":"No cliff","Can not be after vesting":"Can not be after vesting","Leave of absence":"Leave of absence","Uninterrupted absence after which vesting is extended with an equivalent amount of days.":"Uninterrupted absence after which vesting is extended with an equivalent amount of days.","Must be between 1 and 365 days":"Must be between 1 and 365 days","Days":"Days","Accelerated vesting":"Accelerated vesting","Repurchase of vested options":"Repurchase of vested options","End vesting":"End vesting","Set the date after which no further vesting will occur. The subscriber will still be able to excercise already vested options. ":"Set the date after which no further vesting will occur. The subscriber will still be able to excercise already vested options. ","Vesting end date":"Vesting end date","At most {quantity} options will have vested on this date. One or more of the vesting occurences have a requirement but no date, these need to be handled manually.":["At most ",["quantity"]," options will have vested on this date. One or more of the vesting occurences have a requirement but no date, these need to be handled manually."],"{quantity} options will have vested on this date.":[["quantity"]," options will have vested on this date."],"Since the decision does not allow for cash payment, you can not add a subscriber here. Go back to the decision if you wish to add subscribers via in-kind payment or settlement":"Since the decision does not allow for cash payment, you can not add a subscriber here. Go back to the decision if you wish to add subscribers via in-kind payment or settlement","A Warrants for QESO program can only have 1 subscriber":"A Warrants for QESO program can only have 1 subscriber","Add subscriber":"Add subscriber","Can\'t add subscribers here":"Can\'t add subscribers here","Vesting ends on {date}. The number below reflects how many shares will have vested on that day.":["Vesting ends on ",["date"],". The number below reflects how many shares will have vested on that day."],"Has paid":"Has paid","Waiting for payment":"Waiting for payment","Not paid in time":"Not paid in time","View as subscriber":"View as subscriber","Vesting connected to":"Vesting connected to","Repurchase of vested":"Repurchase of vested","{amount} days":[["amount"]," days"],"This subscriber has a custom document attached to it. The configuration below should match the text of the agreement.":"This subscriber has a custom document attached to it. The configuration below should match the text of the agreement.","Are you sure you want to delete this subscriber?":"Are you sure you want to delete this subscriber?","It seems like this subscriber has an active agreement. Do you want to end vesting instead? You can configure the date in the next step.":"It seems like this subscriber has an active agreement. Do you want to end vesting instead? You can configure the date in the next step.","Search subscriber":"Search subscriber","Edit Subscriber":"Edit Subscriber","Add Subscriber":"Add Subscriber","No warrant subscriber has vested enough yet":"No warrant subscriber has vested enough yet","Vested options":"Vested options","Available to subscribe":"Available to subscribe","Other settings":"Other settings","You need an active Pro subscription to enable the subscriber login feature.":"You need an active Pro subscription to enable the subscriber login feature.","Enable subscriber login":"Enable subscriber login","Subscribers can login on <link>my.bolago.app</link>  to view documents, the vesting schedule and current value of their warrants.":"Subscribers can login on <link>my.bolago.app</link>  to view documents, the vesting schedule and current value of their warrants.","Continue without uploading the auditor statement":"Continue without uploading the auditor statement","Reason":"Reason","When issuing warrants, you must state the purpose. By selecting one or more of these points, a correctly formulated purpose is created that can be approved by the Swedish Companies Registration Office":"When issuing warrants, you must state the purpose. By selecting one or more of these points, a correctly formulated purpose is created that can be approved by the Swedish Companies Registration Office","For employees":"For employees","For board members":"For board members","For advisors":"For advisors","Complementary information":"Complementary information","Create warrant program":"Create warrant program","Start with the description here. In the next step you can add information about the participants and the strike price.":"Start with the description here. In the next step you can add information about the participants and the strike price.","(Eg. Options program for Alice, Bob or Eve)":"(Eg. Options program for Alice, Bob or Eve)","Advanced settings":"Advanced settings","The warrants shall be tied to qualified employee stock options":"The warrants shall be tied to qualified employee stock options","This program has generated documents attached to it.":"This program has generated documents attached to it.","This program has an open or paid invoice connected to it. Contact support if you want to delete this program.":"This program has an open or paid invoice connected to it. Contact support if you want to delete this program.","Create new warrant program":"Create new warrant program","Create your first!":"Create your first!","Archived":"Archived","Maximum Number of Options":"Maximum Number of Options","Subscription price":"Subscription price","Start subscription window":"Start subscription window","End subscription window":"End subscription window","Unarchive":"Unarchive","Archive":"Archive","Previous warrant programs":"Previous warrant programs","We\'ve found these programs registered with Bolagsverket. Click on a row below to register them on Bolago.":"We\'ve found these programs registered with Bolagsverket. Click on a row below to register them on Bolago.","Do you really want to delete option program {name}?":["Do you really want to delete option program ",["name"],"?"],"Archive option program":"Archive option program","Unarchive option program":"Unarchive option program","Do you want to archive option program {name}? You can always unarchive it later.":["Do you want to archive option program ",["name"],"? You can always unarchive it later."],"Do you want to unarchive option program {name}?":["Do you want to unarchive option program ",["name"],"?"],"A warrant program with this description already exists":"A warrant program with this description already exists","Price of the Convertible":"Price of the Convertible","Currency":"Currency","Number of Shares today":"Number of Shares today","This is calculated in the prior step":"This is calculated in the prior step","Floor":"Floor","Company valuation at the lowest conversion price":"Company valuation at the lowest conversion price","Ceiling":"Ceiling","Must be larger than floor ({floor})":["Must be larger than floor (",["floor"],")"],"Company valuation at the highest conversion price":"Company valuation at the highest conversion price","Discount can\'t be more than 100%":"Discount can\'t be more than 100%","Price per WISE Convertible":"Price per WISE Convertible","Number of WISE Convertibles":"Number of WISE Convertibles","Round number of shares":"Round number of shares","In a WISE-convertible a discount is normally applied to the investment in the next round. If you, for example, give 20% discount and the next share issue is at 10 kr per share, the WISE will convert at 8 kr per share.":"In a WISE-convertible a discount is normally applied to the investment in the next round. If you, for example, give 20% discount and the next share issue is at 10 kr per share, the WISE will convert at 8 kr per share.","If there is no new share issue during the maturity of the WISE, it will convert to shares at a certain lowest valuation which is called \\"floor\\". You can also enter a \\"cap\\", which will be the highest valuation at which a conversion can take place.":"If there is no new share issue during the maturity of the WISE, it will convert to shares at a certain lowest valuation which is called \\"floor\\". You can also enter a \\"cap\\", which will be the highest valuation at which a conversion can take place.","If you in the example above has entered a cap of 15 kr per share, still has a discount of 20% and the next share issue is done at a price per share of 25 kr, the conversion price would normally be 20 kr (25 kr with 20% discount) without a cap. But since there is a cap the conversion is done at 15 kr per share instead.":"If you in the example above has entered a cap of 15 kr per share, still has a discount of 20% and the next share issue is done at a price per share of 25 kr, the conversion price would normally be 20 kr (25 kr with 20% discount) without a cap. But since there is a cap the conversion is done at 15 kr per share instead.","For more information about how to reason around discount, floor and cap. See our article about WISE <link>here</link>":"For more information about how to reason around discount, floor and cap. See our article about WISE <link>here</link>","Save & Continue":"Save & Continue","Who is assigned as contact person on the subscription form?":"Who is assigned as contact person on the subscription form?","Payment through Bolago <chip>admin</chip>":"Payment through Bolago <chip>admin</chip>","Who signs the subscription form?":"Who signs the subscription form?","Note: this only needs to be 1 person, even when the company normally requires multiple authorized signatories.":"Note: this only needs to be 1 person, even when the company normally requires multiple authorized signatories.","Same as contact person":"Same as contact person","Registered At":"Registered At","Arrived At":"Arrived At","We could not find any suitable cases at Bolagsverket. If you believe this is an error please contact support":"We could not find any suitable cases at Bolagsverket. If you believe this is an error please contact support","The search returned no results, try to adjust the search term or use the company\'s organisation number":"The search returned no results, try to adjust the search term or use the company\'s organisation number","Search for a company":"Search for a company","Search for companies...":"Search for companies...","Search":"Search","Your {count, plural, =1 {company} other {companies}}":["Your ",["count","plural",{"1":"company","other":"companies"}]],"Try Bolago with a demo company":"Try Bolago with a demo company","Demo Company":"Demo Company","Invite request was sent, you may now go back and setup another company or wait for your request to be accepted by the company admin":"Invite request was sent, you may now go back and setup another company or wait for your request to be accepted by the company admin","{name} has already been setup by another user":[["name"]," has already been setup by another user"],"You can request to be invited to the company by clicking the button below":"You can request to be invited to the company by clicking the button below","Request Invite":"Request Invite","Since you are not a formal representative of {name} (meaning you are not the CEO or a member of the board) you need to confirm that the company has tasked you with signing up the company {name} in StartupTools\' platform":["Since you are not a formal representative of ",["name"]," (meaning you are not the CEO or a member of the board) you need to confirm that the company has tasked you with signing up the company ",["name"]," in StartupTools\' platform"],"I hereby confirm that I have the authority to use Bolago on behalf of {name}":["I hereby confirm that I have the authority to use Bolago on behalf of ",["name"]],"I accept the":"I accept the","Congratulations! <b>{name}</b> is now setup and ready!":["Congratulations! <b>",["name"],"</b> is now setup and ready!"],"Continue to the company":"Continue to the company","Create company":"Create company","Terms of Service":"Terms of Service","Completed!":"Completed!","Swedish Krona":"Swedish Krona","US Dollar":"US Dollar","British Pound":"British Pound","Argentine Peso":"Argentine Peso","Australian Dollar":"Australian Dollar","Brazilian Real":"Brazilian Real","Canadian Dollar":"Canadian Dollar","Chilean Peso":"Chilean Peso","Colombian Peso":"Colombian Peso","Croatian Kuna":"Croatian Kuna","Czech Koruna":"Czech Koruna","Egyptian Pound":"Egyptian Pound","Hong Kong Dollar":"Hong Kong Dollar","Hungarian Forint":"Hungarian Forint","Icelandic Krona":"Icelandic Krona","Indian Rupee":"Indian Rupee","Indonesian Rupiah":"Indonesian Rupiah","Israeli New Shekel":"Israeli New Shekel","Jamaican Dollar":"Jamaican Dollar","Japanese Yen":"Japanese Yen","Kuwaiti Dinar":"Kuwaiti Dinar","Malaysian Ringgit":"Malaysian Ringgit","Mexican Peso":"Mexican Peso","New Taiwan Dollar":"New Taiwan Dollar","New Zealand Dollar":"New Zealand Dollar","Nigerian Naira":"Nigerian Naira","Norwegian Krone":"Norwegian Krone","Pakistani Rupee":"Pakistani Rupee","Peruvian Sol":"Peruvian Sol","Philippine Peso":"Philippine Peso","Polish Zloty":"Polish Zloty","Qatari Rial":"Qatari Rial","Renminbi":"Renminbi","Romanian Leu":"Romanian Leu","Russian Ruble":"Russian Ruble","Saudi Riyal":"Saudi Riyal","Singapore Dollar":"Singapore Dollar","South African Rand":"South African Rand","South Korean Won":"South Korean Won","Swiss Franc":"Swiss Franc","Thai Baht":"Thai Baht","Turkish Lira":"Turkish Lira","Ukrainian Hryvnia":"Ukrainian Hryvnia","United Arab Emirates Dirham":"United Arab Emirates Dirham","Vietnamese Dong":"Vietnamese Dong","Add Tag...":"Add Tag...","Add {inputValue}":["Add ",["inputValue"]],"Something went wrong while trying to generate the document, please try again. Contact support if problem persists.":"Something went wrong while trying to generate the document, please try again. Contact support if problem persists.","Generating document...":"Generating document...","Pending":"Pending","Rejected":"Rejected","Signed":"Signed","Signing...":"Signing...","Rejected at {time}":["Rejected at ",["time"]],"Signed at {time}":["Signed at ",["time"]],"Read at {time}":["Read at ",["time"]],"Read invite at {time}":["Read invite at ",["time"]],"Email delivered":"Email delivered","Email deferred":"Email deferred","This may have several causes, included but not limited to: mailbox is full, recipient\'s mail server didn\'t respond, or it was classified as spam":"This may have several causes, included but not limited to: mailbox is full, recipient\'s mail server didn\'t respond, or it was classified as spam","Sending email":"Sending email","Email delivery failed":"Email delivery failed","Make sure that every company has a representative":"Make sure that every company has a representative","Make sure that everyone has an email set":"Make sure that everyone has an email set","Add signatory":"Add signatory","Document is fully signed!":"Document is fully signed!","Start signature process":"Start signature process","Restart signature process":"Restart signature process","Refresh status":"Refresh status","Stop signature process":"Stop signature process","Send reminder":"Send reminder","Select signatory representative":"Select signatory representative","Select a person or company":"Select a person or company","A reminder to sign was sent to all pending signees":"A reminder to sign was sent to all pending signees","Failed to send out reminder, try again! Contact support if problem persist":"Failed to send out reminder, try again! Contact support if problem persist","Signatory":"Signatory","Signature method":"Signature method","BankID or Truid":"BankID or Truid","Allow email signing":"Allow email signing","Copy signing link":"Copy signing link","Signing room link was added to your clipboard, you can now paste it":"Signing room link was added to your clipboard, you can now paste it","Could not copy signing room link, your browser is probably configured to not allow clipboard usage":"Could not copy signing room link, your browser is probably configured to not allow clipboard usage","Click to edit email address":"Click to edit email address","Set email":"Set email","Enter email address here":"Enter email address here","Processed":"Processed","Dropped":"Dropped","Delivered":"Delivered","Try again":"Try again","Bounced":"Bounced","Blocked":"Blocked","Marked as spam":"Marked as spam","Sending...":"Sending...","Failed, contact support":"Failed, contact support","Failed with reason (from our email provider): \\"{failReason}\\"":["Failed with reason (from our email provider): \\"",["failReason"],"\\""],"Email was previously sent to {email}":["Email was previously sent to ",["email"]],"Email changed":"Email changed","Old summons":"Old summons","Waiting for decision":"Waiting for decision","Approved":"Approved","vote weight:":"vote weight:","Share class weight":"Share class weight","Setup New Company":"Setup New Company","Free Plan":"Free Plan","Upgrade Plan":"Upgrade Plan","Plan: {plan} <stripeStatusChip>{status}</stripeStatusChip>":["Plan: ",["plan"]," <stripeStatusChip>",["status"],"</stripeStatusChip>"],"Handle Billing":"Handle Billing","Settings":"Settings","Delete Company":"Delete Company","Admin (Beta)":"Admin (Beta)","Overview":"Overview","Dashboard":"Dashboard","Board & Accountant":"Board & Accountant","Cases":"Cases","Files & Documents":"Files & Documents","Free Templates":"Free Templates","Board Portal":"Board Portal","Shareholders\' Meetings":"Shareholders\' Meetings","Articles of Association":"Articles of Association","Individual Reports":"Individual Reports","Transaction Reports":"Transaction Reports","Cap Table":"Cap Table","Stock options":"Stock options","QESOs":"QESOs","Antler-WISE":"Antler-WISE","Profile":"Profile","Billing":"Billing","Accept":"Accept","Decline":"Decline","Confirmation":"Confirmation","Are you sure you want to proceed?":"Are you sure you want to proceed?","Yes, I\'m sure":"Yes, I\'m sure","Failed to update data. Please try again.":"Failed to update data. Please try again.","No entries so far.":"No entries so far.","Shares Change":"Shares Change","Connect Split ":"Connect Split ","Service disruptions, click for more information":"Service disruptions, click for more information","Scheduled maintenance, click for more information":"Scheduled maintenance, click for more information","Invoice":"Invoice","Price per item":"Price per item","Subtotal":"Subtotal","To pay now":"To pay now","Could not find a default payment method, please set any existing card as default or add a new card and try again":"Could not find a default payment method, please set any existing card as default or add a new card and try again","Pay":"Pay","Pay <currencyFormat>{amount}</currencyFormat>":["Pay <currencyFormat>",["amount"],"</currencyFormat>"],"Quote":"Quote","Units":"Units","Unit Price":"Unit Price","Amount":"Amount","V.A.T":"V.A.T","Total sum to be paid now":"Total sum to be paid now","Recurring sum":"Recurring sum","Promo Code":"Promo Code","Invalid Promo Code":"Invalid Promo Code","Apply Discount":"Apply Discount","Pay per year and pay for only 10 months":"Pay per year and pay for only 10 months","All contracts run 12 months at a time, all contracts are renewed automatically for another 12 month period. All pricing is exclusive of VAT (moms).":"All contracts run 12 months at a time, all contracts are renewed automatically for another 12 month period. All pricing is exclusive of VAT (moms).","Our <termsLink>terms of service</termsLink> apply. You can read about our additional products, services and prices <pricesLink>here</pricesLink>":"Our <termsLink>terms of service</termsLink> apply. You can read about our additional products, services and prices <pricesLink>here</pricesLink>","Current plan: <uppercase>Limited Share Register <primaryColor>Free</primaryColor></uppercase>":"Current plan: <uppercase>Limited Share Register <primaryColor>Free</primaryColor></uppercase>","Up to 15 shareholders":"Up to 15 shareholders","Synchronized against Bolagsverket":"Synchronized against Bolagsverket","Your browser is too old":"Your browser is too old","Please upgrade your browser or switch to one of the supported versions":"Please upgrade your browser or switch to one of the supported versions","Mozilla Firefox (Minimum version: 115)":"Mozilla Firefox (Minimum version: 115)","Google Chrome (Minimum version: 110)":"Google Chrome (Minimum version: 110)","Microsoft Edge (Minimum version: 110)":"Microsoft Edge (Minimum version: 110)","If you\'re using Safari <link>upgrade to at least version 16.4</link>":"If you\'re using Safari <link>upgrade to at least version 16.4</link>","Help":"Help","Welcome to Bolago, {name}!":["Welcome to Bolago, ",["name"],"!"],"Finish your user profile to get started":"Finish your user profile to get started","Pending Invite Requests":"Pending Invite Requests","Profile Settings":"Profile Settings","Communication Language":"Communication Language"}');var G=n(44683);let B=(()=>{class Y{constructor(me){this._allMessages={en:{...V,...w,...A},sv:{...z,...w,...T}},G.Ru.load(this._allMessages),G.Ru.activate(me),this._i18n=G.Ru}get i18n(){return this._i18n}static{this.\u0275fac=function(ge){return new(ge||Y)(r.KVO(r.xe9))}}static{this.\u0275prov=r.jDH({token:Y,factory:Y.\u0275fac,providedIn:"root"})}}return Y})();var H=n(79274),U=n(54436),$=n(66210),R=n(8632),K=n(46730);let j=(()=>{class Y{constructor(me,ge,Ee,je){this.elementRef=me,this.apollo=ge,this.router=Ee,this.defaultI18n=je,this.component=r.hFB.required(),this.i18n=(0,r.hFB)(this.defaultI18n.i18n),this.apolloClient=(0,r.hFB)(this.apollo.client),this.props=(0,r.hFB)(),this.userId=(0,r.hFB)(),this.companyId=(0,r.hFB)(),this.angularPathname=(0,a.ot)(this.router.events.pipe((0,H.p)(ne=>ne instanceof k.wF),(0,U.T)(ne=>ne.url),(0,$.Z)(this.router.url),(0,R.F)()),{requireSync:!0}),(0,r.QZP)(()=>{this.render(this.component(),this.angularPathname(),this.i18n(),this.apolloClient(),this.props(),this.companyId(),this.userId())})}render(me,ge,Ee,je,ne,be,fe){if(!this.root)return;const q=(0,f.createElement)(me,ne);this.root.render((0,e.jsx)(u.Ti,{client:je,i18n:Ee,joyTheme:I,materialTheme:F,userId:fe,companyId:be,children:(0,e.jsx)(x.Q,{ngRouter:this.router,pathName:ge,children:(0,e.jsx)(f.Suspense,{children:(0,e.jsx)(M.t,{children:q})})})}))}ngAfterViewInit(){this.root=(0,d.H)(this.elementRef.nativeElement)}ngOnDestroy(){this.root?.unmount(),this.root=void 0}static{this.\u0275fac=function(ge){return new(ge||Y)(r.rXU(r.aKT),r.rXU(K.Ic),r.rXU(k.Ix),r.rXU(B))}}static{this.\u0275cmp=r.VBU({type:Y,selectors:[["app-react-wrapper"]],inputs:{component:[1,"component"],i18n:[1,"i18n"],apolloClient:[1,"apolloClient"],props:[1,"props"],userId:[1,"userId"],companyId:[1,"companyId"]},standalone:!0,features:[r.aNF],decls:0,vars:0,template:function(ge,Ee){},styles:['[_nghost-%COMP%]{display:block;max-width:"0px"}.display-none[_nghost-%COMP%]{display:none}\n\n/*# sourceMappingURL=react-wrapper.component.tsx-angular-inline--1.css.map*/'],changeDetection:0})}}return Y})()},93494:(Ge,L,n)=>{"use strict";n.d(L,{d:()=>me});var e=n(78006),r=n(74396),a=n(54436),f=n(62546),d=n(3691),u=n(33548),y=n(78732),m=n(65700),_=n(13671),I=n(55685),F=n(31761),M=n(75533),k=n(72674),x=n(31806),w=n(38496),T=n(47404),A=n(42184);function z(ge,Ee){1&ge&&(I.j41(0,"td",21),I.pXf(1,2),I.k0s())}function V(ge,Ee){if(1&ge&&(I.j41(0,"td",22),I.EFF(1),I.nI1(2,"dateTimeLocaleStr"),I.k0s()),2&ge){const je=Ee.$implicit;I.R7$(),I.JRh(I.bMT(2,1,je.registrationDate))}}function G(ge,Ee){1&ge&&(I.j41(0,"td",21),I.pXf(1,3),I.k0s())}function B(ge,Ee){if(1&ge&&(I.j41(0,"td",22),I.EFF(1),I.nI1(2,"authJsonKindHuman"),I.k0s()),2&ge){const je=Ee.$implicit;I.R7$(),I.JRh(I.bMT(2,1,je.auths))}}function H(ge,Ee){1&ge&&(I.j41(0,"td",21),I.pXf(1,4),I.k0s())}function U(ge,Ee){if(1&ge&&(I.qex(0)(1),I.pXf(2,5),I.bVm(),I.EFF(3),I.bVm()),2&ge){const je=I.XpG().$implicit;I.R7$(3),I.SpI(" ",null==je.auths[0]?null:je.auths[0].before_year,"")}}function $(ge,Ee){if(1&ge&&(I.qex(0),I.EFF(1),I.bVm()),2&ge){const je=I.XpG().$implicit;I.R7$(),I.JRh(null==je.auths[0]?null:je.auths[0].before)}}function R(ge,Ee){if(1&ge&&(I.j41(0,"td",22),I.DNE(1,U,4,1,"ng-container",23)(2,$,2,1,"ng-container",23),I.k0s()),2&ge){const je=Ee.$implicit;I.R7$(),I.Y8G("ngIf",null==je.auths[0]?null:je.auths[0].before_year),I.R7$(),I.Y8G("ngIf",null==je.auths[0]?null:je.auths[0].before)}}function K(ge,Ee){1&ge&&I.nrm(0,"tr",24)}function j(ge,Ee){if(1&ge){const je=I.RV6();I.j41(0,"tr",25),I.bIt("click",function(){const be=I.eBV(je).$implicit,fe=I.XpG(2);return I.Njj(fe.selectAuth(be))}),I.k0s()}}function Y(ge,Ee){if(1&ge&&(I.qex(0),I.j41(1,"table",13),I.qex(2,14),I.DNE(3,z,2,0,"td",15)(4,V,3,3,"td",16),I.bVm(),I.qex(5,17),I.DNE(6,G,2,0,"td",15)(7,B,3,3,"td",16),I.bVm(),I.qex(8,18),I.DNE(9,H,2,0,"td",15)(10,R,3,2,"td",16),I.bVm(),I.DNE(11,K,1,0,"tr",19)(12,j,1,0,"tr",20),I.k0s(),I.bVm()),2&ge){const je=I.XpG();I.R7$(),I.Y8G("dataSource",je.snrAuthorizations$),I.R7$(10),I.Y8G("matHeaderRowDef",je.displayedColumns),I.R7$(),I.Y8G("matRowDefColumns",je.displayedColumns)}}function O(ge,Ee){1&ge&&(I.j41(0,"mat-list-item")(1,"span",26),I.pXf(2,6),I.k0s()())}let me=(()=>{class ge{constructor(je,ne,be,fe,q){this.dialogRef=je,this.data=ne,this.store=be,this.gqlDispatch=fe,this.gqlAuthGroups=q,this.snrAuthorizations$=this.store.pipe((0,r.Lt)((0,y.aq)(this.data.authorizationKind)),(0,a.T)(ce=>(0,f.A)(this.data.authFilter)?ce:(0,d.A)(ce,xe=>this.data.authFilter(xe))),(0,a.T)(ce=>(0,u.A)(ce,[xe=>xe.registrationDate],["desc"]))),this.displayedColumns=["registrationDate","kinds","validThru"],this.gqlDispatch.query(this.gqlAuthGroups,{companyId:this.data.company.id})}static open(je,ne){return je.open(ge,{width:"800px",data:ne})}selectAuth(je){this.data.onSubmit(je).subscribe(()=>{this.dialogRef.close(je)})}static{this.\u0275fac=function(ne){return new(ne||ge)(I.rXU(e.CP),I.rXU(e.Vh),I.rXU(r.il),I.rXU(m.S),I.rXU(_.nmw))}}static{this.\u0275cmp=I.VBU({type:ge,selectors:[["app-select-authorization-dialog"]],decls:14,vars:5,consts:()=>{let je,ne,be,fe,q,ce;return je="Select authorization",ne="Registered",be="Types",fe="Valid thru.",q="annual general meeting",ce="THERE ARE NO AUTHORIZATIONS",[["noAuths",""],je,ne,be,fe,q,ce,[1,"dialog"],[1,"dialog-close"],["mat-icon-button","",3,"mat-dialog-close"],[1,"dialog-title"],["mat-dialog-content","",1,"dialog-content"],[4,"ngIf","ngIfElse"],["mat-table","",2,"width","100%",3,"dataSource"],["matColumnDef","registrationDate"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","kinds"],["matColumnDef","validThru"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","clickable","",3,"click",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],[4,"ngIf"],["mat-header-row",""],["mat-row","","clickable","",3,"click"],["matListItemTitle",""]]},template:function(ne,be){if(1&ne&&(I.j41(0,"div",7)(1,"div",8)(2,"button",9)(3,"mat-icon"),I.EFF(4,"close"),I.k0s()()(),I.j41(5,"div",10)(6,"h5"),I.pXf(7,1),I.k0s()(),I.j41(8,"div",11)(9,"mat-list"),I.DNE(10,Y,13,3,"ng-container",12),I.nI1(11,"async"),I.DNE(12,O,3,0,"ng-template",null,0,I.C5r),I.k0s()()()),2&ne){let fe;const q=I.sdS(13);I.R7$(2),I.Y8G("mat-dialog-close",null),I.R7$(8),I.Y8G("ngIf",(null==(fe=I.bMT(11,3,be.snrAuthorizations$))?null:fe.length)>0)("ngIfElse",q)}},dependencies:[F.bT,M.An,k.iY,x.jt,x.YE,x.yE,w.Zl,w.tL,w.ji,w.cC,w.YV,w.iL,w.$R,w.YZ,w.NB,e.tx,e.Yi,F.Jj,T.K,A.v],encapsulation:2})}}return ge})()},93453:(Ge,L,n)=>{"use strict";n.d(L,{F:()=>H});var e=n(78006),r=n(94665),a=n(54436),f=n(42567),d=n(52893),u=n(33548),y=n(57939),m=n(54407),_=n(62546),I=n(64929),F=n(13671),M=n(55685),k=n(31761),x=n(82291),w=n(63982),T=n(81474),A=n(59036);const z=()=>({standalone:!0}),V=()=>({});function G(U,$){if(1&U&&(M.j41(0,"mat-option",16),M.EFF(1),M.qex(2),M.pXf(3,4),M.bVm(),M.EFF(4),M.k0s()),2&U){const R=$.$implicit;M.Y8G("value",R),M.R7$(),M.SpI(" ",R.name," ("),M.R7$(3),M.SpI(": ",R.voteWeight,") ")}}function B(U,$){if(1&U&&(M.qex(0),M.j41(1,"div")(2,"mat-form-field",14)(3,"mat-label"),M.pXf(4,5),M.k0s(),M.nrm(5,"input",22),M.j41(6,"mat-hint"),M.pXf(7,6),M.k0s()()(),M.j41(8,"div")(9,"mat-form-field",14)(10,"mat-label"),M.pXf(11,7),M.k0s(),M.nrm(12,"input",23),M.j41(13,"mat-hint"),M.pXf(14,8),M.k0s()()(),M.bVm()),2&U){const R=M.XpG();M.R7$(5),M.Y8G("formControl",R.formControls.shareClassName),M.R7$(7),M.Y8G("formControl",R.formControls.shareClassVoteWeight)}}let H=(()=>{class U{constructor(R,K,j){this.data=R,this.dialogRef=K,this.gqlShareClasses=j,this.keys=d.A,this.subs=new I.a,this.formControls={shareClassName:new r.hs,shareClassVoteWeight:new r.hs},this.formGroup=new r.J3(this.formControls),this.shareClasses$=this.gqlShareClasses.fetch({companyId:this.data.company.id},{fetchPolicy:"no-cache"}).pipe((0,a.T)(Y=>Y.data.shareClasses),(0,a.T)(Y=>(0,u.A)(Y,O=>O.name)),(0,f.M)(Y=>{if(Y.length>0){const O=(0,y.A)(Y,me=>me.name===(this.data.shareClass?.name??"STAM"));this.selectedShareClass=O||(0,m.A)(Y)}}))}static open(R,K){return R.open(U,{width:"600px",disableClose:!0,data:K})}ngOnDestroy(){this.subs.unsubscribe()}submit(){let R;R=(0,d.A)(this.selectedShareClass).length>0?this.selectedShareClass:{name:this.formControls.shareClassName.value,voteWeight:`${this.formControls.shareClassVoteWeight.value}`},!(0,_.A)(R.name)&&!(0,_.A)(R.voteWeight)&&(this.subs.sink=this.data.saveFunction(R).subscribe({next:()=>{this.dialogRef.close()},error:K=>console.error(K)}))}changed(){this.formGroup.reset(),this.formGroup.markAsPristine(),this.formGroup.markAsUntouched(),0===(0,d.A)(this.selectedShareClass).length?(this.formControls.shareClassName=new r.hs(null,r.k0.required),this.formControls.shareClassVoteWeight=new r.hs(null,r.k0.required)):(this.formControls.shareClassName=new r.hs,this.formControls.shareClassVoteWeight=new r.hs)}static{this.\u0275fac=function(K){return new(K||U)(M.rXU(e.Vh),M.rXU(e.CP),M.rXU(F.DnV))}}static{this.\u0275cmp=M.VBU({type:U,selectors:[["app-select-share-class-dialog"]],decls:22,vars:11,consts:()=>{let R,K,j,Y,O,me,ge,Ee,je;return R="Choose share class",K="Share class",j="Create new share class",Y="Cancel",O="vote weight",me="The name of the share class",ge="Eg. PREF-A",Ee="The voting weight of the share class",je="number of votes per share",[R,K,j,Y,O,me,ge,Ee,je,[3,"submit","formGroup"],[1,"dialog"],[1,"dialog-title"],["mat-dialog-content","",1,"dialog-content"],[1,"flex","flex-col","gap-4"],["appearance","fill",1,"w-full"],[3,"ngModelChange","selectionChange","ngModel","ngModelOptions"],[3,"value"],[3,"value",4,"ngFor","ngForOf"],[4,"ngIf"],[1,"dialog-actions"],["type","button","mat-dialog-close","",1,"btn-secondary"],["type","submit",1,"btn",3,"disabled"],["matInput","","type","text","required","",3,"formControl"],["matInput","","type","number","required","",3,"formControl"]]},template:function(K,j){1&K&&(M.j41(0,"form",9),M.bIt("submit",function(){return j.submit()}),M.j41(1,"div",10)(2,"div",11)(3,"h5"),M.pXf(4,0),M.k0s()(),M.j41(5,"div",12)(6,"div",13)(7,"div")(8,"mat-form-field",14)(9,"mat-label"),M.pXf(10,1),M.k0s(),M.j41(11,"mat-select",15),M.mxI("ngModelChange",function(O){return M.DH7(j.selectedShareClass,O)||(j.selectedShareClass=O),O}),M.bIt("selectionChange",function(){return j.changed()}),M.j41(12,"mat-option",16),M.pXf(13,2),M.k0s(),M.DNE(14,G,5,3,"mat-option",17),M.nI1(15,"async"),M.k0s()()(),M.DNE(16,B,15,2,"ng-container",18),M.k0s()(),M.j41(17,"div",19)(18,"button",20),M.pXf(19,3),M.k0s(),M.j41(20,"button",21),M.EFF(21," Spara "),M.k0s()()()()),2&K&&(M.Y8G("formGroup",j.formGroup),M.R7$(11),M.R50("ngModel",j.selectedShareClass),M.Y8G("ngModelOptions",M.lJ4(9,z)),M.R7$(),M.Y8G("value",M.lJ4(10,V)),M.R7$(2),M.Y8G("ngForOf",M.bMT(15,7,j.shareClasses$)),M.R7$(2),M.Y8G("ngIf",0===j.keys(j.selectedShareClass).length),M.R7$(4),M.Y8G("disabled",0===j.keys(j.selectedShareClass).length&&(j.formControls.shareClassName.invalid||j.formControls.shareClassVoteWeight.invalid)))},dependencies:[k.Sq,k.bT,r.qT,r.me,r.Q0,r.BC,r.cb,r.YS,r.l_,r.j4,r.vS,e.tx,e.Yi,x.rl,x.nJ,x.MV,w.VO,T.wT,A.fg,k.Jj],encapsulation:2})}}return U})()},88200:(Ge,L,n)=>{"use strict";n.d(L,{I:()=>F});var e=n(78006),r=n(62546),a=n(45232),f=n(55685),d=n(31761),u=n(63021),y=n(42023);function m(M,k){if(1&M&&(f.qex(0),f.j41(1,"p"),f.EFF(2),f.k0s(),f.bVm()),2&M){const x=f.XpG();f.R7$(2),f.JRh(x.modifyText(x.data.text).start)}}function _(M,k){if(1&M&&(f.qex(0),f.j41(1,"p"),f.EFF(2),f.j41(3,"a",12),f.EFF(4),f.k0s(),f.EFF(5),f.k0s(),f.bVm()),2&M){const x=f.XpG();f.R7$(2),f.SpI(" ",x.modifyText(x.data.text).start,""),f.R7$(),f.Y8G("href",x.data.link.url,f.B4B),f.R7$(),f.JRh(x.data.link.text),f.R7$(),f.SpI("",x.modifyText(x.data.text).end," ")}}function I(M,k){if(1&M&&(f.qex(0),f.j41(1,"h6"),f.EFF(2),f.k0s(),f.bVm()),2&M){const x=f.XpG();f.R7$(2),f.JRh(x.data.question)}}let F=(()=>{class M{constructor(x,w){this.dialogRef=x,this.data=w}static open(x,w){return x.open(M,{minWidth:700,maxWidth:700,data:w,disableClose:!0,autoFocus:!1})}modifyText(x){if(!(0,r.A)(this.data.link)){const w=x.split("@LINK");return{start:w[0],end:w[1]}}return{start:x}}submit(x){(0,r.A)(this.data.onSubmit)?this.dialogRef.close(x):this.data.onSubmit(x).pipe((0,a.$)()).subscribe(w=>this.dialogRef.close(w))}static{this.\u0275fac=function(w){return new(w||M)(f.rXU(e.CP),f.rXU(e.Vh))}}static{this.\u0275cmp=f.VBU({type:M,selectors:[["ng-component"]],decls:18,vars:8,consts:()=>{let x;return x="Yes, I'm sure",[["checkBox",""],x,[1,"dialog"],["mat-dialog-content","",1,"dialog-content"],["q-message","","color","warn","icon","warning"],["q-message-header",""],["q-message-subheader",""],[4,"ngIf"],[1,"dialog-actions"],["color","primary"],["type","button",1,"btn-warn",3,"click","disabled"],["type","button",1,"btn",3,"mat-dialog-close"],["target","_blank",3,"href"]]},template:function(w,T){if(1&w){const A=f.RV6();f.j41(0,"div",2)(1,"div",3)(2,"div",4)(3,"div",5)(4,"h5"),f.EFF(5),f.k0s()(),f.j41(6,"div",6),f.DNE(7,m,3,1,"ng-container",7)(8,_,6,4,"ng-container",7)(9,I,3,1,"ng-container",7),f.k0s()()(),f.j41(10,"div",8)(11,"mat-checkbox",9,0),f.pXf(13,1),f.k0s(),f.j41(14,"button",10),f.bIt("click",function(){return f.eBV(A),f.Njj(T.submit(!0))}),f.EFF(15),f.k0s(),f.j41(16,"button",11),f.EFF(17),f.k0s()()()}if(2&w){const A=f.sdS(12);f.R7$(5),f.JRh(T.data.title),f.R7$(2),f.Y8G("ngIf",!(null!=T.data&&T.data.link)),f.R7$(),f.Y8G("ngIf",null==T.data?null:T.data.link),f.R7$(),f.Y8G("ngIf",null==T.data?null:T.data.question),f.R7$(5),f.Y8G("disabled",!A.checked),f.R7$(),f.SpI(" ",T.data.confirm," "),f.R7$(),f.Y8G("mat-dialog-close",!1),f.R7$(),f.SpI(" ",T.data.cancel," ")}},dependencies:[d.bT,e.tx,e.Yi,u.So,y.I],encapsulation:2})}}return M})()},9239:(Ge,L,n)=>{"use strict";n.d(L,{y:()=>f});var e=n(78006),r=n(62546),a=n(55685);let f=(()=>{class d{constructor(y,m){this.data=y,this.dialogRef=m}static open(y,m,_){return y.open(d,{...(0,r.A)(_)?{}:_,minWidth:600,disableClose:!0,data:m})}static{this.\u0275fac=function(m){return new(m||d)(a.rXU(e.Vh),a.rXU(e.CP))}}static{this.\u0275cmp=a.VBU({type:d,selectors:[["app-alert-dialog"]],decls:9,vars:3,consts:[[1,"dialog"],[1,"dialog-title"],["mat-dialog-content","",1,"dialog-content"],[1,"dialog-actions"],["type","button","mat-dialog-close","",1,"btn"]],template:function(m,_){1&m&&(a.j41(0,"div",0)(1,"div",1)(2,"h4"),a.EFF(3),a.k0s()(),a.j41(4,"div",2),a.EFF(5),a.k0s(),a.j41(6,"div",3)(7,"button",4),a.EFF(8),a.k0s()()()),2&m&&(a.R7$(3),a.JRh(_.data.title),a.R7$(2),a.SpI(" ",_.data.text," "),a.R7$(3),a.JRh(_.data.ok))},dependencies:[e.tx,e.Yi],encapsulation:2,changeDetection:0})}}return d})()},17413:(Ge,L,n)=>{"use strict";n.d(L,{w:()=>k});var e=n(78006),r=n(2267),a=n(99334),d=(n(80851),n(62546)),u=n(55685),y=n(31761),m=n(75533),_=n(72674),I=n(88645);const F=["qLoading"];function M(x,w){if(1&x){const T=u.RV6();u.j41(0,"button",11),u.bIt("click",function(){u.eBV(T);const z=u.XpG();return u.Njj(z.submit(!1))}),u.EFF(1),u.k0s()}if(2&x){const T=u.XpG();u.R7$(),u.SpI(" ",T.data.no," ")}}let k=(()=>{class x{constructor(T,A){this.data=T,this.dialogRef=A}static open(T,A,z={}){return T.open(x,{minWidth:600,disableClose:!0,...z,data:{confirmBtnClass:"btn",...A}})}submit(T){if(!(0,d.A)(this.data.saveFunction))return this.qLoading.start(),void this.data.saveFunction(T).pipe((0,r.s)(1),(0,a.j)(()=>{this.qLoading.stop()})).subscribe(A=>this.dialogRef.close(A));this.dialogRef.close(T)}static{this.\u0275fac=function(A){return new(A||x)(u.rXU(e.Vh),u.rXU(e.CP))}}static{this.\u0275cmp=u.VBU({type:x,selectors:[["app-confirm-dialog"]],viewQuery:function(A,z){if(1&A&&u.GBs(F,5),2&A){let V;u.mGM(V=u.lsd())&&(z.qLoading=V.first)}},decls:17,vars:9,consts:[["qLoading","Loading"],["sutLoading","",1,"dialog"],[1,"dialog-close"],["mat-icon-button","",3,"mat-dialog-close"],[1,"dialog-title"],["mat-dialog-content","",1,"dialog-content"],[3,"innerHTML"],[1,"dialog-actions"],["type","button",1,"btn-secondary",3,"mat-dialog-close"],["type","button","class","btn-secondary",3,"click",4,"ngIf"],["type","button",3,"click"],["type","button",1,"btn-secondary",3,"click"]],template:function(A,z){if(1&A){const V=u.RV6();u.j41(0,"div",1,0)(2,"div",2)(3,"button",3)(4,"mat-icon"),u.EFF(5,"close"),u.k0s()()(),u.j41(6,"div",4)(7,"h4"),u.EFF(8),u.k0s()(),u.j41(9,"div",5),u.nrm(10,"div",6),u.k0s(),u.j41(11,"div",7)(12,"button",8),u.EFF(13),u.k0s(),u.DNE(14,M,2,1,"button",9),u.j41(15,"button",10),u.bIt("click",function(){return u.eBV(V),u.Njj(z.submit(!0))}),u.EFF(16),u.k0s()()()}2&A&&(u.R7$(3),u.Y8G("mat-dialog-close",null),u.R7$(5),u.JRh(z.data.title),u.R7$(2),u.Y8G("innerHTML",z.data.text,u.npT),u.R7$(2),u.Y8G("mat-dialog-close",null),u.R7$(),u.SpI(" ",z.data.cancel," "),u.R7$(),u.Y8G("ngIf",z.data.no),u.R7$(),u.HbH(z.data.confirmBtnClass),u.R7$(),u.SpI(" ",z.data.ok," "))},dependencies:[y.bT,m.An,_.iY,e.tx,e.Yi,I.GY],encapsulation:2,changeDetection:0})}}return x})()},75599:(Ge,L,n)=>{"use strict";n.d(L,{Z:()=>Q,a:()=>de});var e=n(78006),r=n(94665),a=n(45232),f=n(99334),d=n(62546),u=n(57939),y=n(64929),_=(n(80851),n(55685)),I=n(31761),F=n(75533),M=n(72674),k=n(30556),x=n(82291),w=n(59036),T=n(97778),A=n(88645),z=n(21617),V=n(42023),G=n(98532),B=n(65403);const H=["qLoading"];function U(ee,Te){if(1&ee&&(_.j41(0,"div",18)(1,"div",19),_.EFF(2),_.k0s()()),2&ee){const ie=_.XpG();_.R7$(2),_.JRh(ie.data.sublabel)}}function $(ee,Te){if(1&ee&&(_.j41(0,"span"),_.EFF(1),_.k0s()),2&ee){const ie=_.XpG();_.R7$(),_.JRh(null==ie.data?null:ie.data.text)}}function R(ee,Te){if(1&ee&&(_.j41(0,"mat-label"),_.EFF(1),_.k0s()),2&ee){const ie=_.XpG(3);_.R7$(),_.JRh(null==ie.data?null:ie.data.inputLabel)}}function K(ee,Te){if(1&ee&&(_.j41(0,"span",24),_.EFF(1),_.k0s()),2&ee){const ie=_.XpG(3);_.R7$(),_.JRh(ie.data.suffix)}}function j(ee,Te){if(1&ee&&(_.j41(0,"mat-error"),_.EFF(1),_.k0s()),2&ee){const ie=_.XpG(3);_.R7$(),_.JRh(ie.getErrorMsg())}}function Y(ee,Te){if(1&ee&&(_.j41(0,"mat-form-field",21),_.DNE(1,R,2,1,"mat-label",11),_.nrm(2,"input",22),_.DNE(3,K,2,1,"span",23)(4,j,2,1,"mat-error",11),_.k0s()),2&ee){const ie=_.XpG(2);_.R7$(),_.Y8G("ngIf",null==ie.data?null:ie.data.inputLabel),_.R7$(),_.Y8G("formControl",ie.formControls.input)("type",ie.data.type)("integerOnly",ie.data.integerOnly)("placeholder",ie.data.placeholder)("autocomplete",ie.autoCompleteState),_.R7$(),_.Y8G("ngIf",ie.data.suffix),_.R7$(),_.Y8G("ngIf",ie.formControls.input.invalid)}}function O(ee,Te){if(1&ee&&(_.j41(0,"mat-label"),_.EFF(1),_.k0s()),2&ee){const ie=_.XpG(3);_.R7$(),_.JRh(null==ie.data?null:ie.data.inputLabelSl)}}function me(ee,Te){if(1&ee&&(_.j41(0,"span",24),_.EFF(1),_.k0s()),2&ee){const ie=_.XpG(3);_.R7$(),_.JRh(ie.data.suffix)}}function ge(ee,Te){if(1&ee&&(_.j41(0,"mat-error"),_.EFF(1),_.k0s()),2&ee){const ie=_.XpG(3);_.R7$(),_.JRh(ie.getErrorMsg())}}function Ee(ee,Te){if(1&ee&&(_.j41(0,"mat-form-field",21),_.DNE(1,O,2,1,"mat-label",11),_.nrm(2,"input",22),_.DNE(3,me,2,1,"span",23)(4,ge,2,1,"mat-error",11),_.k0s()),2&ee){const ie=_.XpG(2);_.R7$(),_.Y8G("ngIf",null==ie.data?null:ie.data.inputLabelSl),_.R7$(),_.Y8G("formControl",ie.formControls.inputSl)("type",ie.data.type)("integerOnly",ie.data.integerOnly)("placeholder",ie.data.placeholderSl)("autocomplete",ie.autoCompleteState),_.R7$(),_.Y8G("ngIf",ie.data.suffix),_.R7$(),_.Y8G("ngIf",ie.formControls.inputSl.invalid)}}function je(ee,Te){if(1&ee&&(_.qex(0),_.DNE(1,Y,5,8,"mat-form-field",20)(2,Ee,5,8,"mat-form-field",20),_.bVm()),2&ee){const ie=_.XpG();_.R7$(),_.Y8G("ngIf",ie.data.primaryLang),_.R7$(),_.Y8G("ngIf",ie.data.secondaryLang)}}function ne(ee,Te){if(1&ee&&(_.j41(0,"mat-label"),_.EFF(1),_.k0s()),2&ee){const ie=_.XpG(3);_.R7$(),_.JRh(null==ie.data?null:ie.data.inputLabel)}}function be(ee,Te){if(1&ee&&(_.j41(0,"span",24),_.EFF(1),_.k0s()),2&ee){const ie=_.XpG(3);_.R7$(),_.JRh(ie.data.suffix)}}function fe(ee,Te){if(1&ee&&(_.j41(0,"mat-error"),_.EFF(1),_.k0s()),2&ee){const ie=_.XpG(3);_.R7$(),_.JRh(ie.getErrorMsg())}}function q(ee,Te){if(1&ee&&(_.j41(0,"mat-form-field",21),_.DNE(1,ne,2,1,"mat-label",11),_.nrm(2,"input",25),_.DNE(3,be,2,1,"span",23)(4,fe,2,1,"mat-error",11),_.k0s()),2&ee){const ie=_.XpG(2);_.R7$(),_.Y8G("ngIf",null==ie.data?null:ie.data.inputLabel),_.R7$(),_.Y8G("formControl",ie.formControls.input)("type",ie.data.type)("numericIntegerOnly",ie.data.integerOnly)("placeholder",ie.data.placeholder)("autocomplete",ie.autoCompleteState),_.R7$(),_.Y8G("ngIf",ie.data.suffix),_.R7$(),_.Y8G("ngIf",ie.formControls.input.invalid)}}function ce(ee,Te){if(1&ee&&(_.qex(0),_.DNE(1,q,5,8,"mat-form-field",20),_.bVm()),2&ee){const ie=_.XpG();_.R7$(),_.Y8G("ngIf",ie.data.primaryLang)}}function xe(ee,Te){if(1&ee&&(_.j41(0,"mat-label"),_.EFF(1),_.k0s()),2&ee){const ie=_.XpG(2);_.R7$(),_.JRh(null==ie.data?null:ie.data.inputLabel)}}function _e(ee,Te){if(1&ee&&(_.j41(0,"span",24),_.EFF(1),_.k0s()),2&ee){const ie=_.XpG(2);_.R7$(),_.JRh(ie.data.suffix)}}function ke(ee,Te){if(1&ee&&(_.j41(0,"mat-error"),_.EFF(1),_.k0s()),2&ee){const ie=_.XpG(2);_.R7$(),_.JRh(ie.getErrorMsg())}}function J(ee,Te){if(1&ee&&(_.qex(0),_.j41(1,"mat-form-field",21),_.DNE(2,xe,2,1,"mat-label",11),_.nrm(3,"textarea",26),_.DNE(4,_e,2,1,"span",23)(5,ke,2,1,"mat-error",11),_.k0s(),_.bVm()),2&ee){const ie=_.XpG();_.R7$(2),_.Y8G("ngIf",null==ie.data?null:ie.data.inputLabel),_.R7$(),_.Y8G("formControl",ie.formControls.input)("type",ie.data.type)("placeholder",null==ie.data?null:ie.data.placeholder),_.R7$(),_.Y8G("ngIf",ie.data.suffix),_.R7$(),_.Y8G("ngIf",ie.formControls.input.invalid)}}function wt(ee,Te){if(1&ee&&(_.j41(0,"mat-label"),_.EFF(1),_.k0s()),2&ee){const ie=_.XpG(2);_.R7$(),_.JRh(null==ie.data?null:ie.data.inputLabel)}}function Fe(ee,Te){if(1&ee&&(_.qex(0),_.j41(1,"mat-form-field",21),_.DNE(2,wt,2,1,"mat-label",11),_.nrm(3,"input",27)(4,"mat-datepicker-toggle",28)(5,"mat-datepicker",null,1),_.k0s(),_.bVm()),2&ee){const ie=_.sdS(6),pe=_.XpG();_.R7$(2),_.Y8G("ngIf",null==pe.data?null:pe.data.inputLabel),_.R7$(),_.Y8G("formControl",pe.formControls.input)("matDatepicker",ie)("placeholder",pe.data.placeholder)("min",null==pe.data.dateRange?null:pe.data.dateRange.min)("max",null==pe.data.dateRange?null:pe.data.dateRange.max),_.R7$(),_.Y8G("for",ie)}}function nt(ee,Te){if(1&ee&&(_.qex(0),_.j41(1,"div"),_.nrm(2,"quill-editor",29),_.k0s(),_.bVm()),2&ee){const ie=_.XpG();_.R7$(2),_.Y8G("formControl",ie.formControls.input)("placeholder",null==ie.data?null:ie.data.placeholder)}}function se(ee,Te){if(1&ee&&(_.j41(0,"mat-slide-toggle",30),_.pXf(1,2),_.k0s()),2&ee){const ie=_.XpG();_.Y8G("formControl",ie.formControls.toggle)}}var he=function(ee){return ee.On="on",ee.Off="off",ee}(he||{}),Q=function(ee){return ee[ee.Input=0]="Input",ee[ee.InputNumerical=1]="InputNumerical",ee[ee.TextArea=2]="TextArea",ee[ee.Date=3]="Date",ee[ee.RichText=4]="RichText",ee}(Q||{});let de=(()=>{class ee{constructor(ie,pe){this.data=ie,this.dialogRef=pe,this.PromptInputKind=Q,this.subs=new y.a,this.formControls={input:new r.MJ(null),inputSl:new r.MJ(null),toggle:new r.MJ(!1)},this.formGroup=new r.gE(this.formControls),this.autoCompleteState="number"===this.data.type?he.Off:he.On,this.formControls.input.setValue(ie.modelValue),this.formControls.inputSl.setValue(ie.modelValueSl),this.formControls.toggle.setValue(ie.toggleState??!1),this.formControls.input.setValidators(ie.primaryLang?ie.validators:[]),this.formControls.inputSl.setValidators(ie.secondaryLang?ie.validators:[])}static open(ie,pe,we){return ie.open(ee,{minWidth:700,...(0,d.A)(we)?{}:we,disableClose:!0,data:{inputKind:Q.Input,primaryLang:!0,confirmBtnClass:"btn",...pe}})}ngOnDestroy(){this.subs.unsubscribe()}submit(){if(!this.formGroup.invalid){if(!(0,d.A)(this.data.save))return this.qLoading.start(),void this.data.save({input:this.formControls.input.value,inputSl:this.formControls.inputSl.value,toggleState:this.formControls.toggle.value}).pipe((0,a.$)(),(0,f.j)(()=>this.qLoading.stop())).subscribe(ie=>this.dialogRef.close(ie));this.dialogRef.close()}}getErrorMsg(){return(0,u.A)(this.data.errors,(ie,pe)=>this.formControls.input.hasError(pe))}static{this.\u0275fac=function(pe){return new(pe||ee)(_.rXU(e.Vh),_.rXU(e.CP))}}static{this.\u0275cmp=_.VBU({type:ee,selectors:[["app-prompt-dialog"]],viewQuery:function(pe,we){if(1&pe&&_.GBs(H,5),2&pe){let Pe;_.mGM(Pe=_.lsd())&&(we.qLoading=Pe.first)}},decls:26,vars:15,consts:()=>{let ie;return ie="The warrants shall be tied to qualified employee stock options",[["qLoading","Loading"],["picker",""],ie,[3,"submit","formGroup"],["sutLoading","",1,"dialog"],[1,"dialog-close"],["mat-icon-button","",3,"mat-dialog-close"],[1,"dialog-title"],["mat-dialog-content","",1,"dialog-content"],[1,"flex","flex-col","gap-4","pb-4"],["q-message","","color","primary",4,"ngIf"],[4,"ngIf"],[3,"ngSwitch"],[4,"ngSwitchCase"],["color","primary",3,"formControl",4,"ngIf"],[1,"dialog-actions"],["type","button",1,"btn-secondary",3,"mat-dialog-close"],["type","submit",1,"btn"],["q-message","","color","primary"],["q-message-header",""],["class","w-full","appearance","fill",4,"ngIf"],["appearance","fill",1,"w-full"],["matInput","","type","number",3,"formControl","type","integerOnly","placeholder","autocomplete"],["matSuffix","",4,"ngIf"],["matSuffix",""],["matInput","","type","text","localizedNumericInput","",3,"formControl","type","numericIntegerOnly","placeholder","autocomplete"],["matInput","","rows","3",3,"formControl","type","placeholder"],["matInput","","type","text","required","",3,"formControl","matDatepicker","placeholder","min","max"],["matSuffix","",3,"for"],["rows","4",1,"w-full","h-40",3,"formControl","placeholder"],["color","primary",3,"formControl"]]},template:function(pe,we){if(1&pe){const Pe=_.RV6();_.j41(0,"form",3),_.bIt("submit",function(){return _.eBV(Pe),_.Njj(we.submit())}),_.j41(1,"div",4,0)(3,"div",5)(4,"button",6)(5,"mat-icon"),_.EFF(6,"close"),_.k0s()()(),_.j41(7,"div",7)(8,"h4"),_.EFF(9),_.k0s()(),_.j41(10,"div",8)(11,"div",9),_.DNE(12,U,3,1,"div",10)(13,$,2,1,"span",11),_.k0s(),_.qex(14,12),_.DNE(15,je,3,2,"ng-container",13)(16,ce,2,1,"ng-container",13)(17,J,6,6,"ng-container",13)(18,Fe,7,7,"ng-container",13)(19,nt,3,2,"ng-container",13),_.bVm(),_.k0s(),_.DNE(20,se,2,1,"mat-slide-toggle",14),_.j41(21,"div",15)(22,"button",16),_.EFF(23),_.k0s(),_.j41(24,"button",17),_.EFF(25),_.k0s()()()()}2&pe&&(_.Y8G("formGroup",we.formGroup),_.R7$(4),_.Y8G("mat-dialog-close",null),_.R7$(5),_.JRh(we.data.title),_.R7$(3),_.Y8G("ngIf",null==we.data?null:we.data.sublabel),_.R7$(),_.Y8G("ngIf",null==we.data?null:we.data.text),_.R7$(),_.Y8G("ngSwitch",we.data.inputKind),_.R7$(),_.Y8G("ngSwitchCase",we.PromptInputKind.Input),_.R7$(),_.Y8G("ngSwitchCase",we.PromptInputKind.InputNumerical),_.R7$(),_.Y8G("ngSwitchCase",we.PromptInputKind.TextArea),_.R7$(),_.Y8G("ngSwitchCase",we.PromptInputKind.Date),_.R7$(),_.Y8G("ngSwitchCase",we.PromptInputKind.RichText),_.R7$(),_.Y8G("ngIf",we.data.showToggle),_.R7$(2),_.Y8G("mat-dialog-close",null),_.R7$(),_.JRh(we.data.cancel),_.R7$(2),_.JRh(we.data.ok))},dependencies:[I.bT,I.ux,I.e1,r.qT,r.me,r.BC,r.cb,r.YS,r.l_,r.j4,F.An,M.iY,k.Vh,k.bZ,k.bU,e.tx,e.Yi,x.rl,x.nJ,x.TL,x.yw,w.fg,T.sG,A.GY,z.i9,V.I,G.A,B.M],encapsulation:2})}}return ee})()},90665:(Ge,L,n)=>{"use strict";n.d(L,{C:()=>T});var e=n(78006),r=n(49596),a=n(62546),f=n(55685),d=n(31761),u=n(75533),y=n(72674),m=n(38496);const _=A=>({width:A}),I=A=>({clickable:A});function F(A,z){if(1&A&&(f.j41(0,"th",12)(1,"div",13),f.EFF(2),f.k0s()()),2&A){const V=f.XpG().$implicit,G=f.XpG();f.R7$(),f.AVh("justify-end",null==G.columnProperties[V]?null:G.columnProperties[V].alignRight),f.Y8G("ngStyle",f.eq3(4,_,null!=G.columnProperties[V]&&G.columnProperties[V].width?G.columnProperties[V].width:"none")),f.R7$(),f.SpI(" ",null==G.columnProperties[V]?null:G.columnProperties[V].label," ")}}function M(A,z){if(1&A&&(f.j41(0,"td",14)(1,"div",13),f.EFF(2),f.k0s()()),2&A){const V=z.$implicit,G=f.XpG().$implicit,B=f.XpG();f.R7$(),f.AVh("justify-end",null==B.columnProperties[G]?null:B.columnProperties[G].alignRight),f.Y8G("ngStyle",f.eq3(4,_,null!=B.columnProperties[G]&&B.columnProperties[G].width?B.columnProperties[G].width:"none")),f.R7$(),f.SpI(" ",V[G]," ")}}function k(A,z){1&A&&(f.qex(0,9),f.DNE(1,F,3,6,"th",10)(2,M,3,6,"td",11),f.bVm()),2&A&&f.Y8G("matColumnDef",z.$implicit)}function x(A,z){1&A&&f.nrm(0,"tr",15)}function w(A,z){if(1&A){const V=f.RV6();f.j41(0,"tr",16),f.bIt("click",function(){const B=f.eBV(V).$implicit,H=f.XpG();return f.Njj(H.clickable?H.onClick(B):null)}),f.k0s()}if(2&A){const V=f.XpG();f.Y8G("ngClass",f.eq3(1,I,V.clickable))}}let T=(()=>{class A{constructor(V,G){this.data=V,this.dialogRef=G,this.isNumber=r.A,this.displayedColumns=(0,a.A)(this.data.tableData?.columnProperties)?[]:Object.keys(this.data.tableData.columnProperties),this.columnProperties=this.data.tableData?.columnProperties||{},this.dataSource=this.data.tableData?.dataSource||[],this.clickable=this.data.tableData?.clickable||!1}static open(V,G){return V.open(A,{minWidth:600,disableClose:!0,data:G})}onClick(V){this.data.tableData.clickable.onClick(V),this.dialogRef.close()}static{this.\u0275fac=function(G){return new(G||A)(f.rXU(e.Vh),f.rXU(e.CP))}}static{this.\u0275cmp=f.VBU({type:A,selectors:[["ng-component"]],decls:14,vars:7,consts:[[1,"dialog"],[1,"dialog-close"],["mat-icon-button","",3,"mat-dialog-close"],[1,"dialog-title"],["mat-dialog-content","",1,"dialog-content"],["mat-table","",1,"w-full",3,"dataSource"],[3,"matColumnDef",4,"ngFor","ngForOf"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",3,"ngClass","click",4,"matRowDef","matRowDefColumns"],[3,"matColumnDef"],["scope","auto","mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["scope","auto","mat-header-cell",""],[1,"flex","flex-row","justify-start","items-center",3,"ngStyle"],["mat-cell",""],["mat-header-row",""],["mat-row","",3,"click","ngClass"]],template:function(G,B){1&G&&(f.j41(0,"div",0)(1,"div",1)(2,"button",2)(3,"mat-icon"),f.EFF(4,"close"),f.k0s()()(),f.j41(5,"div",3)(6,"h4"),f.EFF(7),f.k0s()(),f.j41(8,"div",4),f.EFF(9),f.j41(10,"table",5),f.DNE(11,k,3,1,"ng-container",6)(12,x,1,0,"tr",7)(13,w,1,3,"tr",8),f.k0s()()()),2&G&&(f.R7$(2),f.Y8G("mat-dialog-close",null),f.R7$(5),f.JRh(B.data.title),f.R7$(2),f.SpI(" ",B.data.text," "),f.R7$(),f.Y8G("dataSource",B.dataSource),f.R7$(),f.Y8G("ngForOf",B.displayedColumns),f.R7$(),f.Y8G("matHeaderRowDef",B.displayedColumns),f.R7$(),f.Y8G("matRowDefColumns",B.displayedColumns))},dependencies:[d.YU,d.Sq,d.B3,u.An,y.iY,m.Zl,m.tL,m.ji,m.cC,m.YV,m.iL,m.KS,m.$R,m.YZ,m.NB,e.tx,e.Yi],encapsulation:2,changeDetection:0})}}return A})()},22955:(Ge,L,n)=>{"use strict";n.d(L,{LM:()=>a,RK:()=>e,aJ:()=>r});const e="https://bolago.statuspage.io/api/v2/status.json",r="https://bolago.statuspage.io/api/v2/scheduled-maintenances.json",a=3e4},89505:(Ge,L,n)=>{"use strict";n.d(L,{L:()=>a});var e=n(55685),r=n(94665);let a=(()=>{class f{constructor(u,y){this.eRef=u,this.control=y}onInputChange(){const y=this.eRef.nativeElement.value.replace(/[^0-9- ]*/g,"");this.control.control.setValue(y)}static{this.\u0275fac=function(y){return new(y||f)(e.rXU(e.aKT),e.rXU(r.vO,8))}}static{this.\u0275dir=e.FsC({type:f,selectors:[["","bankCodeValidator",""]],hostBindings:function(y,m){1&y&&e.bIt("input",function(I){return m.onInputChange(I)})}})}}return f})()},51379:(Ge,L,n)=>{"use strict";n.d(L,{V:()=>a});var e=n(55685),r=n(94665);let a=(()=>{class f{constructor(u){this.ngControl=u}onInput(u){this.decimalOnly&&this.ngControl.control.patchValue(u.replace(/[^0-9.,]/g,""))}static{this.\u0275fac=function(y){return new(y||f)(e.rXU(r.vO))}}static{this.\u0275dir=e.FsC({type:f,selectors:[["input","decimalOnly",""]],hostBindings:function(y,m){1&y&&e.bIt("input",function(I){return m.onInput(I.target.value)})},inputs:{decimalOnly:"decimalOnly"}})}}return f})()},29832:(Ge,L,n)=>{"use strict";n.d(L,{g:()=>z}),n(89505),n(51379),n(98532),n(2323),n(99713),n(6659),n(65403),n(79274),n(64929),n(9009);var F=n(55685);n(60996),n(44190),n(94665);let z=(()=>{class V{static{this.\u0275fac=function(H){return new(H||V)}}static{this.\u0275mod=F.$C({type:V})}static{this.\u0275inj=F.G2t({})}}return V})()},98532:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>f});var e=n(68591),r=n(55685),a=n(94665);let f=(()=>{class d{constructor(y){this.ngControl=y}onInput(y){this.integerOnly&&this.ngControl.control.patchValue(y.replace(/[^0-9]/g,""))}validate(y){return new e.g(y.value).isInteger()?null:{integerOnly:!0}}static{this.\u0275fac=function(m){return new(m||d)(r.rXU(a.vO))}}static{this.\u0275dir=r.FsC({type:d,selectors:[["input","integerOnly",""]],hostBindings:function(m,_){1&m&&r.bIt("input",function(F){return _.onInput(F.target.value)})},inputs:{integerOnly:"integerOnly"}})}}return d})()},2323:(Ge,L,n)=>{"use strict";n.d(L,{x:()=>y});var e=n(94665),r=n(68591),a=n(62546),f=n(33493),d=n(55685);let y=(()=>{class m{validate(I){return function u(m){return function(_){return(0,a.A)(_.value)||(0,a.A)(m)?null:_.value instanceof r.g?_.value.isGreaterThan(m)?{maxNumber:!0}:null:(0,f.A)(_.value)>(0,f.A)(m)?{maxNumber:!0}:null}}(this.num)(I)}static{this.\u0275fac=function(F){return new(F||m)}}static{this.\u0275dir=d.FsC({type:m,selectors:[["","maxNumber",""]],inputs:{num:[0,"maxNumber","num"]},features:[d.Jv_([{provide:e.cz,useExisting:m,multi:!0}])]})}}return m})()},99713:(Ge,L,n)=>{"use strict";n.d(L,{j:()=>y});var e=n(94665),r=n(68591),a=n(62546),f=n(33493),d=n(55685);let y=(()=>{class m{validate(I){return function u(m){return function(_){return(0,a.A)(_.value)||(0,a.A)(m)?null:_.value instanceof r.g?_.value.isLessThan(m)?{minNumber:!0}:null:(0,f.A)(_.value)<(0,f.A)(m)?{minNumber:!0}:null}}(this.num)(I)}static{this.\u0275fac=function(F){return new(F||m)}}static{this.\u0275dir=d.FsC({type:m,selectors:[["","minNumber",""]],inputs:{num:[0,"minNumber","num"]},features:[d.Jv_([{provide:e.cz,useExisting:m,multi:!0}])]})}}return m})()},6659:(Ge,L,n)=>{"use strict";n.d(L,{e:()=>u,l:()=>d});var e=n(94665),r=n(67428),a=n(70142),f=n(55685);function d(y){return function(m){return(0,r.A)(m.value)?null:(0,a.A)(y,_=>_===m.value)?{duplicate:!0}:null}}let u=(()=>{class y{validate(_){return d(this.list)(_)}static{this.\u0275fac=function(I){return new(I||y)}}static{this.\u0275dir=f.FsC({type:y,selectors:[["","noDuplicateValidator",""]],inputs:{list:[0,"noDuplicateValidator","list"]},features:[f.Jv_([{provide:e.cz,useExisting:y,multi:!0}])]})}}return y})()},65403:(Ge,L,n)=>{"use strict";n.d(L,{M:()=>I});var e=n(55685),r=n(94665),a=n(31761),f=n(59036),d=n(67428),u=n(49596),y=n(62546),m=n(33493),_=n(68591);let I=(()=>{class F{constructor(k,x){this.element=k,this.locale=x,this.numericIntegerOnly=!1,this._onChange=()=>null;const[w,T]=(0,a.ZV)(1000.99,this.locale).replace(/\d/g,"");this.thousandSeparator=w,this.decimalMarker=T}get value(){return this._value}set value(k){this.writeValue(k)}input(k){if((0,d.A)(k))return this.writeValue(null),void this._onChange(this._value);(0,u.A)(k)&&(k=`${k}`);const x=new RegExp(`[^\\d${this.decimalMarker}-]`,"g"),[w,T]=k.replace(x,"").split(this.decimalMarker);let A=w;!this.numericIntegerOnly&&!(0,y.A)(T)&&(A+=`.${T}`),this._value=new _.g(A),this._onChange(this._value)}_onBlur(){this.formatValue(this._value)}onFocus(){this.unFormatValue()}writeValue(k){this._value=(0,d.A)(k)||k instanceof _.g&&isNaN(k.toNumber())?null:k instanceof _.g?k:new _.g(k),this.formatValue(this._value)}registerOnChange(k){this._onChange=k}registerOnTouched(){}isLastCharacterDecimalSeparator(k){const x=k.toString();return isNaN((0,m.A)(x[x.length-1]))}formatValue(k){if((0,d.A)(k)||isNaN(k.toNumber()))return void(this.element.nativeElement.value=null);if(this.isLastCharacterDecimalSeparator(k))return void(this.element.nativeElement.value=k.toString());const[x,w]=k.toString().split(".");this.element.nativeElement.value=x.replace(/\B(?=(\d{3})+(?!\d))/g,this.thousandSeparator),w&&(this.element.nativeElement.value=this.element.nativeElement.value.concat(this.decimalMarker,w))}unFormatValue(){const k=this.element.nativeElement.value,x=new RegExp(`[^\\d${this.decimalMarker}-]`,"g"),[w,T]=k.replace(x,"").split(this.decimalMarker);let A=w;(0,y.A)(T)||(A+=`.${T}`);const z=new _.g(A);if(!this.isLastCharacterDecimalSeparator(z)){this._value=z;{const[V,G]=z.toString().split(".");let B=V;(0,y.A)(G)||(B+=`${this.decimalMarker}${G}`),this.element.nativeElement.value=B}}}static{this.\u0275fac=function(x){return new(x||F)(e.rXU(e.aKT),e.rXU(e.xe9))}}static{this.\u0275dir=e.FsC({type:F,selectors:[["input","localizedNumericInput",""]],hostBindings:function(x,w){1&x&&e.bIt("input",function(A){return w.input(A.target.value)})("blur",function(){return w._onBlur()})("focus",function(){return w.onFocus()})},inputs:{numericIntegerOnly:"numericIntegerOnly",value:"value"},features:[e.Jv_([{provide:f.Oh,useExisting:F},{provide:r.kq,useExisting:(0,e.Rfq)(()=>F),multi:!0}])]})}}return F})()},8627:(Ge,L,n)=>{"use strict";n.d(L,{Cr:()=>q,GV:()=>z,K6:()=>I,Md:()=>Y,Ox:()=>$,QL:()=>B,ST:()=>R,Tp:()=>x,UE:()=>V,UG:()=>a,V4:()=>_e,WR:()=>m,Xn:()=>me,aC:()=>y,bx:()=>A,dm:()=>u,fw:()=>r,jx:()=>je,lO:()=>T,ll:()=>e,nU:()=>fe,ob:()=>F,qE:()=>ce,sG:()=>O,tj:()=>_,u2:()=>H,vJ:()=>j,wF:()=>k,yq:()=>w,zQ:()=>M,zt:()=>G});var e=function(J){return J.Failed="FAILED",J.NotSent="NOT_SENT",J.Sent="SENT",J.Signed="SIGNED",J}(e||{}),r=function(J){return J.Bonds="Bonds",J.Convertibles="Convertibles",J.Issue="Issue",J.Warrants="Warrants",J}(r||{}),a=function(J){return J.None="None",J.Produce="Produce",J.ProducedExternally="ProducedExternally",J.WaivedByAuth="WaivedByAuth",J.Waiver="Waiver",J}(a||{}),u=function(J){return J.Admin="Admin",J}(u||{}),y=function(J){return J.Aed="AED",J.Ars="ARS",J.Aud="AUD",J.Brl="BRL",J.Cad="CAD",J.Chf="CHF",J.Clp="CLP",J.Cny="CNY",J.Cop="COP",J.Czk="CZK",J.Egp="EGP",J.Eur="EUR",J.Gbp="GBP",J.Hkd="HKD",J.Hrk="HRK",J.Huf="HUF",J.Idr="IDR",J.Ils="ILS",J.Inr="INR",J.Isk="ISK",J.Jmd="JMD",J.Jpy="JPY",J.Krw="KRW",J.Kwd="KWD",J.Mxn="MXN",J.Myr="MYR",J.Ngn="NGN",J.Nok="NOK",J.Nzd="NZD",J.Pen="PEN",J.Php="PHP",J.Pkr="PKR",J.Pln="PLN",J.Qar="QAR",J.Ron="RON",J.Rub="RUB",J.Sar="SAR",J.Sek="SEK",J.Sgd="SGD",J.Thb="THB",J.Try="TRY",J.Twd="TWD",J.Uah="UAH",J.Usd="USD",J.Vnd="VND",J.Zar="ZAR",J}(y||{}),m=function(J){return J.Friday="Friday",J.Monday="Monday",J.Saturday="Saturday",J.Sunday="Sunday",J.Thursday="Thursday",J.Tuesday="Tuesday",J.Wednesday="Wednesday",J}(m||{}),_=function(J){return J.Failed="FAILED",J.Planned="PLANNED",J.Sent="SENT",J.Signed="SIGNED",J}(_||{}),I=function(J){return J.Allowed="Allowed",J.AllowedWithMailVote="AllowedWithMailVote",J.NotAllowed="NotAllowed",J}(I||{}),F=function(J){return J.Completed="Completed",J.Failed="Failed",J.InProgress="InProgress",J.Scheduled="Scheduled",J.Waiting="Waiting",J}(F||{}),M=function(J){return J.Closed="closed",J.Ongoing="ongoing",J.Pending="pending",J}(M||{}),k=function(J){return J.AppendixAuthConvertibleIssue="AppendixAuthConvertibleIssue",J.AppendixAuthShareIssue="AppendixAuthShareIssue",J.AppendixAuthWarrantIssue="AppendixAuthWarrantIssue",J.AppendixNiceTerms="AppendixNiceTerms",J.AppendixShareIssue="AppendixShareIssue",J.AppendixWarrantIssueDecision="AppendixWarrantIssueDecision",J.AppendixWarrantTerms="AppendixWarrantTerms",J.AppendixWarrantValuation="AppendixWarrantValuation",J.AppendixWiseTerms="AppendixWiseTerms",J.ArticlesOfAssoc="ArticlesOfAssoc",J.ArticlesOfAssocRegForm="ArticlesOfAssocRegForm",J.AuditorsStatement="AuditorsStatement",J.AuditorsStatementNonCash="AuditorsStatementNonCash",J.AuditorsStatementOffset="AuditorsStatementOffset",J.AuthorizationRegistrationForm="AuthorizationRegistrationForm",J.BoardsStatement="BoardsStatement",J.BoardsStatementNonCash="BoardsStatementNonCash",J.BoardsStatementOffset="BoardsStatementOffset",J.ConvertibleRegistrationForm="ConvertibleRegistrationForm",J.EmployeeOptionsAgreement="EmployeeOptionsAgreement",J.EmployeeOptionsShareholdersAgreement="EmployeeOptionsShareholdersAgreement",J.EmployeeOptionsSummary="EmployeeOptionsSummary",J.EmploymentAgreement="EmploymentAgreement",J.MeetingAppendix="MeetingAppendix",J.MeetingProtocol="MeetingProtocol",J.MeetingSummons="MeetingSummons",J.MeetingSummonsCoverSheet="MeetingSummonsCoverSheet",J.MeetingVotingList="MeetingVotingList",J.NiceAgreement="NiceAgreement",J.OneWayNda="OneWayNda",J.Other="Other",J.PowerOfAttorney="PowerOfAttorney",J.ShareIssueRegistrationForm="ShareIssueRegistrationForm",J.ShareSubscriptionList="ShareSubscriptionList",J.ShareholderWaiver="ShareholderWaiver",J.TransactionNote="TransactionNote",J.WarrantAgreement="WarrantAgreement",J.WarrantCertificate="WarrantCertificate",J.WarrantRegistrationForm="WarrantRegistrationForm",J.WarrantTodoList="WarrantTodoList",J.WiseAgreement="WiseAgreement",J}(k||{}),x=function(J){return J.Analogue="Analogue",J.Digital="Digital",J}(x||{}),w=function(J){return J.Boardmember="Boardmember",J.Guest="Guest",J.Shareholder="Shareholder",J}(w||{}),T=function(J){return J.Day="day",J.Halfyear="halfyear",J.Month="month",J.Quarter="quarter",J.Tertial="tertial",J.Week="week",J.Year="year",J}(T||{}),A=function(J){return J.PerCapsulam="PerCapsulam",J.Phone="Phone",J.Physical="Physical",J.PhysicalAndPhone="PhysicalAndPhone",J}(A||{}),z=function(J){return J.BoardMeeting="BoardMeeting",J.ExtraShareholdersMeeting="ExtraShareholdersMeeting",J.ShareholdersMeeting="ShareholdersMeeting",J}(z||{}),V=function(J){return J.Finished="Finished",J.InProgress="InProgress",J.Scheduled="Scheduled",J}(V||{}),G=function(J){return J.Never="never",J.Pending="pending",J.Sent="sent",J}(G||{}),B=function(J){return J.LimitedCompany="LimitedCompany",J.SoleProprietorship="SoleProprietorship",J}(B||{}),H=function(J){return J.NotApplicable="NOT_APPLICABLE",J.NotRegistered="NOT_REGISTERED",J.Registered="REGISTERED",J}(H||{}),$=function(J){return J.SeBankid="se_bankid",J.Standard="standard",J}($||{}),R=function(J){return J.Canceled="canceled",J.Closed="closed",J.DocumentError="document_error",J.Pending="pending",J.Preparation="preparation",J.Rejected="rejected",J.Timedout="timedout",J}(R||{}),j=function(J){return J.Capital="Capital",J.Qeso="QESO",J}(j||{}),Y=function(J){return J.None="None",J.Restart="Restart",J.Start="Start",J.Stop="Stop",J}(Y||{}),O=function(J){return J.Aabf="AABF",J.Aaf="AAF",J.Aahf="AAHF",J.Aapf="AAPF",J.Akt="AKT",J.Aktiebok="AKTIEBOK",J.Ar="AR",J.Arslut="ARSLUT",J.Arsred="ARSRED",J.As="AS",J.Auar="AUAR",J.Avf="AVF",J.Avffu="AVFFU",J.Avford="AVFORD",J.Avg="AVG",J.Avrfly="AVRFLY",J.Avsdat="AVSDAT",J.Avt="AVT",J.Beny="BENY",J.Besk="BESK",J.Bestrid="BESTRID",J.Bevak="BEVAK",J.Bfu="BFU",J.Bif="BIF",J.Bifu="BIFU",J.Bve="BVE",J.Bvear="BVEAR",J.Bveft="BVEFT",J.Bvejur="BVEJUR",J.Bvemfa="BVEMFA",J.Bvemfe="BVEMFE",J.Bveovr="BVEOVR",J.Bvepa="BVEPA",J.Bverev="BVEREV",J.Bvevak="BVEVAK",J.De="DE",J.Del="DEL",J.Delan="DELAN",J.Delang="DELANG",J.Delar="DELAR",J.Delat="DELAT",J.Delbesg="DELBESG",J.Dele="DELE",J.Delfo="DELFO",J.Delfog="DELFOG",J.Delg="DELG",J.Delgp="DELGP",J.Delgr="DELGR",J.Delgu="DELGU",J.Delkalg="DELKALG",J.Delkall="DELKALL",J.Delotr="DELOTR",J.Delotrg="DELOTRG",J.Delovrg="DELOVRG",J.Delp="DELP",J.Delpkall="DELPKALL",J.Delpl="DELPL",J.Delplg="DELPLG",J.Delti="DELTI",J.Deltig="DELTIG",J.Deltp="DELTP",J.Deovr="DEOVR",J.Dfi="DFI",J.Disp="DISP",J.Eftg="EFTG",J.Epa="EPA",J.Fax="FAX",J.Felu="FELU",J.Ffan="FFAN",J.Ffny="FFNY",J.Ffrv="FFRV",J.Ffua="FFUA",J.Firm="FIRM",J.Fobo="FOBO",J.For="FOR",J.Forav="FORAV",J.Forgr="FORGR",J.Forin="FORIN",J.Formed="FORMED",J.Forp="FORP",J.Foru="FORU",J.Fram="FRAM",J.Frammed="FRAMMED",J.Fri="FRI",J.Frtst="FRTST",J.Fu="FU",J.Fuaat="FUAAT",J.Fuan="FUAN",J.Fuang="FUANG",J.Fuank="FUANK",J.Fuat="FUAT",J.Fuav="FUAV",J.Fube="FUBE",J.Fubestr="FUBESTR",J.Fufo="FUFO",J.Fufog="FUFOG",J.Fufok="FUFOK",J.Fukall="FUKALL",J.Fukallg="FUKALLG",J.Fukallk="FUKALLK",J.Fukomb="FUKOMB",J.Fuol="FUOL",J.Fuot="FUOT",J.Fuotr="FUOTR",J.Fuovr="FUOVR",J.Fupl="FUPL",J.Fuplg="FUPLG",J.Fuplk="FUPLK",J.Fuplkall="FUPLKALL",J.Fuplti="FUPLTI",J.Fuplve="FUPLVE",J.Fusfo="FUSFO",J.Fuskv="FUSKV",J.Fusve="FUSVE",J.Futi="FUTI",J.Futig="FUTIG",J.Futik="FUTIK",J.Futst="FUTST",J.Fuve="FUVE",J.Fuvil="FUVIL",J.Garatr="GARATR",J.Garbet="GARBET",J.Gr="GR",J.Kapgrans="KAPGRANS",J.Kk="KK",J.Kkand="KKAND",J.Kkavmo="KKAVMO",J.Kkavsl="KKAVSL",J.Kkfort="KKFORT",J.Kkfv="KKFV",J.Kkuha="KKUHA",J.Ko="KO",J.Konc="KONC",J.Koncfo="KONCFO",J.Konv="KONV",J.Konvm="KONVM",J.Konvt="KONVT",J.Lager="LAGER",J.Lan="LAN",J.Li="LI",J.Lia="LIA",J.Liavsl="LIAVSL",J.Lifort="LIFORT",J.Likall="LIKALL",J.Likallo="LIKALLO",J.Likv="LIKV",J.Likvp="LIKVP",J.Liokl="LIOKL",J.Lioklu="LIOKLU",J.Litr="LITR",J.Liuha="LIUHA",J.Liupav="LIUPAV",J.Mpa="MPA",J.Mrevf="MREVF",J.Mrevu="MREVU",J.Nk="NK",J.Nkfo="NKFO",J.Nkkall="NKKALL",J.Nkotr="NKOTR",J.Nktst="NKTST",J.Nyb="NYB",J.Ok="OK",J.Okbet="OKBET",J.Okfo="OKFO",J.Okfoe="OKFOE",J.Okla="OKLA",J.Okny="OKNY",J.Oksk="OKSK",J.Oktat="OKTAT",J.Ombang="OMBANG",J.Ombestg="OMBESTG",J.Ombfog="OMBFOG",J.Ombg="OMBG",J.Ombkalg="OMBKALG",J.Ombotrg="OMBOTRG",J.Ombovrg="OMBOVRG",J.Ombplg="OMBPLG",J.Ombtig="OMBTIG",J.Omp="OMP",J.Omrak="OMRAK",J.Ordn="ORDN",J.Ordnabl="ORDNABL",J.Os="OS",J.Pa="PA",J.Parf="PARF",J.Parfu="PARFU",J.Period="PERIOD",J.Pra="PRA",J.Priv="PRIV",J.Prot="PROT",J.Prvefg="PRVEFG",J.Prvfor="PRVFOR",J.Prvli="PRVLI",J.Prvnf="PRVNF",J.Prvomp="PRVOMP",J.Prvpers="PRVPERS",J.Prvpkk="PRVPKK",J.Prvrev="PRVREV",J.Ptr="PTR",J.Publ="PUBL",J.Rak="RAK",J.Rakp="RAKP",J.Rappbet="RAPPBET",J.Re="RE",J.Refa="REFA",J.Regfu="REGFU",J.Regovr="REGOVR",J.Rek="REK",J.Rekand="REKAND",J.Rekplan="REKPLAN",J.Rekuha="REKUHA",J.Rekuho="REKUHO",J.Rest="REST",J.Rev="REV",J.Reva="REVA",J.Revb="REVB",J.Reve="REVE",J.Revf="REVF",J.Revp="REVP",J.Revu="REVU",J.Rfu="RFU",J.Rpa="RPA",J.Sate="SATE",J.Sk="SK",J.Skkon="SKKON",J.Skyddreg="SKYDDREG",J.Spa="SPA",J.St="ST",J.Ste="STE",J.Stp="STP",J.Tel="TEL",J.Tikall="TIKALL",J.Tillatk="TILLATK",J.Tillst="TILLST",J.Tiotr="TIOTR",J.Tivum="TIVUM",J.Topt="TOPT",J.Toptvm="TOPTVM",J.Tr="TR",J.Typbab="TYPBAB",J.Typfab="TYPFAB",J.Typtpab="TYPTPAB",J.Ub="UB",J.Up="UP",J.Utd="UTD",J.Utlfor="UTLFOR",J.Utlforp="UTLFORP",J.Valuta="VALUTA",J.Vd="VD",J.Vite="VITE",J.Vpcreg="VPCREG",J.Vpo="VPO",J}(O||{}),me=function(J){return J.Asc="ASC",J.Desc="DESC",J}(me||{}),je=function(J){return J.Active="active",J.Canceled="canceled",J.Incomplete="incomplete",J.IncompleteExpired="incomplete_expired",J.PastDue="past_due",J.Paused="paused",J.Trialing="trialing",J.Unpaid="unpaid",J}(je||{}),fe=function(J){return J.BlockPartition="BlockPartition",J.CurrencyChange="CurrencyChange",J.Issue="Issue",J.Merge="Merge",J.ShareClassConvert="ShareClassConvert",J.Split="Split",J.Transfer="Transfer",J.Unissue="Unissue",J}(fe||{}),q=function(J){return J.Employee="Employee",J.Nice="Nice",J.Warrant="Warrant",J.Wise="Wise",J}(q||{}),ce=function(J){return J.Cancelled="cancelled",J.Draft="draft",J.FailedToGenerate="failed_to_generate",J.Fulfilled="fulfilled",J.Generating="generating",J.Open="open",J.Pending="pending",J}(ce||{}),_e=function(J){return J.Draft="draft",J.Fulfilled="fulfilled",J.Initiated="initiated",J.Pending="pending",J.Processing="processing",J.Rejected="rejected",J}(_e||{})},13671:(Ge,L,n)=>{"use strict";n.d(L,{$VF:()=>Mu,$WH:()=>Li,$vK:()=>li,$xr:()=>ku,A8G:()=>Nu,AVz:()=>Qr,BD3:()=>Ws,BUQ:()=>Si,C3n:()=>Dd,CGs:()=>wm,Crb:()=>_e,DO0:()=>D,DnV:()=>Xn,Dys:()=>Fm,EOW:()=>Jv,EUe:()=>km,F3I:()=>co,F5P:()=>ps,FUj:()=>Jp,F_R:()=>qc,Ft:()=>us,G4U:()=>s_,GAg:()=>X_,GHz:()=>nl,GVL:()=>B,Gxt:()=>c_,H0M:()=>cn,H4e:()=>a0,IG6:()=>Ss,IPT:()=>gm,IXx:()=>Qu,Iv3:()=>Gs,JC9:()=>Lt,JYg:()=>Xp,Jc8:()=>zc,Jnu:()=>Hn,Jrx:()=>Hl,JvA:()=>Jl,Kd0:()=>lh,L5f:()=>cp,LCe:()=>lu,LRH:()=>Fd,Ly7:()=>tr,MTU:()=>Yl,MZX:()=>Id,NBs:()=>Gu,NIr:()=>Zr,NSY:()=>kd,Nd$:()=>mr,Nn2:()=>ur,NrL:()=>Kd,Nvr:()=>Eo,Nyg:()=>Ji,O4d:()=>jc,OPl:()=>eo,OR1:()=>ju,Obl:()=>it,Onm:()=>hl,Opg:()=>oo,QBr:()=>iu,QN3:()=>js,QQG:()=>xp,QYq:()=>Oh,Qtr:()=>Dp,R9c:()=>Wa,RSo:()=>yp,RYn:()=>Wr,SBT:()=>Kh,STe:()=>Y,SaZ:()=>sr,Smn:()=>Mo,T09:()=>Df,TO7:()=>Xr,TYL:()=>uo,Tbn:()=>Hh,TyJ:()=>du,U35:()=>mo,UH3:()=>Dm,UHG:()=>O,UjL:()=>Ot,Ur6:()=>Hm,UxX:()=>ve,VDh:()=>Ll,Vhj:()=>Cd,WQ1:()=>Zo,WTH:()=>bp,XJO:()=>eh,XK4:()=>yf,Xoc:()=>Po,Y3q:()=>vm,ZUX:()=>Xu,_7T:()=>oc,_EC:()=>Oi,_Jy:()=>Zi,_KZ:()=>kl,_OQ:()=>Ch,_hE:()=>Nm,_j4:()=>lm,a5p:()=>vo,aQT:()=>p,aYI:()=>nc,aqn:()=>nv,bDO:()=>yg,bRn:()=>Gc,bos:()=>ev,bxH:()=>G,c57:()=>Dg,cT6:()=>Ih,cTM:()=>il,cbu:()=>zu,cc8:()=>gf,cow:()=>ko,cps:()=>tu,cxY:()=>ei,d2o:()=>qe,d68:()=>tn,dUv:()=>af,dnP:()=>He,eZB:()=>Ph,f4v:()=>Lo,fHt:()=>_l,fJc:()=>Lh,fNT:()=>l_,fcC:()=>Sr,fht:()=>ta,gPx:()=>xh,gZo:()=>Of,h6Q:()=>Ac,iOJ:()=>pl,ikt:()=>sf,jHD:()=>Ur,jK7:()=>$o,jdj:()=>xm,jxC:()=>mc,k9Q:()=>Gh,k9X:()=>Sc,kD1:()=>Cf,kSx:()=>mu,lBA:()=>Ho,lTv:()=>Fl,leI:()=>Q_,lr8:()=>bf,ltM:()=>Fe,ltj:()=>uh,mlZ:()=>Nr,mrx:()=>ph,nm3:()=>Zm,nmw:()=>is,nyi:()=>_o,o5l:()=>Ep,pGn:()=>Ra,qI$:()=>Oo,qtz:()=>Xs,qxc:()=>Dr,rVx:()=>Pi,sB$:()=>Ld,sGf:()=>rc,s_M:()=>_g,tce:()=>ch,tvH:()=>Xv,ult:()=>fg,v6$:()=>Xa,vHE:()=>Vs,vI2:()=>Ic,vwy:()=>a_,vyR:()=>ds,vzM:()=>ti,wC$:()=>Em,wDB:()=>Js,wFi:()=>T,wNm:()=>Su,wcX:()=>Hd,wnp:()=>Cc,y$T:()=>Ti,y42:()=>Uu,y6T:()=>nh,yNs:()=>hp,yRd:()=>qr,yZB:()=>Ma,yxl:()=>bs,z7O:()=>di,zGM:()=>kr,zb6:()=>sa,zd8:()=>Er});var e=n(20387),r=n(46730),a=n(55685),T=function(E){return E.AppendixAuthConvertibleIssue="AppendixAuthConvertibleIssue",E.AppendixAuthShareIssue="AppendixAuthShareIssue",E.AppendixAuthWarrantIssue="AppendixAuthWarrantIssue",E.AppendixNiceTerms="AppendixNiceTerms",E.AppendixShareIssue="AppendixShareIssue",E.AppendixWarrantIssueDecision="AppendixWarrantIssueDecision",E.AppendixWarrantTerms="AppendixWarrantTerms",E.AppendixWarrantValuation="AppendixWarrantValuation",E.AppendixWiseTerms="AppendixWiseTerms",E.ArticlesOfAssoc="ArticlesOfAssoc",E.ArticlesOfAssocRegForm="ArticlesOfAssocRegForm",E.AuditorsStatement="AuditorsStatement",E.AuditorsStatementNonCash="AuditorsStatementNonCash",E.AuditorsStatementOffset="AuditorsStatementOffset",E.AuthorizationRegistrationForm="AuthorizationRegistrationForm",E.BoardsStatement="BoardsStatement",E.BoardsStatementNonCash="BoardsStatementNonCash",E.BoardsStatementOffset="BoardsStatementOffset",E.ConvertibleRegistrationForm="ConvertibleRegistrationForm",E.EmployeeOptionsAgreement="EmployeeOptionsAgreement",E.EmployeeOptionsShareholdersAgreement="EmployeeOptionsShareholdersAgreement",E.EmployeeOptionsSummary="EmployeeOptionsSummary",E.EmploymentAgreement="EmploymentAgreement",E.MeetingAppendix="MeetingAppendix",E.MeetingProtocol="MeetingProtocol",E.MeetingSummons="MeetingSummons",E.MeetingSummonsCoverSheet="MeetingSummonsCoverSheet",E.MeetingVotingList="MeetingVotingList",E.NiceAgreement="NiceAgreement",E.OneWayNda="OneWayNda",E.Other="Other",E.PowerOfAttorney="PowerOfAttorney",E.ShareIssueRegistrationForm="ShareIssueRegistrationForm",E.ShareSubscriptionList="ShareSubscriptionList",E.ShareholderWaiver="ShareholderWaiver",E.TransactionNote="TransactionNote",E.WarrantAgreement="WarrantAgreement",E.WarrantCertificate="WarrantCertificate",E.WarrantRegistrationForm="WarrantRegistrationForm",E.WarrantTodoList="WarrantTodoList",E.WiseAgreement="WiseAgreement",E}(T||{}),G=function(E){return E.PerCapsulam="PerCapsulam",E.Phone="Phone",E.Physical="Physical",E.PhysicalAndPhone="PhysicalAndPhone",E}(G||{}),B=function(E){return E.BoardMeeting="BoardMeeting",E.ExtraShareholdersMeeting="ExtraShareholdersMeeting",E.ShareholdersMeeting="ShareholdersMeeting",E}(B||{}),Y=function(E){return E.Canceled="canceled",E.Closed="closed",E.DocumentError="document_error",E.Pending="pending",E.Preparation="preparation",E.Rejected="rejected",E.Timedout="timedout",E}(Y||{}),O=function(E){return E.Error="error",E.Warning="warning",E}(O||{}),_e=function(E){return E.Employee="Employee",E.Nice="Nice",E.Warrant="Warrant",E.Wise="Wise",E}(_e||{}),Fe=function(E){return E.BoardDecision="BoardDecision",E.BoardDecisionWithShApproval="BoardDecisionWithShApproval",E.ShareHoldersMeeting="ShareHoldersMeeting",E}(Fe||{});const nt=e.Ay`
    fragment AiFields on AgendaItem {
  commentPrimaryLang
  commentSecondaryLang
  createdAt
  decisionSuggestions
  done
  firstGroup
  id
  kind
  lastGroup
  mandatory
  meetingId
  order
  subjectPrimaryLang
  subjectSecondaryLang
  updatedAt
}
    `,se=e.Ay`
    fragment AidFields on AgendaItemDecision {
  agendaItemId
  createdAt
  decisionPrimaryLang
  decisionSecondaryLang
  id
  order
  updatedAt
}
    `,he=e.Ay`
    fragment DocFields on Document {
  id
  companyId
  mimeType
  filename
  filesize
  sha256
  signedFilesize
  signedSha256
  signatureMethod
  dirty
  scriveMtime
  scriveCtime
  scriveStatus
  scriveParties
  scriveTimeoutTime
  zignedAgreementStatus
  signAllowedAction
  hasSignStatus
  hasThumbnail
  kind
  groupId
  userTags
  genState
  uploaded
  reminderSentAt
  deletable
  createdAt
  updatedAt
}
    `,Q=e.Ay`
    fragment MeetingFields on Meeting {
  id
  number
  startTime
  endTime
  kind
  place
  phone
  primaryLang
  secondaryLang
  approvedByMeeting
  createdByMeeting
  heldKind
  registerAttendance
  registerAttendanceDate
  contactEmail
  postalVote
  postalVoteDate
  postalVoteEmail
  boardsRecommendation
  usesStepper
  agendaItemsDone
  latestSummonsDocument {
    ...DocFields
  }
  latestMinutesDocument {
    ...DocFields
  }
  latestSummonsCoverSheet {
    ...DocFields
  }
  status
  createdAt
  updatedAt
  companyId
}
    ${he}`,de=e.Ay`
    fragment MdFields on MeetingDocument {
  id
  documentId
  meetingId
  createdAt
  updatedAt
}
    `,ee=e.Ay`
    fragment AiMutationFields on AgendaItem {
  ...AiFields
  agendaItemDecisions {
    ...AidFields
  }
  meeting {
    ...MeetingFields
    meetingDocuments {
      ...MdFields
      document {
        ...DocFields
      }
    }
  }
}
    ${nt}
${se}
${Q}
${de}
${he}`,Te=e.Ay`
    fragment AoaFields on ArticlesOfAssoc {
  agendaItemsAgmHtml
  changeAgendaItems
  changeBoardLimits
  changeCompanyName
  changeFiscalYear
  changeKindOfBusiness
  changeNumberOfAuditors
  changeNumberOfShares
  changeSeat
  changeShareLimits
  changeSummoning
  companyId
  companyName
  consentPrimaryLang
  contactId
  createdAt
  fiscalYear
  changePostTransferPurchaseRight
  changeRightOfFirstRefusal
  changeConsent
  changeMajority
  changeArbitrator
  haveConsent
  haveMajority
  haveRightOfFirstRefusal
  haveArbitrator
  havePostTransferPurchaseRight
  id
  kindOfBusiness
  majorityPrimaryLang
  maximumNumberOfAuditors
  maximumNumberOfBoardMembers
  maximumNumberOfShares
  maximumNumberOfSubstituteAuditors
  maximumNumberOfSubstitutes
  maximumShareCapital
  minimumNumberOfAuditors
  minimumNumberOfBoardMembers
  minimumNumberOfShares
  minimumNumberOfSubstituteAuditors
  minimumNumberOfSubstitutes
  minimumShareCapital
  newCompanyNames
  numberOfSharesAfter
  numberOfSharesBefore
  rightOfFirstRefusalPrimaryLang
  arbitratorPrimaryLang
  postTransferPurchaseRightPrimaryLang
  seat
  shareCapitalBefore
  signatoryId
  snrCaseId
  summoningMethodEmail
  summoningMethodFax
  summoningMethodMail
  summoningMethodNewspaper
  summoningMethodOtherPrimaryLang
  summoningMethodPoit
  summoningTimeMax
  summoningTimeMin
  digitalAgm
  quotaAfter
  quotaBefore
  updatedAt
  regFormPaymentThroughBolago
}
    `,ie=e.Ay`
    fragment AoadFields on ArticlesOfAssocDocument {
  articlesOfAssocId
  createdAt
  documentId
  id
  updatedAt
}
    `,pe=e.Ay`
    fragment McFields on MeetingConcern {
  id
  meetingId
  shareIssueId
  warrantProgramId
  articlesOfAssocId
  authorizationGroupId
  approved
  appendixNumber
  createdAt
  updatedAt
}
    `,we=e.Ay`
    fragment AoaMutationFields on ArticlesOfAssoc {
  ...AoaFields
  articlesOfAssocDocuments {
    ...AoadFields
    document {
      ...DocFields
    }
  }
  meetingConcern {
    ...McFields
    meeting {
      ...MeetingFields
      meetingDocuments {
        ...MdFields
        document {
          ...DocFields
        }
      }
      meetingConcerns {
        ...McFields
      }
    }
  }
}
    ${Te}
${ie}
${he}
${pe}
${Q}
${de}`,Pe=e.Ay`
    fragment ValidatorStatusFields on ValidatorStatus {
  completed
  hasError
  severity
  error {
    sv {
      short
      long
    }
    en {
      short
      long
    }
  }
}
    `,Ce=e.Ay`
    fragment AoaValidatorErrorFields on AoaValidatorErrors {
  decision {
    ...ValidatorStatusFields
  }
  companyName {
    ...ValidatorStatusFields
  }
  business {
    ...ValidatorStatusFields
  }
  seat {
    ...ValidatorStatusFields
  }
  summons {
    ...ValidatorStatusFields
  }
  fiscalYear {
    ...ValidatorStatusFields
  }
  board {
    ...ValidatorStatusFields
  }
  auditor {
    ...ValidatorStatusFields
  }
  reservations {
    ...ValidatorStatusFields
  }
  signsRegForm {
    ...ValidatorStatusFields
  }
  shareChange {
    ...ValidatorStatusFields
  }
  shareLimit {
    ...ValidatorStatusFields
  }
}
    ${Pe}`,Re=e.Ay`
    fragment AgValidatorErrorFields on AgValidatorErrors {
  decision {
    ...ValidatorStatusFields
  }
  boardStatement {
    ...ValidatorStatusFields
  }
  language {
    ...ValidatorStatusFields
  }
  signsRegForm {
    ...ValidatorStatusFields
  }
  availability {
    ...ValidatorStatusFields
  }
  auths {
    ...ValidatorStatusFields
  }
}
    ${Pe}`,Ze=e.Ay`
    fragment AgFields on AuthorizationGroup {
  companyId
  contactId
  createdAt
  id
  noBoardStatement
  primaryLang
  secondaryLang
  signatoryId
  snrAuthorizationId
  snrCaseId
  updatedAt
  validThruAgmYear
  validThruDate
  regFormPaymentThroughBolago
}
    `,vt=e.Ay`
    fragment AgdFields on AuthorizationGroupDocument {
  authorizationGroupId
  createdAt
  documentId
  id
  updatedAt
}
    `,st=e.Ay`
    fragment AuthFields on Authorization {
  allocation
  authorizationGroupId
  cashPayment
  createdAt
  id
  inKindPayment
  kind
  maxRaise
  maxRaiseAmount
  maxRaiseByAoa
  offsetPayment
  singleUse
  updatedAt
}
    `,Se=e.Ay`
    fragment IdentityFields on Identity {
  id
  identityNumberKind
  identityNumber
  juridicalKind
  name
  email
  emailMd5
  phone
  countryCode
  address
  userId
  isSwedish
  createdAt
  updatedAt
  companyId
}
    `,Ke=e.Ay`
    fragment ScWithMinMaxFields on ShareClassWithMinMax {
  name
  voteWeight
  quantity
  min
  max
}
    `,ze=e.Ay`
    fragment WpFields on WarrantProgram {
  boardsStatementDate
  boardsStatementEn
  boardsStatementOption
  boardsStatementSv
  companyId
  currency
  valuationCompanyValue
  valuationDate
  createdAt
  description
  discountPricePerWarrant
  ibanAddress
  ibanBank
  ibanBic
  ibanNumber
  id
  illiquidityDiscount
  invoiceKind
  maxNumberOfOptions
  name
  nonCashStatementPl
  nonCashStatementSl
  valuationNumberOfShares
  paidForAt
  payBeforeDate
  paymentAccountKind
  paymentAccountNumber
  paymentKindCash
  paymentKindNonCash
  paymentKindOffset
  paymentName
  pricePerWarrant
  primaryLang
  riksbankenRates {
    date
    value
  }
  riskfreeInterestRate
  secondaryLang
  serviceKind
  shareClasses {
    ...ScWithMinMaxFields
  }
  shareSubscribeEndDate
  shareSubscribeStartDate
  shareholdersAgreementKind
  signatoryId
  snrAuthorizationId
  snrBondId
  snrCaseId
  strikePrice
  strikePriceFromQuotaValue
  stripeInvoiceId
  updatedAt
  useRiksbankenRate
  usesStepper
  valuationMethod
  valuationSccId
  valuationShareIssueId
  volatility
  volatilityDate
  volatilityDocument
  warrantEndDate
  warrantKind
  warrantStartDate
  warrantSubscribeEndDate
  wiseFullyDiluted
  wiseDepBondsRecordDay
  wiseCeil
  wiseFloor
  warrantsForQeso
  antlerWise
  minRoundSizeAmount
  useNetStrike
  forEmployees
  forBoardMembers
  forAdvisors
  subscriberAccess
}
    ${Ke}`,Tt=e.Ay`
    fragment WdFields on WarrantDocument {
  createdAt
  documentId
  id
  updatedAt
  warrantProgramId
}
    `,xt=e.Ay`
    fragment SiFields on ShareIssue {
  approvedByMeeting
  boardsStatementDate
  boardsStatementEn
  boardsStatementOption
  boardsStatementSv
  companyId
  createdAt
  description
  id
  maxNumberOfShares
  minNumberOfShares
  nonCashStatementPl
  nonCashStatementSl
  numberOfSharesBefore
  paidForAt
  paymentKindCash
  paymentKindNonCash
  paymentKindOffset
  preferentialRights
  pricePerShare
  maxPaidAmount
  currency
  primaryLang
  published
  quotaValue
  restrictedToParticipants
  secondaryLang
  paymentCount {
    paid
    waiting
    notPaid
  }
  shareClasses {
    ...ScWithMinMaxFields
  }
  snrAuthorizationId
  snrShareCapitalChangeId
  stripeInvoiceId
  subscriptionEndDate
  subscriptionStartDate
  updatedAt
  purpose
  decisionKind
}
    ${Ke}`,rn=e.Ay`
    fragment SirFields on ShareIssueRegistration {
  createdAt
  description
  ibanAddress
  ibanBank
  ibanBic
  ibanNumber
  id
  paymentDueDate
  paymentAccountKind
  paymentAccountNumber
  paymentName
  currencyExchangeRate
  contactId
  signatoryId
  snrCaseId
  updatedAt
  shareIssueId
  regFormPaymentThroughBolago
}
    `,sn=e.Ay`
    fragment ScFields on ShareClass {
  name
  voteWeight
  quantity
}
    `,nn=e.Ay`
    fragment SipFields on ShareIssueParticipant {
  id
  numberOfShares
  numberOfSharesMax
  shareClass {
    ...ScFields
  }
  identityId
  proxyId
  shareIssueRegistrationId
  paymentStatus
  paymentKind
  claim
  createdAt
  updatedAt
}
    ${sn}`,gn=e.Ay`
    fragment SidFields on ShareIssueDocument {
  createdAt
  documentId
  id
  shareIssueId
  updatedAt
}
    `,Et=e.Ay`
    fragment McFieldsWithConcernsFields on MeetingConcern {
  ...McFields
  warrantProgram {
    ...WpFields
    warrantDocuments {
      ...WdFields
      document {
        ...DocFields
      }
    }
    meetingConcern {
      ...McFields
      meeting {
        ...MeetingFields
      }
    }
  }
  shareIssue {
    ...SiFields
    shareIssueRegistrations {
      ...SirFields
      participants {
        ...SipFields
      }
    }
    shareIssueDocuments {
      ...SidFields
      document {
        ...DocFields
      }
    }
  }
  authorizationGroup {
    ...AgFields
    authorizations {
      ...AuthFields
    }
    authorizationGroupDocuments {
      ...AgdFields
      document {
        ...DocFields
      }
    }
  }
  articlesOfAssoc {
    ...AoaFields
    articlesOfAssocDocuments {
      ...AoadFields
      document {
        ...DocFields
      }
    }
  }
}
    ${pe}
${ze}
${Tt}
${he}
${Q}
${xt}
${rn}
${nn}
${gn}
${Ze}
${st}
${vt}
${Te}
${ie}`,dt=e.Ay`
    fragment AgMutationFields on AuthorizationGroup {
  ...AgFields
  authorizationGroupDocuments {
    ...AgdFields
    document {
      ...DocFields
    }
  }
  authorizations {
    ...AuthFields
  }
  signatory {
    ...IdentityFields
  }
  contact {
    ...IdentityFields
  }
  meetingConcern {
    ...McFields
    meeting {
      ...MeetingFields
      meetingDocuments {
        ...MdFields
        document {
          ...DocFields
        }
      }
      meetingConcerns {
        ...McFieldsWithConcernsFields
      }
    }
  }
}
    ${Ze}
${vt}
${he}
${st}
${Se}
${pe}
${Q}
${de}
${Et}`,Ie=(e.Ay`
    fragment CapTableStakeFields on CapTableStake {
  id
  name
  kind
  wiseQuantity
  stake
  floor
  cap
  investedAmount
  enabled
  manualEntry
  capTableId
  identityId
  createdAt
  updatedAt
  comment
  acqCost
  value
  profit
}
    `,e.Ay`
    fragment CapTableFields on CapTable {
  id
  displayName
  recordDate
  pricePerShare
  unregisteredShares
  currentShareCount
  createdAt
  updatedAt
  companyId
  dirty
}
    `,e.Ay`
    fragment CdFields on CompanyDirector {
  id
  registeredAbroad
  invited
  identityId
  functions
  companyId
  createdAt
  updatedAt
}
    `),At=e.Ay`
    fragment CiFields on CompanyInvite {
  id
  userId
  companyId
  acceptedByCompany
  acceptedByUser
  createdAt
  updatedAt
}
    `,lt=e.Ay`
    fragment CsFields on CompanySubscription {
  id
  stripeSubId
  status
  products
  companyId
  createdAt
  updatedAt
}
    `,vn=e.Ay`
    fragment CSuggestionFields on CompanySuggestion {
  id
  name
  organizationNumber
  functions
  userId
  createdAt
  updatedAt
}
    `,Tn=e.Ay`
    fragment CuFields on CompanyUser {
  id
  userId
  companyId
  role
  createdAt
  updatedAt
}
    `,Ft=e.Ay`
    fragment CompleteSccFields on CompleteShareCapitalChange {
  kind
  decisionDate
  registrationDate
  name
  changedNumberOfShares
  numberOfShares
  pricePerShare
  currency
  changedNumberOfSharesSplitAdjusted
  numberOfSharesSplitAdjusted
  pricePerShareSplitAdjusted
  preMoney
  paidAmount
  postMoney
  foundersShareFraction
  shareCapitalBefore
  shareCapitalChanged
  shareCapitalAfter
  sharePriceFactor
  splitFactor
  sortOrder
  caseNumber
  filingYear
  filingNumber
  serialNumber
  id
  sccId
}
    `,Jt=e.Ay`
    fragment CmpFields on CooptedMeetingParticipant {
  id
  invited
  companyId
  identityId
  createdAt
  updatedAt
}
    `,Gt=e.Ay`
    fragment DsFields on DocumentSignature {
  id
  signed
  headerPrimaryLang
  headerSecondaryLang
  authMethodToView
  authMethodToSign
  deliveryMethod
  email
  documentId
  signatoryId
  proxyId
  scriveSignTime
  scriveSeenTime
  scriveRejectedTime
  scriveRejectionReason
  scriveReadInvitationTime
  scriveEmailDeliveryStatus
  zignedParticipantStatus
  zignedParticipantRole
  zignedParticipantSigningRoomLink
  createdAt
  updatedAt
}
    `,en=e.Ay`
    fragment MatiFields on MeetingAgendaTemplateItem {
  id
  order
  subjectPrimaryLang
  subjectSecondaryLang
  commentPrimaryLang
  commentSecondaryLang
  decisionPrimaryLang
  decisionSecondaryLang
  mandatory
  firstGroup
  lastGroup
  kind
  meetingAgendaTemplateId
  createdAt
  updatedAt
}
    `,Kn=e.Ay`
    fragment MatFields on MeetingAgendaTemplate {
  id
  name
  isDefault
  companyId
  createdAt
  updatedAt
}
    `,Ht=e.Ay`
    fragment MeetingParticipantShareFields on MeetingParticipantShare {
  id
  shareClass {
    ...ScFields
  }
  numberOfShares
  numberOfVotes
  meetingParticipantId
}
    ${sn}`,On=e.Ay`
    fragment MpFields on MeetingParticipant {
  id
  initials
  chairman
  secretary
  adjuster
  present
  summoned
  position
  isShareholder
  kind
  proxyId
  emailId
  emailSummonsId
  summonsJobState
  summonsEmail
  summonsEmailStatus
  summonsEmailFailReason
  summonsSimplifiedState
  meetingId
  identityId
  sendgridMessageId
  createdAt
  updatedAt
}
    `,ln=e.Ay`
    fragment MtFields on MeetingTodo {
  id
  meetingId
  todoId
  createdAt
  updatedAt
}
    `,Vt=e.Ay`
    fragment MeetingMutationFields on Meeting {
  ...MeetingFields
  meetingDocuments {
    ...MdFields
    document {
      ...DocFields
    }
  }
}
    ${Q}
${de}
${he}`,Qt=e.Ay`
    fragment MeetingValidatorErrorFields on MeetingValidatorErrors {
  details {
    ...ValidatorStatusFields
  }
  agenda {
    ...ValidatorStatusFields
  }
  postalVote {
    ...ValidatorStatusFields
  }
  language {
    ...ValidatorStatusFields
  }
  participants {
    ...ValidatorStatusFields
  }
  summons {
    ...ValidatorStatusFields
  }
  protocol {
    ...ValidatorStatusFields
  }
  votingList {
    ...ValidatorStatusFields
  }
  emailSummons {
    ...ValidatorStatusFields
  }
  registerAttendance {
    ...ValidatorStatusFields
  }
}
    ${Pe}`,$t=e.Ay`
    fragment NiceFounderFields on NiceFounder {
  id
  warrantProgramId
  identityId
  createdAt
  updatedAt
}
    `,un=e.Ay`
    fragment OrSigFields on OptionsRegistrationSignatory {
  id
  identityId
  optionsRegistrationId
  createdAt
  updatedAt
}
    `,Zt=e.Ay`
    fragment OrValidatorErrorFields on OrValidatorErrors {
  decision {
    ...ValidatorStatusFields
  }
  signatories {
    ...ValidatorStatusFields
  }
  participants {
    ...ValidatorStatusFields
  }
  signsRegForm {
    ...ValidatorStatusFields
  }
  payBeforeDate {
    ...ValidatorStatusFields
  }
  options {
    ...ValidatorStatusFields
  }
}
    ${Pe}`,on=e.Ay`
    fragment OsrFields on OptionsSharesRegistration {
  createdAt
  description
  ibanAddress
  ibanBank
  ibanBic
  ibanNumber
  id
  payBeforeDate
  paymentAccountKind
  paymentAccountNumber
  paymentName
  recordDay
  contactId
  signatoryId
  snrCaseId
  updatedAt
  warrantProgramId
  regFormPaymentThroughBolago
}
    `,Bt=e.Ay`
    fragment OsrValidatorErrorFields on OsrValidatorErrors {
  decision {
    ...ValidatorStatusFields
  }
  recordDay {
    ...ValidatorStatusFields
  }
  participants {
    ...ValidatorStatusFields
  }
  signsRegForm {
    ...ValidatorStatusFields
  }
  payBeforeDate {
    ...ValidatorStatusFields
  }
  options {
    ...ValidatorStatusFields
  }
}
    ${Pe}`,fn=e.Ay`
    fragment OptionsSharesSubscriberRepresentativeFields on OptionsSharesSubscriberRepresentative {
  id
  identityId
  optionsSharesSubscriberId
  createdAt
  updatedAt
}
    `,kn=e.Ay`
    fragment OsrSubscriberFields on OptionsSharesSubscriber {
  createdAt
  id
  identityId
  optionsSharesRegistrationId
  paymentStatus
  quantity
  shareClass {
    ...ScFields
  }
  updatedAt
}
    ${sn}`,ni=e.Ay`
    fragment OssValidatorErrorFields on OssValidatorErrors {
  paymentStatus {
    ...ValidatorStatusFields
  }
  proxy {
    ...ValidatorStatusFields
  }
}
    ${Pe}`,ki=e.Ay`
    fragment OptionsSubscriberRepresentativeFields on OptionsSubscriberRepresentative {
  id
  identityId
  warrantParticipantId
}
    `,Bi=e.Ay`
    fragment SibmFields on ShareIssueBoardMember {
  id
  shareIssueId
  identityId
  createdAt
  updatedAt
}
    `,St=e.Ay`
    fragment SipValidatorErrorsFields on SipValidatorErrors {
  proxy {
    ...ValidatorStatusFields
  }
  paymentStatus {
    ...ValidatorStatusFields
  }
}
    ${Pe}`,Dn=e.Ay`
    fragment SirValidatorErrorFields on SirValidatorErrors {
  decision {
    ...ValidatorStatusFields
  }
  signsRegForm {
    ...ValidatorStatusFields
  }
  participants {
    ...ValidatorStatusFields
  }
  paymentDueDate {
    ...ValidatorStatusFields
  }
  options {
    ...ValidatorStatusFields
  }
  payment {
    ...ValidatorStatusFields
  }
  paymentStatus {
    ...ValidatorStatusFields
  }
  currencyExchangeRate {
    ...ValidatorStatusFields
  }
}
    ${Pe}`,Ne=e.Ay`
    fragment SnrAuthFields on SnrAuthorization {
  id
  filingYear
  filingNumber
  serialNumber
  registrationDate
  auths {
    kind
    date
    before
    before_year
  }
  companyId
  createdAt
  updatedAt
}
    `,qt=e.Ay`
    fragment SiUpdateFields on ShareIssue {
  ...SiFields
  shareIssueDocuments {
    ...SidFields
    document {
      ...DocFields
    }
  }
  meetingConcern {
    ...McFields
    meeting {
      ...MeetingFields
      meetingDocuments {
        ...MdFields
        document {
          ...DocFields
        }
      }
      meetingConcerns {
        ...McFieldsWithConcernsFields
      }
    }
  }
  snrAuthorization {
    ...SnrAuthFields
  }
}
    ${xt}
${gn}
${he}
${pe}
${Q}
${de}
${Et}
${Ne}`,Qe=e.Ay`
    fragment SiValidatorErrorFields on ShareIssueValidatorErrors {
  decision {
    ...ValidatorStatusFields
  }
  newShares {
    ...ValidatorStatusFields
  }
  shareClasses {
    ...ValidatorStatusFields
  }
  preferentialRights {
    ...ValidatorStatusFields
  }
  subscriptionDate {
    ...ValidatorStatusFields
  }
  payByOffset {
    ...ValidatorStatusFields
  }
  nonCash {
    ...ValidatorStatusFields
  }
  language {
    ...ValidatorStatusFields
  }
  boardsStatement {
    ...ValidatorStatusFields
  }
  paymentKind {
    ...ValidatorStatusFields
  }
}
    ${Pe}`,Ve=e.Ay`
    fragment StgFields on ShareTransactionGroup {
  companyId
  createdAt
  id
  kind
  shareIssueId
  snrShareCapitalChangeId
  sortOrder
  splitFactor
  transactionDate
  updatedAt
  warrantProgramId
}
    `,ft=e.Ay`
    fragment StFields on ShareTransaction {
  blockEnd
  blockStart
  buyerId
  comment
  createdAt
  id
  name
  pricePerShare
  sellerId
  shareCertificateDate
  rounded
  shareClassFrom {
    ...ScFields
  }
  shareClassTo {
    ...ScFields
  }
  shareTransactionGroupId
  updatedAt
}
    ${sn}`,dn=e.Ay`
    fragment ShFields on Shareholder {
  id
  identityId
  companyId
  ownerCompanyId
  createdAt
  updatedAt
}
    `,En=e.Ay`
    fragment SnrBondFields on SnrBond {
  id
  filingYear
  filingNumber
  registrationDate
  serialNumber
  bondType
  decisionDate
  decisionBy
  partRegistration
  shareClass
  shareCapitalCanBeIncreaseBy
  shareCapitalCanBeIncreaseByCurrency
  freetext
  warrantSubFrom
  warrantSubTo
  numberOfOptions
  numberOfSharesMax
  withoutLoan
  shareSubStartDate
  shareSubEndDate
  numberOfOptionsMax
  numberOfOptionsMin
  companyId
  createdAt
  updatedAt
}
    `,ii=e.Ay`
    fragment SnrCaseFields on SnrCase {
  id
  filingYear
  filingNumber
  arrivalDate
  registrationDate
  status {
    kod
    value
  }
  subjects {
    value
    kind
  }
  companyId
  createdAt
  updatedAt
}
    `,mi=e.Ay`
    fragment SnrSccFields on SnrShareCapitalChange {
  id
  companyId
  name
  serialNumber
  filingYear
  filingNumber
  registrationDate
  currency
  decisionDate
  amountTotal
  amountChange
  sharesChange
  sharesTotal
  sharePriceFactor
  sharesTotalSplitAdjusted
  transactionValue
  shareValue
  companyValue
  sharesTotalAfterChange
  foundersShareFraction
  sharesChangeSplitAdjusted
  companyValuePreMoney
  amountTotalBeforeChange
  shareValueSplitAdjusted
  shareClasses {
    ...ScFields
  }
  done
  decisionDateWarning
  sortOrderSnr
  sortOrder
  splitFactor
  splitSharesChange
  sortOrderOverride
  createdAt
  updatedAt
}
    ${sn}`,zn=e.Ay`
    fragment StripeAddressFields on StripeAddress {
  city
  country
  line1
  line2
  postal_code
  state
}
    `,Ai=e.Ay`
    fragment StripeCustomerFields on StripeCustomer {
  id
  object
  balance
  created
  currency
  default_source
  delinquent
  description
  discount
  email
  invoice_prefix
  invoice_settings {
    default_payment_method
  }
  livemode
  metadata
  name
  next_invoice_sequence
  phone
  preferred_locales
  shipping
  sources
  subscriptions
  tax_exempt
  tax_ids
}
    `,Pt=e.Ay`
    fragment StripeCouponFields on StripeCoupon {
  id
  object
  name
  currency
  amount_off
  percent_off
  applies_to {
    products
  }
}
    `,xn=e.Ay`
    fragment StripeDiscountFields on StripeDiscount {
  id
  object
  start
  end
  customer
  invoice
  invoice_item
  subscription
  coupon {
    ...StripeCouponFields
  }
}
    ${Pt}`,Ln=e.Ay`
    fragment StripePriceFields on StripePrice {
  id
  object
  active
  billing_scheme
  created
  currency
  livemode
  lookup_key
  nickname
  product
  recurring {
    aggregate_usage
    interval
    interval_count
    trial_period_days
    usage_type
  }
  tiers
  tiers_mode
  transform_quantity
  type
  unit_amount
  unit_amount_decimal
}
    `,It=e.Ay`
    fragment StripeSubscriptionItemFields on StripeSubscriptionItem {
  id
  object
  billing_thresholds
  created
  metadata
  plan
  price {
    ...StripePriceFields
  }
  quantity
  subscription
  tax_rates
}
    ${Ln}`,Xe=e.Ay`
    fragment StripeSubscriptionFields on StripeSubscription {
  id
  object
  application_fee_percent
  billing_cycle_anchor
  billing_thresholds
  cancel_at
  cancel_at_period_end
  canceled_at
  collection_method
  created
  current_period_end
  current_period_start
  customer
  days_until_due
  default_payment_method
  default_source
  default_tax_rates
  discount {
    ...StripeDiscountFields
  }
  ended_at
  items {
    data {
      ...StripeSubscriptionItemFields
    }
    has_more
    url
  }
  subscriptionItems {
    ...StripeSubscriptionItemFields
  }
  latest_invoice
  livemode
  metadata
  next_pending_invoice_item_invoice
  pause_collection
  pending_invoice_item_interval
  pending_setup_intent
  pending_update
  schedule
  start_date
  status
  transfer_data
  trial_end
  trial_start
}
    ${xn}
${It}`,Ye=e.Ay`
    fragment StripePromotionCodeFields on StripePromotionCode {
  active
  code
  id
  object
}
    `,Ue=e.Ay`
    fragment StripeUpcomingInvoiceFields on StripeUpcomingInvoice {
  account_country
  account_name
  amount_due
  amount_paid
  amount_remaining
  application
  application_fee_amount
  attempt_count
  attempted
  auto_advance
  created
  currency
  customer
  customer_email
  customer_name
  customer_phone
  description
  due_date
  ending_balance
  footer
  hosted_invoice_url
  invoice_pdf
  last_finalization_error
  livemode
  metadata
  next_payment_attempt
  number
  object
  paid
  paid_out_of_band
  period_end
  period_start
  post_payment_credit_notes_amount
  pre_payment_credit_notes_amount
  quote
  receipt_number
  starting_balance
  statement_descriptor
  status
  status_transitions
  subscription
  subscription_proration_date
  subtotal
  tax
  total
  webhooks_delivered_at
}
    `,Xt=e.Ay`
    fragment StripeInvoiceFields on StripeInvoice {
  id
  account_country
  account_name
  amount_due
  amount_paid
  amount_remaining
  application
  application_fee_amount
  attempt_count
  attempted
  auto_advance
  created
  currency
  customer
  customer_email
  customer_name
  customer_phone
  description
  due_date
  ending_balance
  footer
  hosted_invoice_url
  invoice_pdf
  last_finalization_error
  livemode
  metadata
  next_payment_attempt
  number
  object
  payment_intent
  paid
  paid_out_of_band
  period_end
  period_start
  post_payment_credit_notes_amount
  pre_payment_credit_notes_amount
  quote
  receipt_number
  starting_balance
  statement_descriptor
  status
  status_transitions {
    marked_uncollectible_at
    paid_at
    voided_at
    finalized_at
  }
  subscription
  subscription_proration_date
  subtotal
  tax
  total
  webhooks_delivered_at
}
    `,re=e.Ay`
    fragment StripePaymentIntentFields on StripePaymentIntent {
  id
  object
  source
  amount
  amount_capturable
  amount_details
  amount_received
  application
  application_fee_amount
  automatic_payment_methods
  canceled_at
  cancellation_reason
  capture_method
  client_secret
  confirmation_method
  created
  currency
  customer
  description
  invoice
  last_payment_error
  latest_charge
  metadata
  next_action
  on_behalf_of
  payment_method
  payment_method_options
  payment_method_types
  processing
  receipt_email
  review
  setup_future_usage
}
    `,$e=e.Ay`
    fragment StripeInvoiceLineItemFields on StripeInvoiceLineItem {
  id
  object
  amount
  amount_excluding_tax
  unit_amount_excluding_tax
  currency
  description
  discount_amounts
  discountable
  discounts
  invoice_item
  livemode
  metadata
  period
  plan
  price
  proration
  quantity
  subscription
  subscription_item
  tax_amounts
  tax_rates
  type
}
    `,We=e.Ay`
    fragment StripeLineItemFields on StripeLineItem {
  id
  object
  amount_subtotal
  amount_discount
  amount_tax
  amount_total
  currency
  description
  discounts
  price {
    ...StripePriceFields
  }
  quantity
  taxes
}
    ${Ln}`,_t=e.Ay`
    fragment StripeQuoteFields on StripeQuote {
  id
  object
  amount_subtotal
  amount_total
  application
  application_fee_amount
  application_fee_percent
  collection_method
  created
  currency
  customer
  default_tax_rates
  description
  discounts
  expires_at
  footer
  from_quote
  header
  invoice
  invoice_settings
  livemode
  metadata
  number
  on_behalf_of
  status
  status_transitions
  subscription
  subscription_data
  subscription_schedule
  total_details {
    amount_discount
    amount_tax
  }
  transfer_data
  line_items {
    object
    data {
      ...StripeLineItemFields
    }
    has_more
  }
}
    ${We}`,Kt=e.Ay`
    fragment StripePmCardFields on StripePmCard {
  brand
  checks
  country
  description
  display_brand
  exp_month
  exp_year
  fingerprint
  funding
  iin
  issuer
  last4
  networks
  three_d_secure_usage
  wallet
}
    `,Nn=e.Ay`
    fragment StripePaymentMethodFields on StripePaymentMethod {
  id
  object
  billing_details
  created
  customer
  livemode
  metadata
  type
}
    `,qn=e.Ay`
    fragment StripeCheckoutSessionFields on StripeCheckoutSession {
  id
  object
  allow_promotion_codes
  amount_subtotal
  amount_total
  billing_address_collection
  cancel_url
  client_reference_id
  currency
  customer
  customer_details
  customer_email
  line_items
  livemode
  locale
  metadata
  mode
  payment_intent
  payment_method_options
  payment_method_types
  payment_status
  setup_intent
  shipping_address_collection
  submit_type
  subscription
  success_url
  total_details
}
    `,Ei=e.Ay`
    fragment StripeProductFields on StripeProduct {
  id
  type
  object
  active
  attributes
  caption
  created
  deactivate_on
  description
  images
  livemode
  metadata
  name
  package_dimensions
  shippable
  statement_descriptor
  unit_label
  updated
  url
}
    `,Gi=e.Ay`
    fragment TodoFields on Todo {
  createdAt
  descriptionPrimaryLang
  descriptionSecondaryLang
  done
  dueDate
  id
  identityId
  updatedAt
}
    `,Vi=e.Ay`
    fragment UserFields on User {
  id
  admin
  personalId
  name
  jwtEpoch
  signInCount
  unconfirmedEmail
  email
  emailMd5
  phone
  companySuggestionsSyncedDate
  communicationLanguage
  lastSignInAt
  hubspotObjectId
  createdAt
  updatedAt
}
    `,Hi=e.Ay`
    fragment WbmFields on WarrantBoardMember {
  id
  warrantProgramId
  identityId
  createdAt
  updatedAt
}
    `,or=e.Ay`
    fragment WppValidatorErrorFields on WppValidatorErrors {
  paymentStatus {
    ...ValidatorStatusFields
  }
  cliff {
    ...ValidatorStatusFields
  }
  proxy {
    ...ValidatorStatusFields
  }
}
    ${Pe}`,an=(e.Ay`
    fragment VestingOccasionFields on WarrantParticipantVestingOccasion {
  id
  warrantParticipantId
  quantity
  vestingDate
  descriptionPrimaryLang
  descriptionSecondaryLang
  requirementPrimaryLang
  requirementSecondaryLang
  sortOrder
  isValid
}
    `,e.Ay`
    fragment CompanyFields on Company {
  id
  name
  organizationNumber
  email
  web
  useGravatar
  address
  currency
  foundationDate
  bolagsverketsid
  county
  municipal
  isPublic
  shareCapital
  shareCapitalMax
  shareCapitalMin
  sharesTotal
  sharesMax
  sharesMin
  shareClasses {
    ...ScFields
  }
  sharesAtFoundation
  authorizedSignatory
  boardSettings {
    base
    frequency
    dayOfWeek
  }
  fiscalYear
  shareholderMeetingHowtoCall
  residenceMunicipal
  reservationArbitrator
  reservationConsent
  reservationDescrepancy
  reservationMajority
  reservationOther
  reservationRightOfFirstRefusal
  reservationPreferential
  reservationReconciliation
  reservationReconciliationDate
  reservationPostTransferPurchaseRight
  reservationVote
  reservationNoAuditor
  boardMembersMin
  boardMembersMax
  boardSubstitutesMin
  boardSubstitutesMax
  stripeCustomerId
  stripeInvitePromoCode
  isAntlerCompany
  allowShortQeso
  hubspotObjectId
  capTableTrialExpires
  isDemo
  createdAt
  updatedAt
}
    ${sn}`),In=e.Ay`
    fragment WpUpdateFields on WarrantProgram {
  ...WpFields
  company {
    ...CompanyFields
  }
  meetingConcern {
    ...McFields
    meeting {
      ...MeetingFields
      meetingConcerns {
        ...McFields
        articlesOfAssoc {
          ...AoaFields
        }
      }
      meetingDocuments {
        ...MdFields
        document {
          ...DocFields
        }
      }
    }
  }
  warrantDocuments {
    ...WdFields
    document {
      ...DocFields
    }
  }
  snrAuthorization {
    ...SnrAuthFields
  }
}
    ${ze}
${an}
${pe}
${Q}
${Te}
${de}
${he}
${Tt}
${Ne}`,Gn=e.Ay`
    fragment OrFields on OptionsRegistration {
  createdAt
  description
  ibanAddress
  ibanBank
  ibanBic
  ibanNumber
  id
  payBeforeDate
  paymentAccountKind
  paymentAccountNumber
  paymentName
  contactId
  signatoryId
  snrCaseId
  updatedAt
  warrantProgramId
  regFormPaymentThroughBolago
}
    `,Fn=e.Ay`
    fragment WppFields on WarrantParticipant {
  claim
  createdAt
  forcedRedemption
  forcedSaleAtIpo
  id
  identityId
  optionsRegistrationId
  paymentKind
  paymentStatus
  quantity
  repurchaseVested
  shareClass {
    ...ScFields
  }
  updatedAt
  vestingAcceleration
  vestingCliffDuration
  vestingDuration
  vestingFrequency
  vestingKind
  vestingEndDate
  leaveOfAbsenceDays
}
    ${sn}`,pi=e.Ay`
    fragment WpConnectMeetingResponseFields on WpConnectMeetingResponse {
  warrantProgram {
    ...WpUpdateFields
    optionsRegistrations {
      ...OrFields
      participants {
        ...WppFields
      }
    }
  }
  aiSetDoneResponse {
    agendaItem {
      ...AiFields
      agendaItemDecisions {
        ...AidFields
      }
    }
    deletedAidIds {
      id
    }
  }
}
    ${In}
${Gn}
${Fn}
${nt}
${se}`,bi=e.Ay`
    fragment WpDisconnectMeetingResponseFields on WpDisconnectMeetingResponse {
  warrantProgram {
    ...WpUpdateFields
    optionsRegistrations {
      ...OrFields
      participants {
        ...WppFields
      }
    }
  }
  mcDeletedResponse {
    id
  }
  aiDeletedResponses {
    id
    updatedAis {
      ...AiFields
    }
  }
  aiSetDoneResponse {
    agendaItem {
      ...AiFields
      agendaItemDecisions {
        ...AidFields
      }
    }
    deletedAidIds {
      id
    }
  }
}
    ${In}
${Gn}
${Fn}
${nt}
${se}`,Nt=e.Ay`
    fragment WpValidatorErrorFields on WpValidatorErrors {
  valuation {
    ...ValidatorStatusFields
  }
  duration {
    ...ValidatorStatusFields
  }
  strikePrice {
    ...ValidatorStatusFields
  }
  volatility {
    ...ValidatorStatusFields
  }
  playground {
    ...ValidatorStatusFields
  }
  language {
    ...ValidatorStatusFields
  }
  dates {
    ...ValidatorStatusFields
  }
  paymentKind {
    ...ValidatorStatusFields
  }
  payByOffset {
    ...ValidatorStatusFields
  }
  maxNumberOfOptions {
    ...ValidatorStatusFields
  }
  nonCash {
    ...ValidatorStatusFields
  }
  shareClasses {
    ...ValidatorStatusFields
  }
}
    ${Pe}`,Je=e.Ay`
    fragment WpDecisionErrorFields on WpDecisionValidatorErrors {
  meeting {
    ...ValidatorStatusFields
  }
  boardsStatement {
    ...ValidatorStatusFields
  }
  auditorsStatement {
    ...ValidatorStatusFields
  }
}
    ${Pe}`,gt=e.Ay`
    fragment WiseErrorFields on WiseValidatorErrors {
  language {
    ...ValidatorStatusFields
  }
  duration {
    ...ValidatorStatusFields
  }
  dates {
    ...ValidatorStatusFields
  }
  paymentKind {
    ...ValidatorStatusFields
  }
  payByOffset {
    ...ValidatorStatusFields
  }
  nonCash {
    ...ValidatorStatusFields
  }
  recordDay {
    ...ValidatorStatusFields
  }
  dilution {
    ...ValidatorStatusFields
  }
  convertiblePrice {
    ...ValidatorStatusFields
  }
}
    ${Pe}`,jt=e.Ay`
    fragment EoValidatorErrorFields on EoValidatorErrors {
  valuation {
    ...ValidatorStatusFields
  }
  duration {
    ...ValidatorStatusFields
  }
  decision {
    ...ValidatorStatusFields
  }
  sharePrice {
    ...ValidatorStatusFields
  }
  language {
    ...ValidatorStatusFields
  }
  dates {
    ...ValidatorStatusFields
  }
  maxNumberOfOptions {
    ...ValidatorStatusFields
  }
  shareClasses {
    ...ValidatorStatusFields
  }
}
    ${Pe}`,pn=e.Ay`
    fragment WshFields on WarrantShareholder {
  id
  numberOfShares
  shareholderId
  proxyId
  warrantProgramId
  createdAt
  updatedAt
}
    `,$n=e.Ay`
    fragment WdbFields on WiseDependencyBond {
  id
  name
  createdAt
  updatedAt
  numberOfOptions
  snrBondId
  warrantProgramId
}
    `,oi=e.Ay`
    mutation CreateAid($companyId: ID!, $input: AidCreateInput!) {
  createAid(companyId: $companyId, input: $input) {
    ...AidFields
    agendaItem {
      ...AiFields
    }
  }
}
    ${se}
${nt}`;let Ti=(()=>{class E extends r.sM{constructor(De){super(De),this.document=oi}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const Ri=e.Ay`
    mutation UpdateAid($companyId: ID!, $input: AidUpdateInput!) {
  updateAid(companyId: $companyId, input: $input) {
    ...AidFields
    agendaItem {
      ...AiFields
    }
  }
}
    ${se}
${nt}`;let Li=(()=>{class E extends r.sM{constructor(De){super(De),this.document=Ri}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const Qi=e.Ay`
    mutation DeleteAid($companyId: ID!, $id: ID!) {
  deleteAid(companyId: $companyId, id: $id) {
    id
    agendaItem {
      ...AiFields
    }
  }
}
    ${nt}`;let Ji=(()=>{class E extends r.sM{constructor(De){super(De),this.document=Qi}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();e.Ay`
    query AgendaItems($companyId: ID!, $meetingId: ID!) {
  agendaItems(companyId: $companyId, meetingId: $meetingId) {
    ...AiFields
    agendaItemDecisions {
      ...AidFields
    }
  }
}
    ${nt}
${se}`,e.Ay`
    mutation CreateAi($companyId: ID!, $input: AiCreateInput!) {
  createAi(companyId: $companyId, input: $input) {
    ...AiMutationFields
  }
}
    ${ee}`,e.Ay`
    mutation DeleteAi($companyId: ID!, $id: ID!) {
  deleteAi(companyId: $companyId, id: $id) {
    id
    updatedAis {
      ...AiMutationFields
    }
  }
}
    ${ee}`,e.Ay`
    mutation ResetAi($companyId: ID!, $meetingId: ID!) {
  resetAis(companyId: $companyId, meetingId: $meetingId) {
    ...AiMutationFields
  }
}
    ${ee}`,e.Ay`
    mutation SetAiOrder($companyId: ID!, $input: AiSetOrderInput!) {
  setAiOrder(companyId: $companyId, input: $input) {
    ...AiMutationFields
  }
}
    ${ee}`;const zi=e.Ay`
    mutation SetAiDoneWithMcs($companyId: ID!, $input: AiSetDoneWithMcsInput!) {
  setAiDoneWithMcs(companyId: $companyId, input: $input) {
    aiSetDoneResponse {
      agendaItem {
        ...AiMutationFields
      }
      deletedAidIds {
        id
      }
    }
    meetingConcerns {
      ...McFields
    }
  }
}
    ${ee}
${pe}`;let Xr=(()=>{class E extends r.sM{constructor(De){super(De),this.document=zi}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const Hr=e.Ay`
    mutation SetAiDoneWithApprovableMeetings($companyId: ID!, $input: AiSetDoneWithApprovableMeetingsInput!) {
  setAiDoneWithApprovableMeetings(companyId: $companyId, input: $input) {
    aiSetDoneResponse {
      agendaItem {
        ...AiMutationFields
      }
      deletedAidIds {
        id
      }
    }
    meetings {
      ...MeetingFields
    }
  }
}
    ${ee}
${Q}`;let eo=(()=>{class E extends r.sM{constructor(De){super(De),this.document=Hr}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const No=e.Ay`
    mutation SetAiDoneWithNextMeetings($companyId: ID!, $input: AiSetDoneWithNextMeetingsInput!) {
  setAiDoneWithNextMeetings(companyId: $companyId, input: $input) {
    aiSetDoneResponse {
      agendaItem {
        ...AiMutationFields
      }
      deletedAidIds {
        id
      }
    }
    meetings {
      ...MeetingFields
    }
  }
}
    ${ee}
${Q}`;let uo=(()=>{class E extends r.sM{constructor(De){super(De),this.document=No}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const oa=e.Ay`
    mutation SetAiDone($companyId: ID!, $input: AiSetDoneInput!) {
  setAiDone(companyId: $companyId, input: $input) {
    agendaItem {
      ...AiMutationFields
    }
    deletedAidIds {
      id
    }
  }
}
    ${ee}`;let vo=(()=>{class E extends r.sM{constructor(De){super(De),this.document=oa}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();e.Ay`
    query ArticlesOfAssocDocument($companyId: ID!, $documentId: ID!) {
  articlesOfAssocDocument(companyId: $companyId, documentId: $documentId) {
    ...AoadFields
    document {
      ...DocFields
    }
  }
}
    ${ie}
${he}`,e.Ay`
    query ArticlesOfAssocs($companyId: ID!) {
  articlesOfAssocs(companyId: $companyId) {
    ...AoaFields
    meetingConcern {
      ...McFields
      meeting {
        ...MeetingFields
      }
    }
  }
}
    ${Te}
${pe}
${Q}`;const aa=e.Ay`
    query ArticlesOfAssoc($companyId: ID!, $id: ID!) {
  articlesOfAssoc(companyId: $companyId, id: $id) {
    ...AoaMutationFields
    contact {
      ...IdentityFields
    }
    signatory {
      ...IdentityFields
    }
    meetingConcern {
      ...McFields
      meeting {
        ...MeetingFields
        meetingDocuments {
          ...MdFields
          document {
            ...DocFields
          }
        }
      }
    }
  }
}
    ${we}
${Se}
${pe}
${Q}
${de}
${he}`;let $o=(()=>{class E extends r.XK{constructor(De){super(De),this.document=aa}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const bo=e.Ay`
    mutation CreateArticlesOfAssoc($companyId: ID!, $input: AoaCreateInput!) {
  createArticlesOfAssoc(companyId: $companyId, input: $input) {
    ...AoaMutationFields
  }
}
    ${we}`;let Xa=(()=>{class E extends r.sM{constructor(De){super(De),this.document=bo}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();e.Ay`
    mutation DeleteArticlesOfAssoc($companyId: ID!, $id: ID!) {
  deleteArticlesOfAssoc(companyId: $companyId, id: $id) {
    id
    mcDeletedResponse {
      id
    }
    aiDeletedResponses {
      id
    }
    agendaItems {
      ...AiFields
    }
  }
}
    ${nt}`;const ea=e.Ay`
    query AoaGetAffected($companyId: ID!, $id: ID!) {
  aoaGetAffected(companyId: $companyId, id: $id) {
    authorizationGroups {
      ...AgFields
    }
    shareIssues {
      ...SiFields
    }
    warrantPrograms {
      ...WpFields
    }
  }
}
    ${Ze}
${xt}
${ze}`;let Zr=(()=>{class E extends r.XK{constructor(De){super(De),this.document=ea}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const Ua=e.Ay`
    mutation AoaToggleShareChange($companyId: ID!, $id: ID!) {
  aoaToggleShareChange(companyId: $companyId, id: $id) {
    ...AoaMutationFields
  }
}
    ${we}`;let js=(()=>{class E extends r.sM{constructor(De){super(De),this.document=Ua}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();e.Ay`
    mutation AoaUpdate($companyId: ID!, $input: AoaUpdateInput!) {
  aoaUpdate(companyId: $companyId, input: $input) {
    ...AoaFields
    contact {
      ...IdentityFields
    }
    signatory {
      ...IdentityFields
    }
  }
}
    ${Te}
${Se}`;const zs=e.Ay`
    mutation AoaSetShareChange($companyId: ID!, $input: AoaSetShareChangeInput!) {
  aoaSetShareChange(companyId: $companyId, input: $input) {
    ...AoaMutationFields
  }
}
    ${we}`;let Mo=(()=>{class E extends r.sM{constructor(De){super(De),this.document=zs}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const Ya=e.Ay`
    mutation AoaSetShareLimits($companyId: ID!, $input: AoaSetShareLimitsInput!) {
  aoaSetShareLimits(companyId: $companyId, input: $input) {
    ...AoaMutationFields
  }
}
    ${we}`;let nc=(()=>{class E extends r.sM{constructor(De){super(De),this.document=Ya}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const za=e.Ay`
    mutation AoaSetBusiness($companyId: ID!, $input: AoaSetBusinessInput!) {
  aoaSetBusiness(companyId: $companyId, input: $input) {
    ...AoaMutationFields
  }
}
    ${we}`;let _o=(()=>{class E extends r.sM{constructor(De){super(De),this.document=za}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const Ja=e.Ay`
    mutation AoaSetSummons($companyId: ID!, $input: AoaSetSummonsInput!) {
  aoaSetSummons(companyId: $companyId, input: $input) {
    ...AoaMutationFields
  }
}
    ${we}`;let mc=(()=>{class E extends r.sM{constructor(De){super(De),this.document=Ja}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const ic=e.Ay`
    mutation AoaSetAuditorsLimit($companyId: ID!, $input: AoaSetAuditorsLimitInput!) {
  aoaSetAuditorsLimit(companyId: $companyId, input: $input) {
    ...AoaMutationFields
  }
}
    ${we}`;let Ic=(()=>{class E extends r.sM{constructor(De){super(De),this.document=ic}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const fc=e.Ay`
    mutation AoaSetPostTransferPurchaseRight($companyId: ID!, $input: AoaSetPostTransferPurchaseRightInput!) {
  aoaSetPostTransferPurchaseRight(companyId: $companyId, input: $input) {
    ...AoaMutationFields
  }
}
    ${we}`;let Ra=(()=>{class E extends r.sM{constructor(De){super(De),this.document=fc}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const Ps=e.Ay`
    mutation AoaSetRightOfFirstRefusal($companyId: ID!, $input: AoaSetRightOfFirstRefusalInput!) {
  aoaSetRightOfFirstRefusal(companyId: $companyId, input: $input) {
    ...AoaMutationFields
  }
}
    ${we}`;let rc=(()=>{class E extends r.sM{constructor(De){super(De),this.document=Ps}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const bl=e.Ay`
    mutation AoaSetConsent($companyId: ID!, $input: AoaSetConsentInput!) {
  aoaSetConsent(companyId: $companyId, input: $input) {
    ...AoaMutationFields
  }
}
    ${we}`;let Fl=(()=>{class E extends r.sM{constructor(De){super(De),this.document=bl}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const nd=e.Ay`
    mutation AoaSetMajority($companyId: ID!, $input: AoaSetMajorityInput!) {
  aoaSetMajority(companyId: $companyId, input: $input) {
    ...AoaMutationFields
  }
}
    ${we}`;let Cc=(()=>{class E extends r.sM{constructor(De){super(De),this.document=nd}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const id=e.Ay`
    mutation AoaSetArbitrator($companyId: ID!, $input: AoaSetArbitratorInput!) {
  aoaSetArbitrator(companyId: $companyId, input: $input) {
    ...AoaMutationFields
  }
}
    ${we}`;let Ac=(()=>{class E extends r.sM{constructor(De){super(De),this.document=id}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const Wc=e.Ay`
    mutation AoaDisconnectMeeting($companyId: ID!, $input: AoaDisconnectMeetingInput!) {
  aoaDisconnectMeeting(companyId: $companyId, input: $input) {
    articlesOfAssoc {
      ...AoaMutationFields
    }
    mcDeletedResponse {
      id
    }
    aiDeletedResponses {
      id
    }
    agendaItems {
      ...AiFields
    }
  }
}
    ${we}
${nt}`;let jc=(()=>{class E extends r.sM{constructor(De){super(De),this.document=Wc}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const Dl=e.Ay`
    mutation AoaConnectMeeting($companyId: ID!, $input: AoaConnectMeetingInput!) {
  aoaConnectMeeting(companyId: $companyId, input: $input) {
    ...AoaMutationFields
  }
}
    ${we}`;let Ot=(()=>{class E extends r.sM{constructor(De){super(De),this.document=Dl}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const Rt=e.Ay`
    mutation AoaCreateMeeting($companyId: ID!, $input: AoaCreateMeetingInput!) {
  aoaCreateMeeting(companyId: $companyId, input: $input) {
    ...AoaMutationFields
  }
}
    ${we}`;let it=(()=>{class E extends r.sM{constructor(De){super(De),this.document=Rt}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const hn=e.Ay`
    query AoaMinAndMaxOfShares($companyId: ID!, $meetingId: ID!) {
  aoaMinAndMaxOfShares(companyId: $companyId, meetingId: $meetingId) {
    min
    max
  }
}
    `;let ti=(()=>{class E extends r.XK{constructor(De){super(De),this.document=hn}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const $r=e.Ay`
    query ArticlesOfAssocErrors($companyId: ID!, $id: ID!) {
  articlesOfAssocErrors(companyId: $companyId, id: $id) {
    ...AoaValidatorErrorFields
  }
}
    ${Ce}`;let Nr=(()=>{class E extends r.XK{constructor(De){super(De),this.document=$r}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();e.Ay`
    query AuthorizationGroupDocument($companyId: ID!, $documentId: ID!) {
  authorizationGroupDocument(companyId: $companyId, documentId: $documentId) {
    ...AgdFields
    document {
      ...DocFields
    }
  }
}
    ${vt}
${he}`;const gc=e.Ay`
    query AuthorizationGroups($companyId: ID!) {
  authorizationGroups(companyId: $companyId) {
    ...AgFields
    authorizations {
      ...AuthFields
    }
    meetingConcern {
      ...McFields
      meeting {
        ...MeetingFields
      }
    }
  }
}
    ${Ze}
${st}
${pe}
${Q}`;let is=(()=>{class E extends r.XK{constructor(De){super(De),this.document=gc}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const Rs=e.Ay`
    query AuthorizationGroup($companyId: ID!, $id: ID!) {
  authorizationGroup(companyId: $companyId, id: $id) {
    ...AgMutationFields
  }
}
    ${dt}`;let oc=(()=>{class E extends r.XK{constructor(De){super(De),this.document=Rs}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const ac=e.Ay`
    mutation AgCreateMeeting($companyId: ID!, $input: AgCreateMeetingInput!) {
  agCreateMeeting(companyId: $companyId, input: $input) {
    authorizationGroup {
      ...AgMutationFields
    }
    aiSetDoneResponse {
      agendaItem {
        ...AiFields
        agendaItemDecisions {
          ...AidFields
        }
      }
      deletedAidIds {
        id
      }
    }
  }
}
    ${dt}
${nt}
${se}`;let Ll=(()=>{class E extends r.sM{constructor(De){super(De),this.document=ac}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const hs=e.Ay`
    mutation AgConnectMeeting($companyId: ID!, $input: AgConnectMeetingInput!) {
  agConnectMeeting(companyId: $companyId, input: $input) {
    authorizationGroup {
      ...AgMutationFields
    }
    aiSetDoneResponse {
      agendaItem {
        ...AiFields
        agendaItemDecisions {
          ...AidFields
        }
      }
      deletedAidIds {
        id
      }
    }
  }
}
    ${dt}
${nt}
${se}`;let Hn=(()=>{class E extends r.sM{constructor(De){super(De),this.document=hs}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const ao=e.Ay`
    mutation AgDisconnectMeeting($companyId: ID!, $input: AgDisconnectMeetingInput!) {
  agDisconnectMeeting(companyId: $companyId, input: $input) {
    authorizationGroup {
      ...AgMutationFields
    }
    mcDeletedResponse {
      id
    }
    aiDeletedResponses {
      id
    }
    aiSetDoneResponse {
      agendaItem {
        ...AiFields
        agendaItemDecisions {
          ...AidFields
        }
      }
      deletedAidIds {
        id
      }
    }
  }
}
    ${dt}
${nt}
${se}`;let zc=(()=>{class E extends r.sM{constructor(De){super(De),this.document=ao}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();e.Ay`
    mutation CreateAuthorizationGroup($companyId: ID!) {
  createAuthorizationGroup(companyId: $companyId) {
    ...AgFields
  }
}
    ${Ze}`,e.Ay`
    mutation DeleteAuthorizationGroup($companyId: ID!, $id: ID!) {
  deleteAuthorizationGroup(companyId: $companyId, id: $id) {
    id
    mcDeletedResponse {
      id
    }
    aiDeletedResponses {
      id
    }
    aiSetDoneResponse {
      agendaItem {
        ...AiFields
        agendaItemDecisions {
          ...AidFields
        }
      }
      deletedAidIds {
        id
      }
    }
  }
}
    ${nt}
${se}`,e.Ay`
    mutation AgSetSnrCaseId($companyId: ID!, $input: AgSetSnrCaseIdInput!) {
  agSetSnrCaseId(companyId: $companyId, input: $input) {
    ...AgMutationFields
  }
}
    ${dt}`;const El=e.Ay`
    mutation AgSetValidThru($companyId: ID!, $input: AgSetValidThruInput!) {
  agSetValidThru(companyId: $companyId, input: $input) {
    ...AgMutationFields
  }
}
    ${dt}`;let Eo=(()=>{class E extends r.sM{constructor(De){super(De),this.document=El}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const qd=e.Ay`
    mutation AgUpdate($companyId: ID!, $input: AgUpdateInput!) {
  agUpdate(companyId: $companyId, input: $input) {
    ...AgMutationFields
    signatory {
      ...IdentityFields
    }
    contact {
      ...IdentityFields
    }
  }
}
    ${dt}
${Se}`;let Gc=(()=>{class E extends r.sM{constructor(De){super(De),this.document=qd}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const ui=e.Ay`
    mutation AgSetNoBoardStatement($companyId: ID!, $input: AgSetNoBoardStatementInput!) {
  agSetNoBoardStatement(companyId: $companyId, input: $input) {
    ...AgMutationFields
  }
}
    ${dt}`;let Zi=(()=>{class E extends r.sM{constructor(De){super(De),this.document=ui}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const Ui=e.Ay`
    query SnrAuthNoBoardStatement($companyId: ID!, $snrAuthId: ID!) {
  snrAuthNoBoardStatement(companyId: $companyId, snrAuthId: $snrAuthId)
}
    `;let Sr=(()=>{class E extends r.XK{constructor(De){super(De),this.document=Ui}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const to=e.Ay`
    query AuthorizationGroupErrors($companyId: ID!, $id: ID!) {
  authorizationGroupErrors(companyId: $companyId, id: $id) {
    ...AgValidatorErrorFields
  }
}
    ${Re}`;let Po=(()=>{class E extends r.XK{constructor(De){super(De),this.document=to}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const Fa=e.Ay`
    mutation CreateAuthorization($companyId: ID!, $input: AuthCreateInput!) {
  createAuthorization(companyId: $companyId, input: $input) {
    authorization {
      ...AuthFields
    }
    aiSetDoneResponse {
      agendaItem {
        ...AiFields
        agendaItemDecisions {
          ...AidFields
        }
      }
      deletedAidIds {
        id
      }
    }
  }
}
    ${st}
${nt}
${se}`;let Ho=(()=>{class E extends r.sM{constructor(De){super(De),this.document=Fa}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const Hc=e.Ay`
    mutation UpdateAuthorization($companyId: ID!, $input: AuthUpdateInput!) {
  updateAuthorization(companyId: $companyId, input: $input) {
    ...AuthFields
  }
}
    ${st}`;let bs=(()=>{class E extends r.sM{constructor(De){super(De),this.document=Hc}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const Ds=e.Ay`
    mutation DeleteAuthorization($companyId: ID!, $id: ID!) {
  deleteAuthorization(companyId: $companyId, id: $id) {
    id
    aiSetDoneResponse {
      agendaItem {
        ...AiFields
        agendaItemDecisions {
          ...AidFields
        }
      }
      deletedAidIds {
        id
      }
    }
  }
}
    ${nt}
${se}`;let Gs=(()=>{class E extends r.sM{constructor(De){super(De),this.document=Ds}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const Il=e.Ay`
    query CompanyDirectors($companyId: ID!) {
  companyDirectors(companyId: $companyId) {
    ...CdFields
    identity {
      ...IdentityFields
    }
  }
}
    ${Ie}
${Se}`;let Ss=(()=>{class E extends r.XK{constructor(De){super(De),this.document=Il}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();e.Ay`
    mutation CdSetInvited($companyId: ID!, $input: CdSetInvitedInput!) {
  cdSetInvited(companyId: $companyId, input: $input) {
    ...CdFields
    identity {
      ...IdentityFields
    }
  }
}
    ${Ie}
${Se}`,e.Ay`
    query CompanyInvites($companyId: ID!) {
  companyInvites(companyId: $companyId) {
    ...CiFields
    user {
      id
      name
      personalId
      phone
      email
      admin
      updatedAt
      createdAt
    }
  }
}
    ${At}`,e.Ay`
    mutation CreateCompanyInvite($input: CiCreateInput!) {
  createCompanyInvite(input: $input) {
    ...CiFields
  }
}
    ${At}`,e.Ay`
    mutation DeleteCompanyInvite($id: ID!) {
  deleteCompanyInvite(id: $id)
}
    `,e.Ay`
    mutation CiSetAcceptedByCompany($companyId: ID!, $input: CiSetAcceptedByCompanyInput!) {
  ciSetAcceptedByCompany(companyId: $companyId, input: $input) {
    ...CiFields
  }
}
    ${At}`,e.Ay`
    query UserCompanyInvites {
  userCompanyInvites {
    ...CiFields
    company {
      id
      name
      organizationNumber
    }
  }
}
    ${At}`,e.Ay`
    query CompanySubscriptions($companyId: ID!) {
  companySubscriptions(companyId: $companyId) {
    ...CsFields
  }
}
    ${lt}`,e.Ay`
    query CompanySuggestions {
  companySuggestions {
    ...CSuggestionFields
  }
}
    ${vn}`,e.Ay`
    query CompanyUsers($companyId: ID!) {
  companyUsers(companyId: $companyId) {
    ...CuFields
    user {
      ...UserFields
      identities {
        ...IdentityFields
      }
    }
  }
}
    ${Tn}
${Vi}
${Se}`,e.Ay`
    mutation CreateCompanyUser($companyId: ID!, $input: CuCreateInput!) {
  createCompanyUser(companyId: $companyId, input: $input) {
    ...CuFields
  }
}
    ${Tn}`,e.Ay`
    mutation DeleteCompanyUser($companyId: ID!, $id: ID!) {
  deleteCompanyUser(companyId: $companyId, id: $id) {
    id
  }
}
    `;const ut=e.Ay`
    query Companies {
  companies {
    ...CompanyFields
    companyUsers {
      ...CuFields
    }
  }
}
    ${an}
${Tn}`;let Lt=(()=>{class E extends r.XK{constructor(De){super(De),this.document=ut}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const Un=e.Ay`
    query Company($id: ID!) {
  company(id: $id) {
    ...CompanyFields
  }
}
    ${an}`;let Pi=(()=>{class E extends r.XK{constructor(De){super(De),this.document=Un}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();e.Ay`
    query AdminCompanies($input: ASearchCompaniesInput!) {
  adminCompanies(input: $input) {
    ...CompanyFields
    companyUsers {
      ...CuFields
      user {
        ...UserFields
      }
    }
  }
}
    ${an}
${Tn}
${Vi}`;const xo=e.Ay`
    query ActiveCompanySub($companyId: ID!) {
  activeCompanySubscription(companyId: $companyId) {
    stripeSub {
      ...StripeSubscriptionFields
    }
    activeProduct {
      ...StripeProductFields
    }
    isActive
  }
}
    ${Xe}
${Ei}`;let ta=(()=>{class E extends r.XK{constructor(De){super(De),this.document=xo}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();e.Ay`
    mutation CompanyProvision($input: CompanyProvisionInput!) {
  companyProvision(input: $input) {
    id
    name
  }
}
    `;const so=e.Ay`
    mutation CompanyDelete($companyId: ID!) {
  companyDelete(companyId: $companyId)
}
    `;let Qr=(()=>{class E extends r.sM{constructor(De){super(De),this.document=so}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();e.Ay`
    mutation CompanySetProfile($companyId: ID!, $input: CompanySetProfileInput!) {
  companySetProfile(companyId: $companyId, input: $input) {
    ...CompanyFields
  }
}
    ${an}`,e.Ay`
    mutation CompanySetMeetingFrequency($companyId: ID!, $input: CompanySetMeetingFrequencyInput!) {
  companySetMeetingFrequency(companyId: $companyId, input: $input) {
    ...CompanyFields
  }
}
    ${an}`,e.Ay`
    mutation CompanySetSharesAtFoundation($companyId: ID!, $input: CompanySetSharesAtFoundationInput!) {
  companySetSharesAtFoundation(companyId: $companyId, input: $input) {
    ...CompanyFields
  }
}
    ${an}`,e.Ay`
    query DashboardMilestones($companyId: ID!) {
  dashboardMilestones(companyId: $companyId) {
    boardMeeting
    signedDocument
    shareRegister
    userInvite
    paidPlan
    uploadedDoc
    phone
  }
}
    `;const mn=e.Ay`
    query ShareClasses($companyId: ID!) {
  shareClasses(companyId: $companyId) {
    name
    voteWeight
  }
}
    `;let Xn=(()=>{class E extends r.XK{constructor(De){super(De),this.document=mn}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();e.Ay`
    mutation CompanySyncToHubspot($companyId: ID!) {
  companySyncToHubspot(id: $companyId) {
    ...CompanyFields
  }
}
    ${an}`;const Wi=e.Ay`
    query CompleteSccs($companyId: ID!, $sort: SortOrder) {
  completeSccs(companyId: $companyId, sort: $sort) {
    ...CompleteSccFields
  }
}
    ${Ft}`;let ur=(()=>{class E extends r.XK{constructor(De){super(De),this.document=Wi}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const Pr=e.Ay`
    query NextShareCapitalChanges($companyId: ID!) {
  nextShareCapitalChanges(companyId: $companyId) {
    inSync
    next {
      ...CompleteSccFields
    }
    prev {
      ...CompleteSccFields
    }
  }
}
    ${Ft}`;let co=(()=>{class E extends r.XK{constructor(De){super(De),this.document=Pr}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();e.Ay`
    query CooptedMeetingParticipants($companyId: ID!) {
  cooptedMeetingParticipants(companyId: $companyId) {
    ...CmpFields
    identity {
      ...IdentityFields
    }
  }
}
    ${Jt}
${Se}`,e.Ay`
    mutation CmpCreate($companyId: ID!, $input: CmpCreateInput!) {
  cmpCreate(companyId: $companyId, input: $input) {
    ...CmpFields
    identity {
      ...IdentityFields
    }
  }
}
    ${Jt}
${Se}`,e.Ay`
    mutation CmpDelete($companyId: ID!, $id: ID!) {
  cmpDelete(companyId: $companyId, id: $id) {
    id
  }
}
    `,e.Ay`
    mutation CmpSetInvited($companyId: ID!, $input: CmpSetInvitedInput!) {
  cmpSetInvited(companyId: $companyId, input: $input) {
    ...CmpFields
    identity {
      ...IdentityFields
    }
  }
}
    ${Jt}
${Se}`;const oe=e.Ay`
    mutation DocGenScheduleDocGen($companyId: ID!, $input: DocumentGenInput!) {
  docGenScheduleDocGen(companyId: $companyId, input: $input) {
    ...DocFields
  }
}
    ${he}`;let qe=(()=>{class E extends r.sM{constructor(De){super(De),this.document=oe}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();e.Ay`
    mutation DocGenTransactionNote($companyId: ID!, $shareTransactionId: ID!, $docLanguage: DocumentLanguageInput!) {
  docGenTransactionNote(
    companyId: $companyId
    shareTransactionId: $shareTransactionId
    docLanguage: $docLanguage
  ) {
    docGen
  }
}
    `,e.Ay`
    mutation DocGenIndividualReport($companyId: ID!, $shareholderId: ID!, $docLanguage: DocumentLanguageInput!, $date: Date) {
  docGenIndividualReport(
    companyId: $companyId
    shareholderId: $shareholderId
    docLanguage: $docLanguage
    date: $date
  ) {
    docGen
  }
}
    `,e.Ay`
    mutation DocGenShareCertificate($companyId: ID!, $shareholderId: ID!, $transactionId: ID!, $blockNumber: Int!, $docLanguage: DocumentLanguageInput!) {
  docGenShareCertificate(
    companyId: $companyId
    shareholderId: $shareholderId
    transactionId: $transactionId
    blockNumber: $blockNumber
    docLanguage: $docLanguage
  ) {
    docGen
  }
}
    `,e.Ay`
    mutation CreateDocumentSignature($companyId: ID!, $input: DsCreateInput!) {
  createDocumentSignature(companyId: $companyId, input: $input) {
    ...DsFields
    document {
      ...DocFields
    }
    signatory {
      ...IdentityFields
    }
  }
}
    ${Gt}
${he}
${Se}`,e.Ay`
    mutation DeleteDocumentSignature($companyId: ID!, $id: ID!) {
  deleteDocumentSignature(companyId: $companyId, id: $id) {
    id
  }
}
    `,e.Ay`
    mutation DsSetAuthMethodToSign($companyId: ID!, $input: DsSetAuthMethodToSignInput!) {
  dsSetAuthMethodToSign(companyId: $companyId, input: $input) {
    ...DsFields
    document {
      ...DocFields
    }
  }
}
    ${Gt}
${he}`,e.Ay`
    mutation DsSetEmailAndMobile($companyId: ID!, $input: DsSetEmailAndMobileInput!) {
  dsSetEmailAndMobile(companyId: $companyId, input: $input) {
    ...DsFields
    document {
      ...DocFields
    }
  }
}
    ${Gt}
${he}`,e.Ay`
    mutation DsSetProxy($companyId: ID!, $input: DsSetProxyInput!) {
  dsSetProxy(companyId: $companyId, input: $input) {
    ...DsFields
    proxy {
      ...IdentityFields
    }
  }
}
    ${Gt}
${Se}`,e.Ay`
    query Documents($companyId: ID!) {
  documents(companyId: $companyId) {
    totalCount
    models {
      ...DocFields
      documentSignatures {
        ...DsFields
        signatory {
          ...IdentityFields
        }
        proxy {
          ...IdentityFields
        }
      }
    }
  }
}
    ${he}
${Gt}
${Se}`,e.Ay`
    query Document($id: ID!) {
  document(id: $id) {
    ...DocFields
    documentSignatures {
      ...DsFields
      signatory {
        ...IdentityFields
      }
      proxy {
        ...IdentityFields
      }
    }
  }
}
    ${he}
${Gt}
${Se}`,e.Ay`
    mutation DeleteDocument($companyId: ID!, $id: ID!) {
  deleteDocument(companyId: $companyId, id: $id) {
    id
    affectedDocuments {
      ...DocFields
    }
  }
}
    ${he}`,e.Ay`
    mutation DocSoftDelete($companyId: ID!, $id: ID!) {
  docSoftDelete(companyId: $companyId, id: $id) {
    id
  }
}
    `,e.Ay`
    query DocumentsByIds($companyId: ID!, $ids: [ID!]!) {
  documentsByIds(companyId: $companyId, ids: $ids) {
    ...DocFields
  }
}
    ${he}`;const Vn=e.Ay`
    subscription DocumentUpdated($channel: String!) {
  documentUpdated(channel: $channel) {
    ...DocFields
  }
}
    ${he}`;let Oi=(()=>{class E extends r.yU{constructor(De){super(De),this.document=Vn}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();e.Ay`
    query DocumentUserTags($companyId: ID!) {
  documentUserTags(companyId: $companyId) {
    tags
  }
}
    `,e.Ay`
    mutation DocSetTags($companyId: ID!, $input: DocSetTagsInput!) {
  docSetTags(companyId: $companyId, input: $input) {
    ...DocFields
  }
}
    ${he}`,e.Ay`
    mutation DocSignRefresh($companyId: ID!, $id: ID!) {
  docSignRefresh(companyId: $companyId, id: $id) {
    ...DocFields
    documentSignatures {
      ...DsFields
      signatory {
        ...IdentityFields
      }
      proxy {
        ...IdentityFields
      }
    }
  }
}
    ${he}
${Gt}
${Se}`,e.Ay`
    mutation DocSendSignReminder($companyId: ID!, $input: DocSendSignReminderInput!) {
  docSendSignReminder(companyId: $companyId, input: $input) {
    ...DocFields
    documentSignatures {
      ...DsFields
      signatory {
        ...IdentityFields
      }
      proxy {
        ...IdentityFields
      }
    }
  }
}
    ${he}
${Gt}
${Se}`,e.Ay`
    mutation DocSignStart($companyId: ID!, $input: DocSignStartInput!) {
  docSignStart(companyId: $companyId, input: $input) {
    ...DocFields
    documentSignatures {
      ...DsFields
      signatory {
        ...IdentityFields
      }
      proxy {
        ...IdentityFields
      }
    }
  }
}
    ${he}
${Gt}
${Se}`,e.Ay`
    mutation DocSignStop($companyId: ID!, $input: DocSignStopInput!) {
  docSignStop(companyId: $companyId, input: $input) {
    ...DocFields
    documentSignatures {
      ...DsFields
      signatory {
        ...IdentityFields
      }
      proxy {
        ...IdentityFields
      }
    }
  }
}
    ${he}
${Gt}
${Se}`,e.Ay`
    query ScriveStatusMeetingMinutesByMeetingId($companyId: ID!, $meetingId: ID!) {
  scriveStatusMeetingMinutesByMeetingId(
    companyId: $companyId
    meetingId: $meetingId
  ) {
    status
  }
}
    `,e.Ay`
    mutation DocGenerateMeetingMinutes($companyId: ID!, $meetingId: ID!, $signatureMethod: DocumentSignatureMethod!) {
  docGenerateMeetingMinutes(
    companyId: $companyId
    meetingId: $meetingId
    signatureMethod: $signatureMethod
  ) {
    ...DocFields
    meetingDocument {
      ...MdFields
    }
    documentSignatures {
      ...DsFields
    }
  }
}
    ${he}
${de}
${Gt}`,e.Ay`
    mutation DocGenerateMeetingSummons($companyId: ID!, $meetingId: ID!) {
  docGenerateMeetingSummons(companyId: $companyId, meetingId: $meetingId) {
    ...DocFields
    meetingDocument {
      ...MdFields
    }
  }
}
    ${he}
${de}`,e.Ay`
    mutation DocGenWarrantAgreement($companyId: ID!, $warrantParticipantId: ID!, $signatureMethod: DocumentSignatureMethod!) {
  docGenWarrantAgreement(
    companyId: $companyId
    warrantParticipantId: $warrantParticipantId
    signatureMethod: $signatureMethod
  ) {
    ...DocFields
    warrantProgramDocument {
      ...WdFields
    }
  }
}
    ${he}
${Tt}`,e.Ay`
    mutation DocGenWiseAgreement($companyId: ID!, $warrantParticipantId: ID!, $signatureMethod: DocumentSignatureMethod!) {
  docGenWiseAgreement(
    companyId: $companyId
    warrantParticipantId: $warrantParticipantId
    signatureMethod: $signatureMethod
  ) {
    ...DocFields
    warrantProgramDocument {
      ...WdFields
    }
  }
}
    ${he}
${Tt}`,e.Ay`
    mutation DocGenNiceAgreement($companyId: ID!, $warrantParticipantId: ID!, $signatureMethod: DocumentSignatureMethod!) {
  docGenNiceAgreement(
    companyId: $companyId
    warrantParticipantId: $warrantParticipantId
    signatureMethod: $signatureMethod
  ) {
    ...DocFields
    warrantProgramDocument {
      ...WdFields
    }
  }
}
    ${he}
${Tt}`,e.Ay`
    mutation DocGenWarrantRegistrationForm($companyId: ID!, $optionsRegistrationId: ID!) {
  docGenWarrantRegistrationForm(
    companyId: $companyId
    optionsRegistrationId: $optionsRegistrationId
  ) {
    ...DocFields
    warrantProgramDocument {
      ...WdFields
    }
  }
}
    ${he}
${Tt}`,e.Ay`
    mutation DocGenWarrantSharesRegistrationForm($companyId: ID!, $optionsSharesRegistrationId: ID!) {
  docGenWarrantSharesRegistrationForm(
    companyId: $companyId
    optionsSharesRegistrationId: $optionsSharesRegistrationId
  ) {
    ...DocFields
    warrantProgramDocument {
      ...WdFields
    }
  }
}
    ${he}
${Tt}`,e.Ay`
    mutation DocGenConvertibleRegistrationForm($companyId: ID!, $optionsRegistrationId: ID!) {
  docGenConvertibleRegistrationForm(
    companyId: $companyId
    optionsRegistrationId: $optionsRegistrationId
  ) {
    ...DocFields
    warrantProgramDocument {
      ...WdFields
    }
  }
}
    ${he}
${Tt}`,e.Ay`
    mutation DocGenQesoAgreement($companyId: ID!, $warrantParticipantId: ID!, $signatureMethod: DocumentSignatureMethod!) {
  docGenQesoAgreement(
    companyId: $companyId
    warrantParticipantId: $warrantParticipantId
    signatureMethod: $signatureMethod
  ) {
    ...DocFields
    warrantProgramDocument {
      ...WdFields
    }
  }
}
    ${he}
${Tt}`,e.Ay`
    mutation DocGenPowerOfAttorney($companyId: ID!, $meetingParticipantId: ID!, $signatureMethod: DocumentSignatureMethod!) {
  docGenPowerOfAttorney(
    companyId: $companyId
    meetingParticipantId: $meetingParticipantId
    signatureMethod: $signatureMethod
  ) {
    ...DocFields
    meetingDocument {
      ...MdFields
    }
  }
}
    ${he}
${de}`,e.Ay`
    mutation DocGenAoaRegistrationForm($companyId: ID!, $aoaId: ID!) {
  docGenAoaRegistrationForm(companyId: $companyId, aoaId: $aoaId) {
    ...DocFields
    articlesOfAssocDocument {
      ...AoadFields
    }
  }
}
    ${he}
${ie}`,e.Ay`
    mutation DocGenSiRegistrationForm($companyId: ID!, $sirId: ID!) {
  docGenSiRegistrationForm(companyId: $companyId, sirId: $sirId) {
    ...DocFields
    shareIssueDocument {
      ...SidFields
    }
  }
}
    ${he}
${gn}`,e.Ay`
    mutation DocGenAgRegistrationForm($companyId: ID!, $agId: ID!) {
  docGenAgRegistrationForm(companyId: $companyId, agId: $agId) {
    ...DocFields
    authorizationGroupDocument {
      ...AgdFields
    }
  }
}
    ${he}
${vt}`,e.Ay`
    mutation DocGenShareSubscriptionList($companyId: ID!, $sipId: ID!, $signatureMethod: DocumentSignatureMethod!) {
  docGenShareSubscriptionList(
    companyId: $companyId
    shareIssueParticipantId: $sipId
    signatureMethod: $signatureMethod
  ) {
    ...DocFields
    shareIssueDocument {
      ...SidFields
    }
  }
}
    ${he}
${gn}`,e.Ay`
    mutation DocGenOptionsShareSubscriptionList($companyId: ID!, $ossId: ID!, $signatureMethod: DocumentSignatureMethod!) {
  docGenOptionsShareSubscriptionList(
    companyId: $companyId
    optionsSharesSubscriberId: $ossId
    signatureMethod: $signatureMethod
  ) {
    ...DocFields
    warrantProgramDocument {
      ...WdFields
    }
  }
}
    ${he}
${Tt}`,e.Ay`
    query DocGenValidateMeeting($companyId: ID!, $meetingId: ID!) {
  docGenValidateMeeting(companyId: $companyId, meetingId: $meetingId) {
    validatorErrors {
      details {
        ...ValidatorStatusFields
      }
      agenda {
        ...ValidatorStatusFields
      }
      language {
        ...ValidatorStatusFields
      }
      participants {
        ...ValidatorStatusFields
      }
      protocol {
        ...ValidatorStatusFields
      }
      votingList {
        ...ValidatorStatusFields
      }
      emailSummons {
        ...ValidatorStatusFields
      }
      registerAttendance {
        ...ValidatorStatusFields
      }
    }
    appendices {
      validatorStatuses {
        error {
          sv {
            short
            long
          }
          en {
            short
            long
          }
        }
        hasError
        completed
      }
      validatorErrors {
        sv {
          short
          long
        }
        en {
          short
          long
        }
      }
      mc {
        ...McFields
        warrantProgram {
          ...WpFields
          meetingConcern {
            ...McFields
          }
          company {
            ...CompanyFields
          }
          niceFounders {
            ...NiceFounderFields
          }
        }
        authorizationGroup {
          ...AgFields
        }
        articlesOfAssoc {
          ...AoaFields
        }
        shareIssue {
          ...SiFields
        }
      }
    }
  }
}
    ${Pe}
${pe}
${ze}
${an}
${$t}
${Ze}
${Te}
${xt}`;const Lp=e.Ay`
    mutation CreateIdentity($companyId: ID!, $input: CreateIdentityInput!) {
  createIdentity(companyId: $companyId, input: $input) {
    ...IdentityFields
  }
}
    ${Se}`;let tu=(()=>{class E extends r.sM{constructor(De){super(De),this.document=Lp}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();e.Ay`
    query Identity($companyId: ID!, $id: ID!) {
  identity(companyId: $companyId, id: $id) {
    ...IdentityFields
  }
}
    ${Se}`;const sd=e.Ay`
    mutation SetIdentityEmail($companyId: ID!, $input: IdentitySetEmailInput!) {
  setIdentityEmail(companyId: $companyId, input: $input) {
    ...IdentityFields
  }
}
    ${Se}`;let iu=(()=>{class E extends r.sM{constructor(De){super(De),this.document=sd}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();e.Ay`
    query IndividualReport($companyId: ID!, $input: GetIndividualReportInput!) {
  individualReport(companyId: $companyId, input: $input) {
    shareClasses {
      shareClassName
      averagePricePerShareAcquired
      averagePricePerDivested
      totalPricePurchase
      totalPriceSale
      splitExists
      transactions {
        date
        sortOrder
        blockStart
        blockEnd
        acquisition
        numberOfShares
        name {
          primaryLang
          secondaryLang
        }
        buy {
          pricePerShare
          totalSum
        }
        sell {
          pricePerShare
          totalSum
        }
        totalNumberOfShares
      }
    }
  }
}
    `;const ap=e.Ay`
    mutation MatiCreate($companyId: ID!, $input: MatiCreateInput!) {
  matiCreate(companyId: $companyId, input: $input) {
    ...MatiFields
  }
}
    ${en}`;let kd=(()=>{class E extends r.sM{constructor(De){super(De),this.document=ap}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const ru=e.Ay`
    mutation MatiUpdate($companyId: ID!, $input: MatiUpdateInput!) {
  matiUpdate(companyId: $companyId, input: $input) {
    ...MatiFields
  }
}
    ${en}`;let Xs=(()=>{class E extends r.sM{constructor(De){super(De),this.document=ru}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const Fi=e.Ay`
    mutation MatiDelete($companyId: ID!, $id: ID!) {
  matiDelete(companyId: $companyId, id: $id) {
    id
  }
}
    `;let Oo=(()=>{class E extends r.sM{constructor(De){super(De),this.document=Fi}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const Np=e.Ay`
    mutation MatiSetOrder($companyId: ID!, $input: MatiSetOrderInput!) {
  matiSetOrder(companyId: $companyId, input: $input) {
    ...MatiFields
  }
}
    ${en}`;let cp=(()=>{class E extends r.sM{constructor(De){super(De),this.document=Np}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const va=e.Ay`
    query MeetingAgendaTemplates($companyId: ID!) {
  meetingAgendaTemplates(companyId: $companyId) {
    ...MatFields
    meetingAgendaTemplateItems {
      ...MatiFields
    }
  }
}
    ${Kn}
${en}`;let Dd=(()=>{class E extends r.XK{constructor(De){super(De),this.document=va}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const gs=e.Ay`
    mutation MatCreate($companyId: ID!, $input: MatCreateInput!) {
  matCreate(companyId: $companyId, input: $input) {
    ...MatFields
    meetingAgendaTemplateItems {
      ...MatiFields
    }
  }
}
    ${Kn}
${en}`;let ko=(()=>{class E extends r.sM{constructor(De){super(De),this.document=gs}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const ls=e.Ay`
    mutation MatDelete($companyId: ID!, $id: ID!) {
  matDelete(companyId: $companyId, id: $id) {
    id
  }
}
    `;let ds=(()=>{class E extends r.sM{constructor(De){super(De),this.document=ls}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const lp=e.Ay`
    mutation MatSetName($companyId: ID!, $input: MatSetNameInput!) {
  matSetName(companyId: $companyId, input: $input) {
    ...MatFields
  }
}
    ${Kn}`;let ku=(()=>{class E extends r.sM{constructor(De){super(De),this.document=lp}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const Fo=e.Ay`
    mutation MatSetIsDefault($companyId: ID!, $input: MatSetIsDefaultInput!) {
  matSetIsDefault(companyId: $companyId, input: $input) {
    ...MatFields
  }
}
    ${Kn}`;let Fd=(()=>{class E extends r.sM{constructor(De){super(De),this.document=Fo}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const $s=e.Ay`
    query MeetingConcerns($companyId: ID!, $meetingId: ID!) {
  meetingConcerns(companyId: $companyId, meetingId: $meetingId) {
    ...McFieldsWithConcernsFields
  }
}
    ${Et}`;let Ld=(()=>{class E extends r.XK{constructor(De){super(De),this.document=$s}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();e.Ay`
    query MeetingDocument($companyId: ID!, $documentId: ID!) {
  meetingDocument(companyId: $companyId, documentId: $documentId) {
    ...MdFields
    document {
      ...DocFields
    }
  }
}
    ${de}
${he}`,e.Ay`
    query MeetingParticipantShares($companyId: ID!, $meetingParticipantId: ID!) {
  meetingParticipantShares(
    companyId: $companyId
    meetingParticipantId: $meetingParticipantId
  ) {
    ...MeetingParticipantShareFields
  }
}
    ${Ht}`,e.Ay`
    query MeetingParticipantShare($companyId: ID!, $id: ID!) {
  meetingParticipantShare(companyId: $companyId, id: $id) {
    ...MeetingParticipantShareFields
  }
}
    ${Ht}`,e.Ay`
    mutation CreateMeetingParticipantShare($companyId: ID!, $input: MeetingParticipantShareCreateInput!) {
  createMeetingParticipantShare(companyId: $companyId, input: $input) {
    ...MeetingParticipantShareFields
  }
}
    ${Ht}`,e.Ay`
    mutation UpdateMeetingParticipantShare($companyId: ID!, $input: MeetingParticipantShareUpdateInput!) {
  updateMeetingParticipantShare(companyId: $companyId, input: $input) {
    meetingParticipantShare {
      ...MeetingParticipantShareFields
    }
    affectedDocuments {
      ...DocFields
    }
  }
}
    ${Ht}
${he}`,e.Ay`
    mutation DeleteMeetingParticipantShare($companyId: ID!, $id: ID!) {
  deleteMeetingParticipantShare(companyId: $companyId, id: $id) {
    id
    affectedDocuments {
      ...DocFields
    }
  }
}
    ${he}`,e.Ay`
    query MeetingParticipants($companyId: ID!, $meetingId: ID!, $filter: MeetingParticipantFilterInput, $offset: Int, $limit: Int) {
  meetingParticipants(
    companyId: $companyId
    meetingId: $meetingId
    filter: $filter
    offset: $offset
    limit: $limit
  ) {
    totalCount
    models {
      ...MpFields
      meetingParticipantShares {
        ...MeetingParticipantShareFields
      }
      identity {
        ...IdentityFields
      }
      proxy {
        ...IdentityFields
      }
    }
  }
}
    ${On}
${Ht}
${Se}`,e.Ay`
    query MeetingParticipant($companyId: ID!, $id: ID!) {
  meetingParticipant(companyId: $companyId, id: $id) {
    ...MpFields
    meetingParticipantShares {
      ...MeetingParticipantShareFields
    }
    identity {
      ...IdentityFields
    }
    proxy {
      ...IdentityFields
    }
  }
}
    ${On}
${Ht}
${Se}`,e.Ay`
    mutation CreateMeetingParticipant($companyId: ID!, $input: MpCreateInput!) {
  createMeetingParticipant(companyId: $companyId, input: $input) {
    ...MpFields
    meetingParticipantShares {
      ...MeetingParticipantShareFields
    }
    identity {
      ...IdentityFields
    }
    proxy {
      ...IdentityFields
    }
  }
}
    ${On}
${Ht}
${Se}`,e.Ay`
    mutation DeleteMeetingParticipant($companyId: ID!, $id: ID!) {
  deleteMeetingParticipant(companyId: $companyId, id: $id) {
    id
    aiSetDoneResponse {
      deletedAidIds {
        id
      }
      agendaItem {
        ...AiFields
      }
    }
  }
}
    ${nt}`,e.Ay`
    mutation DeleteMeetingShareholders($companyId: ID!, $meetingId: ID!) {
  deleteMeetingShareholders(companyId: $companyId, meetingId: $meetingId) {
    meetingId
    aiSetDoneResponse {
      deletedAidIds {
        id
      }
      agendaItem {
        ...AiFields
      }
    }
  }
}
    ${nt}`,e.Ay`
    query MeetingParticipantsByIds($companyId: ID!, $meetingId: ID!, $ids: [ID!]!) {
  meetingParticipantsByIds(
    companyId: $companyId
    meetingId: $meetingId
    ids: $ids
  ) {
    ...MpFields
  }
}
    ${On}`,e.Ay`
    subscription MeetingParticipantUpdated($channel: String!) {
  meetingParticipantUpdated(channel: $channel) {
    ...MpFields
  }
}
    ${On}`;const sm=e.Ay`
    mutation MpSetFunctions($companyId: ID!, $input: MpSetFunctionsInput!) {
  mpSetFunctions(companyId: $companyId, input: $input) {
    ...MpFields
  }
}
    ${On}`;let Nu=(()=>{class E extends r.sM{constructor(De){super(De),this.document=sm}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const Eh=e.Ay`
    mutation MpSetPresent($companyId: ID!, $input: MpSetPresentInput!) {
  mpSetPresent(companyId: $companyId, input: $input) {
    ...MpFields
  }
}
    ${On}`;let Ih=(()=>{class E extends r.sM{constructor(De){super(De),this.document=Eh}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();e.Ay`
    mutation MpSetProxy($companyId: ID!, $input: MpSetProxyInput!) {
  mpSetProxy(companyId: $companyId, input: $input) {
    ...MpFields
    proxy {
      ...IdentityFields
    }
  }
}
    ${On}
${Se}`,e.Ay`
    mutation SendMailMeetingSummonsToOne($companyId: ID!, $input: SendMailMeetingSummonsToOneInput!) {
  sendMailMeetingSummonsToOne(companyId: $companyId, input: $input) {
    ...MpFields
  }
}
    ${On}`,e.Ay`
    mutation MpImportShareState($companyId: ID!, $input: MpImportShareStateInput!) {
  mpImportShareState(companyId: $companyId, input: $input) {
    added {
      ...MpFields
      meetingParticipantShares {
        ...MeetingParticipantShareFields
      }
      identity {
        ...IdentityFields
      }
      proxy {
        ...IdentityFields
      }
    }
    removed {
      id
    }
    aiSetDoneResponse {
      agendaItem {
        ...AiFields
      }
      deletedAidIds {
        id
      }
    }
    affectedDocuments {
      ...DocFields
    }
  }
}
    ${On}
${Ht}
${Se}
${nt}
${he}`,e.Ay`
    query MeetingTodos($companyId: ID!, $meetingId: ID!) {
  meetingTodos(companyId: $companyId, meetingId: $meetingId) {
    ...MtFields
    todo {
      ...TodoFields
      identity {
        ...IdentityFields
      }
    }
  }
}
    ${ln}
${Gi}
${Se}`,e.Ay`
    mutation CreateMeetingTodo($companyId: ID!, $input: MtCreateInput!) {
  createMeetingTodo(companyId: $companyId, input: $input) {
    ...MtFields
    todo {
      ...TodoFields
    }
  }
}
    ${ln}
${Gi}`,e.Ay`
    mutation DeleteMeetingTodo($companyId: ID!, $id: ID!) {
  deleteMeetingTodo(companyId: $companyId, id: $id) {
    id
  }
}
    `,e.Ay`
    mutation MtSetDone($companyId: ID!, $input: MtSetDoneInput!) {
  mtSetDone(companyId: $companyId, input: $input) {
    ...MtFields
    todo {
      ...TodoFields
    }
  }
}
    ${ln}
${Gi}`;const dd=e.Ay`
    query Meetings($companyId: ID!) {
  meetings(companyId: $companyId) {
    models {
      ...MeetingFields
      meetingConcerns {
        ...McFields
      }
      meetingTodos {
        ...MtFields
        todo {
          ...TodoFields
        }
      }
      agendaItems {
        ...AiFields
      }
    }
  }
}
    ${Q}
${pe}
${ln}
${Gi}
${nt}`;let Ch=(()=>{class E extends r.XK{constructor(De){super(De),this.document=dd}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const jp=e.Ay`
    query Meeting($companyId: ID!, $id: ID!) {
  meeting(companyId: $companyId, id: $id) {
    ...MeetingFields
    agendaItems {
      ...AiFields
    }
    meetingConcerns {
      ...McFieldsWithConcernsFields
    }
    meetingTodos {
      ...MtFields
      todo {
        ...TodoFields
        identity {
          ...IdentityFields
        }
      }
    }
    meetingDocuments {
      ...MdFields
      document {
        ...DocFields
      }
    }
    meetingParticipants {
      ...MpFields
      identity {
        ...IdentityFields
      }
      proxy {
        ...IdentityFields
      }
    }
  }
}
    ${Q}
${nt}
${Et}
${ln}
${Gi}
${Se}
${de}
${he}
${On}`;let lu=(()=>{class E extends r.XK{constructor(De){super(De),this.document=jp}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const $u=e.Ay`
    mutation CreateMeeting($companyId: ID!, $input: MeetingCreateInput!) {
  createMeeting(companyId: $companyId, input: $input) {
    ...MeetingMutationFields
  }
}
    ${Vt}`;let du=(()=>{class E extends r.sM{constructor(De){super(De),this.document=$u}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const Gm=e.Ay`
    mutation DeleteMeeting($companyId: ID!, $id: ID!) {
  deleteMeeting(companyId: $companyId, id: $id) {
    id
    deletedMcs {
      id
    }
  }
}
    `;let Uu=(()=>{class E extends r.sM{constructor(De){super(De),this.document=Gm}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();e.Ay`
    mutation SetMeetingDetails($companyId: ID!, $input: MeetingSetDetailsInput!) {
  setMeetingDetails(companyId: $companyId, input: $input) {
    ...MeetingMutationFields
  }
}
    ${Vt}`,e.Ay`
    mutation SetMeetingPostalVote($companyId: ID!, $input: MeetingPostalVoteInput!) {
  setMeetingPostalVote(companyId: $companyId, input: $input) {
    ...MeetingMutationFields
  }
}
    ${Vt}`,e.Ay`
    mutation SetSetMeetingBoardsRecommendation($companyId: ID!, $input: MeetingBoardsRecommendationInput!) {
  setMeetingBoardsRecommendation(companyId: $companyId, input: $input) {
    ...MeetingMutationFields
  }
}
    ${Vt}`,e.Ay`
    mutation SetMeetingLanguage($companyId: ID!, $input: MeetingSetLanguageInput!) {
  setMeetingLanguage(companyId: $companyId, input: $input) {
    ...MeetingMutationFields
  }
}
    ${Vt}`,e.Ay`
    mutation SetMeetingContactEmail($companyId: ID!, $input: MeetingSetContactEmailInput!) {
  setMeetingContactEmail(companyId: $companyId, input: $input) {
    ...MeetingMutationFields
  }
}
    ${Vt}`;const Ah=e.Ay`
    mutation MeetingSetFunctions($companyId: ID!, $input: MeetingSetFunctionsInput!) {
  meetingSetFunctions(companyId: $companyId, input: $input) {
    meeting {
      ...MeetingMutationFields
    }
    meetingParticipants {
      ...MpFields
      identity {
        ...IdentityFields
      }
      proxy {
        ...IdentityFields
      }
    }
  }
}
    ${Vt}
${On}
${Se}`;let Hm=(()=>{class E extends r.sM{constructor(De){super(De),this.document=Ah}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();e.Ay`
    mutation SendMailMeetingSummonsToAll($companyId: ID!, $input: SendMailMeetingSummonsToAllInput!) {
  sendMailMeetingSummonsToAll(companyId: $companyId, input: $input) {
    ...MpFields
  }
}
    ${On}`,e.Ay`
    query MeetingPaidForConcerns($companyId: ID!, $id: ID!) {
  meetingPaidForConcerns(companyId: $companyId, id: $id) {
    warrantPrograms {
      ...WpFields
    }
    shareIssues {
      ...SiFields
    }
  }
}
    ${ze}
${xt}`,e.Ay`
    query MeetingByNumber($companyId: ID!, $number: String!) {
  meetingByNumber(companyId: $companyId, number: $number) {
    ...MeetingFields
  }
}
    ${Q}`,e.Ay`
    query MeetingMcCounts($companyId: ID!, $id: ID!) {
  meetingMcCounts(companyId: $companyId, id: $id) {
    employeeOptions
    warrantPrograms
    shareIssues
    authorizationGroups
    articlesOfAssocs
  }
}
    `;const zd=e.Ay`
    query MeetingErrors($companyId: ID!, $id: ID!) {
  meetingErrors(companyId: $companyId, id: $id) {
    ...MeetingValidatorErrorFields
  }
}
    ${Qt}`;let qr=(()=>{class E extends r.XK{constructor(De){super(De),this.document=zd}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const Qp=e.Ay`
    query NiceFounders($companyId: ID!, $warrantProgramId: ID!) {
  niceFounders(companyId: $companyId, warrantProgramId: $warrantProgramId) {
    ...NiceFounderFields
    identity {
      ...IdentityFields
    }
  }
}
    ${$t}
${Se}`;let Xp=(()=>{class E extends r.XK{constructor(De){super(De),this.document=Qp}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const Ed=e.Ay`
    mutation CreateNiceFounder($companyId: ID!, $input: NiceFounderCreateInput!) {
  createNiceFounder(companyId: $companyId, input: $input) {
    niceFounder {
      ...NiceFounderFields
    }
    documents {
      ...DocFields
    }
  }
}
    ${$t}
${he}`;let Id=(()=>{class E extends r.sM{constructor(De){super(De),this.document=Ed}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const kc=e.Ay`
    mutation DeleteNiceFounder($companyId: ID!, $id: ID!) {
  deleteNiceFounder(companyId: $companyId, id: $id) {
    id
    documents {
      ...DocFields
    }
  }
}
    ${he}`;let Wa=(()=>{class E extends r.sM{constructor(De){super(De),this.document=kc}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();e.Ay`
    mutation NiceFounderImportFounders($companyId: ID!, $input: NiceFounderImportFoundersInput!) {
  niceFounderImportFounders(companyId: $companyId, input: $input) {
    removed {
      id
    }
    added {
      ...NiceFounderFields
    }
    documents {
      ...DocFields
    }
  }
}
    ${$t}
${he}`;const Gl=e.Ay`
    mutation OrSigCreate($input: OrSignatoryCreateInput!, $companyId: ID!) {
  orSignatoryCreate(input: $input, companyId: $companyId) {
    sig {
      ...OrSigFields
      identity {
        ...IdentityFields
      }
      optionsRegistration {
        ...OrFields
      }
    }
    documents {
      ...DocFields
      warrantProgramDocument {
        ...WdFields
        document {
          ...DocFields
        }
      }
    }
  }
}
    ${un}
${Se}
${Gn}
${he}
${Tt}`;let mu=(()=>{class E extends r.sM{constructor(De){super(De),this.document=Gl}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const Us=e.Ay`
    mutation OrSigDelete($id: ID!, $companyId: ID!) {
  orSignatoryDelete(id: $id, companyId: $companyId) {
    id
    documents {
      ...DocFields
      warrantProgramDocument {
        ...WdFields
        document {
          ...DocFields
        }
      }
    }
  }
}
    ${he}
${Tt}`;let Hl=(()=>{class E extends r.sM{constructor(De){super(De),this.document=Us}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const Ys=e.Ay`
    query OptionsRegistrations($companyId: ID!, $warrantProgramId: ID!) {
  optionsRegistrations(companyId: $companyId, warrantProgramId: $warrantProgramId) {
    ...OrFields
  }
}
    ${Gn}`;let lm=(()=>{class E extends r.XK{constructor(De){super(De),this.document=Ys}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const Qf=e.Ay`
    query OptionsRegistrationsWithDeps($companyId: ID!, $warrantProgramId: ID!) {
  optionsRegistrations(companyId: $companyId, warrantProgramId: $warrantProgramId) {
    ...OrFields
    contact {
      ...IdentityFields
    }
    participants {
      ...WppFields
      identity {
        ...IdentityFields
      }
      latestAgreementDoc {
        ...DocFields
      }
      representatives {
        ...OptionsSubscriberRepresentativeFields
        identity {
          ...IdentityFields
        }
      }
    }
    orSignatories {
      ...OrSigFields
      identity {
        ...IdentityFields
      }
    }
  }
}
    ${Gn}
${Se}
${Fn}
${he}
${ki}
${un}`;let pl=(()=>{class E extends r.XK{constructor(De){super(De),this.document=Qf}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();e.Ay`
    query OptionsRegistration($id: ID!) {
  optionsRegistration(id: $id) {
    ...OrFields
    contact {
      ...IdentityFields
    }
    signatory {
      ...IdentityFields
    }
    participants {
      ...WppFields
      identity {
        ...IdentityFields
      }
      latestAgreementDoc {
        ...DocFields
      }
      representatives {
        ...OptionsSubscriberRepresentativeFields
        identity {
          ...IdentityFields
        }
      }
    }
    orSignatories {
      ...OrSigFields
      identity {
        ...IdentityFields
      }
    }
  }
}
    ${Gn}
${Se}
${Fn}
${he}
${ki}
${un}`;const Vr=e.Ay`
    mutation CreateOptionsRegistration($input: OrCreateInput!, $companyId: ID!) {
  createOptionsRegistration(input: $input, companyId: $companyId) {
    ...OrFields
    contact {
      ...IdentityFields
    }
    orSignatories {
      ...OrSigFields
      identity {
        ...IdentityFields
      }
    }
  }
}
    ${Gn}
${Se}
${un}`;let qc=(()=>{class E extends r.sM{constructor(De){super(De),this.document=Vr}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const Kl=e.Ay`
    mutation OrUpdate($companyId: ID!, $input: OrUpdateInput!) {
  orUpdate(companyId: $companyId, input: $input) {
    or {
      ...OrFields
    }
    documents {
      ...DocFields
    }
  }
}
    ${Gn}
${he}`;let Hd=(()=>{class E extends r.sM{constructor(De){super(De),this.document=Kl}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const Vu=e.Ay`
    mutation OrSetPayBeforeDate($companyId: ID!, $input: OrSetPayBeforeDateInput!) {
  orSetPayBeforeDate(companyId: $companyId, input: $input) {
    or {
      ...OrFields
    }
    documents {
      ...DocFields
    }
  }
}
    ${Gn}
${he}`;let hp=(()=>{class E extends r.sM{constructor(De){super(De),this.document=Vu}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const Wu=e.Ay`
    mutation OrSetPayment($companyId: ID!, $input: OrSetPaymentInput!) {
  orSetPayment(companyId: $companyId, input: $input) {
    or {
      ...OrFields
    }
    documents {
      ...DocFields
    }
  }
}
    ${Gn}
${he}`;let Cd=(()=>{class E extends r.sM{constructor(De){super(De),this.document=Wu}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const Th=e.Ay`
    mutation OrDelete($id: ID!, $companyId: ID!) {
  orDelete(id: $id, companyId: $companyId) {
    id
  }
}
    `;let xh=(()=>{class E extends r.sM{constructor(De){super(De),this.document=Th}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const um=e.Ay`
    mutation OrSetSnrCase($input: OrSetSnrCaseInput!, $companyId: ID!) {
  orSetSnrCase(input: $input, companyId: $companyId) {
    ...OrFields
  }
}
    ${Gn}`;let ju=(()=>{class E extends r.sM{constructor(De){super(De),this.document=um}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const Yp=e.Ay`
    query OrErrors($id: ID!, $companyId: ID!) {
  optionsRegistrationErrors(id: $id, companyId: $companyId) {
    ...OrValidatorErrorFields
  }
}
    ${Zt}`;let Js=(()=>{class E extends r.XK{constructor(De){super(De),this.document=Yp}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const el=e.Ay`
    query OptionsSharesRegistrations($warrantProgramId: ID!) {
  optionsSharesRegistrations(warrantProgramId: $warrantProgramId) {
    ...OsrFields
  }
}
    ${on}`;let Ma=(()=>{class E extends r.XK{constructor(De){super(De),this.document=el}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const fu=e.Ay`
    query OptionsSharesRegistrationsWithDeps($warrantProgramId: ID!) {
  optionsSharesRegistrations(warrantProgramId: $warrantProgramId) {
    ...OsrFields
    contact {
      ...IdentityFields
    }
    subscribers {
      ...OsrSubscriberFields
      identity {
        ...IdentityFields
      }
      representatives {
        ...OptionsSharesSubscriberRepresentativeFields
        identity {
          ...IdentityFields
        }
      }
      latestShareSubscriptionListDoc {
        ...DocFields
      }
    }
  }
}
    ${on}
${Se}
${kn}
${fn}
${he}`;let zu=(()=>{class E extends r.XK{constructor(De){super(De),this.document=fu}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();e.Ay`
    query OptionsSharesRegistration($companyId: ID!, $id: ID!) {
  optionsSharesRegistration(companyId: $companyId, id: $id) {
    ...OsrFields
    contact {
      ...IdentityFields
    }
    signatory {
      ...IdentityFields
    }
    subscribers {
      ...OsrSubscriberFields
      identity {
        ...IdentityFields
      }
      representatives {
        ...OptionsSharesSubscriberRepresentativeFields
        identity {
          ...IdentityFields
        }
      }
      latestShareSubscriptionListDoc {
        ...DocFields
      }
    }
  }
}
    ${on}
${Se}
${kn}
${fn}
${he}`;const xl=e.Ay`
    mutation CreateOptionsSharesRegistration($input: OsrCreateInput!, $companyId: ID!) {
  createOptionsSharesRegistration(input: $input, companyId: $companyId) {
    ...OsrFields
    contact {
      ...IdentityFields
    }
  }
}
    ${on}
${Se}`;let Jp=(()=>{class E extends r.sM{constructor(De){super(De),this.document=xl}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const Ql=e.Ay`
    mutation OsrSetRegDetails($companyId: ID!, $input: OsrSetDetailsInput!) {
  osrSetRegDetails(companyId: $companyId, input: $input) {
    osr {
      ...OsrFields
    }
    documents {
      ...DocFields
    }
  }
}
    ${on}
${he}`;let hl=(()=>{class E extends r.sM{constructor(De){super(De),this.document=Ql}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const Qm=e.Ay`
    mutation OsrSetPayBeforeDate($companyId: ID!, $input: OsrSetPayBeforeDateInput!) {
  osrSetPayBeforeDate(companyId: $companyId, input: $input) {
    osr {
      ...OsrFields
    }
    documents {
      ...DocFields
    }
  }
}
    ${on}
${he}`;let Gu=(()=>{class E extends r.sM{constructor(De){super(De),this.document=Qm}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const _u=e.Ay`
    mutation OsrSetPayment($companyId: ID!, $input: OsrSetPaymentInput!) {
  osrSetPayment(companyId: $companyId, input: $input) {
    osr {
      ...OsrFields
    }
    documents {
      ...DocFields
    }
  }
}
    ${on}
${he}`;let Oh=(()=>{class E extends r.sM{constructor(De){super(De),this.document=_u}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const wh=e.Ay`
    mutation OsrSetRecordDay($companyId: ID!, $input: OsrSetRecordDayInput!) {
  osrSetRecordDay(companyId: $companyId, input: $input) {
    osr {
      ...OsrFields
    }
    documents {
      ...DocFields
    }
  }
}
    ${on}
${he}`;let us=(()=>{class E extends r.sM{constructor(De){super(De),this.document=wh}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();e.Ay`
    mutation OsrUpdate($companyId: ID!, $input: OsrUpdateInput!) {
  osrUpdate(companyId: $companyId, input: $input) {
    osr {
      ...OsrFields
    }
    documents {
      ...DocFields
    }
  }
}
    ${on}
${he}`;const es=e.Ay`
    mutation OsrDelete($id: ID!, $companyId: ID!) {
  osrDelete(id: $id, companyId: $companyId) {
    id
  }
}
    `;let Vs=(()=>{class E extends r.sM{constructor(De){super(De),this.document=es}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const Lc=e.Ay`
    mutation OsrSetSnrCase($input: OsrSetSnrCaseInput!, $companyId: ID!) {
  osrSetSnrCase(input: $input, companyId: $companyId) {
    ...OsrFields
  }
}
    ${on}`;let Kd=(()=>{class E extends r.sM{constructor(De){super(De),this.document=Lc}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const qs=e.Ay`
    query OsrErrors($id: ID!, $companyId: ID!) {
  optionsSharesRegistrationErrors(id: $id, companyId: $companyId) {
    ...OsrValidatorErrorFields
  }
}
    ${Bt}`;let sa=(()=>{class E extends r.XK{constructor(De){super(De),this.document=qs}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();e.Ay`
    mutation CreateOptionsSharesSubscriberRepresentative($companyId: ID!, $input: OptionsSharesSubscriberRepresentativeCreateInput!) {
  createOptionsSharesSubscriberRepresentative(
    companyId: $companyId
    input: $input
  ) {
    ...OptionsSharesSubscriberRepresentativeFields
    identity {
      ...IdentityFields
    }
  }
}
    ${fn}
${Se}`,e.Ay`
    mutation DeleteOptionsSharesSubscriberRepresentative($companyId: ID!, $id: ID!) {
  deleteOptionsSharesSubscriberRepresentative(companyId: $companyId, id: $id) {
    id
  }
}
    `,e.Ay`
    mutation OssCreate($companyId: ID!, $input: OssCreateInput!) {
  ossCreate(companyId: $companyId, input: $input) {
    ...OsrSubscriberFields
    identity {
      ...IdentityFields
    }
  }
}
    ${kn}
${Se}`,e.Ay`
    mutation OssUpdate($companyId: ID!, $input: OssUpdateInput!) {
  ossUpdate(input: $input, companyId: $companyId) {
    optionsSharesSubscriber {
      ...OsrSubscriberFields
      identity {
        ...IdentityFields
      }
      latestShareSubscriptionListDoc {
        ...DocFields
      }
    }
    documents {
      ...DocFields
      warrantProgramDocument {
        ...WdFields
        document {
          ...DocFields
        }
      }
    }
  }
}
    ${kn}
${Se}
${he}
${Tt}`,e.Ay`
    mutation OssDelete($companyId: ID!, $id: ID!) {
  ossDelete(id: $id, companyId: $companyId) {
    id
    documents {
      ...DocFields
      warrantProgramDocument {
        ...WdFields
        document {
          ...DocFields
        }
      }
    }
  }
}
    ${he}
${Tt}`,e.Ay`
    mutation OssSetPaymentStatus($companyId: ID!, $input: OssSetPaymentStatusInput!) {
  ossSetPaymentStatus(input: $input, companyId: $companyId) {
    optionsSharesSubscriber {
      ...OsrSubscriberFields
      optionsSharesRegistration {
        ...OsrFields
      }
    }
    documents {
      ...DocFields
      warrantProgramDocument {
        ...WdFields
        document {
          ...DocFields
        }
      }
    }
  }
}
    ${kn}
${on}
${he}
${Tt}`,e.Ay`
    query OssErrors($id: ID!, $companyId: ID!) {
  optionsSharesSubscriberErrors(companyId: $companyId, id: $id) {
    ...OssValidatorErrorFields
  }
}
    ${ni}`,e.Ay`
    mutation CreateOptionsSubscriberRepresentative($companyId: ID!, $input: OptionsSubscriberRepresentativeCreateInput!) {
  createOptionsSubscriberRepresentative(companyId: $companyId, input: $input) {
    ...OptionsSubscriberRepresentativeFields
    identity {
      ...IdentityFields
    }
  }
}
    ${ki}
${Se}`,e.Ay`
    mutation DeleteOptionsSubscriberRepresentative($companyId: ID!, $id: ID!) {
  deleteOptionsSubscriberRepresentative(companyId: $companyId, id: $id) {
    id
  }
}
    `;const uc=e.Ay`
    mutation CreateShareIssueBoardMember($companyId: ID!, $input: SibmCreateInput!) {
  createShareIssueBoardMember(companyId: $companyId, input: $input) {
    ...SibmFields
    identity {
      ...IdentityFields
    }
  }
}
    ${Bi}
${Se}`;let Yl=(()=>{class E extends r.sM{constructor(De){super(De),this.document=uc}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const wl=e.Ay`
    mutation DeleteShareIssueBoardMember($companyId: ID!, $id: ID!) {
  deleteShareIssueBoardMember(companyId: $companyId, id: $id) {
    id
  }
}
    `;let ps=(()=>{class E extends r.sM{constructor(De){super(De),this.document=wl}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();e.Ay`
    query ShareIssueDocument($companyId: ID!, $documentId: ID!) {
  shareIssueDocument(companyId: $companyId, documentId: $documentId) {
    ...SidFields
    document {
      ...DocFields
    }
  }
}
    ${gn}
${he}`;const Bc=e.Ay`
    mutation CreateShareIssueParticipant($companyId: ID!, $input: SipCreateInput!) {
  createShareIssueParticipant(companyId: $companyId, input: $input) {
    ...SipFields
    identity {
      ...IdentityFields
    }
  }
}
    ${nn}
${Se}`;let eh=(()=>{class E extends r.sM{constructor(De){super(De),this.document=Bc}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const tl=e.Ay`
    mutation DeleteShareIssueParticipant($companyId: ID!, $id: ID!) {
  deleteShareIssueParticipant(companyId: $companyId, id: $id) {
    id
  }
}
    `;let Ph=(()=>{class E extends r.sM{constructor(De){super(De),this.document=tl}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();e.Ay`
    mutation SipSetPaymentStatus($companyId: ID!, $input: SipSetPaymentStatusInput!) {
  sipSetPaymentStatus(companyId: $companyId, input: $input) {
    shareIssueParticipant {
      ...SipFields
    }
    documents {
      ...DocFields
    }
  }
}
    ${nn}
${he}`;const Qd=e.Ay`
    mutation SipSetNumberOfShares($companyId: ID!, $input: SipSetNumberOfSharesInput!) {
  sipSetNumberOfShares(companyId: $companyId, input: $input) {
    shareIssueParticipant {
      ...SipFields
    }
    documents {
      ...DocFields
    }
  }
}
    ${nn}
${he}`;let nl=(()=>{class E extends r.sM{constructor(De){super(De),this.document=Qd}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const th=e.Ay`
    mutation SipEdit($companyId: ID!, $input: SipEditInput!) {
  sipEdit(companyId: $companyId, input: $input) {
    shareIssueParticipant {
      ...SipFields
    }
    documents {
      ...DocFields
    }
  }
}
    ${nn}
${he}`;let nh=(()=>{class E extends r.sM{constructor(De){super(De),this.document=th}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const Rh=e.Ay`
    mutation SipSetProxy($companyId: ID!, $input: SipSetProxyInput!) {
  sipSetProxy(companyId: $companyId, input: $input) {
    shareIssueParticipant {
      ...SipFields
      proxy {
        ...IdentityFields
      }
    }
    documents {
      ...DocFields
    }
  }
}
    ${nn}
${Se}
${he}`;let Qu=(()=>{class E extends r.sM{constructor(De){super(De),this.document=Rh}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();e.Ay`
    query SipValidatorErrors($companyId: ID!, $id: ID!) {
  sipValidatorErrors(companyId: $companyId, id: $id) {
    ...SipValidatorErrorsFields
  }
}
    ${St}`,e.Ay`
    query ShareIssueRegistrations($companyId: ID!, $shareIssueId: ID!) {
  shareIssueRegistrations(companyId: $companyId, shareIssueId: $shareIssueId) {
    ...SirFields
    latestRegistrationForm {
      ...DocFields
    }
  }
}
    ${rn}
${he}`,e.Ay`
    query ShareIssueRegistrationsWithDeps($companyId: ID!, $shareIssueId: ID!) {
  shareIssueRegistrations(companyId: $companyId, shareIssueId: $shareIssueId) {
    ...SirFields
    contact {
      ...IdentityFields
    }
    participants {
      ...SipFields
      identity {
        ...IdentityFields
      }
      proxy {
        ...IdentityFields
      }
    }
    latestRegistrationForm {
      ...DocFields
    }
  }
}
    ${rn}
${Se}
${nn}
${he}`,e.Ay`
    query ShareIssueRegistration($companyId: ID!, $id: ID!) {
  shareIssueRegistration(companyId: $companyId, id: $id) {
    ...SirFields
    contact {
      ...IdentityFields
    }
    signatory {
      ...IdentityFields
    }
    participants {
      ...SipFields
      identity {
        ...IdentityFields
      }
      proxy {
        ...IdentityFields
      }
    }
    latestRegistrationForm {
      ...DocFields
    }
  }
}
    ${rn}
${Se}
${nn}
${he}`,e.Ay`
    mutation CreateShareIssueRegistration($input: SirCreateInput!, $companyId: ID!) {
  createShareIssueRegistration(input: $input, companyId: $companyId) {
    ...SirFields
    contact {
      ...IdentityFields
    }
    signatory {
      ...IdentityFields
    }
  }
}
    ${rn}
${Se}`,e.Ay`
    mutation SirUpdate($companyId: ID!, $input: SirUpdateInput!) {
  sirUpdate(companyId: $companyId, input: $input) {
    sir {
      ...SirFields
    }
    affectedDocuments {
      ...DocFields
    }
  }
}
    ${rn}
${he}`;const fm=e.Ay`
    mutation SirSetPaymentDueDate($companyId: ID!, $input: SirSetPaymentDueDateInput!) {
  sirSetPaymentDueDate(companyId: $companyId, input: $input) {
    sir {
      ...SirFields
    }
    affectedDocuments {
      ...DocFields
    }
  }
}
    ${rn}
${he}`;let gm=(()=>{class E extends r.sM{constructor(De){super(De),this.document=fm}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const _m=e.Ay`
    mutation SirSetPayment($companyId: ID!, $input: SirSetPaymentInput!) {
  sirSetPayment(companyId: $companyId, input: $input) {
    sir {
      ...SirFields
    }
    affectedDocuments {
      ...DocFields
    }
  }
}
    ${rn}
${he}`;let vm=(()=>{class E extends r.sM{constructor(De){super(De),this.document=_m}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();e.Ay`
    mutation SirSetCurrencyExchangeRate($companyId: ID!, $input: SirSetCurrencyExchangeRateInput!) {
  sirSetCurrencyExchangeRate(companyId: $companyId, input: $input) {
    sir {
      ...SirFields
    }
    affectedDocuments {
      ...DocFields
    }
  }
}
    ${rn}
${he}`,e.Ay`
    mutation SirSetSnrCase($input: SirSetSnrCaseInput!, $companyId: ID!) {
  sirSetSnrCase(input: $input, companyId: $companyId) {
    ...SirFields
  }
}
    ${rn}`;const oh=e.Ay`
    query SirErrors($id: ID!, $companyId: ID!) {
  shareIssueRegistrationErrors(id: $id, companyId: $companyId) {
    ...SirValidatorErrorFields
  }
}
    ${Dn}`;let Jl=(()=>{class E extends r.XK{constructor(De){super(De),this.document=oh}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const Fh=e.Ay`
    query ShareIssues($companyId: ID!) {
  shareIssues(companyId: $companyId) {
    ...SiFields
    meetingConcern {
      ...McFields
      meeting {
        ...MeetingFields
      }
    }
  }
}
    ${xt}
${pe}
${Q}`;let Lh=(()=>{class E extends r.XK{constructor(De){super(De),this.document=Fh}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const ra=e.Ay`
    query ShareIssue($companyId: ID!, $id: ID!) {
  shareIssue(companyId: $companyId, id: $id) {
    ...SiUpdateFields
    shareIssueDocuments {
      ...SidFields
      document {
        ...DocFields
      }
    }
    meetingConcern {
      ...McFields
      meeting {
        ...MeetingFields
        meetingDocuments {
          ...MdFields
          document {
            ...DocFields
          }
        }
      }
    }
    shareIssueRegistrations {
      ...SirFields
      participants {
        ...SipFields
        identity {
          ...IdentityFields
        }
        proxy {
          ...IdentityFields
        }
      }
      contact {
        ...IdentityFields
      }
      signatory {
        ...IdentityFields
      }
    }
    boardMembers {
      ...SibmFields
      identity {
        ...IdentityFields
      }
    }
  }
}
    ${qt}
${gn}
${he}
${pe}
${Q}
${de}
${rn}
${nn}
${Se}
${Bi}`;let il=(()=>{class E extends r.XK{constructor(De){super(De),this.document=ra}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const Xd=e.Ay`
    mutation CreateShareIssue($companyId: ID!, $input: SiCreateInput!) {
  createShareIssue(companyId: $companyId, input: $input) {
    ...SiFields
  }
}
    ${xt}`;let Su=(()=>{class E extends r.sM{constructor(De){super(De),this.document=Xd}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const Nh=e.Ay`
    mutation DeleteShareIssue($companyId: ID!, $id: ID!) {
  deleteShareIssue(companyId: $companyId, id: $id) {
    id
    mcDeletedResponse {
      id
    }
    aiDeletedResponses {
      id
    }
    aiSetDoneResponse {
      agendaItem {
        ...AiFields
        agendaItemDecisions {
          ...AidFields
        }
      }
      deletedAidIds {
        id
      }
    }
  }
}
    ${nt}
${se}`;let yp=(()=>{class E extends r.sM{constructor(De){super(De),this.document=Nh}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const ah=e.Ay`
    mutation SiAddShareClass($companyId: ID!, $input: SiAddShareClassInput!) {
  siAddShareClass(companyId: $companyId, input: $input) {
    ...SiUpdateFields
  }
}
    ${qt}`;let bp=(()=>{class E extends r.sM{constructor(De){super(De),this.document=ah}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const Ym=e.Ay`
    mutation SiEditShareClass($companyId: ID!, $input: SiEditShareClassInput!) {
  siEditShareClass(companyId: $companyId, input: $input) {
    ...SiUpdateFields
  }
}
    ${qt}`;let Xu=(()=>{class E extends r.sM{constructor(De){super(De),this.document=Ym}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const bm=e.Ay`
    mutation SiDeleteShareClass($companyId: ID!, $input: SiDeleteShareClassInput!) {
  siDeleteShareClass(companyId: $companyId, input: $input) {
    ...SiUpdateFields
  }
}
    ${qt}`;let Dm=(()=>{class E extends r.sM{constructor(De){super(De),this.document=bm}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();e.Ay`
    mutation SiSetNewShares($companyId: ID!, $input: SiSetNewSharesInput!) {
  siSetNewShares(companyId: $companyId, input: $input) {
    ...SiUpdateFields
  }
}
    ${qt}`;const Bh=e.Ay`
    mutation SiSetSubscriptionDates($companyId: ID!, $input: SiSetSubscriptionDatesInput!) {
  siSetSubscriptionDates(companyId: $companyId, input: $input) {
    ...SiUpdateFields
    shareIssueRegistrations {
      ...SirFields
    }
  }
}
    ${qt}
${rn}`;let Dp=(()=>{class E extends r.sM{constructor(De){super(De),this.document=Bh}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();e.Ay`
    mutation SiUpdate($companyId: ID!, $input: SiUpdateInput!) {
  siUpdate(companyId: $companyId, input: $input) {
    ...SiUpdateFields
  }
}
    ${qt}`;const $h=e.Ay`
    mutation SiSetLanguage($companyId: ID!, $input: SiSetLanguageInput!) {
  siSetLanguage(companyId: $companyId, input: $input) {
    ...SiUpdateFields
  }
}
    ${qt}`;let Em=(()=>{class E extends r.sM{constructor(De){super(De),this.document=$h}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const Yu=e.Ay`
    mutation SiSetBoardStatement($companyId: ID!, $input: SiSetBoardsStatementInput!) {
  siSetBoardStatement(companyId: $companyId, input: $input) {
    shareIssue {
      ...SiUpdateFields
    }
    aiSetDoneResponse {
      agendaItem {
        ...AiFields
        agendaItemDecisions {
          ...AidFields
        }
      }
      deletedAidIds {
        id
      }
    }
  }
}
    ${qt}
${nt}
${se}`;let Zm=(()=>{class E extends r.sM{constructor(De){super(De),this.document=Yu}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const gl=e.Ay`
    mutation SiSetDescription($companyId: ID!, $input: SiSetDescriptionInput!) {
  siSetDescription(companyId: $companyId, input: $input) {
    ...SiUpdateFields
  }
}
    ${qt}`;let p=(()=>{class E extends r.sM{constructor(De){super(De),this.document=gl}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();e.Ay`
    mutation SiSetPaymentKind($companyId: ID!, $input: SiSetPaymentKindInput!) {
  siSetPaymentKind(companyId: $companyId, input: $input) {
    shareIssue {
      ...SiUpdateFields
    }
    sipDeletedResponses {
      id
    }
    documents {
      ...DocFields
    }
  }
}
    ${qt}
${he}`;const ue=e.Ay`
    mutation SiSetNonCashStatement($companyId: ID!, $input: SiSetNonCashStatementInput!) {
  siSetNonCashStatement(companyId: $companyId, input: $input) {
    ...SiUpdateFields
  }
}
    ${qt}`;let He=(()=>{class E extends r.sM{constructor(De){super(De),this.document=ue}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const ht=e.Ay`
    mutation SiConnectAuthorization($companyId: ID!, $input: SiConnectAuthorizationInput!) {
  siConnectAuthorization(companyId: $companyId, input: $input) {
    ...SiUpdateFields
    snrAuthorization {
      ...SnrAuthFields
    }
  }
}
    ${qt}
${Ne}`;let cn=(()=>{class E extends r.sM{constructor(De){super(De),this.document=ht}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const Jn=e.Ay`
    mutation SiDisconnectAuthorization($companyId: ID!, $input: SiDisconnectAuthorizationInput!) {
  siDisconnectAuthorization(companyId: $companyId, input: $input) {
    shareIssue {
      ...SiUpdateFields
      shareIssueRegistrations {
        ...SirFields
        participants {
          ...SipFields
        }
      }
    }
    mcDeletedResponse {
      id
    }
    aiDeletedResponses {
      id
    }
    aiSetDoneResponse {
      agendaItem {
        ...AiFields
        agendaItemDecisions {
          ...AidFields
        }
      }
      deletedAidIds {
        id
      }
    }
  }
}
    ${qt}
${rn}
${nn}
${nt}
${se}`;let li=(()=>{class E extends r.sM{constructor(De){super(De),this.document=Jn}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const ji=e.Ay`
    mutation SiCreateMeeting($companyId: ID!, $input: SiCreateMeetingInput!) {
  siCreateMeeting(companyId: $companyId, input: $input) {
    shareIssue {
      ...SiUpdateFields
      shareIssueRegistrations {
        ...SirFields
        participants {
          ...SipFields
        }
      }
    }
    aiSetDoneResponse {
      agendaItem {
        ...AiFields
        agendaItemDecisions {
          ...AidFields
        }
      }
      deletedAidIds {
        id
      }
    }
  }
}
    ${qt}
${rn}
${nn}
${nt}
${se}`;let tr=(()=>{class E extends r.sM{constructor(De){super(De),this.document=ji}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const vr=e.Ay`
    mutation SiConnectMeeting($companyId: ID!, $input: SiConnectMeetingInput!) {
  siConnectMeeting(companyId: $companyId, input: $input) {
    shareIssue {
      ...SiUpdateFields
      shareIssueRegistrations {
        ...SirFields
        participants {
          ...SipFields
        }
      }
    }
    aiSetDoneResponse {
      agendaItem {
        ...AiFields
        agendaItemDecisions {
          ...AidFields
        }
      }
      deletedAidIds {
        id
      }
    }
  }
}
    ${qt}
${rn}
${nn}
${nt}
${se}`;let mr=(()=>{class E extends r.sM{constructor(De){super(De),this.document=vr}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const wr=e.Ay`
    mutation SiDisconnectMeeting($companyId: ID!, $input: SiDisconnectMeetingInput!) {
  siDisconnectMeeting(companyId: $companyId, input: $input) {
    shareIssue {
      ...SiUpdateFields
      shareIssueRegistrations {
        ...SirFields
        participants {
          ...SipFields
        }
      }
    }
    mcDeletedResponse {
      id
    }
    aiDeletedResponses {
      id
    }
    aiSetDoneResponse {
      agendaItem {
        ...AiFields
        agendaItemDecisions {
          ...AidFields
        }
      }
      deletedAidIds {
        id
      }
    }
  }
}
    ${qt}
${rn}
${nn}
${nt}
${se}`;let Wr=(()=>{class E extends r.sM{constructor(De){super(De),this.document=wr}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const Gr=e.Ay`
    query SiConnectedWps($companyId: ID!, $id: ID!) {
  siConnectedWps(companyId: $companyId, id: $id) {
    ...WpFields
    meetingConcern {
      ...McFields
      meeting {
        ...MeetingFields
      }
    }
  }
}
    ${ze}
${pe}
${Q}`;let Ur=(()=>{class E extends r.XK{constructor(De){super(De),this.document=Gr}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const Mi=e.Ay`
    query SiSharesLeft($companyId: ID!, $input: SiSharesLeftInput!) {
  siSharesLeft(companyId: $companyId, input: $input)
}
    `;let di=(()=>{class E extends r.XK{constructor(De){super(De),this.document=Mi}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const wi=e.Ay`
    query ShareIssueErrors($companyId: ID!, $id: ID!) {
  shareIssueErrors(companyId: $companyId, id: $id) {
    ...SiValidatorErrorFields
  }
}
    ${Qe}`;let Er=(()=>{class E extends r.XK{constructor(De){super(De),this.document=wi}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();e.Ay`
    query SellableShareState($companyId: ID!, $input: SellableSharesInput!) {
  sellableShareState(companyId: $companyId, input: $input) {
    shareRegisterIsValid
    sellableShares {
      shares
      shareClasses {
        ...ScFields
      }
      shareholder {
        id
        companyId
        identity {
          ...IdentityFields
        }
      }
    }
  }
}
    ${sn}
${Se}`;const ro=e.Ay`
    query ShareCount($companyId: ID!, $input: ShareCountInput!) {
  nextShareCapitalChanges(companyId: $companyId) {
    inSync
  }
  shareCount(companyId: $companyId, input: $input) {
    shareRegisterShareCount
    snrShareCount
    snrLastUpdate
    shareRegisterLastUpdate
  }
}
    `;let mo=(()=>{class E extends r.XK{constructor(De){super(De),this.document=ro}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();e.Ay`
    query ShareTransactionGroups($companyId: ID!) {
  shareTransactionGroups(companyId: $companyId) {
    ...StgFields
    shareTransactions {
      ...StFields
      buyer {
        ...ShFields
        identity {
          ...IdentityFields
        }
      }
      seller {
        ...ShFields
        identity {
          ...IdentityFields
        }
      }
    }
  }
}
    ${Ve}
${ft}
${dn}
${Se}`,e.Ay`
    query ShareTransactionGroup($companyId: ID!, $id: ID!) {
  shareTransactionGroup(companyId: $companyId, id: $id) {
    ...StgFields
  }
}
    ${Ve}`,e.Ay`
    mutation CreateShareTransactionGroup($companyId: ID!, $input: StgCreateInput!) {
  createShareTransactionGroup(companyId: $companyId, input: $input) {
    transactions {
      ...StgFields
    }
  }
}
    ${Ve}`,e.Ay`
    mutation DeleteShareTransactionGroup($companyId: ID!, $id: ID!) {
  deleteShareTransactionGroup(companyId: $companyId, id: $id) {
    deletedIds
    createdSts {
      ...StFields
    }
    updatedSts {
      ...StFields
    }
    deletedStgs {
      id
    }
    stgs {
      ...StgFields
    }
  }
}
    ${ft}
${Ve}`,e.Ay`
    mutation DeleteEmptyShareTransactionGroup($companyId: ID!, $id: ID!) {
  deleteEmptyShareTransactionGroup(companyId: $companyId, id: $id) {
    deletedIds
    deletedStgs {
      id
    }
  }
}
    `,e.Ay`
    mutation StgSetSccId($companyId: ID!, $input: StgSetSccIdInput!) {
  stgSetSccId(companyId: $companyId, input: $input) {
    ...StgFields
  }
}
    ${Ve}`,e.Ay`
    mutation StgSetup($companyId: ID!, $input: StgSetupInput!) {
  stgSetup(companyId: $companyId, input: $input) {
    ...StgFields
    shareTransactions {
      ...StFields
      buyer {
        ...ShFields
        identity {
          ...IdentityFields
        }
      }
      seller {
        ...ShFields
        identity {
          ...IdentityFields
        }
      }
    }
  }
}
    ${Ve}
${ft}
${dn}
${Se}`,e.Ay`
    mutation DeleteShareTransactions($companyId: ID!, $input: DeleteStsInput!) {
  deleteShareTransactions(companyId: $companyId, input: $input) {
    deletedIds
    createdSts {
      ...StFields
    }
    updatedSts {
      ...StFields
    }
    deletedStgs {
      id
    }
  }
}
    ${ft}`,e.Ay`
    mutation StSetShareCertificateDate($companyId: ID!, $input: StSetShareCertificateDateInput!) {
  stSetShareCertificateDate(companyId: $companyId, input: $input) {
    ...StFields
  }
}
    ${ft}`,e.Ay`
    mutation StSetComment($companyId: ID!, $input: StSetCommentInput!) {
  stSetComment(companyId: $companyId, input: $input) {
    ...StFields
  }
}
    ${ft}`,e.Ay`
    mutation StSetPricePerShare($companyId: ID!, $input: StSetPricePerShareInput!) {
  stSetPricePerShare(companyId: $companyId, input: $input) {
    ...StFields
  }
}
    ${ft}`,e.Ay`
    query Shareholders($companyId: ID!) {
  shareholders(companyId: $companyId) {
    ...ShFields
    identity {
      ...IdentityFields
    }
  }
}
    ${dn}
${Se}`,e.Ay`
    mutation CreateShareholder($companyId: ID!, $input: ShCreateInput!) {
  createShareholder(companyId: $companyId, input: $input) {
    ...ShFields
    identity {
      ...IdentityFields
    }
  }
}
    ${dn}
${Se}`,e.Ay`
    query AdminShareholders($input: ASearchShareholdersInput!) {
  adminShareholders(input: $input) {
    ...ShFields
    identity {
      ...IdentityFields
    }
    company {
      ...CompanyFields
    }
  }
}
    ${dn}
${Se}
${an}`,e.Ay`
    query ShCount($companyId: ID!) {
  shCount(companyId: $companyId) {
    count
  }
}
    `,e.Ay`
    query ShSellableShares($companyId: ID!, $input: ShSellableSharesInput!) {
  shSellableShares(companyId: $companyId, input: $input) {
    sellableShares {
      shares
      shareClasses {
        ...ScFields
      }
    }
  }
}
    ${sn}`;const vs=e.Ay`
    query SnrAuthorizations($companyId: ID!) {
  snrAuthorizations(companyId: $companyId) {
    ...SnrAuthFields
  }
}
    ${Ne}`;let ch=(()=>{class E extends r.XK{constructor(De){super(De),this.document=vs}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const rf=e.Ay`
    query SnrBonds($companyId: ID!) {
  snrBonds(companyId: $companyId) {
    ...SnrBondFields
  }
}
    ${En}`;let af=(()=>{class E extends r.XK{constructor(De){super(De),this.document=rf}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const Jd=e.Ay`
    query SnrCases($companyId: ID!) {
  snrCases(companyId: $companyId) {
    models {
      ...SnrCaseFields
    }
  }
}
    ${ii}`;let sf=(()=>{class E extends r.XK{constructor(De){super(De),this.document=Jd}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();e.Ay`
    query SnrShareCapitalChanges($companyId: ID!) {
  snrShareCapitalChanges(companyId: $companyId) {
    ...SnrSccFields
  }
}
    ${mi}`;const Cm=e.Ay`
    query SnrNumberOfSharesAtDate($companyId: ID!, $date: Date!) {
  snrNumberOfSharesAtDate(companyId: $companyId, date: $date)
}
    `;let Ep=(()=>{class E extends r.XK{constructor(De){super(De),this.document=Cm}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();e.Ay`
    query SnrQuotaValueAtDate($companyId: ID!, $date: Date!) {
  snrQuotaValueAtDate(companyId: $companyId, date: $date)
}
    `,e.Ay`
    query StripeCustomer($companyId: ID!) {
  stripeCustomer(companyId: $companyId) {
    ...StripeCustomerFields
    address {
      ...StripeAddressFields
    }
  }
}
    ${Ai}
${zn}`,e.Ay`
    mutation StripeCreateCustomer($companyId: ID!) {
  stripeCreateCustomer(companyId: $companyId) {
    ...CompanyFields
  }
}
    ${an}`,e.Ay`
    query StripeSubscriptions($companyId: ID!) {
  stripeSubscriptions(companyId: $companyId) {
    ...StripeSubscriptionFields
    items {
      url
      data {
        ...StripeSubscriptionItemFields
      }
      has_more
    }
    subscriptionItems {
      ...StripeSubscriptionItemFields
    }
  }
}
    ${Xe}
${It}`,e.Ay`
    query StripeCompanySubscription($companyId: ID!) {
  stripeCompanySubscription(companyId: $companyId) {
    ...StripeSubscriptionFields
    items {
      url
      data {
        ...StripeSubscriptionItemFields
      }
      has_more
    }
    subscriptionItems {
      ...StripeSubscriptionItemFields
    }
  }
}
    ${Xe}
${It}`,e.Ay`
    query StripeInvoices($companyId: ID!) {
  stripeInvoices(companyId: $companyId) {
    ...StripeInvoiceFields
  }
}
    ${Xt}`,e.Ay`
    query StripeQuote($companyId: ID!, $quoteId: String!) {
  stripeQuote(companyId: $companyId, quoteId: $quoteId) {
    ...StripeQuoteFields
    line_items {
      data {
        ...StripeLineItemFields
      }
      has_more
      object
    }
    computed {
      recurring {
        amount_total
        amount_subtotal
        interval
        total_details {
          amount_tax
          amount_discount
        }
        interval_count
      }
      upfront {
        total_details {
          amount_discount
          amount_tax
        }
        amount_subtotal
        amount_total
        line_items {
          url
          data {
            ...StripeLineItemFields
          }
          object
          has_more
        }
      }
    }
  }
}
    ${_t}
${We}`,e.Ay`
    query StripeInvoice($companyId: ID!, $invoiceId: ID!) {
  stripeInvoice(companyId: $companyId, invoiceId: $invoiceId) {
    ...StripeInvoiceFields
    lineItems {
      ...StripeInvoiceLineItemFields
    }
  }
}
    ${Xt}
${$e}`,e.Ay`
    query StripePaymentIntent($companyId: ID!, $paymentIntentId: ID!) {
  stripePaymentIntent(companyId: $companyId, paymentIntentId: $paymentIntentId) {
    ...StripePaymentIntentFields
  }
}
    ${re}`,e.Ay`
    mutation StripePayInvoice($companyId: ID!, $invoiceId: String!, $pmId: String) {
  stripePayInvoice(companyId: $companyId, invoiceId: $invoiceId, pmId: $pmId) {
    ...StripeInvoiceFields
    lineItems {
      ...StripeInvoiceLineItemFields
    }
  }
}
    ${Xt}
${$e}`,e.Ay`
    query StripePaymentMethods($companyId: ID!) {
  stripePaymentMethods(companyId: $companyId) {
    ...StripePaymentMethodFields
    card {
      ...StripePmCardFields
    }
    link {
      email
    }
  }
}
    ${Nn}
${Kt}`,e.Ay`
    query StripeCompanyProducts($companyId: ID!) {
  stripeCompanyProducts(companyId: $companyId) {
    ...StripeProductFields
  }
}
    ${Ei}`,e.Ay`
    query StripeProducts {
  stripeProducts {
    ...StripeProductFields
  }
}
    ${Ei}`,e.Ay`
    query StripeProduct($id: String!) {
  stripeProduct(id: $id) {
    ...StripeProductFields
  }
}
    ${Ei}`,e.Ay`
    query StripePrices {
  stripePrices {
    ...StripePriceFields
  }
}
    ${Ln}`,e.Ay`
    query StripePromoCode($code: String!) {
  stripePromoCode(code: $code) {
    ...StripePromotionCodeFields
    coupon {
      ...StripeCouponFields
    }
  }
}
    ${Ye}
${Pt}`,e.Ay`
    mutation StripeEstablishInvitePromo($companyId: ID!) {
  stripeEstablishInvitePromo(companyId: $companyId) {
    ...StripePromotionCodeFields
  }
}
    ${Ye}`,e.Ay`
    mutation StripeCreateSubscriptionQuote($companyId: ID!, $input: CreateStripeSubscriptionQuoteInput!) {
  stripeCreateSubscriptionQuote(companyId: $companyId, input: $input) {
    ...StripeQuoteFields
    line_items {
      data {
        ...StripeLineItemFields
      }
      has_more
      object
    }
    computed {
      recurring {
        amount_total
        amount_subtotal
        interval
        total_details {
          amount_tax
          amount_discount
        }
        interval_count
      }
      upfront {
        total_details {
          amount_discount
          amount_tax
        }
        amount_subtotal
        amount_total
        line_items {
          url
          data {
            ...StripeLineItemFields
          }
          object
          has_more
        }
      }
    }
  }
}
    ${_t}
${We}`,e.Ay`
    mutation StripeCreateMeetingConcernsPaymentQuote($companyId: ID!, $input: CreateStripeMeetingConcernQuoteInput!) {
  stripeCreateMeetingConcernsPaymentQuote(companyId: $companyId, input: $input) {
    ...StripeQuoteFields
    line_items {
      data {
        ...StripeLineItemFields
      }
      has_more
      object
    }
    computed {
      recurring {
        amount_total
        amount_subtotal
        interval
        total_details {
          amount_tax
          amount_discount
        }
        interval_count
      }
      upfront {
        total_details {
          amount_discount
          amount_tax
        }
        amount_subtotal
        amount_total
        line_items {
          url
          data {
            ...StripeLineItemFields
          }
          object
          has_more
        }
      }
    }
  }
}
    ${_t}
${We}`,e.Ay`
    mutation StripeQuoteSetPromo($companyId: ID!, $input: StripeQuoteSetPromoInput!) {
  stripeQuoteSetPromo(companyId: $companyId, input: $input) {
    ...StripeQuoteFields
    computed {
      recurring {
        amount_total
        amount_subtotal
        interval
        total_details {
          amount_tax
          amount_discount
        }
        interval_count
      }
      upfront {
        total_details {
          amount_discount
          amount_tax
        }
        amount_subtotal
        amount_total
        line_items {
          url
          data {
            ...StripeLineItemFields
          }
          object
          has_more
        }
      }
    }
  }
}
    ${_t}
${We}`,e.Ay`
    query StripeMeetingConcernsInvoices($companyId: ID!, $meetingId: ID!) {
  stripeMeetingConcernsInvoices(companyId: $companyId, meetingId: $meetingId) {
    ...StripeInvoiceFields
    customer_address {
      ...StripeAddressFields
    }
    lineItems {
      ...StripeInvoiceLineItemFields
    }
  }
}
    ${Xt}
${zn}
${$e}`,e.Ay`
    mutation StripePreviewSubUpdate($companyId: ID!, $priceId: ID!) {
  stripePreviewSubUpdate(companyId: $companyId, priceId: $priceId) {
    ...StripeUpcomingInvoiceFields
    lineItems {
      ...StripeInvoiceLineItemFields
    }
  }
}
    ${Ue}
${$e}`,e.Ay`
    mutation StripeUpgradeSubscription($companyId: ID!, $priceId: ID!) {
  stripeUpgradeSubscription(companyId: $companyId, priceId: $priceId) {
    ...StripeSubscriptionFields
    items {
      url
      data {
        ...StripeSubscriptionItemFields
      }
      has_more
    }
    subscriptionItems {
      ...StripeSubscriptionItemFields
    }
  }
}
    ${Xe}
${It}`,e.Ay`
    mutation StripeSetDefaultPaymentMethod($companyId: ID!, $pmId: ID!) {
  stripeSetDefaultPaymentMethod(companyId: $companyId, pmId: $pmId) {
    ...StripeCustomerFields
  }
}
    ${Ai}`,e.Ay`
    mutation StripeDeletePaymentMethod($companyId: ID!, $pmId: ID!) {
  stripeDeletePaymentMethod(companyId: $companyId, pmId: $pmId) {
    ...StripePaymentMethodFields
  }
}
    ${Nn}`,e.Ay`
    mutation StripeAcceptQuote($companyId: ID!, $quoteId: String!, $pmId: String) {
  stripeAcceptQuote(companyId: $companyId, quoteId: $quoteId, pmId: $pmId) {
    ...StripeInvoiceFields
  }
}
    ${Xt}`,e.Ay`
    mutation StripeCreateSetupCheckoutSession($companyId: ID!, $input: StripeCreateSetupCheckoutSessionInput!) {
  stripeCreateSetupCheckoutSession(companyId: $companyId, input: $input) {
    ...StripeCheckoutSessionFields
  }
}
    ${qn}`,e.Ay`
    mutation StripeCreateSubscriptionCheckoutSession($companyId: ID!, $input: StripeCreateSubscriptionCheckoutSessionInput!) {
  stripeCreateSubscriptionCheckoutSession(companyId: $companyId, input: $input) {
    ...StripeCheckoutSessionFields
  }
}
    ${qn}`,e.Ay`
    query Todos($companyId: ID!) {
  todos(companyId: $companyId) {
    ...TodoFields
    identity {
      ...IdentityFields
    }
    meetingTodo {
      ...MtFields
      meeting {
        ...MeetingFields
      }
    }
  }
}
    ${Gi}
${Se}
${ln}
${Q}`,e.Ay`
    query TodosUnfinished($companyId: ID!) {
  todosUnfinished(companyId: $companyId) {
    ...TodoFields
    identity {
      ...IdentityFields
    }
    meetingTodo {
      ...MtFields
      meeting {
        ...MeetingFields
      }
    }
  }
}
    ${Gi}
${Se}
${ln}
${Q}`,e.Ay`
    mutation TodoSetDone($companyId: ID!, $input: TodoSetDoneInput!) {
  todoSetDone(companyId: $companyId, input: $input) {
    ...TodoFields
    identity {
      ...IdentityFields
    }
    meetingTodo {
      ...MtFields
      meeting {
        ...MeetingFields
      }
    }
  }
}
    ${Gi}
${Se}
${ln}
${Q}`,e.Ay`
    mutation UpdateTodo($companyId: ID!, $input: TodoUpdateInput!) {
  updateTodo(companyId: $companyId, input: $input) {
    ...TodoFields
    identity {
      ...IdentityFields
    }
  }
}
    ${Gi}
${Se}`;const Ap=e.Ay`
    query CurrentUser {
  currentUser {
    ...UserFields
  }
}
    ${Vi}`;let gf=(()=>{class E extends r.XK{constructor(De){super(De),this.document=Ap}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();e.Ay`
    query AdminUsers($input: ASearchUsersInput!) {
  adminUsers(input: $input) {
    ...UserFields
    companyUsers {
      ...CuFields
      company {
        ...CompanyFields
      }
    }
  }
}
    ${Vi}
${Tn}
${an}`;const H_=e.Ay`
    mutation UserSetContactDetails($input: UserSetContactDetailsInput!) {
  userSetContactDetails(input: $input) {
    ...UserFields
  }
}
    ${Vi}`;let xm=(()=>{class E extends r.sM{constructor(De){super(De),this.document=H_}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();e.Ay`
    mutation SendPromoInvite($input: UserSendPromoInviteInput!) {
  sendPromoInvite(input: $input)
}
    `,e.Ay`
    query UserHubspotIdentityToken {
  userHubspotIdentityToken
}
    `,e.Ay`
    mutation UserSyncToHubspot($userId: ID!) {
  userSyncToHubspot(id: $userId) {
    ...UserFields
  }
}
    ${Vi}`;const mg=e.Ay`
    mutation CreateWarrantBoardMember($companyId: ID!, $input: WpbmCreateInput!) {
  createWarrantBoardMember(companyId: $companyId, input: $input) {
    ...WbmFields
    identity {
      ...IdentityFields
    }
  }
}
    ${Hi}
${Se}`;let Q_=(()=>{class E extends r.sM{constructor(De){super(De),this.document=mg}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const n_=e.Ay`
    mutation DeleteWarrantBoardMember($companyId: ID!, $id: ID!) {
  deleteWarrantBoardMember(companyId: $companyId, id: $id) {
    id
  }
}
    `;let X_=(()=>{class E extends r.sM{constructor(De){super(De),this.document=n_}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();e.Ay`
    query WarrantDocument($companyId: ID!, $documentId: ID!) {
  warrantDocument(companyId: $companyId, documentId: $documentId) {
    ...WdFields
    document {
      ...DocFields
    }
  }
}
    ${Tt}
${he}`,e.Ay`
    query WarrantParticipant($id: ID!) {
  warrantParticipant(id: $id) {
    ...WppFields
    identity {
      ...IdentityFields
    }
    latestAgreementDoc {
      ...DocFields
    }
  }
}
    ${Fn}
${Se}
${he}`;const vf=e.Ay`
    mutation WppCreate($input: WppCreateInput!, $companyId: String!) {
  wppCreate(input: $input, companyId: $companyId) {
    ...WppFields
    identity {
      ...IdentityFields
    }
  }
}
    ${Fn}
${Se}`;let yf=(()=>{class E extends r.sM{constructor(De){super(De),this.document=vf}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const r_=e.Ay`
    mutation WppUpdate($input: WppUpdateInput!, $companyId: String!) {
  wppUpdate(input: $input, companyId: $companyId) {
    warrantParticipant {
      ...WppFields
      identity {
        ...IdentityFields
      }
      latestAgreementDoc {
        ...DocFields
      }
    }
    documents {
      ...DocFields
      warrantProgramDocument {
        ...WdFields
        document {
          ...DocFields
        }
      }
    }
  }
}
    ${Fn}
${Se}
${he}
${Tt}`;let wm=(()=>{class E extends r.sM{constructor(De){super(De),this.document=r_}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const J_=e.Ay`
    mutation WppDelete($id: String!, $companyId: String!) {
  wppDelete(id: $id, companyId: $companyId) {
    id
    documents {
      ...DocFields
      warrantProgramDocument {
        ...WdFields
        document {
          ...DocFields
        }
      }
    }
  }
}
    ${he}
${Tt}`;let fg=(()=>{class E extends r.sM{constructor(De){super(De),this.document=J_}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();e.Ay`
    query WppErrors($id: ID!, $companyId: ID!) {
  warrantParticipantErrors(companyId: $companyId, id: $id) {
    ...WppValidatorErrorFields
  }
}
    ${or}`;const gd=e.Ay`
    query WarrantPrograms($companyId: ID!, $kinds: [WarrantProgramKind!]!) {
  warrantPrograms(companyId: $companyId, kinds: $kinds) {
    models {
      ...WpFields
      meetingConcern {
        ...McFields
        meeting {
          ...MeetingFields
        }
      }
      optionsRegistrations {
        ...OrFields
      }
      company {
        ...CompanyFields
      }
    }
  }
}
    ${ze}
${pe}
${Q}
${Gn}
${an}`;let kl=(()=>{class E extends r.XK{constructor(De){super(De),this.document=gd}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const bf=e.Ay`
    query WarrantProgram($id: ID!) {
  warrantProgram(id: $id) {
    ...WpUpdateFields
    company {
      ...CompanyFields
    }
    meetingConcern {
      ...McFields
      meeting {
        ...MeetingFields
      }
    }
    warrantBoardMembers {
      ...WbmFields
    }
    optionsRegistrations {
      ...OrFields
      participants {
        ...WppFields
        identity {
          ...IdentityFields
        }
        latestAgreementDoc {
          ...DocFields
        }
      }
    }
  }
}
    ${In}
${an}
${pe}
${Q}
${Hi}
${Gn}
${Fn}
${Se}
${he}`;let Df=(()=>{class E extends r.XK{constructor(De){super(De),this.document=bf}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const q_=e.Ay`
    mutation CreateWarrantProgram($companyId: ID!, $input: WpCreateInput!) {
  createWarrantProgram(companyId: $companyId, input: $input) {
    ...WpUpdateFields
    optionsRegistrations {
      ...OrFields
    }
  }
}
    ${In}
${Gn}`;let ev=(()=>{class E extends r.sM{constructor(De){super(De),this.document=q_}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const Qv=e.Ay`
    mutation DeleteWarrantProgram($companyId: ID!, $id: ID!) {
  deleteWarrantProgram(companyId: $companyId, id: $id) {
    id
    mcDeletedResponse {
      id
    }
    aiDeletedResponses {
      id
      updatedAis {
        ...AiFields
      }
    }
    aiSetDoneResponse {
      agendaItem {
        ...AiFields
        agendaItemDecisions {
          ...AidFields
        }
      }
      deletedAidIds {
        id
      }
    }
  }
}
    ${nt}
${se}`;let lh=(()=>{class E extends r.sM{constructor(De){super(De),this.document=Qv}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();e.Ay`
    mutation CreateWpFromSnrBond($companyId: ID!, $input: WpFromSnrBondInput!) {
  createWpFromSnrBond(companyId: $companyId, input: $input) {
    ...WpFields
  }
}
    ${ze}`;const Sf=e.Ay`
    query WarrantProgramWithIncludes($id: ID!) {
  warrantProgram(id: $id) {
    ...WpFields
    warrantBoardMembers {
      ...WbmFields
      identity {
        ...IdentityFields
      }
    }
    meetingConcern {
      ...McFields
      meeting {
        ...MeetingFields
        meetingDocuments {
          ...MdFields
          document {
            ...DocFields
          }
        }
      }
    }
    warrantDocuments {
      ...WdFields
      document {
        ...DocFields
      }
    }
    optionsRegistrations {
      ...OrFields
      orSignatories {
        ...OrSigFields
        identity {
          ...IdentityFields
        }
      }
      participants {
        ...WppFields
        identity {
          ...IdentityFields
        }
        latestAgreementDoc {
          ...DocFields
        }
        representatives {
          ...OptionsSubscriberRepresentativeFields
          identity {
            ...IdentityFields
          }
        }
      }
      contact {
        ...IdentityFields
      }
      signatory {
        ...IdentityFields
      }
    }
  }
}
    ${ze}
${Hi}
${Se}
${pe}
${Q}
${de}
${he}
${Tt}
${Gn}
${un}
${Fn}
${ki}`;let Sc=(()=>{class E extends r.XK{constructor(De){super(De),this.document=Sf}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const Pm=e.Ay`
    mutation WpSetWiseFullyDiluted($companyId: ID!, $input: WpSetWiseFullyDilutedInput!) {
  wpSetWiseFullyDiluted(companyId: $companyId, input: $input) {
    deletedIds
    wiseDebendencyBonds {
      ...WdbFields
    }
    warrantProgram {
      ...WpUpdateFields
    }
  }
}
    ${$n}
${In}`;let nv=(()=>{class E extends r.sM{constructor(De){super(De),this.document=Pm}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const Mp=e.Ay`
    mutation WpSetWiseRecordDay($companyId: ID!, $input: WpSetWiseRecordDayInput!) {
  wpSetWiseRecordDay(companyId: $companyId, input: $input) {
    deletedIds
    wiseDebendencyBonds {
      ...WdbFields
    }
    warrantProgram {
      ...WpUpdateFields
    }
  }
}
    ${$n}
${In}`;let Gh=(()=>{class E extends r.sM{constructor(De){super(De),this.document=Mp}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();e.Ay`
    mutation WpSetWisePrice($companyId: ID!, $input: WpSetWisePriceInput!) {
  wpSetWisePrice(companyId: $companyId, input: $input) {
    ...WpUpdateFields
  }
}
    ${In}`;const If=e.Ay`
    mutation WpSetNicePrice($companyId: ID!, $input: WpSetNicePriceInput!) {
  wpSetNicePrice(companyId: $companyId, input: $input) {
    ...WpUpdateFields
  }
}
    ${In}`;let Hh=(()=>{class E extends r.sM{constructor(De){super(De),this.document=If}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const iv=e.Ay`
    mutation WpSetNumberOfShares($companyId: ID!, $input: WpSetNumberOfSharesInput!) {
  wpSetNumberOfShares(companyId: $companyId, input: $input) {
    ...WpUpdateFields
  }
}
    ${In}`;let a_=(()=>{class E extends r.sM{constructor(De){super(De),this.document=iv}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const rv=e.Ay`
    mutation WpSetPlayground($companyId: ID!, $input: WpSetPlaygroundInput!) {
  wpSetPlayground(companyId: $companyId, input: $input) {
    ...WpUpdateFields
  }
}
    ${In}`;let s_=(()=>{class E extends r.sM{constructor(De){super(De),this.document=rv}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const Rm=e.Ay`
    mutation WpCreateMeeting($companyId: ID!, $input: WpCreateMeetingInput!) {
  wpCreateMeeting(companyId: $companyId, input: $input) {
    ...WpConnectMeetingResponseFields
  }
}
    ${pi}`;let Cf=(()=>{class E extends r.sM{constructor(De){super(De),this.document=Rm}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const Tp=e.Ay`
    mutation WpConnectMeeting($companyId: ID!, $input: WpConnectMeetingInput!) {
  wpConnectMeeting(companyId: $companyId, input: $input) {
    ...WpConnectMeetingResponseFields
  }
}
    ${pi}`;let Kh=(()=>{class E extends r.sM{constructor(De){super(De),this.document=Tp}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const dh=e.Ay`
    mutation WpDisconnectMeeting($companyId: ID!, $input: WpDisconnectMeetingInput!) {
  wpDisconnectMeeting(companyId: $companyId, input: $input) {
    warrantProgram {
      ...WpUpdateFields
    }
    ...WpDisconnectMeetingResponseFields
  }
}
    ${In}
${bi}`;let km=(()=>{class E extends r.sM{constructor(De){super(De),this.document=dh}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const Af=e.Ay`
    mutation WpSetDuration($companyId: ID!, $input: WpSetDurationInput!) {
  wpSetDuration(companyId: $companyId, input: $input) {
    ...WpUpdateFields
    optionsRegistrations {
      ...OrFields
      participants {
        ...WppFields
      }
    }
  }
}
    ${In}
${Gn}
${Fn}`;let Fm=(()=>{class E extends r.sM{constructor(De){super(De),this.document=Af}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const gg=e.Ay`
    query WpOptionsLeft($companyId: ID!, $input: WpOptionsLeftInput!) {
  wpOptionsLeft(companyId: $companyId, input: $input)
}
    `;let xp=(()=>{class E extends r.XK{constructor(De){super(De),this.document=gg}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const Au=e.Ay`
    mutation WpSetPaymentKind($companyId: ID!, $input: WpSetPaymentKindInput!) {
  wpSetPaymentKind(companyId: $companyId, input: $input) {
    warrantProgram {
      ...WpUpdateFields
      optionsRegistrations {
        ...OrFields
        contact {
          ...IdentityFields
        }
        orSignatories {
          ...OrSigFields
          identity {
            ...IdentityFields
          }
        }
      }
    }
    orDeletedResponses {
      id
    }
    wppDeletedResponses {
      id
    }
    documents {
      ...DocFields
    }
  }
}
    ${In}
${Gn}
${Se}
${un}
${he}`;let uh=(()=>{class E extends r.sM{constructor(De){super(De),this.document=Au}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const Mf=e.Ay`
    mutation WpSetValuation($companyId: ID!, $input: WpSetValuationInput!) {
  wpSetValuation(companyId: $companyId, input: $input) {
    ...WpUpdateFields
  }
}
    ${In}`;let c_=(()=>{class E extends r.sM{constructor(De){super(De),this.document=Mf}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const Tf=e.Ay`
    mutation WpSetStrikePrice($companyId: ID!, $input: WpSetStrikePriceInput!) {
  wpSetStrikePrice(companyId: $companyId, input: $input) {
    ...WpUpdateFields
  }
}
    ${In}`;let _g=(()=>{class E extends r.sM{constructor(De){super(De),this.document=Tf}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const xf=e.Ay`
    mutation WpSetVolatility($companyId: ID!, $input: WpSetVolatilityInput!) {
  wpSetVolatility(companyId: $companyId, input: $input) {
    ...WpUpdateFields
  }
}
    ${In}`;let ph=(()=>{class E extends r.sM{constructor(De){super(De),this.document=xf}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const Qh=e.Ay`
    mutation WpSetDates($companyId: ID!, $input: WpSetDatesInput!) {
  wpSetDates(companyId: $companyId, input: $input) {
    ...WpUpdateFields
    optionsRegistrations {
      ...OrFields
    }
  }
}
    ${In}
${Gn}`;let Of=(()=>{class E extends r.sM{constructor(De){super(De),this.document=Qh}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const Zu=e.Ay`
    mutation WpSetLanguage($companyId: ID!, $input: WpSetLanguageInput!) {
  wpSetLanguage(companyId: $companyId, input: $input) {
    ...WpUpdateFields
  }
}
    ${In}`;let l_=(()=>{class E extends r.sM{constructor(De){super(De),this.document=Zu}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const wf=e.Ay`
    mutation WpSetBoardsStatement($companyId: ID!, $input: WpSetBoardsStatementInput!) {
  wpSetBoardsStatement(companyId: $companyId, input: $input) {
    warrantProgram {
      ...WpUpdateFields
    }
    aiSetDoneResponse {
      agendaItem {
        ...AiFields
        agendaItemDecisions {
          ...AidFields
        }
      }
      deletedAidIds {
        id
      }
    }
  }
}
    ${In}
${nt}
${se}`;let Mu=(()=>{class E extends r.sM{constructor(De){super(De),this.document=wf}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const vg=e.Ay`
    mutation WpSetDescription($companyId: ID!, $input: WpSetDescriptionInput!) {
  wpSetDescription(companyId: $companyId, input: $input) {
    ...WpUpdateFields
  }
}
    ${In}`;let yg=(()=>{class E extends r.sM{constructor(De){super(De),this.document=vg}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const Lm=e.Ay`
    mutation WpSetMaxNumberOfOptions($companyId: ID!, $input: WpSetMaxNumberOfOptionsInput!) {
  wpSetMaxNumberOfOptions(companyId: $companyId, input: $input) {
    ...WpUpdateFields
  }
}
    ${In}`;let D=(()=>{class E extends r.sM{constructor(De){super(De),this.document=Lm}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const N=e.Ay`
    mutation WpSetNonCashStatement($companyId: ID!, $input: WpSetNonCashStatementInput!) {
  wpSetNonCashStatement(companyId: $companyId, input: $input) {
    ...WpUpdateFields
  }
}
    ${In}`;let ve=(()=>{class E extends r.sM{constructor(De){super(De),this.document=N}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const pt=e.Ay`
    mutation WpAddShareClass($companyId: ID!, $input: WpAddShareClassInput!) {
  wpAddShareClass(companyId: $companyId, input: $input) {
    ...WpUpdateFields
  }
}
    ${In}`;let tn=(()=>{class E extends r.sM{constructor(De){super(De),this.document=pt}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const Mn=e.Ay`
    mutation WpEditShareClass($companyId: ID!, $input: WpEditShareClassInput!) {
  wpEditShareClass(companyId: $companyId, input: $input) {
    ...WpUpdateFields
  }
}
    ${In}`;let ei=(()=>{class E extends r.sM{constructor(De){super(De),this.document=Mn}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const Yn=e.Ay`
    mutation WpDeleteShareClass($companyId: ID!, $input: WpDeleteShareClassInput!) {
  wpDeleteShareClass(companyId: $companyId, input: $input) {
    ...WpUpdateFields
  }
}
    ${In}`;let Si=(()=>{class E extends r.sM{constructor(De){super(De),this.document=Yn}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const pr=e.Ay`
    mutation WpaSetDuration($companyId: ID!, $input: WpaSetDurationInput!) {
  wpaSetDuration(companyId: $companyId, input: $input) {
    ...WpFields
  }
}
    ${ze}`;let sr=(()=>{class E extends r.sM{constructor(De){super(De),this.document=pr}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const yr=e.Ay`
    mutation WpaSetStrikePrice($companyId: ID!, $input: WpSetStrikePriceInput!) {
  wpaSetStrikePrice(companyId: $companyId, input: $input) {
    ...WpFields
  }
}
    ${ze}`;let kr=(()=>{class E extends r.sM{constructor(De){super(De),this.document=yr}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const Jr=e.Ay`
    mutation WpRefreshInterestRate($companyId: ID!, $id: ID!) {
  wpRefreshInterestRate(companyId: $companyId, id: $id) {
    ...WpFields
  }
}
    ${ze}`;let Dr=(()=>{class E extends r.sM{constructor(De){super(De),this.document=Jr}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const So=e.Ay`
    query WarrantProgramErrors($companyId: ID!, $id: ID!) {
  warrantProgramErrors(companyId: $companyId, id: $id) {
    ...WpValidatorErrorFields
  }
}
    ${Nt}`;let oo=(()=>{class E extends r.XK{constructor(De){super(De),this.document=So}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const jo=e.Ay`
    query WpDecisionErrors($companyId: ID!, $id: ID!) {
  wpDecisionErrors(companyId: $companyId, id: $id) {
    ...WpDecisionErrorFields
  }
}
    ${Je}`;let Zo=(()=>{class E extends r.XK{constructor(De){super(De),this.document=jo}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const Vc=e.Ay`
    query WiseErrors($companyId: ID!, $id: ID!) {
  wiseErrors(companyId: $companyId, id: $id) {
    ...WiseErrorFields
  }
}
    ${gt}`;let Ws=(()=>{class E extends r.XK{constructor(De){super(De),this.document=Vc}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const Ec=e.Ay`
    query EmployeeOptionsErrors($companyId: ID!, $id: ID!) {
  employeeOptionsErrors(companyId: $companyId, id: $id) {
    ...EoValidatorErrorFields
  }
}
    ${jt}`;let Lo=(()=>{class E extends r.XK{constructor(De){super(De),this.document=Ec}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const Ba=e.Ay`
    query WarrantShareholders($companyId: ID!, $warrantProgramId: ID!) {
  warrantShareholders(companyId: $companyId, warrantProgramId: $warrantProgramId) {
    ...WshFields
    proxy {
      ...IdentityFields
    }
    shareholder {
      ...ShFields
      identity {
        ...IdentityFields
      }
    }
  }
}
    ${pn}
${Se}
${dn}`;let _l=(()=>{class E extends r.XK{constructor(De){super(De),this.document=Ba}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const bg=e.Ay`
    query WiseDependencyBonds($companyId: ID!, $warrantProgramId: ID!) {
  wiseDependencyBonds(companyId: $companyId, warrantProgramId: $warrantProgramId) {
    ...WdbFields
  }
}
    ${$n}`;let Xv=(()=>{class E extends r.XK{constructor(De){super(De),this.document=bg}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const Yv=e.Ay`
    mutation CreateWiseDepBond($companyId: ID!, $input: WdbCreateInput!) {
  createWiseDepBond(companyId: $companyId, input: $input) {
    ...WdbFields
    warrantProgram {
      ...WpFields
      ...WpUpdateFields
    }
  }
}
    ${$n}
${ze}
${In}`;let Dg=(()=>{class E extends r.sM{constructor(De){super(De),this.document=Yv}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const o0=e.Ay`
    mutation CreateWdbFromBond($companyId: ID!, $snrBondId: ID!, $warrantProgramId: ID!) {
  createWdbFromBond(
    companyId: $companyId
    snrBondId: $snrBondId
    warrantProgramId: $warrantProgramId
  ) {
    ...WdbFields
    warrantProgram {
      ...WpFields
      ...WpUpdateFields
    }
  }
}
    ${$n}
${ze}
${In}`;let Jv=(()=>{class E extends r.sM{constructor(De){super(De),this.document=o0}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const Xh=e.Ay`
    mutation EditWiseDependencyBond($companyId: ID!, $input: WdbEditInput!) {
  editWiseDependencyBond(companyId: $companyId, input: $input) {
    ...WdbFields
  }
}
    ${$n}`;let Nm=(()=>{class E extends r.sM{constructor(De){super(De),this.document=Xh}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})();const Bm=e.Ay`
    mutation DeleteWiseDependencyBond($companyId: ID!, $id: ID!) {
  deleteWiseDependencyBond(companyId: $companyId, id: $id) {
    id
    warrantProgram {
      ...WpFields
      ...WpUpdateFields
    }
  }
}
    ${ze}
${In}`;let a0=(()=>{class E extends r.sM{constructor(De){super(De),this.document=Bm}static{this.\u0275fac=function(Mt){return new(Mt||E)(a.KVO(r.Ic))}}static{this.\u0275prov=a.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})()},37945:(Ge,L,n)=>{"use strict";n.d(L,{$be:()=>gv,$mH:()=>Co,$yN:()=>Lm,AMc:()=>wf,Atr:()=>xo,B$W:()=>So,B0H:()=>_a,B67:()=>Ab,BIW:()=>db,BLR:()=>la,Bm1:()=>Ns,Bww:()=>nu,C7t:()=>Ya,Crb:()=>wt,DRG:()=>zh,E1d:()=>Ta,E8M:()=>sh,ENz:()=>$s,E_b:()=>ru,Eu3:()=>cy,FTc:()=>jm,Fei:()=>_u,GFJ:()=>wh,GUV:()=>$l,GZX:()=>Ol,H8M:()=>_h,HTW:()=>Vu,Hxc:()=>br,I$5:()=>Nc,I4E:()=>jo,ICb:()=>pa,IIU:()=>yc,IWh:()=>gg,JBo:()=>zt,JBw:()=>d0,JMu:()=>rg,JRg:()=>fp,JVj:()=>Jm,JXr:()=>u0,Jfs:()=>cv,JnM:()=>Ff,JyN:()=>No,KHA:()=>Xc,KI8:()=>Qg,KK$:()=>He,KRF:()=>Tp,Kg:()=>wb,LXC:()=>Lu,LbD:()=>zb,Llz:()=>vb,LtS:()=>Jo,LyY:()=>Ob,MdK:()=>ne,N$3:()=>za,Nzt:()=>js,OLv:()=>uc,OxP:()=>Kb,PKY:()=>Ys,PNq:()=>Io,Q3f:()=>ke,QoX:()=>Qh,RLr:()=>sd,RPH:()=>fd,RSi:()=>Xu,RT2:()=>Jc,RVJ:()=>Wp,Rj:()=>es,Rm$:()=>f_,Rn1:()=>Nf,Rwp:()=>Dh,SCb:()=>om,SHM:()=>Ib,STe:()=>ge,StC:()=>Bn,T52:()=>$d,T7J:()=>Vr,T9L:()=>yr,THI:()=>bm,TQP:()=>B_,Taj:()=>v0,Tpp:()=>wl,UGq:()=>Tb,UHY:()=>g_,Ua_:()=>Xf,V9C:()=>zs,VlD:()=>Bl,WdV:()=>Ml,Whc:()=>tl,Wol:()=>D_,WxQ:()=>g0,X0V:()=>Ec,XNx:()=>Yp,Y$H:()=>Ct,YV3:()=>Fa,YXE:()=>Ki,Ycu:()=>ph,Ydu:()=>Mf,ZKn:()=>Oe,Zdi:()=>_c,ZlG:()=>Dd,Zn6:()=>Ca,__S:()=>Sr,_h3:()=>Th,aCj:()=>k,aVu:()=>Cp,aj5:()=>dd,auY:()=>ot,b0F:()=>Od,bMA:()=>Rl,bNn:()=>ls,bUb:()=>pm,bY8:()=>xf,ba8:()=>Bd,bfy:()=>Eg,bx6:()=>sm,cQU:()=>cc,ceP:()=>Vn,cxC:()=>Pi,d3I:()=>vu,d4R:()=>ev,dJC:()=>ud,dW:()=>Qd,dg3:()=>Af,dvx:()=>Eh,e3H:()=>Ou,eBb:()=>rl,eYn:()=>ms,eZh:()=>Wo,f6d:()=>ad,fCZ:()=>Kl,fD$:()=>_e,fEK:()=>Sg,fJn:()=>kp,fN0:()=>os,fNr:()=>Nl,fg6:()=>cD,fg_:()=>Rd,fp2:()=>Dc,gVY:()=>Zf,gZ9:()=>Bc,gy2:()=>_f,hBj:()=>Lf,hC3:()=>yn,hHi:()=>Ut,hI7:()=>Tf,hIX:()=>ul,hso:()=>l0,i8E:()=>Uo,iCJ:()=>lp,iGD:()=>ce,iNB:()=>De,iix:()=>Ko,ilJ:()=>ts,jcs:()=>lc,joJ:()=>Yo,jxN:()=>xe,k4p:()=>Ag,k6W:()=>jg,l6b:()=>og,lPu:()=>ml,lQl:()=>av,l_X:()=>hb,lfu:()=>q,lr8:()=>Vf,lu8:()=>np,mA7:()=>vi,mrs:()=>Zu,n$V:()=>Xi,nY5:()=>Mb,o$1:()=>QD,o56:()=>p_,oJg:()=>Au,pVE:()=>ca,piI:()=>er,qFR:()=>pd,qKn:()=>Vv,qR:()=>rt,qXc:()=>el,qZK:()=>rd,qoi:()=>im,r$c:()=>Qs,r5b:()=>ly,rNZ:()=>ap,raN:()=>ha,rly:()=>Ps,rxm:()=>ho,s7_:()=>kf,sgC:()=>Bf,sp9:()=>Wl,t1P:()=>ov,tIZ:()=>Mi,tQ0:()=>b0,tR:()=>As,tqF:()=>$u,tvQ:()=>Aa,u0f:()=>D0,v9o:()=>fu,vGm:()=>py,vdX:()=>Vl,viY:()=>o_,vvj:()=>Eu,vw$:()=>nh,vxV:()=>Hd,wKv:()=>M_,wNK:()=>cm,wZT:()=>Ku,wi5:()=>Vc,xFF:()=>oe,xJN:()=>$_,xP3:()=>_v,ypp:()=>zi,zP$:()=>Yb,zYm:()=>Sb});var e=n(20387),r=n(61348),a=n(54771),f=n(78572),d=n(89696);const u={};var k=function(C){return C.Aed="AED",C.Ars="ARS",C.Aud="AUD",C.Brl="BRL",C.Cad="CAD",C.Chf="CHF",C.Clp="CLP",C.Cny="CNY",C.Cop="COP",C.Czk="CZK",C.Egp="EGP",C.Eur="EUR",C.Gbp="GBP",C.Hkd="HKD",C.Hrk="HRK",C.Huf="HUF",C.Idr="IDR",C.Ils="ILS",C.Inr="INR",C.Isk="ISK",C.Jmd="JMD",C.Jpy="JPY",C.Krw="KRW",C.Kwd="KWD",C.Mxn="MXN",C.Myr="MYR",C.Ngn="NGN",C.Nok="NOK",C.Nzd="NZD",C.Pen="PEN",C.Php="PHP",C.Pkr="PKR",C.Pln="PLN",C.Qar="QAR",C.Ron="RON",C.Rub="RUB",C.Sar="SAR",C.Sek="SEK",C.Sgd="SGD",C.Thb="THB",C.Try="TRY",C.Twd="TWD",C.Uah="UAH",C.Usd="USD",C.Vnd="VND",C.Zar="ZAR",C}(k||{}),ge=function(C){return C.Canceled="canceled",C.Closed="closed",C.DocumentError="document_error",C.Pending="pending",C.Preparation="preparation",C.Rejected="rejected",C.Timedout="timedout",C}(ge||{}),ne=function(C){return C.None="None",C.Restart="Restart",C.Start="Start",C.Stop="Stop",C}(ne||{}),q=function(C){return C.Draft="draft",C.Open="open",C.Paid="paid",C.Uncollectible="uncollectible",C.Void="void",C}(q||{}),ce=function(C){return C.Day="day",C.Month="month",C.Week="week",C.Year="year",C}(ce||{}),xe=function(C){return C.Active="active",C.Canceled="canceled",C.Incomplete="incomplete",C.IncompleteExpired="incomplete_expired",C.PastDue="past_due",C.Paused="paused",C.Trialing="trialing",C.Unpaid="unpaid",C}(xe||{}),_e=function(C){return C.Blocked="blocked",C.Bounce="bounce",C.Bounced="bounced",C.Deferred="deferred",C.Delivered="delivered",C.Dropped="dropped",C.Processed="processed",C.Queued="queued",C.Rejected="rejected",C.Sent="sent",C.SoftBounced="softBounced",C.Spam="spam",C.Unsub="unsub",C}(_e||{}),ke=function(C){return C.Failed="failed",C.NotSent="notSent",C.Ok="ok",C.Pending="pending",C}(ke||{}),wt=function(C){return C.Employee="Employee",C.Nice="Nice",C.Warrant="Warrant",C.Wise="Wise",C}(wt||{});const Q=e.J1`
    fragment AiFields on AgendaItem {
  commentPrimaryLang
  commentSecondaryLang
  createdAt
  decisionSuggestions
  done
  firstGroup
  id
  kind
  lastGroup
  mandatory
  meetingId
  order
  subjectPrimaryLang
  subjectSecondaryLang
  updatedAt
}
    `,de=e.J1`
    fragment AidFields on AgendaItemDecision {
  agendaItemId
  createdAt
  decisionPrimaryLang
  decisionSecondaryLang
  id
  order
  updatedAt
}
    `,ee=e.J1`
    fragment DocFields on Document {
  id
  companyId
  mimeType
  filename
  filesize
  sha256
  signedFilesize
  signedSha256
  signatureMethod
  dirty
  scriveMtime
  scriveCtime
  scriveStatus
  scriveParties
  scriveTimeoutTime
  zignedAgreementStatus
  signAllowedAction
  hasSignStatus
  hasThumbnail
  kind
  groupId
  userTags
  genState
  uploaded
  reminderSentAt
  deletable
  createdAt
  updatedAt
}
    `,Te=e.J1`
    fragment MeetingFields on Meeting {
  id
  number
  startTime
  endTime
  kind
  place
  phone
  primaryLang
  secondaryLang
  approvedByMeeting
  createdByMeeting
  heldKind
  registerAttendance
  registerAttendanceDate
  contactEmail
  postalVote
  postalVoteDate
  postalVoteEmail
  boardsRecommendation
  usesStepper
  agendaItemsDone
  latestSummonsDocument {
    ...DocFields
  }
  latestMinutesDocument {
    ...DocFields
  }
  latestSummonsCoverSheet {
    ...DocFields
  }
  status
  createdAt
  updatedAt
  companyId
}
    ${ee}`,ie=e.J1`
    fragment MdFields on MeetingDocument {
  id
  documentId
  meetingId
  createdAt
  updatedAt
}
    `,pe=e.J1`
    fragment AiMutationFields on AgendaItem {
  ...AiFields
  agendaItemDecisions {
    ...AidFields
  }
  meeting {
    ...MeetingFields
    meetingDocuments {
      ...MdFields
      document {
        ...DocFields
      }
    }
  }
}
    ${Q}
${de}
${Te}
${ie}
${ee}`,we=e.J1`
    fragment AoaFields on ArticlesOfAssoc {
  agendaItemsAgmHtml
  changeAgendaItems
  changeBoardLimits
  changeCompanyName
  changeFiscalYear
  changeKindOfBusiness
  changeNumberOfAuditors
  changeNumberOfShares
  changeSeat
  changeShareLimits
  changeSummoning
  companyId
  companyName
  consentPrimaryLang
  contactId
  createdAt
  fiscalYear
  changePostTransferPurchaseRight
  changeRightOfFirstRefusal
  changeConsent
  changeMajority
  changeArbitrator
  haveConsent
  haveMajority
  haveRightOfFirstRefusal
  haveArbitrator
  havePostTransferPurchaseRight
  id
  kindOfBusiness
  majorityPrimaryLang
  maximumNumberOfAuditors
  maximumNumberOfBoardMembers
  maximumNumberOfShares
  maximumNumberOfSubstituteAuditors
  maximumNumberOfSubstitutes
  maximumShareCapital
  minimumNumberOfAuditors
  minimumNumberOfBoardMembers
  minimumNumberOfShares
  minimumNumberOfSubstituteAuditors
  minimumNumberOfSubstitutes
  minimumShareCapital
  newCompanyNames
  numberOfSharesAfter
  numberOfSharesBefore
  rightOfFirstRefusalPrimaryLang
  arbitratorPrimaryLang
  postTransferPurchaseRightPrimaryLang
  seat
  shareCapitalBefore
  signatoryId
  snrCaseId
  summoningMethodEmail
  summoningMethodFax
  summoningMethodMail
  summoningMethodNewspaper
  summoningMethodOtherPrimaryLang
  summoningMethodPoit
  summoningTimeMax
  summoningTimeMin
  digitalAgm
  quotaAfter
  quotaBefore
  updatedAt
  regFormPaymentThroughBolago
}
    `,Pe=e.J1`
    fragment AoadFields on ArticlesOfAssocDocument {
  articlesOfAssocId
  createdAt
  documentId
  id
  updatedAt
}
    `,Ce=e.J1`
    fragment McFields on MeetingConcern {
  id
  meetingId
  shareIssueId
  warrantProgramId
  articlesOfAssocId
  authorizationGroupId
  approved
  appendixNumber
  createdAt
  updatedAt
}
    `,Re=e.J1`
    fragment AoaMutationFields on ArticlesOfAssoc {
  ...AoaFields
  articlesOfAssocDocuments {
    ...AoadFields
    document {
      ...DocFields
    }
  }
  meetingConcern {
    ...McFields
    meeting {
      ...MeetingFields
      meetingDocuments {
        ...MdFields
        document {
          ...DocFields
        }
      }
      meetingConcerns {
        ...McFields
      }
    }
  }
}
    ${we}
${Pe}
${ee}
${Ce}
${Te}
${ie}`,Ze=e.J1`
    fragment ValidatorStatusFields on ValidatorStatus {
  completed
  hasError
  severity
  error {
    sv {
      short
      long
    }
    en {
      short
      long
    }
  }
}
    `,vt=e.J1`
    fragment AoaValidatorErrorFields on AoaValidatorErrors {
  decision {
    ...ValidatorStatusFields
  }
  companyName {
    ...ValidatorStatusFields
  }
  business {
    ...ValidatorStatusFields
  }
  seat {
    ...ValidatorStatusFields
  }
  summons {
    ...ValidatorStatusFields
  }
  fiscalYear {
    ...ValidatorStatusFields
  }
  board {
    ...ValidatorStatusFields
  }
  auditor {
    ...ValidatorStatusFields
  }
  reservations {
    ...ValidatorStatusFields
  }
  signsRegForm {
    ...ValidatorStatusFields
  }
  shareChange {
    ...ValidatorStatusFields
  }
  shareLimit {
    ...ValidatorStatusFields
  }
}
    ${Ze}`,st=e.J1`
    fragment AgValidatorErrorFields on AgValidatorErrors {
  decision {
    ...ValidatorStatusFields
  }
  boardStatement {
    ...ValidatorStatusFields
  }
  language {
    ...ValidatorStatusFields
  }
  signsRegForm {
    ...ValidatorStatusFields
  }
  availability {
    ...ValidatorStatusFields
  }
  auths {
    ...ValidatorStatusFields
  }
}
    ${Ze}`,Se=e.J1`
    fragment AgFields on AuthorizationGroup {
  companyId
  contactId
  createdAt
  id
  noBoardStatement
  primaryLang
  secondaryLang
  signatoryId
  snrAuthorizationId
  snrCaseId
  updatedAt
  validThruAgmYear
  validThruDate
  regFormPaymentThroughBolago
}
    `,Ke=e.J1`
    fragment AgdFields on AuthorizationGroupDocument {
  authorizationGroupId
  createdAt
  documentId
  id
  updatedAt
}
    `,ze=e.J1`
    fragment AuthFields on Authorization {
  allocation
  authorizationGroupId
  cashPayment
  createdAt
  id
  inKindPayment
  kind
  maxRaise
  maxRaiseAmount
  maxRaiseByAoa
  offsetPayment
  singleUse
  updatedAt
}
    `,Tt=e.J1`
    fragment IdentityFields on Identity {
  id
  identityNumberKind
  identityNumber
  juridicalKind
  name
  email
  emailMd5
  phone
  countryCode
  address
  userId
  isSwedish
  createdAt
  updatedAt
  companyId
}
    `,xt=e.J1`
    fragment ScWithMinMaxFields on ShareClassWithMinMax {
  name
  voteWeight
  quantity
  min
  max
}
    `,rn=e.J1`
    fragment WpFields on WarrantProgram {
  boardsStatementDate
  boardsStatementEn
  boardsStatementOption
  boardsStatementSv
  companyId
  currency
  valuationCompanyValue
  valuationDate
  createdAt
  description
  discountPricePerWarrant
  ibanAddress
  ibanBank
  ibanBic
  ibanNumber
  id
  illiquidityDiscount
  invoiceKind
  maxNumberOfOptions
  name
  nonCashStatementPl
  nonCashStatementSl
  valuationNumberOfShares
  paidForAt
  payBeforeDate
  paymentAccountKind
  paymentAccountNumber
  paymentKindCash
  paymentKindNonCash
  paymentKindOffset
  paymentName
  pricePerWarrant
  primaryLang
  riksbankenRates {
    date
    value
  }
  riskfreeInterestRate
  secondaryLang
  serviceKind
  shareClasses {
    ...ScWithMinMaxFields
  }
  shareSubscribeEndDate
  shareSubscribeStartDate
  shareholdersAgreementKind
  signatoryId
  snrAuthorizationId
  snrBondId
  snrCaseId
  strikePrice
  strikePriceFromQuotaValue
  stripeInvoiceId
  updatedAt
  useRiksbankenRate
  usesStepper
  valuationMethod
  valuationSccId
  valuationShareIssueId
  volatility
  volatilityDate
  volatilityDocument
  warrantEndDate
  warrantKind
  warrantStartDate
  warrantSubscribeEndDate
  wiseFullyDiluted
  wiseDepBondsRecordDay
  wiseCeil
  wiseFloor
  warrantsForQeso
  antlerWise
  minRoundSizeAmount
  useNetStrike
  forEmployees
  forBoardMembers
  forAdvisors
  subscriberAccess
}
    ${xt}`,sn=e.J1`
    fragment WdFields on WarrantDocument {
  createdAt
  documentId
  id
  updatedAt
  warrantProgramId
}
    `,nn=e.J1`
    fragment SiFields on ShareIssue {
  approvedByMeeting
  boardsStatementDate
  boardsStatementEn
  boardsStatementOption
  boardsStatementSv
  companyId
  createdAt
  description
  id
  maxNumberOfShares
  minNumberOfShares
  nonCashStatementPl
  nonCashStatementSl
  numberOfSharesBefore
  paidForAt
  paymentKindCash
  paymentKindNonCash
  paymentKindOffset
  preferentialRights
  pricePerShare
  maxPaidAmount
  currency
  primaryLang
  published
  quotaValue
  restrictedToParticipants
  secondaryLang
  paymentCount {
    paid
    waiting
    notPaid
  }
  shareClasses {
    ...ScWithMinMaxFields
  }
  snrAuthorizationId
  snrShareCapitalChangeId
  stripeInvoiceId
  subscriptionEndDate
  subscriptionStartDate
  updatedAt
  purpose
  decisionKind
}
    ${xt}`,gn=e.J1`
    fragment SirFields on ShareIssueRegistration {
  createdAt
  description
  ibanAddress
  ibanBank
  ibanBic
  ibanNumber
  id
  paymentDueDate
  paymentAccountKind
  paymentAccountNumber
  paymentName
  currencyExchangeRate
  contactId
  signatoryId
  snrCaseId
  updatedAt
  shareIssueId
  regFormPaymentThroughBolago
}
    `,Et=e.J1`
    fragment ScFields on ShareClass {
  name
  voteWeight
  quantity
}
    `,dt=e.J1`
    fragment SipFields on ShareIssueParticipant {
  id
  numberOfShares
  numberOfSharesMax
  shareClass {
    ...ScFields
  }
  identityId
  proxyId
  shareIssueRegistrationId
  paymentStatus
  paymentKind
  claim
  createdAt
  updatedAt
}
    ${Et}`,yt=e.J1`
    fragment SidFields on ShareIssueDocument {
  createdAt
  documentId
  id
  shareIssueId
  updatedAt
}
    `,mt=e.J1`
    fragment McFieldsWithConcernsFields on MeetingConcern {
  ...McFields
  warrantProgram {
    ...WpFields
    warrantDocuments {
      ...WdFields
      document {
        ...DocFields
      }
    }
    meetingConcern {
      ...McFields
      meeting {
        ...MeetingFields
      }
    }
  }
  shareIssue {
    ...SiFields
    shareIssueRegistrations {
      ...SirFields
      participants {
        ...SipFields
      }
    }
    shareIssueDocuments {
      ...SidFields
      document {
        ...DocFields
      }
    }
  }
  authorizationGroup {
    ...AgFields
    authorizations {
      ...AuthFields
    }
    authorizationGroupDocuments {
      ...AgdFields
      document {
        ...DocFields
      }
    }
  }
  articlesOfAssoc {
    ...AoaFields
    articlesOfAssocDocuments {
      ...AoadFields
      document {
        ...DocFields
      }
    }
  }
}
    ${Ce}
${rn}
${sn}
${ee}
${Te}
${nn}
${gn}
${dt}
${yt}
${Se}
${ze}
${Ke}
${we}
${Pe}`,Ie=e.J1`
    fragment AgMutationFields on AuthorizationGroup {
  ...AgFields
  authorizationGroupDocuments {
    ...AgdFields
    document {
      ...DocFields
    }
  }
  authorizations {
    ...AuthFields
  }
  signatory {
    ...IdentityFields
  }
  contact {
    ...IdentityFields
  }
  meetingConcern {
    ...McFields
    meeting {
      ...MeetingFields
      meetingDocuments {
        ...MdFields
        document {
          ...DocFields
        }
      }
      meetingConcerns {
        ...McFieldsWithConcernsFields
      }
    }
  }
}
    ${Se}
${Ke}
${ee}
${ze}
${Tt}
${Ce}
${Te}
${ie}
${mt}`,vn=(e.J1`
    fragment CapTableStakeFields on CapTableStake {
  id
  name
  kind
  wiseQuantity
  stake
  floor
  cap
  investedAmount
  enabled
  manualEntry
  capTableId
  identityId
  createdAt
  updatedAt
  comment
  acqCost
  value
  profit
}
    `,e.J1`
    fragment CapTableFields on CapTable {
  id
  displayName
  recordDate
  pricePerShare
  unregisteredShares
  currentShareCount
  createdAt
  updatedAt
  companyId
  dirty
}
    `,e.J1`
    fragment CdFields on CompanyDirector {
  id
  registeredAbroad
  invited
  identityId
  functions
  companyId
  createdAt
  updatedAt
}
    `),Tn=e.J1`
    fragment CiFields on CompanyInvite {
  id
  userId
  companyId
  acceptedByCompany
  acceptedByUser
  createdAt
  updatedAt
}
    `,Ft=e.J1`
    fragment CsFields on CompanySubscription {
  id
  stripeSubId
  status
  products
  companyId
  createdAt
  updatedAt
}
    `,Jt=e.J1`
    fragment CSuggestionFields on CompanySuggestion {
  id
  name
  organizationNumber
  functions
  userId
  createdAt
  updatedAt
}
    `,Gt=e.J1`
    fragment CuFields on CompanyUser {
  id
  userId
  companyId
  role
  createdAt
  updatedAt
}
    `,en=e.J1`
    fragment CompleteSccFields on CompleteShareCapitalChange {
  kind
  decisionDate
  registrationDate
  name
  changedNumberOfShares
  numberOfShares
  pricePerShare
  currency
  changedNumberOfSharesSplitAdjusted
  numberOfSharesSplitAdjusted
  pricePerShareSplitAdjusted
  preMoney
  paidAmount
  postMoney
  foundersShareFraction
  shareCapitalBefore
  shareCapitalChanged
  shareCapitalAfter
  sharePriceFactor
  splitFactor
  sortOrder
  caseNumber
  filingYear
  filingNumber
  serialNumber
  id
  sccId
}
    `,Kn=e.J1`
    fragment CmpFields on CooptedMeetingParticipant {
  id
  invited
  companyId
  identityId
  createdAt
  updatedAt
}
    `,Ht=e.J1`
    fragment DsFields on DocumentSignature {
  id
  signed
  headerPrimaryLang
  headerSecondaryLang
  authMethodToView
  authMethodToSign
  deliveryMethod
  email
  documentId
  signatoryId
  proxyId
  scriveSignTime
  scriveSeenTime
  scriveRejectedTime
  scriveRejectionReason
  scriveReadInvitationTime
  scriveEmailDeliveryStatus
  zignedParticipantStatus
  zignedParticipantRole
  zignedParticipantSigningRoomLink
  createdAt
  updatedAt
}
    `,On=e.J1`
    fragment MatiFields on MeetingAgendaTemplateItem {
  id
  order
  subjectPrimaryLang
  subjectSecondaryLang
  commentPrimaryLang
  commentSecondaryLang
  decisionPrimaryLang
  decisionSecondaryLang
  mandatory
  firstGroup
  lastGroup
  kind
  meetingAgendaTemplateId
  createdAt
  updatedAt
}
    `,ln=e.J1`
    fragment MatFields on MeetingAgendaTemplate {
  id
  name
  isDefault
  companyId
  createdAt
  updatedAt
}
    `,Vt=e.J1`
    fragment MeetingParticipantShareFields on MeetingParticipantShare {
  id
  shareClass {
    ...ScFields
  }
  numberOfShares
  numberOfVotes
  meetingParticipantId
}
    ${Et}`,Qt=e.J1`
    fragment MpFields on MeetingParticipant {
  id
  initials
  chairman
  secretary
  adjuster
  present
  summoned
  position
  isShareholder
  kind
  proxyId
  emailId
  emailSummonsId
  summonsJobState
  summonsEmail
  summonsEmailStatus
  summonsEmailFailReason
  summonsSimplifiedState
  meetingId
  identityId
  sendgridMessageId
  createdAt
  updatedAt
}
    `,$t=e.J1`
    fragment MtFields on MeetingTodo {
  id
  meetingId
  todoId
  createdAt
  updatedAt
}
    `,un=e.J1`
    fragment MeetingMutationFields on Meeting {
  ...MeetingFields
  meetingDocuments {
    ...MdFields
    document {
      ...DocFields
    }
  }
}
    ${Te}
${ie}
${ee}`,Zt=e.J1`
    fragment MeetingValidatorErrorFields on MeetingValidatorErrors {
  details {
    ...ValidatorStatusFields
  }
  agenda {
    ...ValidatorStatusFields
  }
  postalVote {
    ...ValidatorStatusFields
  }
  language {
    ...ValidatorStatusFields
  }
  participants {
    ...ValidatorStatusFields
  }
  summons {
    ...ValidatorStatusFields
  }
  protocol {
    ...ValidatorStatusFields
  }
  votingList {
    ...ValidatorStatusFields
  }
  emailSummons {
    ...ValidatorStatusFields
  }
  registerAttendance {
    ...ValidatorStatusFields
  }
}
    ${Ze}`,on=e.J1`
    fragment NiceFounderFields on NiceFounder {
  id
  warrantProgramId
  identityId
  createdAt
  updatedAt
}
    `,Bt=e.J1`
    fragment OrSigFields on OptionsRegistrationSignatory {
  id
  identityId
  optionsRegistrationId
  createdAt
  updatedAt
}
    `,fn=e.J1`
    fragment OrValidatorErrorFields on OrValidatorErrors {
  decision {
    ...ValidatorStatusFields
  }
  signatories {
    ...ValidatorStatusFields
  }
  participants {
    ...ValidatorStatusFields
  }
  signsRegForm {
    ...ValidatorStatusFields
  }
  payBeforeDate {
    ...ValidatorStatusFields
  }
  options {
    ...ValidatorStatusFields
  }
}
    ${Ze}`,kn=e.J1`
    fragment OsrFields on OptionsSharesRegistration {
  createdAt
  description
  ibanAddress
  ibanBank
  ibanBic
  ibanNumber
  id
  payBeforeDate
  paymentAccountKind
  paymentAccountNumber
  paymentName
  recordDay
  contactId
  signatoryId
  snrCaseId
  updatedAt
  warrantProgramId
  regFormPaymentThroughBolago
}
    `,ni=e.J1`
    fragment OsrValidatorErrorFields on OsrValidatorErrors {
  decision {
    ...ValidatorStatusFields
  }
  recordDay {
    ...ValidatorStatusFields
  }
  participants {
    ...ValidatorStatusFields
  }
  signsRegForm {
    ...ValidatorStatusFields
  }
  payBeforeDate {
    ...ValidatorStatusFields
  }
  options {
    ...ValidatorStatusFields
  }
}
    ${Ze}`,ki=e.J1`
    fragment OptionsSharesSubscriberRepresentativeFields on OptionsSharesSubscriberRepresentative {
  id
  identityId
  optionsSharesSubscriberId
  createdAt
  updatedAt
}
    `,Bi=e.J1`
    fragment OsrSubscriberFields on OptionsSharesSubscriber {
  createdAt
  id
  identityId
  optionsSharesRegistrationId
  paymentStatus
  quantity
  shareClass {
    ...ScFields
  }
  updatedAt
}
    ${Et}`,St=e.J1`
    fragment OssValidatorErrorFields on OssValidatorErrors {
  paymentStatus {
    ...ValidatorStatusFields
  }
  proxy {
    ...ValidatorStatusFields
  }
}
    ${Ze}`,Dn=e.J1`
    fragment OptionsSubscriberRepresentativeFields on OptionsSubscriberRepresentative {
  id
  identityId
  warrantParticipantId
}
    `,Ne=e.J1`
    fragment SibmFields on ShareIssueBoardMember {
  id
  shareIssueId
  identityId
  createdAt
  updatedAt
}
    `,qt=e.J1`
    fragment SipValidatorErrorsFields on SipValidatorErrors {
  proxy {
    ...ValidatorStatusFields
  }
  paymentStatus {
    ...ValidatorStatusFields
  }
}
    ${Ze}`,Qe=e.J1`
    fragment SirValidatorErrorFields on SirValidatorErrors {
  decision {
    ...ValidatorStatusFields
  }
  signsRegForm {
    ...ValidatorStatusFields
  }
  participants {
    ...ValidatorStatusFields
  }
  paymentDueDate {
    ...ValidatorStatusFields
  }
  options {
    ...ValidatorStatusFields
  }
  payment {
    ...ValidatorStatusFields
  }
  paymentStatus {
    ...ValidatorStatusFields
  }
  currencyExchangeRate {
    ...ValidatorStatusFields
  }
}
    ${Ze}`,Ve=e.J1`
    fragment SnrAuthFields on SnrAuthorization {
  id
  filingYear
  filingNumber
  serialNumber
  registrationDate
  auths {
    kind
    date
    before
    before_year
  }
  companyId
  createdAt
  updatedAt
}
    `,ft=e.J1`
    fragment SiUpdateFields on ShareIssue {
  ...SiFields
  shareIssueDocuments {
    ...SidFields
    document {
      ...DocFields
    }
  }
  meetingConcern {
    ...McFields
    meeting {
      ...MeetingFields
      meetingDocuments {
        ...MdFields
        document {
          ...DocFields
        }
      }
      meetingConcerns {
        ...McFieldsWithConcernsFields
      }
    }
  }
  snrAuthorization {
    ...SnrAuthFields
  }
}
    ${nn}
${yt}
${ee}
${Ce}
${Te}
${ie}
${mt}
${Ve}`,dn=e.J1`
    fragment SiValidatorErrorFields on ShareIssueValidatorErrors {
  decision {
    ...ValidatorStatusFields
  }
  newShares {
    ...ValidatorStatusFields
  }
  shareClasses {
    ...ValidatorStatusFields
  }
  preferentialRights {
    ...ValidatorStatusFields
  }
  subscriptionDate {
    ...ValidatorStatusFields
  }
  payByOffset {
    ...ValidatorStatusFields
  }
  nonCash {
    ...ValidatorStatusFields
  }
  language {
    ...ValidatorStatusFields
  }
  boardsStatement {
    ...ValidatorStatusFields
  }
  paymentKind {
    ...ValidatorStatusFields
  }
}
    ${Ze}`,En=e.J1`
    fragment StgFields on ShareTransactionGroup {
  companyId
  createdAt
  id
  kind
  shareIssueId
  snrShareCapitalChangeId
  sortOrder
  splitFactor
  transactionDate
  updatedAt
  warrantProgramId
}
    `,ii=e.J1`
    fragment StFields on ShareTransaction {
  blockEnd
  blockStart
  buyerId
  comment
  createdAt
  id
  name
  pricePerShare
  sellerId
  shareCertificateDate
  rounded
  shareClassFrom {
    ...ScFields
  }
  shareClassTo {
    ...ScFields
  }
  shareTransactionGroupId
  updatedAt
}
    ${Et}`,mi=e.J1`
    fragment ShFields on Shareholder {
  id
  identityId
  companyId
  ownerCompanyId
  createdAt
  updatedAt
}
    `,zn=e.J1`
    fragment SnrBondFields on SnrBond {
  id
  filingYear
  filingNumber
  registrationDate
  serialNumber
  bondType
  decisionDate
  decisionBy
  partRegistration
  shareClass
  shareCapitalCanBeIncreaseBy
  shareCapitalCanBeIncreaseByCurrency
  freetext
  warrantSubFrom
  warrantSubTo
  numberOfOptions
  numberOfSharesMax
  withoutLoan
  shareSubStartDate
  shareSubEndDate
  numberOfOptionsMax
  numberOfOptionsMin
  companyId
  createdAt
  updatedAt
}
    `,Ai=e.J1`
    fragment SnrCaseFields on SnrCase {
  id
  filingYear
  filingNumber
  arrivalDate
  registrationDate
  status {
    kod
    value
  }
  subjects {
    value
    kind
  }
  companyId
  createdAt
  updatedAt
}
    `,Pt=e.J1`
    fragment SnrSccFields on SnrShareCapitalChange {
  id
  companyId
  name
  serialNumber
  filingYear
  filingNumber
  registrationDate
  currency
  decisionDate
  amountTotal
  amountChange
  sharesChange
  sharesTotal
  sharePriceFactor
  sharesTotalSplitAdjusted
  transactionValue
  shareValue
  companyValue
  sharesTotalAfterChange
  foundersShareFraction
  sharesChangeSplitAdjusted
  companyValuePreMoney
  amountTotalBeforeChange
  shareValueSplitAdjusted
  shareClasses {
    ...ScFields
  }
  done
  decisionDateWarning
  sortOrderSnr
  sortOrder
  splitFactor
  splitSharesChange
  sortOrderOverride
  createdAt
  updatedAt
}
    ${Et}`,xn=e.J1`
    fragment StripeAddressFields on StripeAddress {
  city
  country
  line1
  line2
  postal_code
  state
}
    `,Ln=e.J1`
    fragment StripeCustomerFields on StripeCustomer {
  id
  object
  balance
  created
  currency
  default_source
  delinquent
  description
  discount
  email
  invoice_prefix
  invoice_settings {
    default_payment_method
  }
  livemode
  metadata
  name
  next_invoice_sequence
  phone
  preferred_locales
  shipping
  sources
  subscriptions
  tax_exempt
  tax_ids
}
    `,It=e.J1`
    fragment StripeCouponFields on StripeCoupon {
  id
  object
  name
  currency
  amount_off
  percent_off
  applies_to {
    products
  }
}
    `,Xe=e.J1`
    fragment StripeDiscountFields on StripeDiscount {
  id
  object
  start
  end
  customer
  invoice
  invoice_item
  subscription
  coupon {
    ...StripeCouponFields
  }
}
    ${It}`,Ye=e.J1`
    fragment StripePriceFields on StripePrice {
  id
  object
  active
  billing_scheme
  created
  currency
  livemode
  lookup_key
  nickname
  product
  recurring {
    aggregate_usage
    interval
    interval_count
    trial_period_days
    usage_type
  }
  tiers
  tiers_mode
  transform_quantity
  type
  unit_amount
  unit_amount_decimal
}
    `,Ue=e.J1`
    fragment StripeSubscriptionItemFields on StripeSubscriptionItem {
  id
  object
  billing_thresholds
  created
  metadata
  plan
  price {
    ...StripePriceFields
  }
  quantity
  subscription
  tax_rates
}
    ${Ye}`,Xt=e.J1`
    fragment StripeSubscriptionFields on StripeSubscription {
  id
  object
  application_fee_percent
  billing_cycle_anchor
  billing_thresholds
  cancel_at
  cancel_at_period_end
  canceled_at
  collection_method
  created
  current_period_end
  current_period_start
  customer
  days_until_due
  default_payment_method
  default_source
  default_tax_rates
  discount {
    ...StripeDiscountFields
  }
  ended_at
  items {
    data {
      ...StripeSubscriptionItemFields
    }
    has_more
    url
  }
  subscriptionItems {
    ...StripeSubscriptionItemFields
  }
  latest_invoice
  livemode
  metadata
  next_pending_invoice_item_invoice
  pause_collection
  pending_invoice_item_interval
  pending_setup_intent
  pending_update
  schedule
  start_date
  status
  transfer_data
  trial_end
  trial_start
}
    ${Xe}
${Ue}`,re=e.J1`
    fragment StripePromotionCodeFields on StripePromotionCode {
  active
  code
  id
  object
}
    `,$e=e.J1`
    fragment StripeUpcomingInvoiceFields on StripeUpcomingInvoice {
  account_country
  account_name
  amount_due
  amount_paid
  amount_remaining
  application
  application_fee_amount
  attempt_count
  attempted
  auto_advance
  created
  currency
  customer
  customer_email
  customer_name
  customer_phone
  description
  due_date
  ending_balance
  footer
  hosted_invoice_url
  invoice_pdf
  last_finalization_error
  livemode
  metadata
  next_payment_attempt
  number
  object
  paid
  paid_out_of_band
  period_end
  period_start
  post_payment_credit_notes_amount
  pre_payment_credit_notes_amount
  quote
  receipt_number
  starting_balance
  statement_descriptor
  status
  status_transitions
  subscription
  subscription_proration_date
  subtotal
  tax
  total
  webhooks_delivered_at
}
    `,We=e.J1`
    fragment StripeInvoiceFields on StripeInvoice {
  id
  account_country
  account_name
  amount_due
  amount_paid
  amount_remaining
  application
  application_fee_amount
  attempt_count
  attempted
  auto_advance
  created
  currency
  customer
  customer_email
  customer_name
  customer_phone
  description
  due_date
  ending_balance
  footer
  hosted_invoice_url
  invoice_pdf
  last_finalization_error
  livemode
  metadata
  next_payment_attempt
  number
  object
  payment_intent
  paid
  paid_out_of_band
  period_end
  period_start
  post_payment_credit_notes_amount
  pre_payment_credit_notes_amount
  quote
  receipt_number
  starting_balance
  statement_descriptor
  status
  status_transitions {
    marked_uncollectible_at
    paid_at
    voided_at
    finalized_at
  }
  subscription
  subscription_proration_date
  subtotal
  tax
  total
  webhooks_delivered_at
}
    `,_t=e.J1`
    fragment StripePaymentIntentFields on StripePaymentIntent {
  id
  object
  source
  amount
  amount_capturable
  amount_details
  amount_received
  application
  application_fee_amount
  automatic_payment_methods
  canceled_at
  cancellation_reason
  capture_method
  client_secret
  confirmation_method
  created
  currency
  customer
  description
  invoice
  last_payment_error
  latest_charge
  metadata
  next_action
  on_behalf_of
  payment_method
  payment_method_options
  payment_method_types
  processing
  receipt_email
  review
  setup_future_usage
}
    `,Kt=e.J1`
    fragment StripeInvoiceLineItemFields on StripeInvoiceLineItem {
  id
  object
  amount
  amount_excluding_tax
  unit_amount_excluding_tax
  currency
  description
  discount_amounts
  discountable
  discounts
  invoice_item
  livemode
  metadata
  period
  plan
  price
  proration
  quantity
  subscription
  subscription_item
  tax_amounts
  tax_rates
  type
}
    `,Nn=e.J1`
    fragment StripeLineItemFields on StripeLineItem {
  id
  object
  amount_subtotal
  amount_discount
  amount_tax
  amount_total
  currency
  description
  discounts
  price {
    ...StripePriceFields
  }
  quantity
  taxes
}
    ${Ye}`,qn=e.J1`
    fragment StripeQuoteFields on StripeQuote {
  id
  object
  amount_subtotal
  amount_total
  application
  application_fee_amount
  application_fee_percent
  collection_method
  created
  currency
  customer
  default_tax_rates
  description
  discounts
  expires_at
  footer
  from_quote
  header
  invoice
  invoice_settings
  livemode
  metadata
  number
  on_behalf_of
  status
  status_transitions
  subscription
  subscription_data
  subscription_schedule
  total_details {
    amount_discount
    amount_tax
  }
  transfer_data
  line_items {
    object
    data {
      ...StripeLineItemFields
    }
    has_more
  }
}
    ${Nn}`,Ei=e.J1`
    fragment StripePmCardFields on StripePmCard {
  brand
  checks
  country
  description
  display_brand
  exp_month
  exp_year
  fingerprint
  funding
  iin
  issuer
  last4
  networks
  three_d_secure_usage
  wallet
}
    `,Gi=e.J1`
    fragment StripePaymentMethodFields on StripePaymentMethod {
  id
  object
  billing_details
  created
  customer
  livemode
  metadata
  type
}
    `,Vi=e.J1`
    fragment StripeCheckoutSessionFields on StripeCheckoutSession {
  id
  object
  allow_promotion_codes
  amount_subtotal
  amount_total
  billing_address_collection
  cancel_url
  client_reference_id
  currency
  customer
  customer_details
  customer_email
  line_items
  livemode
  locale
  metadata
  mode
  payment_intent
  payment_method_options
  payment_method_types
  payment_status
  setup_intent
  shipping_address_collection
  submit_type
  subscription
  success_url
  total_details
}
    `,Hi=e.J1`
    fragment StripeProductFields on StripeProduct {
  id
  type
  object
  active
  attributes
  caption
  created
  deactivate_on
  description
  images
  livemode
  metadata
  name
  package_dimensions
  shippable
  statement_descriptor
  unit_label
  updated
  url
}
    `,or=e.J1`
    fragment TodoFields on Todo {
  createdAt
  descriptionPrimaryLang
  descriptionSecondaryLang
  done
  dueDate
  id
  identityId
  updatedAt
}
    `,Ir=e.J1`
    fragment UserFields on User {
  id
  admin
  personalId
  name
  jwtEpoch
  signInCount
  unconfirmedEmail
  email
  emailMd5
  phone
  companySuggestionsSyncedDate
  communicationLanguage
  lastSignInAt
  hubspotObjectId
  createdAt
  updatedAt
}
    `,an=e.J1`
    fragment WbmFields on WarrantBoardMember {
  id
  warrantProgramId
  identityId
  createdAt
  updatedAt
}
    `,In=e.J1`
    fragment WppValidatorErrorFields on WppValidatorErrors {
  paymentStatus {
    ...ValidatorStatusFields
  }
  cliff {
    ...ValidatorStatusFields
  }
  proxy {
    ...ValidatorStatusFields
  }
}
    ${Ze}`,Fn=(e.J1`
    fragment VestingOccasionFields on WarrantParticipantVestingOccasion {
  id
  warrantParticipantId
  quantity
  vestingDate
  descriptionPrimaryLang
  descriptionSecondaryLang
  requirementPrimaryLang
  requirementSecondaryLang
  sortOrder
  isValid
}
    `,e.J1`
    fragment CompanyFields on Company {
  id
  name
  organizationNumber
  email
  web
  useGravatar
  address
  currency
  foundationDate
  bolagsverketsid
  county
  municipal
  isPublic
  shareCapital
  shareCapitalMax
  shareCapitalMin
  sharesTotal
  sharesMax
  sharesMin
  shareClasses {
    ...ScFields
  }
  sharesAtFoundation
  authorizedSignatory
  boardSettings {
    base
    frequency
    dayOfWeek
  }
  fiscalYear
  shareholderMeetingHowtoCall
  residenceMunicipal
  reservationArbitrator
  reservationConsent
  reservationDescrepancy
  reservationMajority
  reservationOther
  reservationRightOfFirstRefusal
  reservationPreferential
  reservationReconciliation
  reservationReconciliationDate
  reservationPostTransferPurchaseRight
  reservationVote
  reservationNoAuditor
  boardMembersMin
  boardMembersMax
  boardSubstitutesMin
  boardSubstitutesMax
  stripeCustomerId
  stripeInvitePromoCode
  isAntlerCompany
  allowShortQeso
  hubspotObjectId
  capTableTrialExpires
  isDemo
  createdAt
  updatedAt
}
    ${Et}`),pi=e.J1`
    fragment WpUpdateFields on WarrantProgram {
  ...WpFields
  company {
    ...CompanyFields
  }
  meetingConcern {
    ...McFields
    meeting {
      ...MeetingFields
      meetingConcerns {
        ...McFields
        articlesOfAssoc {
          ...AoaFields
        }
      }
      meetingDocuments {
        ...MdFields
        document {
          ...DocFields
        }
      }
    }
  }
  warrantDocuments {
    ...WdFields
    document {
      ...DocFields
    }
  }
  snrAuthorization {
    ...SnrAuthFields
  }
}
    ${rn}
${Fn}
${Ce}
${Te}
${we}
${ie}
${ee}
${sn}
${Ve}`,bi=e.J1`
    fragment OrFields on OptionsRegistration {
  createdAt
  description
  ibanAddress
  ibanBank
  ibanBic
  ibanNumber
  id
  payBeforeDate
  paymentAccountKind
  paymentAccountNumber
  paymentName
  contactId
  signatoryId
  snrCaseId
  updatedAt
  warrantProgramId
  regFormPaymentThroughBolago
}
    `,Nt=e.J1`
    fragment WppFields on WarrantParticipant {
  claim
  createdAt
  forcedRedemption
  forcedSaleAtIpo
  id
  identityId
  optionsRegistrationId
  paymentKind
  paymentStatus
  quantity
  repurchaseVested
  shareClass {
    ...ScFields
  }
  updatedAt
  vestingAcceleration
  vestingCliffDuration
  vestingDuration
  vestingFrequency
  vestingKind
  vestingEndDate
  leaveOfAbsenceDays
}
    ${Et}`,Je=e.J1`
    fragment WpConnectMeetingResponseFields on WpConnectMeetingResponse {
  warrantProgram {
    ...WpUpdateFields
    optionsRegistrations {
      ...OrFields
      participants {
        ...WppFields
      }
    }
  }
  aiSetDoneResponse {
    agendaItem {
      ...AiFields
      agendaItemDecisions {
        ...AidFields
      }
    }
    deletedAidIds {
      id
    }
  }
}
    ${pi}
${bi}
${Nt}
${Q}
${de}`,gt=e.J1`
    fragment WpDisconnectMeetingResponseFields on WpDisconnectMeetingResponse {
  warrantProgram {
    ...WpUpdateFields
    optionsRegistrations {
      ...OrFields
      participants {
        ...WppFields
      }
    }
  }
  mcDeletedResponse {
    id
  }
  aiDeletedResponses {
    id
    updatedAis {
      ...AiFields
    }
  }
  aiSetDoneResponse {
    agendaItem {
      ...AiFields
      agendaItemDecisions {
        ...AidFields
      }
    }
    deletedAidIds {
      id
    }
  }
}
    ${pi}
${bi}
${Nt}
${Q}
${de}`,jt=e.J1`
    fragment WpValidatorErrorFields on WpValidatorErrors {
  valuation {
    ...ValidatorStatusFields
  }
  duration {
    ...ValidatorStatusFields
  }
  strikePrice {
    ...ValidatorStatusFields
  }
  volatility {
    ...ValidatorStatusFields
  }
  playground {
    ...ValidatorStatusFields
  }
  language {
    ...ValidatorStatusFields
  }
  dates {
    ...ValidatorStatusFields
  }
  paymentKind {
    ...ValidatorStatusFields
  }
  payByOffset {
    ...ValidatorStatusFields
  }
  maxNumberOfOptions {
    ...ValidatorStatusFields
  }
  nonCash {
    ...ValidatorStatusFields
  }
  shareClasses {
    ...ValidatorStatusFields
  }
}
    ${Ze}`,pn=e.J1`
    fragment WpDecisionErrorFields on WpDecisionValidatorErrors {
  meeting {
    ...ValidatorStatusFields
  }
  boardsStatement {
    ...ValidatorStatusFields
  }
  auditorsStatement {
    ...ValidatorStatusFields
  }
}
    ${Ze}`,$n=e.J1`
    fragment WiseErrorFields on WiseValidatorErrors {
  language {
    ...ValidatorStatusFields
  }
  duration {
    ...ValidatorStatusFields
  }
  dates {
    ...ValidatorStatusFields
  }
  paymentKind {
    ...ValidatorStatusFields
  }
  payByOffset {
    ...ValidatorStatusFields
  }
  nonCash {
    ...ValidatorStatusFields
  }
  recordDay {
    ...ValidatorStatusFields
  }
  dilution {
    ...ValidatorStatusFields
  }
  convertiblePrice {
    ...ValidatorStatusFields
  }
}
    ${Ze}`,oi=e.J1`
    fragment EoValidatorErrorFields on EoValidatorErrors {
  valuation {
    ...ValidatorStatusFields
  }
  duration {
    ...ValidatorStatusFields
  }
  decision {
    ...ValidatorStatusFields
  }
  sharePrice {
    ...ValidatorStatusFields
  }
  language {
    ...ValidatorStatusFields
  }
  dates {
    ...ValidatorStatusFields
  }
  maxNumberOfOptions {
    ...ValidatorStatusFields
  }
  shareClasses {
    ...ValidatorStatusFields
  }
}
    ${Ze}`,Ti=e.J1`
    fragment WshFields on WarrantShareholder {
  id
  numberOfShares
  shareholderId
  proxyId
  warrantProgramId
  createdAt
  updatedAt
}
    `,Ri=e.J1`
    fragment WdbFields on WiseDependencyBond {
  id
  name
  createdAt
  updatedAt
  numberOfOptions
  snrBondId
  warrantProgramId
}
    `;e.J1`
    mutation CreateAid($companyId: ID!, $input: AidCreateInput!) {
  createAid(companyId: $companyId, input: $input) {
    ...AidFields
    agendaItem {
      ...AiFields
    }
  }
}
    ${de}
${Q}`,e.J1`
    mutation UpdateAid($companyId: ID!, $input: AidUpdateInput!) {
  updateAid(companyId: $companyId, input: $input) {
    ...AidFields
    agendaItem {
      ...AiFields
    }
  }
}
    ${de}
${Q}`,e.J1`
    mutation DeleteAid($companyId: ID!, $id: ID!) {
  deleteAid(companyId: $companyId, id: $id) {
    id
    agendaItem {
      ...AiFields
    }
  }
}
    ${Q}`;const Bn=e.J1`
    query AgendaItems($companyId: ID!, $meetingId: ID!) {
  agendaItems(companyId: $companyId, meetingId: $meetingId) {
    ...AiFields
    agendaItemDecisions {
      ...AidFields
    }
  }
}
    ${Q}
${de}`;function vi(C){const te={...u,...C};return r.UX(Bn,te)}const Di=e.J1`
    mutation CreateAi($companyId: ID!, $input: AiCreateInput!) {
  createAi(companyId: $companyId, input: $input) {
    ...AiMutationFields
  }
}
    ${pe}`;function Xi(C){const te={...u,...C};return a.n(Di,te)}const ir=e.J1`
    mutation DeleteAi($companyId: ID!, $id: ID!) {
  deleteAi(companyId: $companyId, id: $id) {
    id
    updatedAis {
      ...AiMutationFields
    }
  }
}
    ${pe}`;function zi(C){const te={...u,...C};return a.n(ir,te)}e.J1`
    mutation ResetAi($companyId: ID!, $meetingId: ID!) {
  resetAis(companyId: $companyId, meetingId: $meetingId) {
    ...AiMutationFields
  }
}
    ${pe}`;const eo=e.J1`
    mutation SetAiOrder($companyId: ID!, $input: AiSetOrderInput!) {
  setAiOrder(companyId: $companyId, input: $input) {
    ...AiMutationFields
  }
}
    ${pe}`;function No(C){const te={...u,...C};return a.n(eo,te)}e.J1`
    mutation SetAiDoneWithMcs($companyId: ID!, $input: AiSetDoneWithMcsInput!) {
  setAiDoneWithMcs(companyId: $companyId, input: $input) {
    aiSetDoneResponse {
      agendaItem {
        ...AiMutationFields
      }
      deletedAidIds {
        id
      }
    }
    meetingConcerns {
      ...McFields
    }
  }
}
    ${pe}
${Ce}`,e.J1`
    mutation SetAiDoneWithApprovableMeetings($companyId: ID!, $input: AiSetDoneWithApprovableMeetingsInput!) {
  setAiDoneWithApprovableMeetings(companyId: $companyId, input: $input) {
    aiSetDoneResponse {
      agendaItem {
        ...AiMutationFields
      }
      deletedAidIds {
        id
      }
    }
    meetings {
      ...MeetingFields
    }
  }
}
    ${pe}
${Te}`,e.J1`
    mutation SetAiDoneWithNextMeetings($companyId: ID!, $input: AiSetDoneWithNextMeetingsInput!) {
  setAiDoneWithNextMeetings(companyId: $companyId, input: $input) {
    aiSetDoneResponse {
      agendaItem {
        ...AiMutationFields
      }
      deletedAidIds {
        id
      }
    }
    meetings {
      ...MeetingFields
    }
  }
}
    ${pe}
${Te}`,e.J1`
    mutation SetAiDone($companyId: ID!, $input: AiSetDoneInput!) {
  setAiDone(companyId: $companyId, input: $input) {
    agendaItem {
      ...AiMutationFields
    }
    deletedAidIds {
      id
    }
  }
}
    ${pe}`,e.J1`
    query ArticlesOfAssocDocument($companyId: ID!, $documentId: ID!) {
  articlesOfAssocDocument(companyId: $companyId, documentId: $documentId) {
    ...AoadFields
    document {
      ...DocFields
    }
  }
}
    ${Pe}
${ee}`,e.J1`
    query ArticlesOfAssocs($companyId: ID!) {
  articlesOfAssocs(companyId: $companyId) {
    ...AoaFields
    meetingConcern {
      ...McFields
      meeting {
        ...MeetingFields
      }
    }
  }
}
    ${we}
${Ce}
${Te}`;const js=e.J1`
    query ArticlesOfAssoc($companyId: ID!, $id: ID!) {
  articlesOfAssoc(companyId: $companyId, id: $id) {
    ...AoaMutationFields
    contact {
      ...IdentityFields
    }
    signatory {
      ...IdentityFields
    }
    meetingConcern {
      ...McFields
      meeting {
        ...MeetingFields
        meetingDocuments {
          ...MdFields
          document {
            ...DocFields
          }
        }
      }
    }
  }
}
    ${Re}
${Tt}
${Ce}
${Te}
${ie}
${ee}`;function zs(C){const te={...u,...C};return r.UX(js,te)}const Mo=e.J1`
    mutation CreateArticlesOfAssoc($companyId: ID!, $input: AoaCreateInput!) {
  createArticlesOfAssoc(companyId: $companyId, input: $input) {
    ...AoaMutationFields
  }
}
    ${Re}`;function Ya(C){const te={...u,...C};return a.n(Mo,te)}const nc=e.J1`
    mutation DeleteArticlesOfAssoc($companyId: ID!, $id: ID!) {
  deleteArticlesOfAssoc(companyId: $companyId, id: $id) {
    id
    mcDeletedResponse {
      id
    }
    aiDeletedResponses {
      id
    }
    agendaItems {
      ...AiFields
    }
  }
}
    ${Q}`;function za(C){const te={...u,...C};return a.n(nc,te)}e.J1`
    query AoaGetAffected($companyId: ID!, $id: ID!) {
  aoaGetAffected(companyId: $companyId, id: $id) {
    authorizationGroups {
      ...AgFields
    }
    shareIssues {
      ...SiFields
    }
    warrantPrograms {
      ...WpFields
    }
  }
}
    ${Se}
${nn}
${rn}`,e.J1`
    mutation AoaToggleShareChange($companyId: ID!, $id: ID!) {
  aoaToggleShareChange(companyId: $companyId, id: $id) {
    ...AoaMutationFields
  }
}
    ${Re}`;const Ra=e.J1`
    mutation AoaUpdate($companyId: ID!, $input: AoaUpdateInput!) {
  aoaUpdate(companyId: $companyId, input: $input) {
    ...AoaFields
    contact {
      ...IdentityFields
    }
    signatory {
      ...IdentityFields
    }
  }
}
    ${we}
${Tt}`;function Ps(C){const te={...u,...C};return a.n(Ra,te)}e.J1`
    mutation AoaSetShareChange($companyId: ID!, $input: AoaSetShareChangeInput!) {
  aoaSetShareChange(companyId: $companyId, input: $input) {
    ...AoaMutationFields
  }
}
    ${Re}`,e.J1`
    mutation AoaSetShareLimits($companyId: ID!, $input: AoaSetShareLimitsInput!) {
  aoaSetShareLimits(companyId: $companyId, input: $input) {
    ...AoaMutationFields
  }
}
    ${Re}`,e.J1`
    mutation AoaSetBusiness($companyId: ID!, $input: AoaSetBusinessInput!) {
  aoaSetBusiness(companyId: $companyId, input: $input) {
    ...AoaMutationFields
  }
}
    ${Re}`,e.J1`
    mutation AoaSetSummons($companyId: ID!, $input: AoaSetSummonsInput!) {
  aoaSetSummons(companyId: $companyId, input: $input) {
    ...AoaMutationFields
  }
}
    ${Re}`,e.J1`
    mutation AoaSetAuditorsLimit($companyId: ID!, $input: AoaSetAuditorsLimitInput!) {
  aoaSetAuditorsLimit(companyId: $companyId, input: $input) {
    ...AoaMutationFields
  }
}
    ${Re}`,e.J1`
    mutation AoaSetPostTransferPurchaseRight($companyId: ID!, $input: AoaSetPostTransferPurchaseRightInput!) {
  aoaSetPostTransferPurchaseRight(companyId: $companyId, input: $input) {
    ...AoaMutationFields
  }
}
    ${Re}`,e.J1`
    mutation AoaSetRightOfFirstRefusal($companyId: ID!, $input: AoaSetRightOfFirstRefusalInput!) {
  aoaSetRightOfFirstRefusal(companyId: $companyId, input: $input) {
    ...AoaMutationFields
  }
}
    ${Re}`,e.J1`
    mutation AoaSetConsent($companyId: ID!, $input: AoaSetConsentInput!) {
  aoaSetConsent(companyId: $companyId, input: $input) {
    ...AoaMutationFields
  }
}
    ${Re}`,e.J1`
    mutation AoaSetMajority($companyId: ID!, $input: AoaSetMajorityInput!) {
  aoaSetMajority(companyId: $companyId, input: $input) {
    ...AoaMutationFields
  }
}
    ${Re}`,e.J1`
    mutation AoaSetArbitrator($companyId: ID!, $input: AoaSetArbitratorInput!) {
  aoaSetArbitrator(companyId: $companyId, input: $input) {
    ...AoaMutationFields
  }
}
    ${Re}`,e.J1`
    mutation AoaDisconnectMeeting($companyId: ID!, $input: AoaDisconnectMeetingInput!) {
  aoaDisconnectMeeting(companyId: $companyId, input: $input) {
    articlesOfAssoc {
      ...AoaMutationFields
    }
    mcDeletedResponse {
      id
    }
    aiDeletedResponses {
      id
    }
    agendaItems {
      ...AiFields
    }
  }
}
    ${Re}
${Q}`,e.J1`
    mutation AoaConnectMeeting($companyId: ID!, $input: AoaConnectMeetingInput!) {
  aoaConnectMeeting(companyId: $companyId, input: $input) {
    ...AoaMutationFields
  }
}
    ${Re}`,e.J1`
    mutation AoaCreateMeeting($companyId: ID!, $input: AoaCreateMeetingInput!) {
  aoaCreateMeeting(companyId: $companyId, input: $input) {
    ...AoaMutationFields
  }
}
    ${Re}`,e.J1`
    query AoaMinAndMaxOfShares($companyId: ID!, $meetingId: ID!) {
  aoaMinAndMaxOfShares(companyId: $companyId, meetingId: $meetingId) {
    min
    max
  }
}
    `,e.J1`
    query ArticlesOfAssocErrors($companyId: ID!, $id: ID!) {
  articlesOfAssocErrors(companyId: $companyId, id: $id) {
    ...AoaValidatorErrorFields
  }
}
    ${vt}`,e.J1`
    query AuthorizationGroupDocument($companyId: ID!, $documentId: ID!) {
  authorizationGroupDocument(companyId: $companyId, documentId: $documentId) {
    ...AgdFields
    document {
      ...DocFields
    }
  }
}
    ${Ke}
${ee}`,e.J1`
    query AuthorizationGroups($companyId: ID!) {
  authorizationGroups(companyId: $companyId) {
    ...AgFields
    authorizations {
      ...AuthFields
    }
    meetingConcern {
      ...McFields
      meeting {
        ...MeetingFields
      }
    }
  }
}
    ${Se}
${ze}
${Ce}
${Te}`;const Sr=e.J1`
    query AuthorizationGroup($companyId: ID!, $id: ID!) {
  authorizationGroup(companyId: $companyId, id: $id) {
    ...AgMutationFields
  }
}
    ${Ie}`;function Fa(C){const te={...u,...C};return r.UX(Sr,te)}e.J1`
    mutation AgCreateMeeting($companyId: ID!, $input: AgCreateMeetingInput!) {
  agCreateMeeting(companyId: $companyId, input: $input) {
    authorizationGroup {
      ...AgMutationFields
    }
    aiSetDoneResponse {
      agendaItem {
        ...AiFields
        agendaItemDecisions {
          ...AidFields
        }
      }
      deletedAidIds {
        id
      }
    }
  }
}
    ${Ie}
${Q}
${de}`,e.J1`
    mutation AgConnectMeeting($companyId: ID!, $input: AgConnectMeetingInput!) {
  agConnectMeeting(companyId: $companyId, input: $input) {
    authorizationGroup {
      ...AgMutationFields
    }
    aiSetDoneResponse {
      agendaItem {
        ...AiFields
        agendaItemDecisions {
          ...AidFields
        }
      }
      deletedAidIds {
        id
      }
    }
  }
}
    ${Ie}
${Q}
${de}`,e.J1`
    mutation AgDisconnectMeeting($companyId: ID!, $input: AgDisconnectMeetingInput!) {
  agDisconnectMeeting(companyId: $companyId, input: $input) {
    authorizationGroup {
      ...AgMutationFields
    }
    mcDeletedResponse {
      id
    }
    aiDeletedResponses {
      id
    }
    aiSetDoneResponse {
      agendaItem {
        ...AiFields
        agendaItemDecisions {
          ...AidFields
        }
      }
      deletedAidIds {
        id
      }
    }
  }
}
    ${Ie}
${Q}
${de}`;const Ss=e.J1`
    mutation CreateAuthorizationGroup($companyId: ID!) {
  createAuthorizationGroup(companyId: $companyId) {
    ...AgFields
  }
}
    ${Se}`;function _c(C){const te={...u,...C};return a.n(Ss,te)}const Kc=e.J1`
    mutation DeleteAuthorizationGroup($companyId: ID!, $id: ID!) {
  deleteAuthorizationGroup(companyId: $companyId, id: $id) {
    id
    mcDeletedResponse {
      id
    }
    aiDeletedResponses {
      id
    }
    aiSetDoneResponse {
      agendaItem {
        ...AiFields
        agendaItemDecisions {
          ...AidFields
        }
      }
      deletedAidIds {
        id
      }
    }
  }
}
    ${Q}
${de}`;function Ko(C){const te={...u,...C};return a.n(Kc,te)}const sl=e.J1`
    mutation AgSetSnrCaseId($companyId: ID!, $input: AgSetSnrCaseIdInput!) {
  agSetSnrCaseId(companyId: $companyId, input: $input) {
    ...AgMutationFields
  }
}
    ${Ie}`;function ca(C){const te={...u,...C};return a.n(sl,te)}e.J1`
    mutation AgSetValidThru($companyId: ID!, $input: AgSetValidThruInput!) {
  agSetValidThru(companyId: $companyId, input: $input) {
    ...AgMutationFields
  }
}
    ${Ie}`;const Hs=e.J1`
    mutation AgUpdate($companyId: ID!, $input: AgUpdateInput!) {
  agUpdate(companyId: $companyId, input: $input) {
    ...AgMutationFields
    signatory {
      ...IdentityFields
    }
    contact {
      ...IdentityFields
    }
  }
}
    ${Ie}
${Tt}`;function rd(C){const te={...u,...C};return a.n(Hs,te)}e.J1`
    mutation AgSetNoBoardStatement($companyId: ID!, $input: AgSetNoBoardStatementInput!) {
  agSetNoBoardStatement(companyId: $companyId, input: $input) {
    ...AgMutationFields
  }
}
    ${Ie}`,e.J1`
    query SnrAuthNoBoardStatement($companyId: ID!, $snrAuthId: ID!) {
  snrAuthNoBoardStatement(companyId: $companyId, snrAuthId: $snrAuthId)
}
    `,e.J1`
    query AuthorizationGroupErrors($companyId: ID!, $id: ID!) {
  authorizationGroupErrors(companyId: $companyId, id: $id) {
    ...AgValidatorErrorFields
  }
}
    ${st}`,e.J1`
    mutation CreateAuthorization($companyId: ID!, $input: AuthCreateInput!) {
  createAuthorization(companyId: $companyId, input: $input) {
    authorization {
      ...AuthFields
    }
    aiSetDoneResponse {
      agendaItem {
        ...AiFields
        agendaItemDecisions {
          ...AidFields
        }
      }
      deletedAidIds {
        id
      }
    }
  }
}
    ${ze}
${Q}
${de}`,e.J1`
    mutation UpdateAuthorization($companyId: ID!, $input: AuthUpdateInput!) {
  updateAuthorization(companyId: $companyId, input: $input) {
    ...AuthFields
  }
}
    ${ze}`,e.J1`
    mutation DeleteAuthorization($companyId: ID!, $id: ID!) {
  deleteAuthorization(companyId: $companyId, id: $id) {
    id
    aiSetDoneResponse {
      agendaItem {
        ...AiFields
        agendaItemDecisions {
          ...AidFields
        }
      }
      deletedAidIds {
        id
      }
    }
  }
}
    ${Q}
${de}`;const Pi=e.J1`
    query CompanyDirectors($companyId: ID!) {
  companyDirectors(companyId: $companyId) {
    ...CdFields
    identity {
      ...IdentityFields
    }
  }
}
    ${vn}
${Tt}`;function Ki(C){const te={...u,...C};return f.IT(Pi,te)}function xo(C){const te={...u,...C};return r.UX(Pi,te)}const ta=e.J1`
    mutation CdSetInvited($companyId: ID!, $input: CdSetInvitedInput!) {
  cdSetInvited(companyId: $companyId, input: $input) {
    ...CdFields
    identity {
      ...IdentityFields
    }
  }
}
    ${vn}
${Tt}`;function Yo(C){const te={...u,...C};return a.n(ta,te)}const Or=e.J1`
    query CompanyInvites($companyId: ID!) {
  companyInvites(companyId: $companyId) {
    ...CiFields
    user {
      id
      name
      personalId
      phone
      email
      admin
      updatedAt
      createdAt
    }
  }
}
    ${Tn}`;function er(C){const te={...u,...C};return r.UX(Or,te)}const ar=e.J1`
    mutation CreateCompanyInvite($input: CiCreateInput!) {
  createCompanyInvite(input: $input) {
    ...CiFields
  }
}
    ${Tn}`;function Io(C){const te={...u,...C};return a.n(ar,te)}e.J1`
    mutation DeleteCompanyInvite($id: ID!) {
  deleteCompanyInvite(id: $id)
}
    `;const le=e.J1`
    mutation CiSetAcceptedByCompany($companyId: ID!, $input: CiSetAcceptedByCompanyInput!) {
  ciSetAcceptedByCompany(companyId: $companyId, input: $input) {
    ...CiFields
  }
}
    ${Tn}`;function ot(C){const te={...u,...C};return a.n(le,te)}const Ct=e.J1`
    query UserCompanyInvites {
  userCompanyInvites {
    ...CiFields
    company {
      id
      name
      organizationNumber
    }
  }
}
    ${Tn}`;e.J1`
    query CompanySubscriptions($companyId: ID!) {
  companySubscriptions(companyId: $companyId) {
    ...CsFields
  }
}
    ${Ft}`;const co=e.J1`
    query CompanySuggestions {
  companySuggestions {
    ...CSuggestionFields
  }
}
    ${Jt}`;function Uo(C){const te={...u,...C};return r.UX(co,te)}const yn=e.J1`
    query CompanyUsers($companyId: ID!) {
  companyUsers(companyId: $companyId) {
    ...CuFields
    user {
      ...UserFields
      identities {
        ...IdentityFields
      }
    }
  }
}
    ${Gt}
${Ir}
${Tt}`;function zt(C){const te={...u,...C};return r.UX(yn,te)}const Sn=e.J1`
    mutation CreateCompanyUser($companyId: ID!, $input: CuCreateInput!) {
  createCompanyUser(companyId: $companyId, input: $input) {
    ...CuFields
  }
}
    ${Gt}`;function oe(C){const te={...u,...C};return a.n(Sn,te)}const qe=e.J1`
    mutation DeleteCompanyUser($companyId: ID!, $id: ID!) {
  deleteCompanyUser(companyId: $companyId, id: $id) {
    id
  }
}
    `;function rt(C){const te={...u,...C};return a.n(qe,te)}const wn=e.J1`
    query Companies {
  companies {
    ...CompanyFields
    companyUsers {
      ...CuFields
    }
  }
}
    ${Fn}
${Gt}`;function br(C){const te={...u,...C};return r.UX(wn,te)}const zr=e.J1`
    query Company($id: ID!) {
  company(id: $id) {
    ...CompanyFields
  }
}
    ${Fn}`;function ho(C){const te={...u,...C};return f.IT(zr,te)}function Qs(C){const te={...u,...C};return r.UX(zr,te)}const Xc=e.J1`
    query AdminCompanies($input: ASearchCompaniesInput!) {
  adminCompanies(input: $input) {
    ...CompanyFields
    companyUsers {
      ...CuFields
      user {
        ...UserFields
      }
    }
  }
}
    ${Fn}
${Gt}
${Ir}`;function Ou(C){const te={...u,...C};return r.UX(Xc,te)}const ll=e.J1`
    query ActiveCompanySub($companyId: ID!) {
  activeCompanySubscription(companyId: $companyId) {
    stripeSub {
      ...StripeSubscriptionFields
    }
    activeProduct {
      ...StripeProductFields
    }
    isActive
  }
}
    ${Xt}
${Hi}`;function kp(C){const te={...u,...C};return d._(ll,te)}function ad(C){const te={...u,...C};return r.UX(ll,te)}const yd=e.J1`
    mutation CompanyProvision($input: CompanyProvisionInput!) {
  companyProvision(input: $input) {
    id
    name
  }
}
    `;function np(C){const te={...u,...C};return a.n(yd,te)}e.J1`
    mutation CompanyDelete($companyId: ID!) {
  companyDelete(companyId: $companyId)
}
    `;const et=e.J1`
    mutation CompanySetProfile($companyId: ID!, $input: CompanySetProfileInput!) {
  companySetProfile(companyId: $companyId, input: $input) {
    ...CompanyFields
  }
}
    ${Fn}`;function Oe(C){const te={...u,...C};return a.n(et,te)}const tt=e.J1`
    mutation CompanySetMeetingFrequency($companyId: ID!, $input: CompanySetMeetingFrequencyInput!) {
  companySetMeetingFrequency(companyId: $companyId, input: $input) {
    ...CompanyFields
  }
}
    ${Fn}`;function Ut(C){const te={...u,...C};return a.n(tt,te)}const _n=e.J1`
    mutation CompanySetSharesAtFoundation($companyId: ID!, $input: CompanySetSharesAtFoundationInput!) {
  companySetSharesAtFoundation(companyId: $companyId, input: $input) {
    ...CompanyFields
  }
}
    ${Fn}`;function Vn(C){const te={...u,...C};return a.n(_n,te)}e.J1`
    query DashboardMilestones($companyId: ID!) {
  dashboardMilestones(companyId: $companyId) {
    boardMeeting
    signedDocument
    shareRegister
    userInvite
    paidPlan
    uploadedDoc
    phone
  }
}
    `;const lo=e.J1`
    query ShareClasses($companyId: ID!) {
  shareClasses(companyId: $companyId) {
    name
    voteWeight
  }
}
    `;function Ca(C){const te={...u,...C};return f.IT(lo,te)}const Is=e.J1`
    mutation CompanySyncToHubspot($companyId: ID!) {
  companySyncToHubspot(id: $companyId) {
    ...CompanyFields
  }
}
    ${Fn}`;function Aa(C){const te={...u,...C};return a.n(Is,te)}const fa=e.J1`
    query CompleteSccs($companyId: ID!, $sort: SortOrder) {
  completeSccs(companyId: $companyId, sort: $sort) {
    ...CompleteSccFields
  }
}
    ${en}`;function os(C){const te={...u,...C};return f.IT(fa,te)}e.J1`
    query NextShareCapitalChanges($companyId: ID!) {
  nextShareCapitalChanges(companyId: $companyId) {
    inSync
    next {
      ...CompleteSccFields
    }
    prev {
      ...CompleteSccFields
    }
  }
}
    ${en}`;const Nl=e.J1`
    query CooptedMeetingParticipants($companyId: ID!) {
  cooptedMeetingParticipants(companyId: $companyId) {
    ...CmpFields
    identity {
      ...IdentityFields
    }
  }
}
    ${Kn}
${Tt}`;function _h(C){const te={...u,...C};return r.UX(Nl,te)}const vc=e.J1`
    mutation CmpCreate($companyId: ID!, $input: CmpCreateInput!) {
  cmpCreate(companyId: $companyId, input: $input) {
    ...CmpFields
    identity {
      ...IdentityFields
    }
  }
}
    ${Kn}
${Tt}`;function la(C){const te={...u,...C};return a.n(vc,te)}const vh=e.J1`
    mutation CmpDelete($companyId: ID!, $id: ID!) {
  cmpDelete(companyId: $companyId, id: $id) {
    id
  }
}
    `;function ms(C){const te={...u,...C};return a.n(vh,te)}const fs=e.J1`
    mutation CmpSetInvited($companyId: ID!, $input: CmpSetInvitedInput!) {
  cmpSetInvited(companyId: $companyId, input: $input) {
    ...CmpFields
    identity {
      ...IdentityFields
    }
  }
}
    ${Kn}
${Tt}`;function im(C){const te={...u,...C};return a.n(fs,te)}e.J1`
    mutation DocGenScheduleDocGen($companyId: ID!, $input: DocumentGenInput!) {
  docGenScheduleDocGen(companyId: $companyId, input: $input) {
    ...DocFields
  }
}
    ${ee}`;const Cs=e.J1`
    mutation DocGenTransactionNote($companyId: ID!, $shareTransactionId: ID!, $docLanguage: DocumentLanguageInput!) {
  docGenTransactionNote(
    companyId: $companyId
    shareTransactionId: $shareTransactionId
    docLanguage: $docLanguage
  ) {
    docGen
  }
}
    `;function Rd(C){const te={...u,...C};return a.n(Cs,te)}const ip=e.J1`
    mutation DocGenIndividualReport($companyId: ID!, $shareholderId: ID!, $docLanguage: DocumentLanguageInput!, $date: Date) {
  docGenIndividualReport(
    companyId: $companyId
    shareholderId: $shareholderId
    docLanguage: $docLanguage
    date: $date
  ) {
    docGen
  }
}
    `;function yc(C){const te={...u,...C};return a.n(ip,te)}const yo=e.J1`
    mutation DocGenShareCertificate($companyId: ID!, $shareholderId: ID!, $transactionId: ID!, $blockNumber: Int!, $docLanguage: DocumentLanguageInput!) {
  docGenShareCertificate(
    companyId: $companyId
    shareholderId: $shareholderId
    transactionId: $transactionId
    blockNumber: $blockNumber
    docLanguage: $docLanguage
  ) {
    docGen
  }
}
    `;function Ns(C){const te={...u,...C};return a.n(yo,te)}e.J1`
    mutation CreateDocumentSignature($companyId: ID!, $input: DsCreateInput!) {
  createDocumentSignature(companyId: $companyId, input: $input) {
    ...DsFields
    document {
      ...DocFields
    }
    signatory {
      ...IdentityFields
    }
  }
}
    ${Ht}
${ee}
${Tt}`,e.J1`
    mutation DeleteDocumentSignature($companyId: ID!, $id: ID!) {
  deleteDocumentSignature(companyId: $companyId, id: $id) {
    id
  }
}
    `;const bc=e.J1`
    mutation DsSetAuthMethodToSign($companyId: ID!, $input: DsSetAuthMethodToSignInput!) {
  dsSetAuthMethodToSign(companyId: $companyId, input: $input) {
    ...DsFields
    document {
      ...DocFields
    }
  }
}
    ${Ht}
${ee}`;function Bl(C){const te={...u,...C};return a.n(bc,te)}const yh=e.J1`
    mutation DsSetEmailAndMobile($companyId: ID!, $input: DsSetEmailAndMobileInput!) {
  dsSetEmailAndMobile(companyId: $companyId, input: $input) {
    ...DsFields
    document {
      ...DocFields
    }
  }
}
    ${Ht}
${ee}`;function As(C){const te={...u,...C};return a.n(yh,te)}const Rr=e.J1`
    mutation DsSetProxy($companyId: ID!, $input: DsSetProxyInput!) {
  dsSetProxy(companyId: $companyId, input: $input) {
    ...DsFields
    proxy {
      ...IdentityFields
    }
  }
}
    ${Ht}
${Tt}`;function Ml(C){const te={...u,...C};return a.n(Rr,te)}e.J1`
    query Documents($companyId: ID!) {
  documents(companyId: $companyId) {
    totalCount
    models {
      ...DocFields
      documentSignatures {
        ...DsFields
        signatory {
          ...IdentityFields
        }
        proxy {
          ...IdentityFields
        }
      }
    }
  }
}
    ${ee}
${Ht}
${Tt}`;const nu=e.J1`
    query Document($id: ID!) {
  document(id: $id) {
    ...DocFields
    documentSignatures {
      ...DsFields
      signatory {
        ...IdentityFields
      }
      proxy {
        ...IdentityFields
      }
    }
  }
}
    ${ee}
${Ht}
${Tt}`;function sd(C){const te={...u,...C};return f.IT(nu,te)}function Jc(C){const te={...u,...C};return r.UX(nu,te)}const Ru=e.J1`
    mutation DeleteDocument($companyId: ID!, $id: ID!) {
  deleteDocument(companyId: $companyId, id: $id) {
    id
    affectedDocuments {
      ...DocFields
    }
  }
}
    ${ee}`;function ap(C){const te={...u,...C};return a.n(Ru,te)}const kd=e.J1`
    mutation DocSoftDelete($companyId: ID!, $id: ID!) {
  docSoftDelete(companyId: $companyId, id: $id) {
    id
  }
}
    `;function ru(C){const te={...u,...C};return a.n(kd,te)}e.J1`
    query DocumentsByIds($companyId: ID!, $ids: [ID!]!) {
  documentsByIds(companyId: $companyId, ids: $ids) {
    ...DocFields
  }
}
    ${ee}`,e.J1`
    subscription DocumentUpdated($channel: String!) {
  documentUpdated(channel: $channel) {
    ...DocFields
  }
}
    ${ee}`;const Dd=e.J1`
    query DocumentUserTags($companyId: ID!) {
  documentUserTags(companyId: $companyId) {
    tags
  }
}
    `;function ls(C){const te={...u,...C};return r.UX(Dd,te)}const ds=e.J1`
    mutation DocSetTags($companyId: ID!, $input: DocSetTagsInput!) {
  docSetTags(companyId: $companyId, input: $input) {
    ...DocFields
  }
}
    ${ee}`;function lp(C){const te={...u,...C};return a.n(ds,te)}e.J1`
    mutation DocSignRefresh($companyId: ID!, $id: ID!) {
  docSignRefresh(companyId: $companyId, id: $id) {
    ...DocFields
    documentSignatures {
      ...DsFields
      signatory {
        ...IdentityFields
      }
      proxy {
        ...IdentityFields
      }
    }
  }
}
    ${ee}
${Ht}
${Tt}`;const Fd=e.J1`
    mutation DocSendSignReminder($companyId: ID!, $input: DocSendSignReminderInput!) {
  docSendSignReminder(companyId: $companyId, input: $input) {
    ...DocFields
    documentSignatures {
      ...DsFields
      signatory {
        ...IdentityFields
      }
      proxy {
        ...IdentityFields
      }
    }
  }
}
    ${ee}
${Ht}
${Tt}`;function $s(C){const te={...u,...C};return a.n(Fd,te)}const Ld=e.J1`
    mutation DocSignStart($companyId: ID!, $input: DocSignStartInput!) {
  docSignStart(companyId: $companyId, input: $input) {
    ...DocFields
    documentSignatures {
      ...DsFields
      signatory {
        ...IdentityFields
      }
      proxy {
        ...IdentityFields
      }
    }
  }
}
    ${ee}
${Ht}
${Tt}`;function cc(C){const te={...u,...C};return a.n(Ld,te)}const dl=e.J1`
    mutation DocSignStop($companyId: ID!, $input: DocSignStopInput!) {
  docSignStop(companyId: $companyId, input: $input) {
    ...DocFields
    documentSignatures {
      ...DsFields
      signatory {
        ...IdentityFields
      }
      proxy {
        ...IdentityFields
      }
    }
  }
}
    ${ee}
${Ht}
${Tt}`;function $l(C){const te={...u,...C};return a.n(dl,te)}e.J1`
    query ScriveStatusMeetingMinutesByMeetingId($companyId: ID!, $meetingId: ID!) {
  scriveStatusMeetingMinutesByMeetingId(
    companyId: $companyId
    meetingId: $meetingId
  ) {
    status
  }
}
    `;const cd=e.J1`
    mutation DocGenerateMeetingMinutes($companyId: ID!, $meetingId: ID!, $signatureMethod: DocumentSignatureMethod!) {
  docGenerateMeetingMinutes(
    companyId: $companyId
    meetingId: $meetingId
    signatureMethod: $signatureMethod
  ) {
    ...DocFields
    meetingDocument {
      ...MdFields
    }
    documentSignatures {
      ...DsFields
    }
  }
}
    ${ee}
${ie}
${Ht}`;function om(C){const te={...u,...C};return a.n(cd,te)}const Pc=e.J1`
    mutation DocGenerateMeetingSummons($companyId: ID!, $meetingId: ID!) {
  docGenerateMeetingSummons(companyId: $companyId, meetingId: $meetingId) {
    ...DocFields
    meetingDocument {
      ...MdFields
    }
  }
}
    ${ee}
${ie}`;function Vl(C){const te={...u,...C};return a.n(Pc,te)}e.J1`
    mutation DocGenWarrantAgreement($companyId: ID!, $warrantParticipantId: ID!, $signatureMethod: DocumentSignatureMethod!) {
  docGenWarrantAgreement(
    companyId: $companyId
    warrantParticipantId: $warrantParticipantId
    signatureMethod: $signatureMethod
  ) {
    ...DocFields
    warrantProgramDocument {
      ...WdFields
    }
  }
}
    ${ee}
${sn}`,e.J1`
    mutation DocGenWiseAgreement($companyId: ID!, $warrantParticipantId: ID!, $signatureMethod: DocumentSignatureMethod!) {
  docGenWiseAgreement(
    companyId: $companyId
    warrantParticipantId: $warrantParticipantId
    signatureMethod: $signatureMethod
  ) {
    ...DocFields
    warrantProgramDocument {
      ...WdFields
    }
  }
}
    ${ee}
${sn}`,e.J1`
    mutation DocGenNiceAgreement($companyId: ID!, $warrantParticipantId: ID!, $signatureMethod: DocumentSignatureMethod!) {
  docGenNiceAgreement(
    companyId: $companyId
    warrantParticipantId: $warrantParticipantId
    signatureMethod: $signatureMethod
  ) {
    ...DocFields
    warrantProgramDocument {
      ...WdFields
    }
  }
}
    ${ee}
${sn}`;const Fu=e.J1`
    mutation DocGenWarrantRegistrationForm($companyId: ID!, $optionsRegistrationId: ID!) {
  docGenWarrantRegistrationForm(
    companyId: $companyId
    optionsRegistrationId: $optionsRegistrationId
  ) {
    ...DocFields
    warrantProgramDocument {
      ...WdFields
    }
  }
}
    ${ee}
${sn}`;function Lu(C){const te={...u,...C};return a.n(Fu,te)}const ld=e.J1`
    mutation DocGenWarrantSharesRegistrationForm($companyId: ID!, $optionsSharesRegistrationId: ID!) {
  docGenWarrantSharesRegistrationForm(
    companyId: $companyId
    optionsSharesRegistrationId: $optionsSharesRegistrationId
  ) {
    ...DocFields
    warrantProgramDocument {
      ...WdFields
    }
  }
}
    ${ee}
${sn}`;function Dh(C){const te={...u,...C};return a.n(ld,te)}const ou=e.J1`
    mutation DocGenConvertibleRegistrationForm($companyId: ID!, $optionsRegistrationId: ID!) {
  docGenConvertibleRegistrationForm(
    companyId: $companyId
    optionsRegistrationId: $optionsRegistrationId
  ) {
    ...DocFields
    warrantProgramDocument {
      ...WdFields
    }
  }
}
    ${ee}
${sn}`;function lc(C){const te={...u,...C};return a.n(ou,te)}e.J1`
    mutation DocGenQesoAgreement($companyId: ID!, $warrantParticipantId: ID!, $signatureMethod: DocumentSignatureMethod!) {
  docGenQesoAgreement(
    companyId: $companyId
    warrantParticipantId: $warrantParticipantId
    signatureMethod: $signatureMethod
  ) {
    ...DocFields
    warrantProgramDocument {
      ...WdFields
    }
  }
}
    ${ee}
${sn}`;const Sh=e.J1`
    mutation DocGenPowerOfAttorney($companyId: ID!, $meetingParticipantId: ID!, $signatureMethod: DocumentSignatureMethod!) {
  docGenPowerOfAttorney(
    companyId: $companyId
    meetingParticipantId: $meetingParticipantId
    signatureMethod: $signatureMethod
  ) {
    ...DocFields
    meetingDocument {
      ...MdFields
    }
  }
}
    ${ee}
${ie}`;function sm(C){const te={...u,...C};return a.n(Sh,te)}const Nu=e.J1`
    mutation DocGenAoaRegistrationForm($companyId: ID!, $aoaId: ID!) {
  docGenAoaRegistrationForm(companyId: $companyId, aoaId: $aoaId) {
    ...DocFields
    articlesOfAssocDocument {
      ...AoadFields
    }
  }
}
    ${ee}
${Pe}`;function Eh(C){const te={...u,...C};return a.n(Nu,te)}const Ih=e.J1`
    mutation DocGenSiRegistrationForm($companyId: ID!, $sirId: ID!) {
  docGenSiRegistrationForm(companyId: $companyId, sirId: $sirId) {
    ...DocFields
    shareIssueDocument {
      ...SidFields
    }
  }
}
    ${ee}
${yt}`;function cm(C){const te={...u,...C};return a.n(Ih,te)}const up=e.J1`
    mutation DocGenAgRegistrationForm($companyId: ID!, $agId: ID!) {
  docGenAgRegistrationForm(companyId: $companyId, agId: $agId) {
    ...DocFields
    authorizationGroupDocument {
      ...AgdFields
    }
  }
}
    ${ee}
${Ke}`;function Wl(C){const te={...u,...C};return a.n(up,te)}const Zc=e.J1`
    mutation DocGenShareSubscriptionList($companyId: ID!, $sipId: ID!, $signatureMethod: DocumentSignatureMethod!) {
  docGenShareSubscriptionList(
    companyId: $companyId
    shareIssueParticipantId: $sipId
    signatureMethod: $signatureMethod
  ) {
    ...DocFields
    shareIssueDocument {
      ...SidFields
    }
  }
}
    ${ee}
${yt}`;function ul(C){const te={...u,...C};return a.n(Zc,te)}const pp=e.J1`
    mutation DocGenOptionsShareSubscriptionList($companyId: ID!, $ossId: ID!, $signatureMethod: DocumentSignatureMethod!) {
  docGenOptionsShareSubscriptionList(
    companyId: $companyId
    optionsSharesSubscriberId: $ossId
    signatureMethod: $signatureMethod
  ) {
    ...DocFields
    warrantProgramDocument {
      ...WdFields
    }
  }
}
    ${ee}
${sn}`;function Bd(C){const te={...u,...C};return a.n(pp,te)}const su=e.J1`
    query DocGenValidateMeeting($companyId: ID!, $meetingId: ID!) {
  docGenValidateMeeting(companyId: $companyId, meetingId: $meetingId) {
    validatorErrors {
      details {
        ...ValidatorStatusFields
      }
      agenda {
        ...ValidatorStatusFields
      }
      language {
        ...ValidatorStatusFields
      }
      participants {
        ...ValidatorStatusFields
      }
      protocol {
        ...ValidatorStatusFields
      }
      votingList {
        ...ValidatorStatusFields
      }
      emailSummons {
        ...ValidatorStatusFields
      }
      registerAttendance {
        ...ValidatorStatusFields
      }
    }
    appendices {
      validatorStatuses {
        error {
          sv {
            short
            long
          }
          en {
            short
            long
          }
        }
        hasError
        completed
      }
      validatorErrors {
        sv {
          short
          long
        }
        en {
          short
          long
        }
      }
      mc {
        ...McFields
        warrantProgram {
          ...WpFields
          meetingConcern {
            ...McFields
          }
          company {
            ...CompanyFields
          }
          niceFounders {
            ...NiceFounderFields
          }
        }
        authorizationGroup {
          ...AgFields
        }
        articlesOfAssoc {
          ...AoaFields
        }
        shareIssue {
          ...SiFields
        }
      }
    }
  }
}
    ${Ze}
${Ce}
${rn}
${Fn}
${on}
${Se}
${we}
${nn}`;function Wp(C){const te={...u,...C};return d._(su,te)}const cu=e.J1`
    mutation CreateIdentity($companyId: ID!, $input: CreateIdentityInput!) {
  createIdentity(companyId: $companyId, input: $input) {
    ...IdentityFields
  }
}
    ${Tt}`;function $d(C){const te={...u,...C};return a.n(cu,te)}const Ud=e.J1`
    query Identity($companyId: ID!, $id: ID!) {
  identity(companyId: $companyId, id: $id) {
    ...IdentityFields
  }
}
    ${Tt}`;function dd(C){const te={...u,...C};return f.IT(Ud,te)}const lu=e.J1`
    mutation SetIdentityEmail($companyId: ID!, $input: IdentitySetEmailInput!) {
  setIdentityEmail(companyId: $companyId, input: $input) {
    ...IdentityFields
  }
}
    ${Tt}`;function $u(C){const te={...u,...C};return a.n(lu,te)}const du=e.J1`
    query IndividualReport($companyId: ID!, $input: GetIndividualReportInput!) {
  individualReport(companyId: $companyId, input: $input) {
    shareClasses {
      shareClassName
      averagePricePerShareAcquired
      averagePricePerDivested
      totalPricePurchase
      totalPriceSale
      splitExists
      transactions {
        date
        sortOrder
        blockStart
        blockEnd
        acquisition
        numberOfShares
        name {
          primaryLang
          secondaryLang
        }
        buy {
          pricePerShare
          totalSum
        }
        sell {
          pricePerShare
          totalSum
        }
        totalNumberOfShares
      }
    }
  }
}
    `;function ud(C){const te={...u,...C};return r.UX(du,te)}e.J1`
    mutation MatiCreate($companyId: ID!, $input: MatiCreateInput!) {
  matiCreate(companyId: $companyId, input: $input) {
    ...MatiFields
  }
}
    ${On}`,e.J1`
    mutation MatiUpdate($companyId: ID!, $input: MatiUpdateInput!) {
  matiUpdate(companyId: $companyId, input: $input) {
    ...MatiFields
  }
}
    ${On}`,e.J1`
    mutation MatiDelete($companyId: ID!, $id: ID!) {
  matiDelete(companyId: $companyId, id: $id) {
    id
  }
}
    `,e.J1`
    mutation MatiSetOrder($companyId: ID!, $input: MatiSetOrderInput!) {
  matiSetOrder(companyId: $companyId, input: $input) {
    ...MatiFields
  }
}
    ${On}`,e.J1`
    query MeetingAgendaTemplates($companyId: ID!) {
  meetingAgendaTemplates(companyId: $companyId) {
    ...MatFields
    meetingAgendaTemplateItems {
      ...MatiFields
    }
  }
}
    ${ln}
${On}`,e.J1`
    mutation MatCreate($companyId: ID!, $input: MatCreateInput!) {
  matCreate(companyId: $companyId, input: $input) {
    ...MatFields
    meetingAgendaTemplateItems {
      ...MatiFields
    }
  }
}
    ${ln}
${On}`,e.J1`
    mutation MatDelete($companyId: ID!, $id: ID!) {
  matDelete(companyId: $companyId, id: $id) {
    id
  }
}
    `,e.J1`
    mutation MatSetName($companyId: ID!, $input: MatSetNameInput!) {
  matSetName(companyId: $companyId, input: $input) {
    ...MatFields
  }
}
    ${ln}`,e.J1`
    mutation MatSetIsDefault($companyId: ID!, $input: MatSetIsDefaultInput!) {
  matSetIsDefault(companyId: $companyId, input: $input) {
    ...MatFields
  }
}
    ${ln}`,e.J1`
    query MeetingConcerns($companyId: ID!, $meetingId: ID!) {
  meetingConcerns(companyId: $companyId, meetingId: $meetingId) {
    ...McFieldsWithConcernsFields
  }
}
    ${mt}`,e.J1`
    query MeetingDocument($companyId: ID!, $documentId: ID!) {
  meetingDocument(companyId: $companyId, documentId: $documentId) {
    ...MdFields
    document {
      ...DocFields
    }
  }
}
    ${ie}
${ee}`,e.J1`
    query MeetingParticipantShares($companyId: ID!, $meetingParticipantId: ID!) {
  meetingParticipantShares(
    companyId: $companyId
    meetingParticipantId: $meetingParticipantId
  ) {
    ...MeetingParticipantShareFields
  }
}
    ${Vt}`;const Hl=e.J1`
    query MeetingParticipantShare($companyId: ID!, $id: ID!) {
  meetingParticipantShare(companyId: $companyId, id: $id) {
    ...MeetingParticipantShareFields
  }
}
    ${Vt}`;function Ys(C){const te={...u,...C};return f.IT(Hl,te)}const pl=e.J1`
    mutation CreateMeetingParticipantShare($companyId: ID!, $input: MeetingParticipantShareCreateInput!) {
  createMeetingParticipantShare(companyId: $companyId, input: $input) {
    ...MeetingParticipantShareFields
  }
}
    ${Vt}`;function pa(C){const te={...u,...C};return a.n(pl,te)}const dm=e.J1`
    mutation UpdateMeetingParticipantShare($companyId: ID!, $input: MeetingParticipantShareUpdateInput!) {
  updateMeetingParticipantShare(companyId: $companyId, input: $input) {
    meetingParticipantShare {
      ...MeetingParticipantShareFields
    }
    affectedDocuments {
      ...DocFields
    }
  }
}
    ${Vt}
${ee}`;function Vr(C){const te={...u,...C};return a.n(dm,te)}const qc=e.J1`
    mutation DeleteMeetingParticipantShare($companyId: ID!, $id: ID!) {
  deleteMeetingParticipantShare(companyId: $companyId, id: $id) {
    id
    affectedDocuments {
      ...DocFields
    }
  }
}
    ${ee}`;function Kl(C){const te={...u,...C};return a.n(qc,te)}const Hd=e.J1`
    query MeetingParticipants($companyId: ID!, $meetingId: ID!, $filter: MeetingParticipantFilterInput, $offset: Int, $limit: Int) {
  meetingParticipants(
    companyId: $companyId
    meetingId: $meetingId
    filter: $filter
    offset: $offset
    limit: $limit
  ) {
    totalCount
    models {
      ...MpFields
      meetingParticipantShares {
        ...MeetingParticipantShareFields
      }
      identity {
        ...IdentityFields
      }
      proxy {
        ...IdentityFields
      }
    }
  }
}
    ${Qt}
${Vt}
${Tt}`;function Vu(C){const te={...u,...C};return f.IT(Hd,te)}const Cd=e.J1`
    query MeetingParticipant($companyId: ID!, $id: ID!) {
  meetingParticipant(companyId: $companyId, id: $id) {
    ...MpFields
    meetingParticipantShares {
      ...MeetingParticipantShareFields
    }
    identity {
      ...IdentityFields
    }
    proxy {
      ...IdentityFields
    }
  }
}
    ${Qt}
${Vt}
${Tt}`;function Th(C){const te={...u,...C};return f.IT(Cd,te)}const ju=e.J1`
    mutation CreateMeetingParticipant($companyId: ID!, $input: MpCreateInput!) {
  createMeetingParticipant(companyId: $companyId, input: $input) {
    ...MpFields
    meetingParticipantShares {
      ...MeetingParticipantShareFields
    }
    identity {
      ...IdentityFields
    }
    proxy {
      ...IdentityFields
    }
  }
}
    ${Qt}
${Vt}
${Tt}`;function Yp(C){const te={...u,...C};return a.n(ju,te)}const Js=e.J1`
    mutation DeleteMeetingParticipant($companyId: ID!, $id: ID!) {
  deleteMeetingParticipant(companyId: $companyId, id: $id) {
    id
    aiSetDoneResponse {
      deletedAidIds {
        id
      }
      agendaItem {
        ...AiFields
      }
    }
  }
}
    ${Q}`;function el(C){const te={...u,...C};return a.n(Js,te)}const Ma=e.J1`
    mutation DeleteMeetingShareholders($companyId: ID!, $meetingId: ID!) {
  deleteMeetingShareholders(companyId: $companyId, meetingId: $meetingId) {
    meetingId
    aiSetDoneResponse {
      deletedAidIds {
        id
      }
      agendaItem {
        ...AiFields
      }
    }
  }
}
    ${Q}`;function fu(C){const te={...u,...C};return a.n(Ma,te)}e.J1`
    query MeetingParticipantsByIds($companyId: ID!, $meetingId: ID!, $ids: [ID!]!) {
  meetingParticipantsByIds(
    companyId: $companyId
    meetingId: $meetingId
    ids: $ids
  ) {
    ...MpFields
  }
}
    ${Qt}`,e.J1`
    subscription MeetingParticipantUpdated($channel: String!) {
  meetingParticipantUpdated(channel: $channel) {
    ...MpFields
  }
}
    ${Qt}`,e.J1`
    mutation MpSetFunctions($companyId: ID!, $input: MpSetFunctionsInput!) {
  mpSetFunctions(companyId: $companyId, input: $input) {
    ...MpFields
  }
}
    ${Qt}`;const Gu=e.J1`
    mutation MpSetPresent($companyId: ID!, $input: MpSetPresentInput!) {
  mpSetPresent(companyId: $companyId, input: $input) {
    ...MpFields
  }
}
    ${Qt}`;function _u(C){const te={...u,...C};return a.n(Gu,te)}const Oh=e.J1`
    mutation MpSetProxy($companyId: ID!, $input: MpSetProxyInput!) {
  mpSetProxy(companyId: $companyId, input: $input) {
    ...MpFields
    proxy {
      ...IdentityFields
    }
  }
}
    ${Qt}
${Tt}`;function wh(C){const te={...u,...C};return a.n(Oh,te)}const us=e.J1`
    mutation SendMailMeetingSummonsToOne($companyId: ID!, $input: SendMailMeetingSummonsToOneInput!) {
  sendMailMeetingSummonsToOne(companyId: $companyId, input: $input) {
    ...MpFields
  }
}
    ${Qt}`;function Wo(C){const te={...u,...C};return a.n(us,te)}const Zs=e.J1`
    mutation MpImportShareState($companyId: ID!, $input: MpImportShareStateInput!) {
  mpImportShareState(companyId: $companyId, input: $input) {
    added {
      ...MpFields
      meetingParticipantShares {
        ...MeetingParticipantShareFields
      }
      identity {
        ...IdentityFields
      }
      proxy {
        ...IdentityFields
      }
    }
    removed {
      id
    }
    aiSetDoneResponse {
      agendaItem {
        ...AiFields
      }
      deletedAidIds {
        id
      }
    }
    affectedDocuments {
      ...DocFields
    }
  }
}
    ${Qt}
${Vt}
${Tt}
${Q}
${ee}`;function es(C){const te={...u,...C};return a.n(Zs,te)}e.J1`
    query MeetingTodos($companyId: ID!, $meetingId: ID!) {
  meetingTodos(companyId: $companyId, meetingId: $meetingId) {
    ...MtFields
    todo {
      ...TodoFields
      identity {
        ...IdentityFields
      }
    }
  }
}
    ${$t}
${or}
${Tt}`;const sa=e.J1`
    mutation CreateMeetingTodo($companyId: ID!, $input: MtCreateInput!) {
  createMeetingTodo(companyId: $companyId, input: $input) {
    ...MtFields
    todo {
      ...TodoFields
    }
  }
}
    ${$t}
${or}`;function Ol(C){const te={...u,...C};return a.n(sa,te)}const Xl=e.J1`
    mutation DeleteMeetingTodo($companyId: ID!, $id: ID!) {
  deleteMeetingTodo(companyId: $companyId, id: $id) {
    id
  }
}
    `;function pm(C){const te={...u,...C};return a.n(Xl,te)}const Zp=e.J1`
    mutation MtSetDone($companyId: ID!, $input: MtSetDoneInput!) {
  mtSetDone(companyId: $companyId, input: $input) {
    ...MtFields
    todo {
      ...TodoFields
    }
  }
}
    ${$t}
${or}`;function Nc(C){const te={...u,...C};return a.n(Zp,te)}e.J1`
    query Meetings($companyId: ID!) {
  meetings(companyId: $companyId) {
    models {
      ...MeetingFields
      meetingConcerns {
        ...McFields
      }
      meetingTodos {
        ...MtFields
        todo {
          ...TodoFields
        }
      }
      agendaItems {
        ...AiFields
      }
    }
  }
}
    ${Te}
${Ce}
${$t}
${or}
${Q}`;const fp=e.J1`
    query Meeting($companyId: ID!, $id: ID!) {
  meeting(companyId: $companyId, id: $id) {
    ...MeetingFields
    agendaItems {
      ...AiFields
    }
    meetingConcerns {
      ...McFieldsWithConcernsFields
    }
    meetingTodos {
      ...MtFields
      todo {
        ...TodoFields
        identity {
          ...IdentityFields
        }
      }
    }
    meetingDocuments {
      ...MdFields
      document {
        ...DocFields
      }
    }
    meetingParticipants {
      ...MpFields
      identity {
        ...IdentityFields
      }
      proxy {
        ...IdentityFields
      }
    }
  }
}
    ${Te}
${Q}
${mt}
${$t}
${or}
${Tt}
${ie}
${ee}
${Qt}`;function ml(C){const te={...u,...C};return f.IT(fp,te)}function ha(C){const te={...u,...C};return r.UX(fp,te)}const dc=e.J1`
    mutation CreateMeeting($companyId: ID!, $input: MeetingCreateInput!) {
  createMeeting(companyId: $companyId, input: $input) {
    ...MeetingMutationFields
  }
}
    ${un}`;function pd(C){const te={...u,...C};return a.n(dc,te)}const mm=e.J1`
    mutation DeleteMeeting($companyId: ID!, $id: ID!) {
  deleteMeeting(companyId: $companyId, id: $id) {
    id
    deletedMcs {
      id
    }
  }
}
    `;function vu(C){const te={...u,...C};return a.n(mm,te)}const gp=e.J1`
    mutation SetMeetingDetails($companyId: ID!, $input: MeetingSetDetailsInput!) {
  setMeetingDetails(companyId: $companyId, input: $input) {
    ...MeetingMutationFields
  }
}
    ${un}`;function uc(C){const te={...u,...C};return a.n(gp,te)}const Yl=e.J1`
    mutation SetMeetingPostalVote($companyId: ID!, $input: MeetingPostalVoteInput!) {
  setMeetingPostalVote(companyId: $companyId, input: $input) {
    ...MeetingMutationFields
  }
}
    ${un}`;function wl(C){const te={...u,...C};return a.n(Yl,te)}const ps=e.J1`
    mutation SetSetMeetingBoardsRecommendation($companyId: ID!, $input: MeetingBoardsRecommendationInput!) {
  setMeetingBoardsRecommendation(companyId: $companyId, input: $input) {
    ...MeetingMutationFields
  }
}
    ${un}`;function Ku(C){const te={...u,...C};return a.n(ps,te)}const qp=e.J1`
    mutation SetMeetingLanguage($companyId: ID!, $input: MeetingSetLanguageInput!) {
  setMeetingLanguage(companyId: $companyId, input: $input) {
    ...MeetingMutationFields
  }
}
    ${un}`;function Bc(C){const te={...u,...C};return a.n(qp,te)}const eh=e.J1`
    mutation SetMeetingContactEmail($companyId: ID!, $input: MeetingSetContactEmailInput!) {
  setMeetingContactEmail(companyId: $companyId, input: $input) {
    ...MeetingMutationFields
  }
}
    ${un}`;function tl(C){const te={...u,...C};return a.n(eh,te)}e.J1`
    mutation MeetingSetFunctions($companyId: ID!, $input: MeetingSetFunctionsInput!) {
  meetingSetFunctions(companyId: $companyId, input: $input) {
    meeting {
      ...MeetingMutationFields
    }
    meetingParticipants {
      ...MpFields
      identity {
        ...IdentityFields
      }
      proxy {
        ...IdentityFields
      }
    }
  }
}
    ${un}
${Qt}
${Tt}`;const yu=e.J1`
    mutation SendMailMeetingSummonsToAll($companyId: ID!, $input: SendMailMeetingSummonsToAllInput!) {
  sendMailMeetingSummonsToAll(companyId: $companyId, input: $input) {
    ...MpFields
  }
}
    ${Qt}`;function Qd(C){const te={...u,...C};return a.n(yu,te)}const nl=e.J1`
    query MeetingPaidForConcerns($companyId: ID!, $id: ID!) {
  meetingPaidForConcerns(companyId: $companyId, id: $id) {
    warrantPrograms {
      ...WpFields
    }
    shareIssues {
      ...SiFields
    }
  }
}
    ${rn}
${nn}`;function nh(C){const te={...u,...C};return d._(nl,te)}e.J1`
    query MeetingByNumber($companyId: ID!, $number: String!) {
  meetingByNumber(companyId: $companyId, number: $number) {
    ...MeetingFields
  }
}
    ${Te}`,e.J1`
    query MeetingMcCounts($companyId: ID!, $id: ID!) {
  meetingMcCounts(companyId: $companyId, id: $id) {
    employeeOptions
    warrantPrograms
    shareIssues
    authorizationGroups
    articlesOfAssocs
  }
}
    `;const Do=e.J1`
    query MeetingErrors($companyId: ID!, $id: ID!) {
  meetingErrors(companyId: $companyId, id: $id) {
    ...MeetingValidatorErrorFields
  }
}
    ${Zt}`;function ts(C){const te={...u,...C};return r.UX(Do,te)}e.J1`
    query NiceFounders($companyId: ID!, $warrantProgramId: ID!) {
  niceFounders(companyId: $companyId, warrantProgramId: $warrantProgramId) {
    ...NiceFounderFields
    identity {
      ...IdentityFields
    }
  }
}
    ${on}
${Tt}`,e.J1`
    mutation CreateNiceFounder($companyId: ID!, $input: NiceFounderCreateInput!) {
  createNiceFounder(companyId: $companyId, input: $input) {
    niceFounder {
      ...NiceFounderFields
    }
    documents {
      ...DocFields
    }
  }
}
    ${on}
${ee}`,e.J1`
    mutation DeleteNiceFounder($companyId: ID!, $id: ID!) {
  deleteNiceFounder(companyId: $companyId, id: $id) {
    id
    documents {
      ...DocFields
    }
  }
}
    ${ee}`,e.J1`
    mutation NiceFounderImportFounders($companyId: ID!, $input: NiceFounderImportFoundersInput!) {
  niceFounderImportFounders(companyId: $companyId, input: $input) {
    removed {
      id
    }
    added {
      ...NiceFounderFields
    }
    documents {
      ...DocFields
    }
  }
}
    ${on}
${ee}`,e.J1`
    mutation OrSigCreate($input: OrSignatoryCreateInput!, $companyId: ID!) {
  orSignatoryCreate(input: $input, companyId: $companyId) {
    sig {
      ...OrSigFields
      identity {
        ...IdentityFields
      }
      optionsRegistration {
        ...OrFields
      }
    }
    documents {
      ...DocFields
      warrantProgramDocument {
        ...WdFields
        document {
          ...DocFields
        }
      }
    }
  }
}
    ${Bt}
${Tt}
${bi}
${ee}
${sn}`,e.J1`
    mutation OrSigDelete($id: ID!, $companyId: ID!) {
  orSignatoryDelete(id: $id, companyId: $companyId) {
    id
    documents {
      ...DocFields
      warrantProgramDocument {
        ...WdFields
        document {
          ...DocFields
        }
      }
    }
  }
}
    ${ee}
${sn}`,e.J1`
    query OptionsRegistrations($companyId: ID!, $warrantProgramId: ID!) {
  optionsRegistrations(companyId: $companyId, warrantProgramId: $warrantProgramId) {
    ...OrFields
  }
}
    ${bi}`,e.J1`
    query OptionsRegistrationsWithDeps($companyId: ID!, $warrantProgramId: ID!) {
  optionsRegistrations(companyId: $companyId, warrantProgramId: $warrantProgramId) {
    ...OrFields
    contact {
      ...IdentityFields
    }
    participants {
      ...WppFields
      identity {
        ...IdentityFields
      }
      latestAgreementDoc {
        ...DocFields
      }
      representatives {
        ...OptionsSubscriberRepresentativeFields
        identity {
          ...IdentityFields
        }
      }
    }
    orSignatories {
      ...OrSigFields
      identity {
        ...IdentityFields
      }
    }
  }
}
    ${bi}
${Tt}
${Nt}
${ee}
${Dn}
${Bt}`;const Xu=e.J1`
    query OptionsRegistration($id: ID!) {
  optionsRegistration(id: $id) {
    ...OrFields
    contact {
      ...IdentityFields
    }
    signatory {
      ...IdentityFields
    }
    participants {
      ...WppFields
      identity {
        ...IdentityFields
      }
      latestAgreementDoc {
        ...DocFields
      }
      representatives {
        ...OptionsSubscriberRepresentativeFields
        identity {
          ...IdentityFields
        }
      }
    }
    orSignatories {
      ...OrSigFields
      identity {
        ...IdentityFields
      }
    }
  }
}
    ${bi}
${Tt}
${Nt}
${ee}
${Dn}
${Bt}`;function bm(C){const te={...u,...C};return f.IT(Xu,te)}function Eu(C){const te={...u,...C};return r.UX(Xu,te)}e.J1`
    mutation CreateOptionsRegistration($input: OrCreateInput!, $companyId: ID!) {
  createOptionsRegistration(input: $input, companyId: $companyId) {
    ...OrFields
    contact {
      ...IdentityFields
    }
    orSignatories {
      ...OrSigFields
      identity {
        ...IdentityFields
      }
    }
  }
}
    ${bi}
${Tt}
${Bt}`;const Dp=e.J1`
    mutation OrUpdate($companyId: ID!, $input: OrUpdateInput!) {
  orUpdate(companyId: $companyId, input: $input) {
    or {
      ...OrFields
    }
    documents {
      ...DocFields
    }
  }
}
    ${bi}
${ee}`;function Jm(C){const te={...u,...C};return a.n(Dp,te)}e.J1`
    mutation OrSetPayBeforeDate($companyId: ID!, $input: OrSetPayBeforeDateInput!) {
  orSetPayBeforeDate(companyId: $companyId, input: $input) {
    or {
      ...OrFields
    }
    documents {
      ...DocFields
    }
  }
}
    ${bi}
${ee}`,e.J1`
    mutation OrSetPayment($companyId: ID!, $input: OrSetPaymentInput!) {
  orSetPayment(companyId: $companyId, input: $input) {
    or {
      ...OrFields
    }
    documents {
      ...DocFields
    }
  }
}
    ${bi}
${ee}`,e.J1`
    mutation OrDelete($id: ID!, $companyId: ID!) {
  orDelete(id: $id, companyId: $companyId) {
    id
  }
}
    `,e.J1`
    mutation OrSetSnrCase($input: OrSetSnrCaseInput!, $companyId: ID!) {
  orSetSnrCase(input: $input, companyId: $companyId) {
    ...OrFields
  }
}
    ${bi}`;const W=e.J1`
    query OrErrors($id: ID!, $companyId: ID!) {
  optionsRegistrationErrors(id: $id, companyId: $companyId) {
    ...OrValidatorErrorFields
  }
}
    ${fn}`;function He(C){const te={...u,...C};return d._(W,te)}e.J1`
    query OptionsSharesRegistrations($warrantProgramId: ID!) {
  optionsSharesRegistrations(warrantProgramId: $warrantProgramId) {
    ...OsrFields
  }
}
    ${kn}`,e.J1`
    query OptionsSharesRegistrationsWithDeps($warrantProgramId: ID!) {
  optionsSharesRegistrations(warrantProgramId: $warrantProgramId) {
    ...OsrFields
    contact {
      ...IdentityFields
    }
    subscribers {
      ...OsrSubscriberFields
      identity {
        ...IdentityFields
      }
      representatives {
        ...OptionsSharesSubscriberRepresentativeFields
        identity {
          ...IdentityFields
        }
      }
      latestShareSubscriptionListDoc {
        ...DocFields
      }
    }
  }
}
    ${kn}
${Tt}
${Bi}
${ki}
${ee}`;const Wr=e.J1`
    query OptionsSharesRegistration($companyId: ID!, $id: ID!) {
  optionsSharesRegistration(companyId: $companyId, id: $id) {
    ...OsrFields
    contact {
      ...IdentityFields
    }
    signatory {
      ...IdentityFields
    }
    subscribers {
      ...OsrSubscriberFields
      identity {
        ...IdentityFields
      }
      representatives {
        ...OptionsSharesSubscriberRepresentativeFields
        identity {
          ...IdentityFields
        }
      }
      latestShareSubscriptionListDoc {
        ...DocFields
      }
    }
  }
}
    ${kn}
${Tt}
${Bi}
${ki}
${ee}`;function Mi(C){const te={...u,...C};return r.UX(Wr,te)}e.J1`
    mutation CreateOptionsSharesRegistration($input: OsrCreateInput!, $companyId: ID!) {
  createOptionsSharesRegistration(input: $input, companyId: $companyId) {
    ...OsrFields
    contact {
      ...IdentityFields
    }
  }
}
    ${kn}
${Tt}`,e.J1`
    mutation OsrSetRegDetails($companyId: ID!, $input: OsrSetDetailsInput!) {
  osrSetRegDetails(companyId: $companyId, input: $input) {
    osr {
      ...OsrFields
    }
    documents {
      ...DocFields
    }
  }
}
    ${kn}
${ee}`,e.J1`
    mutation OsrSetPayBeforeDate($companyId: ID!, $input: OsrSetPayBeforeDateInput!) {
  osrSetPayBeforeDate(companyId: $companyId, input: $input) {
    osr {
      ...OsrFields
    }
    documents {
      ...DocFields
    }
  }
}
    ${kn}
${ee}`,e.J1`
    mutation OsrSetPayment($companyId: ID!, $input: OsrSetPaymentInput!) {
  osrSetPayment(companyId: $companyId, input: $input) {
    osr {
      ...OsrFields
    }
    documents {
      ...DocFields
    }
  }
}
    ${kn}
${ee}`,e.J1`
    mutation OsrSetRecordDay($companyId: ID!, $input: OsrSetRecordDayInput!) {
  osrSetRecordDay(companyId: $companyId, input: $input) {
    osr {
      ...OsrFields
    }
    documents {
      ...DocFields
    }
  }
}
    ${kn}
${ee}`;const qm=e.J1`
    mutation OsrUpdate($companyId: ID!, $input: OsrUpdateInput!) {
  osrUpdate(companyId: $companyId, input: $input) {
    osr {
      ...OsrFields
    }
    documents {
      ...DocFields
    }
  }
}
    ${kn}
${ee}`;function Xf(C){const te={...u,...C};return a.n(qm,te)}e.J1`
    mutation OsrDelete($id: ID!, $companyId: ID!) {
  osrDelete(id: $id, companyId: $companyId) {
    id
  }
}
    `,e.J1`
    mutation OsrSetSnrCase($input: OsrSetSnrCaseInput!, $companyId: ID!) {
  osrSetSnrCase(input: $input, companyId: $companyId) {
    ...OsrFields
  }
}
    ${kn}`;const Yf=e.J1`
    query OsrErrors($id: ID!, $companyId: ID!) {
  optionsSharesRegistrationErrors(id: $id, companyId: $companyId) {
    ...OsrValidatorErrorFields
  }
}
    ${ni}`;function Rl(C){const te={...u,...C};return d._(Yf,te)}const Jf=e.J1`
    mutation CreateOptionsSharesSubscriberRepresentative($companyId: ID!, $input: OptionsSharesSubscriberRepresentativeCreateInput!) {
  createOptionsSharesSubscriberRepresentative(
    companyId: $companyId
    input: $input
  ) {
    ...OptionsSharesSubscriberRepresentativeFields
    identity {
      ...IdentityFields
    }
  }
}
    ${ki}
${Tt}`;function sh(C){const te={...u,...C};return a.n(Jf,te)}const Qo=e.J1`
    mutation DeleteOptionsSharesSubscriberRepresentative($companyId: ID!, $id: ID!) {
  deleteOptionsSharesSubscriberRepresentative(companyId: $companyId, id: $id) {
    id
  }
}
    `;function B_(C){const te={...u,...C};return a.n(Qo,te)}e.J1`
    mutation OssCreate($companyId: ID!, $input: OssCreateInput!) {
  ossCreate(companyId: $companyId, input: $input) {
    ...OsrSubscriberFields
    identity {
      ...IdentityFields
    }
  }
}
    ${Bi}
${Tt}`,e.J1`
    mutation OssUpdate($companyId: ID!, $input: OssUpdateInput!) {
  ossUpdate(input: $input, companyId: $companyId) {
    optionsSharesSubscriber {
      ...OsrSubscriberFields
      identity {
        ...IdentityFields
      }
      latestShareSubscriptionListDoc {
        ...DocFields
      }
    }
    documents {
      ...DocFields
      warrantProgramDocument {
        ...WdFields
        document {
          ...DocFields
        }
      }
    }
  }
}
    ${Bi}
${Tt}
${ee}
${sn}`;const tf=e.J1`
    mutation OssDelete($companyId: ID!, $id: ID!) {
  ossDelete(id: $id, companyId: $companyId) {
    id
    documents {
      ...DocFields
      warrantProgramDocument {
        ...WdFields
        document {
          ...DocFields
        }
      }
    }
  }
}
    ${ee}
${sn}`;function $_(C){const te={...u,...C};return a.n(tf,te)}const Wg=e.J1`
    mutation OssSetPaymentStatus($companyId: ID!, $input: OssSetPaymentStatusInput!) {
  ossSetPaymentStatus(input: $input, companyId: $companyId) {
    optionsSharesSubscriber {
      ...OsrSubscriberFields
      optionsSharesRegistration {
        ...OsrFields
      }
    }
    documents {
      ...DocFields
      warrantProgramDocument {
        ...WdFields
        document {
          ...DocFields
        }
      }
    }
  }
}
    ${Bi}
${kn}
${ee}
${sn}`;function Zf(C){const te={...u,...C};return a.n(Wg,te)}const Im=e.J1`
    query OssErrors($id: ID!, $companyId: ID!) {
  optionsSharesSubscriberErrors(companyId: $companyId, id: $id) {
    ...OssValidatorErrorFields
  }
}
    ${St}`;function jg(C){const te={...u,...C};return d._(Im,te)}e.J1`
    mutation CreateOptionsSubscriberRepresentative($companyId: ID!, $input: OptionsSubscriberRepresentativeCreateInput!) {
  createOptionsSubscriberRepresentative(companyId: $companyId, input: $input) {
    ...OptionsSubscriberRepresentativeFields
    identity {
      ...IdentityFields
    }
  }
}
    ${Dn}
${Tt}`,e.J1`
    mutation DeleteOptionsSubscriberRepresentative($companyId: ID!, $id: ID!) {
  deleteOptionsSubscriberRepresentative(companyId: $companyId, id: $id) {
    id
  }
}
    `,e.J1`
    mutation CreateShareIssueBoardMember($companyId: ID!, $input: SibmCreateInput!) {
  createShareIssueBoardMember(companyId: $companyId, input: $input) {
    ...SibmFields
    identity {
      ...IdentityFields
    }
  }
}
    ${Ne}
${Tt}`,e.J1`
    mutation DeleteShareIssueBoardMember($companyId: ID!, $id: ID!) {
  deleteShareIssueBoardMember(companyId: $companyId, id: $id) {
    id
  }
}
    `,e.J1`
    query ShareIssueDocument($companyId: ID!, $documentId: ID!) {
  shareIssueDocument(companyId: $companyId, documentId: $documentId) {
    ...SidFields
    document {
      ...DocFields
    }
  }
}
    ${yt}
${ee}`,e.J1`
    mutation CreateShareIssueParticipant($companyId: ID!, $input: SipCreateInput!) {
  createShareIssueParticipant(companyId: $companyId, input: $input) {
    ...SipFields
    identity {
      ...IdentityFields
    }
  }
}
    ${dt}
${Tt}`,e.J1`
    mutation DeleteShareIssueParticipant($companyId: ID!, $id: ID!) {
  deleteShareIssueParticipant(companyId: $companyId, id: $id) {
    id
  }
}
    `;const md=e.J1`
    mutation SipSetPaymentStatus($companyId: ID!, $input: SipSetPaymentStatusInput!) {
  sipSetPaymentStatus(companyId: $companyId, input: $input) {
    shareIssueParticipant {
      ...SipFields
    }
    documents {
      ...DocFields
    }
  }
}
    ${dt}
${ee}`;function fd(C){const te={...u,...C};return a.n(md,te)}e.J1`
    mutation SipSetNumberOfShares($companyId: ID!, $input: SipSetNumberOfSharesInput!) {
  sipSetNumberOfShares(companyId: $companyId, input: $input) {
    shareIssueParticipant {
      ...SipFields
    }
    documents {
      ...DocFields
    }
  }
}
    ${dt}
${ee}`,e.J1`
    mutation SipEdit($companyId: ID!, $input: SipEditInput!) {
  sipEdit(companyId: $companyId, input: $input) {
    shareIssueParticipant {
      ...SipFields
    }
    documents {
      ...DocFields
    }
  }
}
    ${dt}
${ee}`,e.J1`
    mutation SipSetProxy($companyId: ID!, $input: SipSetProxyInput!) {
  sipSetProxy(companyId: $companyId, input: $input) {
    shareIssueParticipant {
      ...SipFields
      proxy {
        ...IdentityFields
      }
    }
    documents {
      ...DocFields
    }
  }
}
    ${dt}
${Tt}
${ee}`;const cf=e.J1`
    query SipValidatorErrors($companyId: ID!, $id: ID!) {
  sipValidatorErrors(companyId: $companyId, id: $id) {
    ...SipValidatorErrorsFields
  }
}
    ${qt}`;function Jo(C){const te={...u,...C};return d._(cf,te)}const rl=e.J1`
    query ShareIssueRegistrations($companyId: ID!, $shareIssueId: ID!) {
  shareIssueRegistrations(companyId: $companyId, shareIssueId: $shareIssueId) {
    ...SirFields
    latestRegistrationForm {
      ...DocFields
    }
  }
}
    ${gn}
${ee}`;function Ta(C){const te={...u,...C};return r.UX(rl,te)}e.J1`
    query ShareIssueRegistrationsWithDeps($companyId: ID!, $shareIssueId: ID!) {
  shareIssueRegistrations(companyId: $companyId, shareIssueId: $shareIssueId) {
    ...SirFields
    contact {
      ...IdentityFields
    }
    participants {
      ...SipFields
      identity {
        ...IdentityFields
      }
      proxy {
        ...IdentityFields
      }
    }
    latestRegistrationForm {
      ...DocFields
    }
  }
}
    ${gn}
${Tt}
${dt}
${ee}`;const Od=e.J1`
    query ShareIssueRegistration($companyId: ID!, $id: ID!) {
  shareIssueRegistration(companyId: $companyId, id: $id) {
    ...SirFields
    contact {
      ...IdentityFields
    }
    signatory {
      ...IdentityFields
    }
    participants {
      ...SipFields
      identity {
        ...IdentityFields
      }
      proxy {
        ...IdentityFields
      }
    }
    latestRegistrationForm {
      ...DocFields
    }
  }
}
    ${gn}
${Tt}
${dt}
${ee}`;function rg(C){const te={...u,...C};return r.UX(Od,te)}e.J1`
    mutation CreateShareIssueRegistration($input: SirCreateInput!, $companyId: ID!) {
  createShareIssueRegistration(input: $input, companyId: $companyId) {
    ...SirFields
    contact {
      ...IdentityFields
    }
    signatory {
      ...IdentityFields
    }
  }
}
    ${gn}
${Tt}`;const Kg=e.J1`
    mutation SirUpdate($companyId: ID!, $input: SirUpdateInput!) {
  sirUpdate(companyId: $companyId, input: $input) {
    sir {
      ...SirFields
    }
    affectedDocuments {
      ...DocFields
    }
  }
}
    ${gn}
${ee}`;function Vv(C){const te={...u,...C};return a.n(Kg,te)}e.J1`
    mutation SirSetPaymentDueDate($companyId: ID!, $input: SirSetPaymentDueDateInput!) {
  sirSetPaymentDueDate(companyId: $companyId, input: $input) {
    sir {
      ...SirFields
    }
    affectedDocuments {
      ...DocFields
    }
  }
}
    ${gn}
${ee}`,e.J1`
    mutation SirSetPayment($companyId: ID!, $input: SirSetPaymentInput!) {
  sirSetPayment(companyId: $companyId, input: $input) {
    sir {
      ...SirFields
    }
    affectedDocuments {
      ...DocFields
    }
  }
}
    ${gn}
${ee}`;const Wh=e.J1`
    mutation SirSetCurrencyExchangeRate($companyId: ID!, $input: SirSetCurrencyExchangeRateInput!) {
  sirSetCurrencyExchangeRate(companyId: $companyId, input: $input) {
    sir {
      ...SirFields
    }
    affectedDocuments {
      ...DocFields
    }
  }
}
    ${gn}
${ee}`;function og(C){const te={...u,...C};return a.n(Wh,te)}const ag=e.J1`
    mutation SirSetSnrCase($input: SirSetSnrCaseInput!, $companyId: ID!) {
  sirSetSnrCase(input: $input, companyId: $companyId) {
    ...SirFields
  }
}
    ${gn}`;function Qg(C){const te={...u,...C};return a.n(ag,te)}const sg=e.J1`
    query SirErrors($id: ID!, $companyId: ID!) {
  shareIssueRegistrationErrors(id: $id, companyId: $companyId) {
    ...SirValidatorErrorFields
  }
}
    ${Qe}`;function Dc(C){const te={...u,...C};return d._(sg,te)}e.J1`
    query ShareIssues($companyId: ID!) {
  shareIssues(companyId: $companyId) {
    ...SiFields
    meetingConcern {
      ...McFields
      meeting {
        ...MeetingFields
      }
    }
  }
}
    ${nn}
${Ce}
${Te}`;const ff=e.J1`
    query ShareIssue($companyId: ID!, $id: ID!) {
  shareIssue(companyId: $companyId, id: $id) {
    ...SiUpdateFields
    shareIssueDocuments {
      ...SidFields
      document {
        ...DocFields
      }
    }
    meetingConcern {
      ...McFields
      meeting {
        ...MeetingFields
        meetingDocuments {
          ...MdFields
          document {
            ...DocFields
          }
        }
      }
    }
    shareIssueRegistrations {
      ...SirFields
      participants {
        ...SipFields
        identity {
          ...IdentityFields
        }
        proxy {
          ...IdentityFields
        }
      }
      contact {
        ...IdentityFields
      }
      signatory {
        ...IdentityFields
      }
    }
    boardMembers {
      ...SibmFields
      identity {
        ...IdentityFields
      }
    }
  }
}
    ${ft}
${yt}
${ee}
${Ce}
${Te}
${ie}
${gn}
${dt}
${Tt}
${Ne}`;function Cp(C){const te={...u,...C};return r.UX(ff,te)}e.J1`
    mutation CreateShareIssue($companyId: ID!, $input: SiCreateInput!) {
  createShareIssue(companyId: $companyId, input: $input) {
    ...SiFields
  }
}
    ${nn}`,e.J1`
    mutation DeleteShareIssue($companyId: ID!, $id: ID!) {
  deleteShareIssue(companyId: $companyId, id: $id) {
    id
    mcDeletedResponse {
      id
    }
    aiDeletedResponses {
      id
    }
    aiSetDoneResponse {
      agendaItem {
        ...AiFields
        agendaItemDecisions {
          ...AidFields
        }
      }
      deletedAidIds {
        id
      }
    }
  }
}
    ${Q}
${de}`,e.J1`
    mutation SiAddShareClass($companyId: ID!, $input: SiAddShareClassInput!) {
  siAddShareClass(companyId: $companyId, input: $input) {
    ...SiUpdateFields
  }
}
    ${ft}`,e.J1`
    mutation SiEditShareClass($companyId: ID!, $input: SiEditShareClassInput!) {
  siEditShareClass(companyId: $companyId, input: $input) {
    ...SiUpdateFields
  }
}
    ${ft}`,e.J1`
    mutation SiDeleteShareClass($companyId: ID!, $input: SiDeleteShareClassInput!) {
  siDeleteShareClass(companyId: $companyId, input: $input) {
    ...SiUpdateFields
  }
}
    ${ft}`;const pg=e.J1`
    mutation SiSetNewShares($companyId: ID!, $input: SiSetNewSharesInput!) {
  siSetNewShares(companyId: $companyId, input: $input) {
    ...SiUpdateFields
  }
}
    ${ft}`;function zh(C){const te={...u,...C};return a.n(pg,te)}e.J1`
    mutation SiSetSubscriptionDates($companyId: ID!, $input: SiSetSubscriptionDatesInput!) {
  siSetSubscriptionDates(companyId: $companyId, input: $input) {
    ...SiUpdateFields
    shareIssueRegistrations {
      ...SirFields
    }
  }
}
    ${ft}
${gn}`;const gf=e.J1`
    mutation SiUpdate($companyId: ID!, $input: SiUpdateInput!) {
  siUpdate(companyId: $companyId, input: $input) {
    ...SiUpdateFields
  }
}
    ${ft}`;function _f(C){const te={...u,...C};return a.n(gf,te)}e.J1`
    mutation SiSetLanguage($companyId: ID!, $input: SiSetLanguageInput!) {
  siSetLanguage(companyId: $companyId, input: $input) {
    ...SiUpdateFields
  }
}
    ${ft}`,e.J1`
    mutation SiSetBoardStatement($companyId: ID!, $input: SiSetBoardsStatementInput!) {
  siSetBoardStatement(companyId: $companyId, input: $input) {
    shareIssue {
      ...SiUpdateFields
    }
    aiSetDoneResponse {
      agendaItem {
        ...AiFields
        agendaItemDecisions {
          ...AidFields
        }
      }
      deletedAidIds {
        id
      }
    }
  }
}
    ${ft}
${Q}
${de}`,e.J1`
    mutation SiSetDescription($companyId: ID!, $input: SiSetDescriptionInput!) {
  siSetDescription(companyId: $companyId, input: $input) {
    ...SiUpdateFields
  }
}
    ${ft}`,e.J1`
    mutation SiSetPaymentKind($companyId: ID!, $input: SiSetPaymentKindInput!) {
  siSetPaymentKind(companyId: $companyId, input: $input) {
    shareIssue {
      ...SiUpdateFields
    }
    sipDeletedResponses {
      id
    }
    documents {
      ...DocFields
    }
  }
}
    ${ft}
${ee}`,e.J1`
    mutation SiSetNonCashStatement($companyId: ID!, $input: SiSetNonCashStatementInput!) {
  siSetNonCashStatement(companyId: $companyId, input: $input) {
    ...SiUpdateFields
  }
}
    ${ft}`,e.J1`
    mutation SiConnectAuthorization($companyId: ID!, $input: SiConnectAuthorizationInput!) {
  siConnectAuthorization(companyId: $companyId, input: $input) {
    ...SiUpdateFields
    snrAuthorization {
      ...SnrAuthFields
    }
  }
}
    ${ft}
${Ve}`,e.J1`
    mutation SiDisconnectAuthorization($companyId: ID!, $input: SiDisconnectAuthorizationInput!) {
  siDisconnectAuthorization(companyId: $companyId, input: $input) {
    shareIssue {
      ...SiUpdateFields
      shareIssueRegistrations {
        ...SirFields
        participants {
          ...SipFields
        }
      }
    }
    mcDeletedResponse {
      id
    }
    aiDeletedResponses {
      id
    }
    aiSetDoneResponse {
      agendaItem {
        ...AiFields
        agendaItemDecisions {
          ...AidFields
        }
      }
      deletedAidIds {
        id
      }
    }
  }
}
    ${ft}
${gn}
${dt}
${Q}
${de}`,e.J1`
    mutation SiCreateMeeting($companyId: ID!, $input: SiCreateMeetingInput!) {
  siCreateMeeting(companyId: $companyId, input: $input) {
    shareIssue {
      ...SiUpdateFields
      shareIssueRegistrations {
        ...SirFields
        participants {
          ...SipFields
        }
      }
    }
    aiSetDoneResponse {
      agendaItem {
        ...AiFields
        agendaItemDecisions {
          ...AidFields
        }
      }
      deletedAidIds {
        id
      }
    }
  }
}
    ${ft}
${gn}
${dt}
${Q}
${de}`,e.J1`
    mutation SiConnectMeeting($companyId: ID!, $input: SiConnectMeetingInput!) {
  siConnectMeeting(companyId: $companyId, input: $input) {
    shareIssue {
      ...SiUpdateFields
      shareIssueRegistrations {
        ...SirFields
        participants {
          ...SipFields
        }
      }
    }
    aiSetDoneResponse {
      agendaItem {
        ...AiFields
        agendaItemDecisions {
          ...AidFields
        }
      }
      deletedAidIds {
        id
      }
    }
  }
}
    ${ft}
${gn}
${dt}
${Q}
${de}`,e.J1`
    mutation SiDisconnectMeeting($companyId: ID!, $input: SiDisconnectMeetingInput!) {
  siDisconnectMeeting(companyId: $companyId, input: $input) {
    shareIssue {
      ...SiUpdateFields
      shareIssueRegistrations {
        ...SirFields
        participants {
          ...SipFields
        }
      }
    }
    mcDeletedResponse {
      id
    }
    aiDeletedResponses {
      id
    }
    aiSetDoneResponse {
      agendaItem {
        ...AiFields
        agendaItemDecisions {
          ...AidFields
        }
      }
      deletedAidIds {
        id
      }
    }
  }
}
    ${ft}
${gn}
${dt}
${Q}
${de}`,e.J1`
    query SiConnectedWps($companyId: ID!, $id: ID!) {
  siConnectedWps(companyId: $companyId, id: $id) {
    ...WpFields
    meetingConcern {
      ...McFields
      meeting {
        ...MeetingFields
      }
    }
  }
}
    ${rn}
${Ce}
${Te}`,e.J1`
    query SiSharesLeft($companyId: ID!, $input: SiSharesLeftInput!) {
  siSharesLeft(companyId: $companyId, input: $input)
}
    `;const Df=e.J1`
    query ShareIssueErrors($companyId: ID!, $id: ID!) {
  shareIssueErrors(companyId: $companyId, id: $id) {
    ...SiValidatorErrorFields
  }
}
    ${dn}`;function ev(C){const te={...u,...C};return d._(Df,te)}e.J1`
    query SellableShareState($companyId: ID!, $input: SellableSharesInput!) {
  sellableShareState(companyId: $companyId, input: $input) {
    shareRegisterIsValid
    sellableShares {
      shares
      shareClasses {
        ...ScFields
      }
      shareholder {
        id
        companyId
        identity {
          ...IdentityFields
        }
      }
    }
  }
}
    ${Et}
${Tt}`,e.J1`
    query ShareCount($companyId: ID!, $input: ShareCountInput!) {
  nextShareCapitalChanges(companyId: $companyId) {
    inSync
  }
  shareCount(companyId: $companyId, input: $input) {
    shareRegisterShareCount
    snrShareCount
    snrLastUpdate
    shareRegisterLastUpdate
  }
}
    `;const Gh=e.J1`
    query ShareTransactionGroups($companyId: ID!) {
  shareTransactionGroups(companyId: $companyId) {
    ...StgFields
    shareTransactions {
      ...StFields
      buyer {
        ...ShFields
        identity {
          ...IdentityFields
        }
      }
      seller {
        ...ShFields
        identity {
          ...IdentityFields
        }
      }
    }
  }
}
    ${En}
${ii}
${mi}
${Tt}`;function o_(C){const te={...u,...C};return f.IT(Gh,te)}e.J1`
    query ShareTransactionGroup($companyId: ID!, $id: ID!) {
  shareTransactionGroup(companyId: $companyId, id: $id) {
    ...StgFields
  }
}
    ${En}`,e.J1`
    mutation CreateShareTransactionGroup($companyId: ID!, $input: StgCreateInput!) {
  createShareTransactionGroup(companyId: $companyId, input: $input) {
    transactions {
      ...StgFields
    }
  }
}
    ${En}`;const Cf=e.J1`
    mutation DeleteShareTransactionGroup($companyId: ID!, $id: ID!) {
  deleteShareTransactionGroup(companyId: $companyId, id: $id) {
    deletedIds
    createdSts {
      ...StFields
    }
    updatedSts {
      ...StFields
    }
    deletedStgs {
      id
    }
    stgs {
      ...StgFields
    }
  }
}
    ${ii}
${En}`;function Tp(C){const te={...u,...C};return a.n(Cf,te)}e.J1`
    mutation DeleteEmptyShareTransactionGroup($companyId: ID!, $id: ID!) {
  deleteEmptyShareTransactionGroup(companyId: $companyId, id: $id) {
    deletedIds
    deletedStgs {
      id
    }
  }
}
    `;const km=e.J1`
    mutation StgSetSccId($companyId: ID!, $input: StgSetSccIdInput!) {
  stgSetSccId(companyId: $companyId, input: $input) {
    ...StgFields
  }
}
    ${En}`;function Af(C){const te={...u,...C};return a.n(km,te)}const Fm=e.J1`
    mutation StgSetup($companyId: ID!, $input: StgSetupInput!) {
  stgSetup(companyId: $companyId, input: $input) {
    ...StgFields
    shareTransactions {
      ...StFields
      buyer {
        ...ShFields
        identity {
          ...IdentityFields
        }
      }
      seller {
        ...ShFields
        identity {
          ...IdentityFields
        }
      }
    }
  }
}
    ${En}
${ii}
${mi}
${Tt}`;function gg(C){const te={...u,...C};return a.n(Fm,te)}const xp=e.J1`
    mutation DeleteShareTransactions($companyId: ID!, $input: DeleteStsInput!) {
  deleteShareTransactions(companyId: $companyId, input: $input) {
    deletedIds
    createdSts {
      ...StFields
    }
    updatedSts {
      ...StFields
    }
    deletedStgs {
      id
    }
  }
}
    ${ii}`;function Au(C){const te={...u,...C};return a.n(xp,te)}const uh=e.J1`
    mutation StSetShareCertificateDate($companyId: ID!, $input: StSetShareCertificateDateInput!) {
  stSetShareCertificateDate(companyId: $companyId, input: $input) {
    ...StFields
  }
}
    ${ii}`;function Mf(C){const te={...u,...C};return a.n(uh,te)}const c_=e.J1`
    mutation StSetComment($companyId: ID!, $input: StSetCommentInput!) {
  stSetComment(companyId: $companyId, input: $input) {
    ...StFields
  }
}
    ${ii}`;function Tf(C){const te={...u,...C};return a.n(c_,te)}const _g=e.J1`
    mutation StSetPricePerShare($companyId: ID!, $input: StSetPricePerShareInput!) {
  stSetPricePerShare(companyId: $companyId, input: $input) {
    ...StFields
  }
}
    ${ii}`;function xf(C){const te={...u,...C};return a.n(_g,te)}const ph=e.J1`
    query Shareholders($companyId: ID!) {
  shareholders(companyId: $companyId) {
    ...ShFields
    identity {
      ...IdentityFields
    }
  }
}
    ${mi}
${Tt}`;function Qh(C){const te={...u,...C};return f.IT(ph,te)}function Zu(C){const te={...u,...C};return r.UX(ph,te)}const l_=e.J1`
    mutation CreateShareholder($companyId: ID!, $input: ShCreateInput!) {
  createShareholder(companyId: $companyId, input: $input) {
    ...ShFields
    identity {
      ...IdentityFields
    }
  }
}
    ${mi}
${Tt}`;function wf(C){const te={...u,...C};return a.n(l_,te)}const Mu=e.J1`
    query AdminShareholders($input: ASearchShareholdersInput!) {
  adminShareholders(input: $input) {
    ...ShFields
    identity {
      ...IdentityFields
    }
    company {
      ...CompanyFields
    }
  }
}
    ${mi}
${Tt}
${Fn}`;function Lm(C){const te={...u,...C};return r.UX(Mu,te)}e.J1`
    query ShCount($companyId: ID!) {
  shCount(companyId: $companyId) {
    count
  }
}
    `,e.J1`
    query ShSellableShares($companyId: ID!, $input: ShSellableSharesInput!) {
  shSellableShares(companyId: $companyId, input: $input) {
    sellableShares {
      shares
      shareClasses {
        ...ScFields
      }
    }
  }
}
    ${Et}`;const Si=e.J1`
    query SnrAuthorizations($companyId: ID!) {
  snrAuthorizations(companyId: $companyId) {
    ...SnrAuthFields
  }
}
    ${Ve}`;function yr(C){const te={...u,...C};return r.UX(Si,te)}const kr=e.J1`
    query SnrBonds($companyId: ID!) {
  snrBonds(companyId: $companyId) {
    ...SnrBondFields
  }
}
    ${zn}`;function So(C){const te={...u,...C};return r.UX(kr,te)}const oo=e.J1`
    query SnrCases($companyId: ID!) {
  snrCases(companyId: $companyId) {
    models {
      ...SnrCaseFields
    }
  }
}
    ${Ai}`;function jo(C){const te={...u,...C};return f.IT(oo,te)}function Vc(C){const te={...u,...C};return r.UX(oo,te)}const Ws=e.J1`
    query SnrShareCapitalChanges($companyId: ID!) {
  snrShareCapitalChanges(companyId: $companyId) {
    ...SnrSccFields
  }
}
    ${Pt}`;function Ec(C){const te={...u,...C};return f.IT(Ws,te)}e.J1`
    query SnrNumberOfSharesAtDate($companyId: ID!, $date: Date!) {
  snrNumberOfSharesAtDate(companyId: $companyId, date: $date)
}
    `,e.J1`
    query SnrQuotaValueAtDate($companyId: ID!, $date: Date!) {
  snrQuotaValueAtDate(companyId: $companyId, date: $date)
}
    `,e.J1`
    query StripeCustomer($companyId: ID!) {
  stripeCustomer(companyId: $companyId) {
    ...StripeCustomerFields
    address {
      ...StripeAddressFields
    }
  }
}
    ${Ln}
${xn}`;const hi=e.J1`
    mutation StripeCreateCustomer($companyId: ID!) {
  stripeCreateCustomer(companyId: $companyId) {
    ...CompanyFields
  }
}
    ${Fn}`;function De(C){const te={...u,...C};return a.n(hi,te)}const Mt=e.J1`
    query StripeSubscriptions($companyId: ID!) {
  stripeSubscriptions(companyId: $companyId) {
    ...StripeSubscriptionFields
    items {
      url
      data {
        ...StripeSubscriptionItemFields
      }
      has_more
    }
    subscriptionItems {
      ...StripeSubscriptionItemFields
    }
  }
}
    ${Xt}
${Ue}`;function ov(C){const te={...u,...C};return f.IT(Mt,te)}function av(C){const te={...u,...C};return d._(Mt,te)}const sv=e.J1`
    query StripeCompanySubscription($companyId: ID!) {
  stripeCompanySubscription(companyId: $companyId) {
    ...StripeSubscriptionFields
    items {
      url
      data {
        ...StripeSubscriptionItemFields
      }
      has_more
    }
    subscriptionItems {
      ...StripeSubscriptionItemFields
    }
  }
}
    ${Xt}
${Ue}`;function db(C){const te={...u,...C};return d._(sv,te)}e.J1`
    query StripeInvoices($companyId: ID!) {
  stripeInvoices(companyId: $companyId) {
    ...StripeInvoiceFields
  }
}
    ${We}`;const ey=e.J1`
    query StripeQuote($companyId: ID!, $quoteId: String!) {
  stripeQuote(companyId: $companyId, quoteId: $quoteId) {
    ...StripeQuoteFields
    line_items {
      data {
        ...StripeLineItemFields
      }
      has_more
      object
    }
    computed {
      recurring {
        amount_total
        amount_subtotal
        interval
        total_details {
          amount_tax
          amount_discount
        }
        interval_count
      }
      upfront {
        total_details {
          amount_discount
          amount_tax
        }
        amount_subtotal
        amount_total
        line_items {
          url
          data {
            ...StripeLineItemFields
          }
          object
          has_more
        }
      }
    }
  }
}
    ${qn}
${Nn}`;function hb(C){const te={...u,...C};return f.IT(ey,te)}const qu=e.J1`
    query StripeInvoice($companyId: ID!, $invoiceId: ID!) {
  stripeInvoice(companyId: $companyId, invoiceId: $invoiceId) {
    ...StripeInvoiceFields
    lineItems {
      ...StripeInvoiceLineItemFields
    }
  }
}
    ${We}
${Kt}`;function kf(C){const te={...u,...C};return f.IT(qu,te)}const d_=e.J1`
    query StripePaymentIntent($companyId: ID!, $paymentIntentId: ID!) {
  stripePaymentIntent(companyId: $companyId, paymentIntentId: $paymentIntentId) {
    ...StripePaymentIntentFields
  }
}
    ${_t}`;function Sg(C){const te={...u,...C};return d._(d_,te)}const fb=e.J1`
    mutation StripePayInvoice($companyId: ID!, $invoiceId: String!, $pmId: String) {
  stripePayInvoice(companyId: $companyId, invoiceId: $invoiceId, pmId: $pmId) {
    ...StripeInvoiceFields
    lineItems {
      ...StripeInvoiceLineItemFields
    }
  }
}
    ${We}
${Kt}`;function Ff(C){const te={...u,...C};return a.n(fb,te)}const Eg=e.J1`
    query StripePaymentMethods($companyId: ID!) {
  stripePaymentMethods(companyId: $companyId) {
    ...StripePaymentMethodFields
    card {
      ...StripePmCardFields
    }
    link {
      email
    }
  }
}
    ${Gi}
${Ei}`;function cv(C){const te={...u,...C};return r.UX(Eg,te)}e.J1`
    query StripeCompanyProducts($companyId: ID!) {
  stripeCompanyProducts(companyId: $companyId) {
    ...StripeProductFields
  }
}
    ${Hi}`;const u_=e.J1`
    query StripeProducts {
  stripeProducts {
    ...StripeProductFields
  }
}
    ${Hi}`;function Lf(C){const te={...u,...C};return f.IT(u_,te)}function Nf(C){const te={...u,...C};return r.UX(u_,te)}const Yh=e.J1`
    query StripeProduct($id: String!) {
  stripeProduct(id: $id) {
    ...StripeProductFields
  }
}
    ${Hi}`;function p_(C){const te={...u,...C};return r.UX(Yh,te)}const h_=e.J1`
    query StripePrices {
  stripePrices {
    ...StripePriceFields
  }
}
    ${Ye}`;function l0(C){const te={...u,...C};return r.UX(h_,te)}const Tu=e.J1`
    query StripePromoCode($code: String!) {
  stripePromoCode(code: $code) {
    ...StripePromotionCodeFields
    coupon {
      ...StripeCouponFields
    }
  }
}
    ${re}
${It}`;function vb(C){const te={...u,...C};return d._(Tu,te)}e.J1`
    mutation StripeEstablishInvitePromo($companyId: ID!) {
  stripeEstablishInvitePromo(companyId: $companyId) {
    ...StripePromotionCodeFields
  }
}
    ${re}`;const yb=e.J1`
    mutation StripeCreateSubscriptionQuote($companyId: ID!, $input: CreateStripeSubscriptionQuoteInput!) {
  stripeCreateSubscriptionQuote(companyId: $companyId, input: $input) {
    ...StripeQuoteFields
    line_items {
      data {
        ...StripeLineItemFields
      }
      has_more
      object
    }
    computed {
      recurring {
        amount_total
        amount_subtotal
        interval
        total_details {
          amount_tax
          amount_discount
        }
        interval_count
      }
      upfront {
        total_details {
          amount_discount
          amount_tax
        }
        amount_subtotal
        amount_total
        line_items {
          url
          data {
            ...StripeLineItemFields
          }
          object
          has_more
        }
      }
    }
  }
}
    ${qn}
${Nn}`;function d0(C){const te={...u,...C};return a.n(yb,te)}const bb=e.J1`
    mutation StripeCreateMeetingConcernsPaymentQuote($companyId: ID!, $input: CreateStripeMeetingConcernQuoteInput!) {
  stripeCreateMeetingConcernsPaymentQuote(companyId: $companyId, input: $input) {
    ...StripeQuoteFields
    line_items {
      data {
        ...StripeLineItemFields
      }
      has_more
      object
    }
    computed {
      recurring {
        amount_total
        amount_subtotal
        interval
        total_details {
          amount_tax
          amount_discount
        }
        interval_count
      }
      upfront {
        total_details {
          amount_discount
          amount_tax
        }
        amount_subtotal
        amount_total
        line_items {
          url
          data {
            ...StripeLineItemFields
          }
          object
          has_more
        }
      }
    }
  }
}
    ${qn}
${Nn}`;function cy(C){const te={...u,...C};return a.n(bb,te)}const Db=e.J1`
    mutation StripeQuoteSetPromo($companyId: ID!, $input: StripeQuoteSetPromoInput!) {
  stripeQuoteSetPromo(companyId: $companyId, input: $input) {
    ...StripeQuoteFields
    computed {
      recurring {
        amount_total
        amount_subtotal
        interval
        total_details {
          amount_tax
          amount_discount
        }
        interval_count
      }
      upfront {
        total_details {
          amount_discount
          amount_tax
        }
        amount_subtotal
        amount_total
        line_items {
          url
          data {
            ...StripeLineItemFields
          }
          object
          has_more
        }
      }
    }
  }
}
    ${qn}
${Nn}`;function Sb(C){const te={...u,...C};return a.n(Db,te)}const lv=e.J1`
    query StripeMeetingConcernsInvoices($companyId: ID!, $meetingId: ID!) {
  stripeMeetingConcernsInvoices(companyId: $companyId, meetingId: $meetingId) {
    ...StripeInvoiceFields
    customer_address {
      ...StripeAddressFields
    }
    lineItems {
      ...StripeInvoiceLineItemFields
    }
  }
}
    ${We}
${xn}
${Kt}`;function ly(C){const te={...u,...C};return f.IT(lv,te)}function u0(C){const te={...u,...C};return d._(lv,te)}const m_=e.J1`
    mutation StripePreviewSubUpdate($companyId: ID!, $priceId: ID!) {
  stripePreviewSubUpdate(companyId: $companyId, priceId: $priceId) {
    ...StripeUpcomingInvoiceFields
    lineItems {
      ...StripeInvoiceLineItemFields
    }
  }
}
    ${$e}
${Kt}`;function f_(C){const te={...u,...C};return a.n(m_,te)}const Eb=e.J1`
    mutation StripeUpgradeSubscription($companyId: ID!, $priceId: ID!) {
  stripeUpgradeSubscription(companyId: $companyId, priceId: $priceId) {
    ...StripeSubscriptionFields
    items {
      url
      data {
        ...StripeSubscriptionItemFields
      }
      has_more
    }
    subscriptionItems {
      ...StripeSubscriptionItemFields
    }
  }
}
    ${Xt}
${Ue}`;function _a(C){const te={...u,...C};return a.n(Eb,te)}const p0=e.J1`
    mutation StripeSetDefaultPaymentMethod($companyId: ID!, $pmId: ID!) {
  stripeSetDefaultPaymentMethod(companyId: $companyId, pmId: $pmId) {
    ...StripeCustomerFields
  }
}
    ${Ln}`;function g_(C){const te={...u,...C};return a.n(p0,te)}const dy=e.J1`
    mutation StripeDeletePaymentMethod($companyId: ID!, $pmId: ID!) {
  stripeDeletePaymentMethod(companyId: $companyId, pmId: $pmId) {
    ...StripePaymentMethodFields
  }
}
    ${Gi}`;function Ib(C){const te={...u,...C};return a.n(dy,te)}const KD=e.J1`
    mutation StripeAcceptQuote($companyId: ID!, $quoteId: String!, $pmId: String) {
  stripeAcceptQuote(companyId: $companyId, quoteId: $quoteId, pmId: $pmId) {
    ...StripeInvoiceFields
  }
}
    ${We}`;function QD(C){const te={...u,...C};return a.n(KD,te)}const Cb=e.J1`
    mutation StripeCreateSetupCheckoutSession($companyId: ID!, $input: StripeCreateSetupCheckoutSessionInput!) {
  stripeCreateSetupCheckoutSession(companyId: $companyId, input: $input) {
    ...StripeCheckoutSessionFields
  }
}
    ${Vi}`;function Ab(C){const te={...u,...C};return a.n(Cb,te)}const XD=e.J1`
    mutation StripeCreateSubscriptionCheckoutSession($companyId: ID!, $input: StripeCreateSubscriptionCheckoutSessionInput!) {
  stripeCreateSubscriptionCheckoutSession(companyId: $companyId, input: $input) {
    ...StripeCheckoutSessionFields
  }
}
    ${Vi}`;function Mb(C){const te={...u,...C};return a.n(XD,te)}e.J1`
    query Todos($companyId: ID!) {
  todos(companyId: $companyId) {
    ...TodoFields
    identity {
      ...IdentityFields
    }
    meetingTodo {
      ...MtFields
      meeting {
        ...MeetingFields
      }
    }
  }
}
    ${or}
${Tt}
${$t}
${Te}`,e.J1`
    query TodosUnfinished($companyId: ID!) {
  todosUnfinished(companyId: $companyId) {
    ...TodoFields
    identity {
      ...IdentityFields
    }
    meetingTodo {
      ...MtFields
      meeting {
        ...MeetingFields
      }
    }
  }
}
    ${or}
${Tt}
${$t}
${Te}`,e.J1`
    mutation TodoSetDone($companyId: ID!, $input: TodoSetDoneInput!) {
  todoSetDone(companyId: $companyId, input: $input) {
    ...TodoFields
    identity {
      ...IdentityFields
    }
    meetingTodo {
      ...MtFields
      meeting {
        ...MeetingFields
      }
    }
  }
}
    ${or}
${Tt}
${$t}
${Te}`;const f0=e.J1`
    mutation UpdateTodo($companyId: ID!, $input: TodoUpdateInput!) {
  updateTodo(companyId: $companyId, input: $input) {
    ...TodoFields
    identity {
      ...IdentityFields
    }
  }
}
    ${or}
${Tt}`;function Tb(C){const te={...u,...C};return a.n(f0,te)}const $m=e.J1`
    query CurrentUser {
  currentUser {
    ...UserFields
  }
}
    ${Ir}`;function Bf(C){const te={...u,...C};return f.IT($m,te)}function g0(C){const te={...u,...C};return r.UX($m,te)}const mv=e.J1`
    query AdminUsers($input: ASearchUsersInput!) {
  adminUsers(input: $input) {
    ...UserFields
    companyUsers {
      ...CuFields
      company {
        ...CompanyFields
      }
    }
  }
}
    ${Ir}
${Gt}
${Fn}`;function Ob(C){const te={...u,...C};return r.UX(mv,te)}const y_=e.J1`
    mutation UserSetContactDetails($input: UserSetContactDetailsInput!) {
  userSetContactDetails(input: $input) {
    ...UserFields
  }
}
    ${Ir}`;function wb(C){const te={...u,...C};return a.n(y_,te)}e.J1`
    mutation SendPromoInvite($input: UserSendPromoInviteInput!) {
  sendPromoInvite(input: $input)
}
    `;const Cg=e.J1`
    query UserHubspotIdentityToken {
  userHubspotIdentityToken
}
    `;function v0(C){const te={...u,...C};return f.IT(Cg,te)}const Fb=e.J1`
    mutation UserSyncToHubspot($userId: ID!) {
  userSyncToHubspot(id: $userId) {
    ...UserFields
  }
}
    ${Ir}`;function Co(C){const te={...u,...C};return a.n(Fb,te)}e.J1`
    mutation CreateWarrantBoardMember($companyId: ID!, $input: WpbmCreateInput!) {
  createWarrantBoardMember(companyId: $companyId, input: $input) {
    ...WbmFields
    identity {
      ...IdentityFields
    }
  }
}
    ${an}
${Tt}`,e.J1`
    mutation DeleteWarrantBoardMember($companyId: ID!, $id: ID!) {
  deleteWarrantBoardMember(companyId: $companyId, id: $id) {
    id
  }
}
    `,e.J1`
    query WarrantDocument($companyId: ID!, $documentId: ID!) {
  warrantDocument(companyId: $companyId, documentId: $documentId) {
    ...WdFields
    document {
      ...DocFields
    }
  }
}
    ${sn}
${ee}`,e.J1`
    query WarrantParticipant($id: ID!) {
  warrantParticipant(id: $id) {
    ...WppFields
    identity {
      ...IdentityFields
    }
    latestAgreementDoc {
      ...DocFields
    }
  }
}
    ${Nt}
${Tt}
${ee}`;const $b=e.J1`
    mutation WppCreate($input: WppCreateInput!, $companyId: String!) {
  wppCreate(input: $input, companyId: $companyId) {
    ...WppFields
    identity {
      ...IdentityFields
    }
  }
}
    ${Nt}
${Tt}`;function Ag(C){const te={...u,...C};return a.n($b,te)}const Uf=e.J1`
    mutation WppUpdate($input: WppUpdateInput!, $companyId: String!) {
  wppUpdate(input: $input, companyId: $companyId) {
    warrantParticipant {
      ...WppFields
      identity {
        ...IdentityFields
      }
      latestAgreementDoc {
        ...DocFields
      }
    }
    documents {
      ...DocFields
      warrantProgramDocument {
        ...WdFields
        document {
          ...DocFields
        }
      }
    }
  }
}
    ${Nt}
${Tt}
${ee}
${sn}`;function py(C){const te={...u,...C};return a.n(Uf,te)}const Ub=e.J1`
    mutation WppDelete($id: String!, $companyId: String!) {
  wppDelete(id: $id, companyId: $companyId) {
    id
    documents {
      ...DocFields
      warrantProgramDocument {
        ...WdFields
        document {
          ...DocFields
        }
      }
    }
  }
}
    ${ee}
${sn}`;function b0(C){const te={...u,...C};return a.n(Ub,te)}const b_=e.J1`
    query WppErrors($id: ID!, $companyId: ID!) {
  warrantParticipantErrors(companyId: $companyId, id: $id) {
    ...WppValidatorErrorFields
  }
}
    ${In}`;function D_(C){const te={...u,...C};return d._(b_,te)}e.J1`
    query WarrantPrograms($companyId: ID!, $kinds: [WarrantProgramKind!]!) {
  warrantPrograms(companyId: $companyId, kinds: $kinds) {
    models {
      ...WpFields
      meetingConcern {
        ...McFields
        meeting {
          ...MeetingFields
        }
      }
      optionsRegistrations {
        ...OrFields
      }
      company {
        ...CompanyFields
      }
    }
  }
}
    ${rn}
${Ce}
${Te}
${bi}
${Fn}`;const Vf=e.J1`
    query WarrantProgram($id: ID!) {
  warrantProgram(id: $id) {
    ...WpUpdateFields
    company {
      ...CompanyFields
    }
    meetingConcern {
      ...McFields
      meeting {
        ...MeetingFields
      }
    }
    warrantBoardMembers {
      ...WbmFields
    }
    optionsRegistrations {
      ...OrFields
      participants {
        ...WppFields
        identity {
          ...IdentityFields
        }
        latestAgreementDoc {
          ...DocFields
        }
      }
    }
  }
}
    ${pi}
${Fn}
${Ce}
${Te}
${an}
${bi}
${Nt}
${Tt}
${ee}`;function gv(C){const te={...u,...C};return f.IT(Vf,te)}function zb(C){const te={...u,...C};return r.UX(Vf,te)}const Gb=e.J1`
    mutation CreateWarrantProgram($companyId: ID!, $input: WpCreateInput!) {
  createWarrantProgram(companyId: $companyId, input: $input) {
    ...WpUpdateFields
    optionsRegistrations {
      ...OrFields
    }
  }
}
    ${pi}
${bi}`;function D0(C){const te={...u,...C};return a.n(Gb,te)}const Mg=e.J1`
    mutation DeleteWarrantProgram($companyId: ID!, $id: ID!) {
  deleteWarrantProgram(companyId: $companyId, id: $id) {
    id
    mcDeletedResponse {
      id
    }
    aiDeletedResponses {
      id
      updatedAis {
        ...AiFields
      }
    }
    aiSetDoneResponse {
      agendaItem {
        ...AiFields
        agendaItemDecisions {
          ...AidFields
        }
      }
      deletedAidIds {
        id
      }
    }
  }
}
    ${Q}
${de}`;function _v(C){const te={...u,...C};return a.n(Mg,te)}const Hb=e.J1`
    mutation CreateWpFromSnrBond($companyId: ID!, $input: WpFromSnrBondInput!) {
  createWpFromSnrBond(companyId: $companyId, input: $input) {
    ...WpFields
  }
}
    ${rn}`;function Kb(C){const te={...u,...C};return a.n(Hb,te)}e.J1`
    query WarrantProgramWithIncludes($id: ID!) {
  warrantProgram(id: $id) {
    ...WpFields
    warrantBoardMembers {
      ...WbmFields
      identity {
        ...IdentityFields
      }
    }
    meetingConcern {
      ...McFields
      meeting {
        ...MeetingFields
        meetingDocuments {
          ...MdFields
          document {
            ...DocFields
          }
        }
      }
    }
    warrantDocuments {
      ...WdFields
      document {
        ...DocFields
      }
    }
    optionsRegistrations {
      ...OrFields
      orSignatories {
        ...OrSigFields
        identity {
          ...IdentityFields
        }
      }
      participants {
        ...WppFields
        identity {
          ...IdentityFields
        }
        latestAgreementDoc {
          ...DocFields
        }
        representatives {
          ...OptionsSubscriberRepresentativeFields
          identity {
            ...IdentityFields
          }
        }
      }
      contact {
        ...IdentityFields
      }
      signatory {
        ...IdentityFields
      }
    }
  }
}
    ${rn}
${an}
${Tt}
${Ce}
${Te}
${ie}
${ee}
${sn}
${bi}
${Bt}
${Nt}
${Dn}`,e.J1`
    mutation WpSetWiseFullyDiluted($companyId: ID!, $input: WpSetWiseFullyDilutedInput!) {
  wpSetWiseFullyDiluted(companyId: $companyId, input: $input) {
    deletedIds
    wiseDebendencyBonds {
      ...WdbFields
    }
    warrantProgram {
      ...WpUpdateFields
    }
  }
}
    ${Ri}
${pi}`,e.J1`
    mutation WpSetWiseRecordDay($companyId: ID!, $input: WpSetWiseRecordDayInput!) {
  wpSetWiseRecordDay(companyId: $companyId, input: $input) {
    deletedIds
    wiseDebendencyBonds {
      ...WdbFields
    }
    warrantProgram {
      ...WpUpdateFields
    }
  }
}
    ${Ri}
${pi}`;const gy=e.J1`
    mutation WpSetWisePrice($companyId: ID!, $input: WpSetWisePriceInput!) {
  wpSetWisePrice(companyId: $companyId, input: $input) {
    ...WpUpdateFields
  }
}
    ${pi}`;function Yb(C){const te={...u,...C};return a.n(gy,te)}e.J1`
    mutation WpSetNicePrice($companyId: ID!, $input: WpSetNicePriceInput!) {
  wpSetNicePrice(companyId: $companyId, input: $input) {
    ...WpUpdateFields
  }
}
    ${pi}`,e.J1`
    mutation WpSetNumberOfShares($companyId: ID!, $input: WpSetNumberOfSharesInput!) {
  wpSetNumberOfShares(companyId: $companyId, input: $input) {
    ...WpUpdateFields
  }
}
    ${pi}`,e.J1`
    mutation WpSetPlayground($companyId: ID!, $input: WpSetPlaygroundInput!) {
  wpSetPlayground(companyId: $companyId, input: $input) {
    ...WpUpdateFields
  }
}
    ${pi}`,e.J1`
    mutation WpCreateMeeting($companyId: ID!, $input: WpCreateMeetingInput!) {
  wpCreateMeeting(companyId: $companyId, input: $input) {
    ...WpConnectMeetingResponseFields
  }
}
    ${Je}`,e.J1`
    mutation WpConnectMeeting($companyId: ID!, $input: WpConnectMeetingInput!) {
  wpConnectMeeting(companyId: $companyId, input: $input) {
    ...WpConnectMeetingResponseFields
  }
}
    ${Je}`,e.J1`
    mutation WpDisconnectMeeting($companyId: ID!, $input: WpDisconnectMeetingInput!) {
  wpDisconnectMeeting(companyId: $companyId, input: $input) {
    warrantProgram {
      ...WpUpdateFields
    }
    ...WpDisconnectMeetingResponseFields
  }
}
    ${pi}
${gt}`,e.J1`
    mutation WpSetDuration($companyId: ID!, $input: WpSetDurationInput!) {
  wpSetDuration(companyId: $companyId, input: $input) {
    ...WpUpdateFields
    optionsRegistrations {
      ...OrFields
      participants {
        ...WppFields
      }
    }
  }
}
    ${pi}
${bi}
${Nt}`;const A_=e.J1`
    query WpOptionsLeft($companyId: ID!, $input: WpOptionsLeftInput!) {
  wpOptionsLeft(companyId: $companyId, input: $input)
}
    `;function M_(C){const te={...u,...C};return f.IT(A_,te)}e.J1`
    mutation WpSetPaymentKind($companyId: ID!, $input: WpSetPaymentKindInput!) {
  wpSetPaymentKind(companyId: $companyId, input: $input) {
    warrantProgram {
      ...WpUpdateFields
      optionsRegistrations {
        ...OrFields
        contact {
          ...IdentityFields
        }
        orSignatories {
          ...OrSigFields
          identity {
            ...IdentityFields
          }
        }
      }
    }
    orDeletedResponses {
      id
    }
    wppDeletedResponses {
      id
    }
    documents {
      ...DocFields
    }
  }
}
    ${pi}
${bi}
${Tt}
${Bt}
${ee}`,e.J1`
    mutation WpSetValuation($companyId: ID!, $input: WpSetValuationInput!) {
  wpSetValuation(companyId: $companyId, input: $input) {
    ...WpUpdateFields
  }
}
    ${pi}`,e.J1`
    mutation WpSetStrikePrice($companyId: ID!, $input: WpSetStrikePriceInput!) {
  wpSetStrikePrice(companyId: $companyId, input: $input) {
    ...WpUpdateFields
  }
}
    ${pi}`,e.J1`
    mutation WpSetVolatility($companyId: ID!, $input: WpSetVolatilityInput!) {
  wpSetVolatility(companyId: $companyId, input: $input) {
    ...WpUpdateFields
  }
}
    ${pi}`,e.J1`
    mutation WpSetDates($companyId: ID!, $input: WpSetDatesInput!) {
  wpSetDates(companyId: $companyId, input: $input) {
    ...WpUpdateFields
    optionsRegistrations {
      ...OrFields
    }
  }
}
    ${pi}
${bi}`,e.J1`
    mutation WpSetLanguage($companyId: ID!, $input: WpSetLanguageInput!) {
  wpSetLanguage(companyId: $companyId, input: $input) {
    ...WpUpdateFields
  }
}
    ${pi}`,e.J1`
    mutation WpSetBoardsStatement($companyId: ID!, $input: WpSetBoardsStatementInput!) {
  wpSetBoardsStatement(companyId: $companyId, input: $input) {
    warrantProgram {
      ...WpUpdateFields
    }
    aiSetDoneResponse {
      agendaItem {
        ...AiFields
        agendaItemDecisions {
          ...AidFields
        }
      }
      deletedAidIds {
        id
      }
    }
  }
}
    ${pi}
${Q}
${de}`,e.J1`
    mutation WpSetDescription($companyId: ID!, $input: WpSetDescriptionInput!) {
  wpSetDescription(companyId: $companyId, input: $input) {
    ...WpUpdateFields
  }
}
    ${pi}`,e.J1`
    mutation WpSetMaxNumberOfOptions($companyId: ID!, $input: WpSetMaxNumberOfOptionsInput!) {
  wpSetMaxNumberOfOptions(companyId: $companyId, input: $input) {
    ...WpUpdateFields
  }
}
    ${pi}`,e.J1`
    mutation WpSetNonCashStatement($companyId: ID!, $input: WpSetNonCashStatementInput!) {
  wpSetNonCashStatement(companyId: $companyId, input: $input) {
    ...WpUpdateFields
  }
}
    ${pi}`,e.J1`
    mutation WpAddShareClass($companyId: ID!, $input: WpAddShareClassInput!) {
  wpAddShareClass(companyId: $companyId, input: $input) {
    ...WpUpdateFields
  }
}
    ${pi}`,e.J1`
    mutation WpEditShareClass($companyId: ID!, $input: WpEditShareClassInput!) {
  wpEditShareClass(companyId: $companyId, input: $input) {
    ...WpUpdateFields
  }
}
    ${pi}`,e.J1`
    mutation WpDeleteShareClass($companyId: ID!, $input: WpDeleteShareClassInput!) {
  wpDeleteShareClass(companyId: $companyId, input: $input) {
    ...WpUpdateFields
  }
}
    ${pi}`,e.J1`
    mutation WpaSetDuration($companyId: ID!, $input: WpaSetDurationInput!) {
  wpaSetDuration(companyId: $companyId, input: $input) {
    ...WpFields
  }
}
    ${rn}`,e.J1`
    mutation WpaSetStrikePrice($companyId: ID!, $input: WpSetStrikePriceInput!) {
  wpaSetStrikePrice(companyId: $companyId, input: $input) {
    ...WpFields
  }
}
    ${rn}`,e.J1`
    mutation WpRefreshInterestRate($companyId: ID!, $id: ID!) {
  wpRefreshInterestRate(companyId: $companyId, id: $id) {
    ...WpFields
  }
}
    ${rn}`,e.J1`
    query WarrantProgramErrors($companyId: ID!, $id: ID!) {
  warrantProgramErrors(companyId: $companyId, id: $id) {
    ...WpValidatorErrorFields
  }
}
    ${jt}`,e.J1`
    query WpDecisionErrors($companyId: ID!, $id: ID!) {
  wpDecisionErrors(companyId: $companyId, id: $id) {
    ...WpDecisionErrorFields
  }
}
    ${pn}`,e.J1`
    query WiseErrors($companyId: ID!, $id: ID!) {
  wiseErrors(companyId: $companyId, id: $id) {
    ...WiseErrorFields
  }
}
    ${$n}`,e.J1`
    query EmployeeOptionsErrors($companyId: ID!, $id: ID!) {
  employeeOptionsErrors(companyId: $companyId, id: $id) {
    ...EoValidatorErrorFields
  }
}
    ${oi}`,e.J1`
    query WarrantShareholders($companyId: ID!, $warrantProgramId: ID!) {
  warrantShareholders(companyId: $companyId, warrantProgramId: $warrantProgramId) {
    ...WshFields
    proxy {
      ...IdentityFields
    }
    shareholder {
      ...ShFields
      identity {
        ...IdentityFields
      }
    }
  }
}
    ${Ti}
${Tt}
${mi}`;const jm=e.J1`
    query WiseDependencyBonds($companyId: ID!, $warrantProgramId: ID!) {
  wiseDependencyBonds(companyId: $companyId, warrantProgramId: $warrantProgramId) {
    ...WdbFields
  }
}
    ${Ri}`;function cD(C){const te={...u,...C};return r.UX(jm,te)}e.J1`
    mutation CreateWiseDepBond($companyId: ID!, $input: WdbCreateInput!) {
  createWiseDepBond(companyId: $companyId, input: $input) {
    ...WdbFields
    warrantProgram {
      ...WpFields
      ...WpUpdateFields
    }
  }
}
    ${Ri}
${rn}
${pi}`,e.J1`
    mutation CreateWdbFromBond($companyId: ID!, $snrBondId: ID!, $warrantProgramId: ID!) {
  createWdbFromBond(
    companyId: $companyId
    snrBondId: $snrBondId
    warrantProgramId: $warrantProgramId
  ) {
    ...WdbFields
    warrantProgram {
      ...WpFields
      ...WpUpdateFields
    }
  }
}
    ${Ri}
${rn}
${pi}`,e.J1`
    mutation EditWiseDependencyBond($companyId: ID!, $input: WdbEditInput!) {
  editWiseDependencyBond(companyId: $companyId, input: $input) {
    ...WdbFields
  }
}
    ${Ri}`,e.J1`
    mutation DeleteWiseDependencyBond($companyId: ID!, $id: ID!) {
  deleteWiseDependencyBond(companyId: $companyId, id: $id) {
    id
    warrantProgram {
      ...WpFields
      ...WpUpdateFields
    }
  }
}
    ${rn}
${pi}`},32859:(Ge,L,n)=>{"use strict";function e(r){const a=new URL("/auth",window.location.origin);r&&Object.entries(r.queryParams).forEach(([f,d])=>{a.searchParams.append(f,d)}),window.location.href=a.toString()}n.d(L,{O:()=>e})},28425:(Ge,L,n)=>{"use strict";n.d(L,{q:()=>u});var e=n(87748),r=n(10047),a=n(32859),f=n(55685),d=n(47416);let u=(()=>{class y{constructor(_,I){this.snackBar=_,this.jwtService=I}canActivate(_){return this.jwtService.isValid()?(0,r.of)(!0):(_.url.length>=1&&this.snackBar.open("You have been logged out due to inactivity",void 0,{duration:1e4}),(0,a.O)(_),(0,r.of)(!1))}canActivateChild(_){return this.canActivate(_)}static{this.\u0275fac=function(I){return new(I||y)(f.KVO(d.UG),f.KVO(e.b))}}static{this.\u0275prov=f.jDH({token:y,factory:y.\u0275fac,providedIn:"root"})}}return y})()},67941:(Ge,L,n)=>{"use strict";n.d(L,{H:()=>r});var e=n(62546);function r(a,f){return!(!(0,e.A)(a)&&!(0,e.A)(f))||a.name===f.name&&a.voteWeight===f.voteWeight}},9632:(Ge,L,n)=>{"use strict";n.d(L,{$:()=>r,J:()=>e});const e=({voteWeight:a,quantity:f,name:d,max:u,min:y})=>({voteWeight:a,quantity:f,name:d,min:y,max:u}),r=({name:a,quantity:f,voteWeight:d})=>({name:a,quantity:f,voteWeight:d})},74841:(Ge,L,n)=>{"use strict";n.d(L,{R:()=>a});var e=n(68435),r=n(44543);function a(f,d,u,y){const m=Math.round(d.diff(f,"months",{conversionAccuracy:"longterm"}).months);return{vestingDuration:(0,r.C)(y||1,m+1,!1,e.q$[u],f),cliffDuration:(0,r.C)(y||1,m+1,!1,void 0,f)}}},65700:(Ge,L,n)=>{"use strict";n.d(L,{S:()=>F});var e=n(90450),r=n(95212),a=n(10047),f=n(45232),d=n(82780),u=n(54436),y=n(94445),m=n(55685),_=n(74396);function I(M){return k=>k.pipe((0,e.gp)(y.T.resultStored,y.T.error),(0,f.$)(x=>x.payload.opId===M),(0,d.H)(x=>x.type===y.T.error.type?(0,r.$)(()=>x):(0,a.of)(x)),(0,u.T)(x=>x.payload))}let F=(()=>{class M{constructor(x,w){this.store=x,this.actions$=w}query(x,w){const T=crypto.randomUUID();return setTimeout(()=>this.store.dispatch(y.T.query({payload:{opId:T,query:()=>x.fetch(w,{fetchPolicy:"no-cache"})}}))),this.actions$.pipe(I(T),(0,u.T)(A=>A.result))}mutate(x,w,T){const A=crypto.randomUUID();return setTimeout(()=>this.store.dispatch(y.T.mutate({payload:{opId:A,mutation:()=>x.mutate(w,{fetchPolicy:"no-cache",...T})}}))),this.actions$.pipe(I(A),(0,u.T)(z=>z.result))}static{this.\u0275fac=function(w){return new(w||M)(m.KVO(_.il),m.KVO(e.En))}}static{this.\u0275prov=m.jDH({token:M,factory:M.\u0275fac,providedIn:"root"})}}return M})()},87748:(Ge,L,n)=>{"use strict";n.d(L,{b:()=>$});var e=n(55685);const r=new e.nKC("JWT_OPTIONS");let a=(()=>{class R{constructor(j=null){this.tokenGetter=j&&j.tokenGetter||function(){}}urlBase64Decode(j){let Y=j.replace(/-/g,"+").replace(/_/g,"/");switch(Y.length%4){case 0:break;case 2:Y+="==";break;case 3:Y+="=";break;default:throw new Error("Illegal base64url string!")}return this.b64DecodeUnicode(Y)}b64decode(j){let O="";if((j=String(j).replace(/=+$/,"")).length%4==1)throw new Error("'atob' failed: The string to be decoded is not correctly encoded.");for(let ge,Ee,me=0,je=0;Ee=j.charAt(je++);~Ee&&(ge=me%4?64*ge+Ee:Ee,me++%4)?O+=String.fromCharCode(255&ge>>(-2*me&6)):0)Ee="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(Ee);return O}b64DecodeUnicode(j){return decodeURIComponent(Array.prototype.map.call(this.b64decode(j),Y=>"%"+("00"+Y.charCodeAt(0).toString(16)).slice(-2)).join(""))}decodeToken(j=this.tokenGetter()){return j instanceof Promise?j.then(Y=>this._decodeToken(Y)):this._decodeToken(j)}_decodeToken(j){if(!j||""===j)return null;const Y=j.split(".");if(3!==Y.length)throw new Error("The inspected token doesn't appear to be a JWT. Check to make sure it has three parts and see https://jwt.io for more.");const O=this.urlBase64Decode(Y[1]);if(!O)throw new Error("Cannot decode the token.");return JSON.parse(O)}getTokenExpirationDate(j=this.tokenGetter()){return j instanceof Promise?j.then(Y=>this._getTokenExpirationDate(Y)):this._getTokenExpirationDate(j)}_getTokenExpirationDate(j){let Y;if(Y=this.decodeToken(j),!Y||!Y.hasOwnProperty("exp"))return null;const O=new Date(0);return O.setUTCSeconds(Y.exp),O}isTokenExpired(j=this.tokenGetter(),Y){return j instanceof Promise?j.then(O=>this._isTokenExpired(O,Y)):this._isTokenExpired(j,Y)}_isTokenExpired(j,Y){if(!j||""===j)return!0;const O=this.getTokenExpirationDate(j);return Y=Y||0,null!==O&&!(O.valueOf()>(new Date).valueOf()+1e3*Y)}getAuthScheme(j,Y){return"function"==typeof j?j(Y):j}}return R.\u0275fac=function(j){return new(j||R)(e.KVO(r))},R.\u0275prov=e.jDH({token:R,factory:R.\u0275fac}),R})();var y=n(62546),m=n(82577),_=n(2765),I=n(47217),F=n(23721);var T=n(92198),A=n(22905);const V=function z(R,K,j){if((R=(0,A.A)(R))&&(j||void 0===K))return(0,_.A)(R);if(!R||!(K=(0,m.A)(K)))return R;var Y=(0,T.A)(R),O=(0,T.A)(K),me=function x(R,K){for(var j=-1,Y=R.length;++j<Y&&(0,F.A)(K,R[j],0)>-1;);return j}(Y,O),ge=function M(R,K){for(var j=R.length;j--&&(0,F.A)(K,R[j],0)>-1;);return j}(Y,O)+1;return(0,I.A)(Y,me,ge).join("")};var G=n(67428);const B=new a,H="app.auth_jwt";let $=(()=>{class R{constructor(){try{(0,y.A)(this.jwt)||(this._decoded=B.decodeToken(this.jwt))}catch{this.clear()}}get jwt(){const j=V(localStorage.getItem(H)||"",'"');try{B.decodeToken(j)}catch(Y){return console.error(Y),this.clear(),null}return j}set jwt(j){localStorage.removeItem("qoorp.x_jwt");try{this._decoded=B.decodeToken(j)}catch(Y){throw console.error(Y),this.clear(),Y}localStorage.setItem(H,j)}get sub(){if(!(0,G.A)(this.jwt))return this._decoded?.sub}get admin(){return!(0,G.A)(this.jwt)&&(this._decoded?.admin??!1)}get expMillis(){if(!(0,y.A)(this._decoded)&&!(0,G.A)(this.jwt))return 1e3*this._decoded?.exp}clear(){this._decoded=void 0,localStorage.removeItem(H)}isValid(){return!(0,G.A)(this.jwt)&&!(0,y.A)(this.expMillis)&&this.expMillis-(new Date).getTime()-12e4>0}static{this.\u0275fac=function(Y){return new(Y||R)}}static{this.\u0275prov=e.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}}return R})()},60996:(Ge,L,n)=>{"use strict";n.d(L,{b:()=>a});var e=n(40352),r=n(55685);let a=(()=>{class f{constructor(){this._subject=new e.B}get listen(){return this._subject.asObservable()}scroll(u,y){this._subject.next({id:u,scrollToOptions:y})}static{this.\u0275fac=function(y){return new(y||f)}}static{this.\u0275prov=r.jDH({token:f,factory:f.\u0275fac,providedIn:"root"})}}return f})()},81957:(Ge,L,n)=>{"use strict";n.d(L,{G:()=>d});var e=n(47701),r=n(37036),a=n(92206),f=n(40571);class d{get canHavePostalVote(){return!a.DH.includes(this.kind)}get canHaveBoardsRecommendation(){return!a.Zw.includes(this.kind)}constructor(y){Object.assign(this,y)}}(0,e.Cg)([(0,r.d)(({value:u})=>(0,f.G)(u),{toClassOnly:!0}),(0,r.d)(({value:u})=>(0,f.s)(u),{toPlainOnly:!0}),(0,e.Sn)("design:type",Array)],d.prototype,"decisionSuggestions",void 0)},74136:(Ge,L,n)=>{"use strict";n.d(L,{B:()=>y,C:()=>m});var e=n(47701),r=n(62546),a=n(33493),f=n(75767),d=n(30972),u=n(37036),y=function(_){return _[_["0101-1231"]=0]="0101-1231",_[_["0201-0131"]=1]="0201-0131",_[_["0301-0228"]=2]="0301-0228",_[_["0401-0331"]=3]="0401-0331",_[_["0501-0430"]=4]="0501-0430",_[_["0601-0531"]=5]="0601-0531",_[_["0701-0630"]=6]="0701-0630",_[_["0801-0731"]=7]="0801-0731",_[_["0901-0831"]=8]="0901-0831",_[_["1001-0930"]=9]="1001-0930",_[_["1101-1031"]=10]="1101-1031",_[_["1201-1130"]=11]="1201-1130",_}(y||{});class m{get possibleMinimumShares(){return(0,r.A)(this.numberOfSharesAfter)?(0,a.A)(this.minimumNumberOfShares):(0,a.A)(this.numberOfSharesAfter)}get needRegistration(){return this.changeBoardLimits||this.changeCompanyName||this.changeFiscalYear||this.changeKindOfBusiness||this.changeNumberOfAuditors||this.changeNumberOfShares||this.changeSeat||this.changeShareLimits||this.changeSummoning}constructor(I){this.changeCompanyName=!1,this.changeSeat=!1,this.changeKindOfBusiness=!1,this.changeBoardLimits=!1,this.changeShareLimits=!1,this.changeNumberOfAuditors=!1,this.changeSummoning=!1,this.summoningMethodMail=!0,this.summoningMethodEmail=!1,this.summoningMethodFax=!1,this.summoningMethodPoit=!1,this.changeFiscalYear=!1,this.changeNumberOfShares=!1,this.havePostTransferPurchaseRight=!1,this.haveRightOfFirstRefusal=!1,this.haveConsent=!1,this.haveMajority=!1,this.haveArbitrator=!1,Object.assign(this,I)}getStatusText(I,F){return(0,r.A)(F)?(0,r.A)(I)?"Draft":"":(0,f.A)(F.status,M=>M.value).join(", ")}}(0,e.Cg)([(0,u.d)(({value:_})=>d.c9.fromISO(_),{toClassOnly:!0}),(0,e.Sn)("design:type",d.c9)],m.prototype,"createdAt",void 0),(0,e.Cg)([(0,u.d)(({value:_})=>d.c9.fromISO(_),{toClassOnly:!0}),(0,e.Sn)("design:type",d.c9)],m.prototype,"updatedAt",void 0)},83258:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>u,n:()=>y});var e=n(47701),r=n(37036),a=n(62546),f=n(30972),d=n(8627);const u={[d.fw.Issue]:"Share issue",[d.fw.Warrants]:"Warrants",[d.fw.Convertibles]:"Convertibles",[d.fw.Bonds]:"Convertibles"};class y{constructor(_){Object.assign(this,_)}}(0,e.Cg)([(0,r.d)(({value:m})=>(0,a.A)(m)?null:f.c9.fromISO(m),{toClassOnly:!0}),(0,e.Sn)("design:type",f.c9)],y.prototype,"validThruDate",void 0),(0,e.Cg)([(0,r.d)(({value:m})=>JSON.parse(m),{toClassOnly:!0}),(0,e.Sn)("design:type",Array)],y.prototype,"authorizationKinds",void 0)},21232:(Ge,L,n)=>{"use strict";n.d(L,{P:()=>e,y:()=>r});var e=function(a){return a[a.OnlyWithPreferentialRights=0]="OnlyWithPreferentialRights",a[a.OnlyWithoutPreferentialRights=1]="OnlyWithoutPreferentialRights",a[a.WithOrWithoutPreferentialRights=2]="WithOrWithoutPreferentialRights",a}(e||{});class r{constructor(f){Object.assign(this,f)}}},42197:(Ge,L,n)=>{"use strict";n.d(L,{a:()=>f});var e=n(47701),r=n(37036),a=n(40571);class f{constructor(u){Object.assign(this,u)}}(0,e.Cg)([(0,r.d)(({value:d})=>(0,a.G)(d),{toClassOnly:!0}),(0,r.d)(({value:d})=>(0,a.s)(d),{toPlainOnly:!0}),(0,e.Sn)("design:type",Array)],f.prototype,"functions",void 0)},40926:(Ge,L,n)=>{"use strict";n.d(L,{C:()=>y});var e=n(47701),r=n(37036),a=n(30972),f=n(62546),d=n(49596),u=n(40571);class y{get addressAsStr(){const{co:_,address:I,zip:F,city:M}=this.address;let k="";return(0,f.A)(_)||(k+=`${_}, `),(0,f.A)(I)||(k+=`${I}, `),(0,f.A)(F)||(k+=`${F} `),(0,f.A)(M)||(k+=`${M}`),k||null}get isDemo(){return this.organizationNumber.startsWith("0")}}(0,e.Cg)([(0,r.d)(({value:m})=>(0,u.G)(m),{toClassOnly:!0}),(0,r.d)(({value:m})=>(0,u.s)(m),{toPlainOnly:!0}),(0,e.Sn)("design:type",Object)],y.prototype,"address",void 0),(0,e.Cg)([(0,r.d)(({value:m})=>(0,f.A)(m)?null:a.c9.fromISO(m),{toClassOnly:!0}),(0,e.Sn)("design:type",a.c9)],y.prototype,"foundationDate",void 0),(0,e.Cg)([(0,r.d)(({value:m})=>(0,u.G)(m),{toClassOnly:!0}),(0,r.d)(({value:m})=>(0,u.s)(m),{toPlainOnly:!0}),(0,e.Sn)("design:type",Object)],y.prototype,"boardSettings",void 0),(0,e.Cg)([(0,r.d)(({value:m})=>(0,d.A)(m)?a.c9.fromSeconds(m):a.c9.fromISO(m),{toClassOnly:!0}),(0,e.Sn)("design:type",a.c9)],y.prototype,"createdAt",void 0),(0,e.Cg)([(0,r.d)(({value:m})=>(0,d.A)(m)?a.c9.fromSeconds(m):a.c9.fromISO(m),{toClassOnly:!0}),(0,e.Sn)("design:type",a.c9)],y.prototype,"updatedAt",void 0)},7198:(Ge,L,n)=>{"use strict";n.d(L,{y:()=>d});var e=n(47701),r=n(37036),a=n(30972),f=n(40571);class d{constructor(y){Object.assign(this,y)}}(0,e.Cg)([(0,r.d)(({value:u})=>u?a.c9.fromISO(u):null,{toClassOnly:!0}),(0,e.Sn)("design:type",Object)],d.prototype,"scriveMtime",void 0),(0,e.Cg)([(0,r.d)(({value:u})=>u?a.c9.fromISO(u):null,{toClassOnly:!0}),(0,e.Sn)("design:type",Object)],d.prototype,"scriveCtime",void 0),(0,e.Cg)([(0,r.d)(({value:u})=>(0,f.G)(u),{toClassOnly:!0}),(0,e.Sn)("design:type",Array)],d.prototype,"scriveParties",void 0),(0,e.Cg)([(0,r.d)(({value:u})=>a.c9.fromISO(u),{toClassOnly:!0}),(0,e.Sn)("design:type",a.c9)],d.prototype,"createdAt",void 0),(0,e.Cg)([(0,r.d)(({value:u})=>a.c9.fromISO(u),{toClassOnly:!0}),(0,e.Sn)("design:type",a.c9)],d.prototype,"updatedAt",void 0)},97593:(Ge,L,n)=>{"use strict";n.d(L,{_4:()=>d,kc:()=>u,lz:()=>y,mf:()=>m});var e=n(47701),r=n(37036),a=n(30972),f=n(49596),d=function(_){return _[_.Person=0]="Person",_[_.Company=1]="Company",_}(d||{}),u=function(_){return _[_.Passport=0]="Passport",_[_.SwedishPersonalID=1]="SwedishPersonalID",_[_.SwedishOrgNumber=2]="SwedishOrgNumber",_[_.ForeignCompanyDirector=3]="ForeignCompanyDirector",_[_.ForeignManual=4]="ForeignManual",_[_.Fictitious=5]="Fictitious",_}(u||{});class y{constructor(I){this.toString=()=>this.name,Object.assign(this,I)}static fromUser(I,F){return new y({name:I.name,identityNumberKind:u.SwedishPersonalID,identityNumber:I.personalId,email:I.email,juridicalKind:d.Person,userId:I.id,companyId:F})}static fromCompany(I){return new y({name:I.name,identityNumberKind:u.SwedishOrgNumber,identityNumber:I.organizationNumber,email:I.email,juridicalKind:d.Company})}}function m(_){return _.identityNumberKind===u.SwedishOrgNumber||_.identityNumberKind===u.SwedishPersonalID}(0,e.Cg)([(0,r.d)(({value:_})=>(0,f.A)(_)?a.c9.fromSeconds(_):a.c9.fromISO(_),{toClassOnly:!0}),(0,e.Sn)("design:type",a.c9)],y.prototype,"createdAt",void 0),(0,e.Cg)([(0,r.d)(({value:_})=>(0,f.A)(_)?a.c9.fromSeconds(_):a.c9.fromISO(_),{toClassOnly:!0}),(0,e.Sn)("design:type",a.c9)],y.prototype,"updatedAt",void 0)},22712:(Ge,L,n)=>{"use strict";n.d(L,{N:()=>e});class e{constructor(a){Object.assign(this,a)}}},53092:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>e});class e{constructor(a){Object.assign(this,a)}}},55808:(Ge,L,n)=>{"use strict";n.d(L,{d:()=>r,f:()=>a});var e=n(62546),r=function(f){return f[f.Completed=0]="Completed",f[f.Scheduled=1]="Scheduled",f[f.Waiting=2]="Waiting",f[f.Failed=3]="Failed",f[f.InProgress=4]="InProgress",f}(r||{});class a{constructor(d){Object.assign(this,d)}get needPowerOfAttorney(){return!(!this.isShareholder||(0,e.A)(this.proxyId)||this.proxyId===this.identityId)}}},48204:(Ge,L,n)=>{"use strict";n.d(L,{fi:()=>y,iX:()=>m,oG:()=>u});var e=n(47701),r=n(37036),a=n(30972),f=n(62546),d=n(13671);const u={[d.GVL.BoardMeeting]:"Board meeting",[d.GVL.ShareholdersMeeting]:"Annual general meeting",[d.GVL.ExtraShareholdersMeeting]:"Extra shareholders' meeting"},y={[d.bxH.Physical]:"Physical meeting",[d.bxH.PhysicalAndPhone]:"Physical meeting and phone/video",[d.bxH.Phone]:"Phone/Video meeting",[d.bxH.PerCapsulam]:"Per Capsulam"};class m{get startTimeAsLuxon(){return a.c9.fromISO(this.startTime)}get endTimeAsLuxon(){return(0,f.A)(this.endTime)?null:a.c9.fromISO(this.endTime)}constructor(I){Object.assign(this,I)}}(0,e.Cg)([(0,r.d)(({value:_})=>(0,f.A)(_)?null:a.c9.fromISO(_),{toClassOnly:!0}),(0,e.Sn)("design:type",a.c9)],m.prototype,"registerAttendanceDate",void 0),(0,e.Cg)([(0,r.d)(({value:_})=>(0,f.A)(_)?null:a.c9.fromISO(_),{toClassOnly:!0}),(0,e.Sn)("design:type",a.c9)],m.prototype,"postalVoteDate",void 0)},28415:(Ge,L,n)=>{"use strict";n.d(L,{E:()=>d});var e=n(47701),r=n(37036),a=n(62546),f=n(30972);class d{get payment(){const y={paymentName:this.paymentName,paymentAccountKind:this.paymentAccountKind,paymentAccountNumber:this.paymentAccountNumber};return Object.values(y).every(m=>(0,a.A)(m))?null:y}get iban(){const y={ibanNumber:this.ibanNumber,ibanBic:this.ibanBic,ibanBank:this.ibanBank,ibanAddress:this.ibanAddress};return Object.values(y).every(m=>!(0,a.A)(m))?y:null}constructor(y){Object.assign(this,y)}}(0,e.Cg)([(0,r.d)(({value:u})=>(0,a.A)(u)?null:f.c9.fromISO(u),{toClassOnly:!0}),(0,e.Sn)("design:type",f.c9)],d.prototype,"payBeforeDate",void 0)},97436:(Ge,L,n)=>{"use strict";n.d(L,{k:()=>d});var e=n(47701),r=n(37036),a=n(62546),f=n(30972);class d{get payment(){const y={paymentName:this.paymentName,paymentAccountKind:this.paymentAccountKind,paymentAccountNumber:this.paymentAccountNumber};return Object.values(y).every(m=>(0,a.A)(m))?null:y}get iban(){const y={ibanNumber:this.ibanNumber,ibanBic:this.ibanBic,ibanBank:this.ibanBank,ibanAddress:this.ibanAddress};return Object.values(y).every(m=>!(0,a.A)(m))?y:null}constructor(y){Object.assign(this,y)}}(0,e.Cg)([(0,r.d)(({value:u})=>(0,a.A)(u)?null:f.c9.fromISO(u),{toClassOnly:!0}),(0,e.Sn)("design:type",f.c9)],d.prototype,"payBeforeDate",void 0),(0,e.Cg)([(0,r.d)(({value:u})=>(0,a.A)(u)?null:f.c9.fromISO(u),{toClassOnly:!0}),(0,e.Sn)("design:type",f.c9)],d.prototype,"recordDay",void 0)},46944:(Ge,L,n)=>{"use strict";n.d(L,{V:()=>u});var e=n(47701),r=n(33493),a=n(62546),f=n(30972),d=n(37036);class u{get valuationPreMoney(){return(0,r.A)(this.pricePerShare||0)*(0,r.A)(this.numberOfSharesBefore||0)}get valuationPostMoney(){return(0,r.A)(this.pricePerShare||0)*((0,r.A)(this.numberOfSharesBefore||0)+(0,r.A)(this.maxNumberOfShares||0))}constructor(m){Object.assign(this,m)}}(0,e.Cg)([(0,d.d)(({value:y})=>(0,a.A)(y)?null:f.c9.fromISO(y),{toClassOnly:!0}),(0,e.Sn)("design:type",f.c9)],u.prototype,"subscriptionStartDate",void 0),(0,e.Cg)([(0,d.d)(({value:y})=>(0,a.A)(y)?null:f.c9.fromISO(y),{toClassOnly:!0}),(0,e.Sn)("design:type",f.c9)],u.prototype,"subscriptionEndDate",void 0),(0,e.Cg)([(0,d.d)(({value:y})=>(0,a.A)(y)?null:f.c9.fromISO(y),{toClassOnly:!0}),(0,e.Sn)("design:type",f.c9)],u.prototype,"boardsStatementDate",void 0),(0,e.Cg)([(0,d.d)(({value:y})=>(0,a.A)(y)?null:f.c9.fromISO(y),{toClassOnly:!0}),(0,e.Sn)("design:type",f.c9)],u.prototype,"paidForAt",void 0),(0,e.Cg)([(0,d.d)(({value:y})=>f.c9.fromISO(y),{toClassOnly:!0}),(0,e.Sn)("design:type",f.c9)],u.prototype,"createdAt",void 0),(0,e.Cg)([(0,d.d)(({value:y})=>f.c9.fromISO(y),{toClassOnly:!0}),(0,e.Sn)("design:type",f.c9)],u.prototype,"updatedAt",void 0)},39032:(Ge,L,n)=>{"use strict";n.d(L,{$:()=>y,_:()=>u});var e=n(47701),r=n(37036),a=n(62546),f=n(11752),d=n(30972),u=function(m){return m.Issue="nyemission",m.Warrants="teckningsoptioner",m}(u||{});class y{get filingRef(){return`${this.filingNumber}/${this.filingYear}`}constructor(_){Object.assign(this,_)}}(0,e.Cg)([(0,r.d)(({value:m})=>(0,a.A)(m)?null:d.c9.fromISO(m),{toClassOnly:!0}),(0,e.Sn)("design:type",d.c9)],y.prototype,"registrationDate",void 0),(0,e.Cg)([(0,r.d)(({value:m})=>(0,f.A)(m)?JSON.parse(m):m,{toClassOnly:!0}),(0,r.d)(({value:m})=>JSON.stringify(m),{toPlainOnly:!0}),(0,e.Sn)("design:type",Array)],y.prototype,"auths",void 0)},50574:(Ge,L,n)=>{"use strict";n.d(L,{Y:()=>d,z:()=>u});var e=n(47701),r=n(37036),a=n(62546),f=n(30972),d=function(y){return y.Warrant="teckningsoptioner",y.Convertibles="konvertibler",y.PromissoryNote="skuldebrev",y}(d||{});class u{get filingRef(){return`${this.filingNumber}/${this.filingYear}`}constructor(m){Object.assign(this,m)}}(0,e.Cg)([(0,r.d)(({value:y})=>(0,a.A)(y)?null:f.c9.fromISO(y),{toClassOnly:!0}),(0,e.Sn)("design:type",f.c9)],u.prototype,"registrationDate",void 0),(0,e.Cg)([(0,r.d)(({value:y})=>(0,a.A)(y)?null:f.c9.fromISO(y),{toClassOnly:!0}),(0,e.Sn)("design:type",f.c9)],u.prototype,"decisionDate",void 0),(0,e.Cg)([(0,r.d)(({value:y})=>(0,a.A)(y)?null:f.c9.fromISO(y),{toClassOnly:!0}),(0,e.Sn)("design:type",f.c9)],u.prototype,"shareSubStartDate",void 0),(0,e.Cg)([(0,r.d)(({value:y})=>(0,a.A)(y)?null:f.c9.fromISO(y),{toClassOnly:!0}),(0,e.Sn)("design:type",f.c9)],u.prototype,"shareSubEndDate",void 0)},50255:(Ge,L,n)=>{"use strict";n.d(L,{W:()=>u});var e=n(47701),r=n(37036),a=n(30972),f=n(62546),d=n(40571);class u{get filingRef(){return`${this.filingNumber}/${this.filingYear}`}constructor(m){Object.assign(this,m)}}(0,e.Cg)([(0,r.d)(({value:y})=>(0,f.A)(y)?null:a.c9.fromISO(y),{toClassOnly:!0}),(0,e.Sn)("design:type",a.c9)],u.prototype,"arrivalDate",void 0),(0,e.Cg)([(0,r.d)(({value:y})=>(0,f.A)(y)?null:a.c9.fromISO(y),{toClassOnly:!0}),(0,e.Sn)("design:type",a.c9)],u.prototype,"registrationDate",void 0),(0,e.Cg)([(0,r.d)(({value:y})=>(0,d.G)(y),{toClassOnly:!0}),(0,r.d)(({value:y})=>(0,d.s)(y),{toPlainOnly:!0}),(0,e.Sn)("design:type",Array)],u.prototype,"subjects",void 0),(0,e.Cg)([(0,r.d)(({value:y})=>(0,d.G)(y),{toClassOnly:!0}),(0,r.d)(({value:y})=>(0,d.s)(y),{toPlainOnly:!0}),(0,e.Sn)("design:type",Array)],u.prototype,"status",void 0)},65180:(Ge,L,n)=>{"use strict";n.d(L,{K:()=>u});var e=n(47701),r=n(37036),a=n(30972),f=n(62546),d=n(44190);class u{get authMethod(){return(0,f.A)(this.personalId)?d.qR.Password:d.qR.BankId}constructor(m){Object.assign(this,m)}}(0,e.Cg)([(0,r.d)(({value:y})=>(0,f.A)(y)?null:a.c9.fromISO(y),{toClassOnly:!0}),(0,e.Sn)("design:type",a.c9)],u.prototype,"lastSignInAt",void 0),(0,e.Cg)([(0,r.d)(({value:y})=>(0,f.A)(y)?null:a.c9.fromISO(y),{toClassOnly:!0}),(0,e.Sn)("design:type",a.c9)],u.prototype,"createdAt",void 0),(0,e.Cg)([(0,r.d)(({value:y})=>(0,f.A)(y)?null:a.c9.fromISO(y),{toClassOnly:!0}),(0,e.Sn)("design:type",a.c9)],u.prototype,"updatedAt",void 0)},40571:(Ge,L,n)=>{"use strict";n.d(L,{G:()=>a,s:()=>f});var e=n(11752),r=n(62546);function a(d){return(0,e.A)(d)?(0,r.A)(d)?null:JSON.parse(d):d}function f(d){return(0,e.A)(d)?d:(0,r.A)(d)?null:JSON.stringify(d)}},39437:(Ge,L,n)=>{"use strict";n.d(L,{B:()=>y,U:()=>m});var e=n(47701),r=n(37036),a=n(62546),f=n(68591),d=n(30972),u=n(22034),y=function(_){return _[_.Issue=0]="Issue",_[_.Assets=1]="Assets",_[_.ManualIssue=2]="ManualIssue",_[_.Other=3]="Other",_}(y||{});class m{get pricePerShare(){return(0,a.A)(this.valuationCompanyValue)||(0,a.A)(this.valuationNumberOfShares)?null:new f.g(this.valuationCompanyValue).div(this.valuationNumberOfShares).toNumber()}get durationInMonths(){const I=this.warrantStartDate?.startOf("day"),F=this.warrantEndDate?.startOf("day");return(0,a.A)(I)||(0,a.A)(F)?null:Math.round(F.diff(I,"months",{conversionAccuracy:"longterm"}).months)}get paymentKinds(){return[this.paymentKindCash?u.h.Cash:null,this.paymentKindOffset?u.h.Offset:null,this.paymentKindNonCash?u.h.NonCash:null].filter(I=>!(0,a.A)(I))}constructor(I){Object.assign(this,I)}}(0,e.Cg)([(0,r.d)(({value:_})=>(0,a.A)(_)?null:d.c9.fromISO(_),{toClassOnly:!0}),(0,e.Sn)("design:type",d.c9)],m.prototype,"boardsStatementDate",void 0),(0,e.Cg)([(0,r.d)(({value:_})=>(0,a.A)(_)?null:d.c9.fromISO(_),{toClassOnly:!0}),(0,e.Sn)("design:type",d.c9)],m.prototype,"valuationDate",void 0),(0,e.Cg)([(0,r.d)(({value:_})=>(0,a.A)(_)?null:d.c9.fromISO(_),{toClassOnly:!0}),(0,e.Sn)("design:type",d.c9)],m.prototype,"payBeforeDate",void 0),(0,e.Cg)([(0,r.d)(({value:_})=>(0,a.A)(_)?null:d.c9.fromISO(_),{toClassOnly:!0}),(0,e.Sn)("design:type",Object)],m.prototype,"warrantStartDate",void 0),(0,e.Cg)([(0,r.d)(({value:_})=>(0,a.A)(_)?null:d.c9.fromISO(_),{toClassOnly:!0}),(0,e.Sn)("design:type",d.c9)],m.prototype,"warrantSubscribeEndDate",void 0),(0,e.Cg)([(0,r.d)(({value:_})=>(0,a.A)(_)?null:d.c9.fromISO(_),{toClassOnly:!0}),(0,e.Sn)("design:type",d.c9)],m.prototype,"warrantEndDate",void 0),(0,e.Cg)([(0,r.d)(({value:_})=>(0,a.A)(_)?null:d.c9.fromISO(_),{toClassOnly:!0}),(0,e.Sn)("design:type",d.c9)],m.prototype,"shareSubscribeStartDate",void 0),(0,e.Cg)([(0,r.d)(({value:_})=>(0,a.A)(_)?null:d.c9.fromISO(_),{toClassOnly:!0}),(0,e.Sn)("design:type",d.c9)],m.prototype,"shareSubscribeEndDate",void 0),(0,e.Cg)([(0,r.d)(({value:_})=>(0,a.A)(_)?null:d.c9.fromISO(_),{toClassOnly:!0}),(0,e.Sn)("design:type",d.c9)],m.prototype,"paidForAt",void 0),(0,e.Cg)([(0,r.d)(({value:_})=>(0,a.A)(_)?null:d.c9.fromISO(_),{toClassOnly:!0}),(0,e.Sn)("design:type",d.c9)],m.prototype,"wiseDepBondsRecordDay",void 0)},11356:(Ge,L,n)=>{"use strict";n.d(L,{t:()=>e});class e{constructor(a){Object.assign(this,a)}}},73419:(Ge,L,n)=>{"use strict";n.d(L,{n:()=>f});var e=n(47701),r=n(37036),a=n(30972);class f{constructor(u){Object.assign(this,u)}}(0,e.Cg)([(0,r.d)(({value:d})=>a.c9.fromISO(d),{toClassOnly:!0}),(0,e.Sn)("design:type",a.c9)],f.prototype,"createdAt",void 0),(0,e.Cg)([(0,r.d)(({value:d})=>a.c9.fromISO(d),{toClassOnly:!0}),(0,e.Sn)("design:type",a.c9)],f.prototype,"updatedAt",void 0)},80851:(Ge,L,n)=>{"use strict";n.d(L,{xq:()=>e.xq,H0:()=>y});var e=n(88645),r=n(31761),a=n(24095),f=n(12791),d=n(55685);let y=(()=>{class m{static{this.\u0275fac=function(F){return new(F||m)}}static{this.\u0275mod=d.$C({type:m})}static{this.\u0275inj=d.G2t({imports:[r.MD,a.D6,f.PO]})}}return m})()},88645:(Ge,L,n)=>{"use strict";n.d(L,{GY:()=>Y,xq:()=>R});var e=n(77387),r=n(10047),a=n(54436),f=n(94638),d=Math.floor,u=Math.random;const I=function _(me){var ge=me.length;return ge?me[function y(me,ge){return me+d(u()*(ge-me+1))}(0,ge-1)]:void 0};var F=n(6221);const k=function M(me){return I((0,F.A)(me))};var x=n(47008);const T=function w(me){return((0,x.A)(me)?I:k)(me)};var A=n(55685),z=n(31761),V=n(24095),G=n(12791);function B(me,ge){if(1&me&&(A.qex(0),A.j41(1,"div"),A.EFF(2),A.k0s(),A.bVm()),2&me){const Ee=ge.ngIf;A.R7$(2),A.JRh(Ee)}}function H(me,ge){if(1&me&&(A.j41(0,"div"),A.EFF(1),A.nI1(2,"async"),A.k0s()),2&me){const Ee=A.XpG(2);A.R7$(),A.JRh(A.bMT(2,1,Ee.randomQuote$))}}function U(me,ge){if(1&me&&(A.j41(0,"div",3)(1,"div"),A.nrm(2,"mat-progress-spinner",4),A.nI1(3,"async"),A.nI1(4,"async"),A.k0s(),A.DNE(5,B,3,1,"ng-container",5),A.nI1(6,"async"),A.DNE(7,H,3,3,"ng-template",null,0,A.C5r),A.k0s()),2&me){const Ee=A.sdS(8),je=A.XpG();A.R7$(2),A.Y8G("diameter",A.bMT(3,4,je.diameter$))("mode",A.bMT(4,6,je.spinnerMode$)),A.R7$(3),A.Y8G("ngIf",A.bMT(6,8,je.text$))("ngIfElse",Ee)}}function $(me,ge){if(1&me&&(A.j41(0,"div",6)(1,"div"),A.nrm(2,"mat-progress-bar",7),A.nI1(3,"async"),A.k0s()()),2&me){const Ee=A.XpG();A.R7$(2),A.Y8G("mode",A.bMT(3,1,Ee.barMode$))}}var R=function(me){return me.Bar="bar",me.Circle="circle",me}(R||{});const j=["Success is not final, failure is not fatal: it is the courage to continue that counts. - Winston Churchill","I have learned over the years that when one's mind is made up, this diminishes fear. - Rosa Parks","If you want to achieve greatness, stop asking for permission. - Anonymous","The most courageous act is still to think for yourself. Aloud. - Coco Chanel","The greatest glory in living lies not in never falling, but in rising every time we fall. - Nelson Mandela","Don't let anyone rob you of your imagination, your creativity, or your curiosity. It's your place in the world; it's your life. - Dr. Mae Jemison","I have not failed. I've just found 10,000 ways that won't work. - Thomas Edison","Done is better than perfect. - Sheryl Sandberg","The only way to do great work is to love what you do. - Steve Jobs","I attribute my success to this: I never gave or took any excuse. - Florence Nightingale"];let Y=(()=>{class me{constructor(Ee,je,ne,be,fe,q){this.viewContainerRef=Ee,this.elementRef=je,this.changeDetectorRef=ne,this.componentFactoryResolver=be,this.appRef=fe,this.injector=q,this.autoStart=!1,this.mode="indeterminate",this.progress=0,this.kind=R.Circle}ngAfterViewInit(){this.elementRef.nativeElement.style.position||(this.elementRef.nativeElement.style.position="relative"),this.portalOutlet=new e.aI(this.elementRef.nativeElement,this.componentFactoryResolver,this.appRef,this.injector),this.autoStart&&setTimeout(()=>this.start())}ngDoCheck(){if(this.component){const{height:Ee}=this.hostSize();this.setDiameter(Ee),this.setMode(this.mode),this.setProgress(this.progress),this.setText(this.text),this.changeDetectorRef.markForCheck()}}start(){if(!1===this.portalOutlet?.hasAttached()){const Ee=new e.A8(O,this.viewContainerRef),je=this.portalOutlet.attach(Ee);this.component=je.instance,this.setKind(this.kind),this.changeDetectorRef.markForCheck()}}stop(){setTimeout(()=>{this.portalOutlet?.hasAttached()&&(this.portalOutlet.detach(),this.component=null,this.changeDetectorRef.markForCheck())})}setText(Ee){this.component&&(this.component.text=Ee)}setMode(Ee){this.component&&(this.component.mode=Ee)}setProgress(Ee){this.component&&(this.component.progress=Ee)}setKind(Ee){this.component&&(this.component.kind=Ee)}hostSize(){return this.elementRef?.nativeElement?.getBoundingClientRect()??{width:0,height:0}}setDiameter(Ee){if(this.component){const ne=Math.max(Ee-(this.text?24:0)-8,24);this.component.diameter=ne<100?ne:100}}static{this.\u0275fac=function(je){return new(je||me)(A.rXU(A.c1b),A.rXU(A.aKT),A.rXU(A.gRc),A.rXU(A.OM3),A.rXU(A.o8S),A.rXU(A.zZn))}}static{this.\u0275dir=A.FsC({type:me,selectors:[["","sutLoading",""]],inputs:{autoStart:"autoStart",mode:"mode",progress:"progress",kind:"kind",text:"text"},exportAs:["Loading"]})}}return me})(),O=(()=>{class me{constructor(Ee){this.changeDetectorRef=Ee,this.randomQuote$=(0,r.of)(j).pipe((0,a.T)(je=>T(je))),this.LoadingKind=R,this._kind=R.Circle,this.progressSub=new f.t(0),this.progress$=this.progressSub.asObservable(),this.diameterSub=new f.t(1),this.diameter$=this.diameterSub.asObservable(),this.spinnerModeSub=new f.t("indeterminate"),this.spinnerMode$=this.spinnerModeSub.asObservable(),this.barModeSub=new f.t("indeterminate"),this.barMode$=this.barModeSub.asObservable(),this.textSub=new f.t(null),this.text$=this.textSub.asObservable()}onClick(Ee){Ee.preventDefault(),Ee.stopPropagation()}set kind(Ee){this._kind=Ee,this.changeDetectorRef.markForCheck()}get kind(){return this._kind}set progress(Ee){this.progressSub.next(Ee)}set diameter(Ee){this.diameterSub.next(Ee)}set mode(Ee){this.kind===R.Bar?this.barModeSub.next(Ee):this.spinnerModeSub.next(Ee)}set text(Ee){this.textSub.next(Ee)}static{this.\u0275fac=function(je){return new(je||me)(A.rXU(A.gRc))}}static{this.\u0275cmp=A.VBU({type:me,selectors:[["sut-loading"]],hostBindings:function(je,ne){1&je&&A.bIt("click",function(fe){return ne.onClick(fe)})},decls:2,vars:2,consts:[["noText",""],["class","circle-loading-container pad-sm flex flex-col justify-center items-center gap-4",4,"ngIf"],["class","bar-loading-container flex flex-col",4,"ngIf"],[1,"circle-loading-container","pad-sm","flex","flex-col","justify-center","items-center","gap-4"],[3,"diameter","mode"],[4,"ngIf","ngIfElse"],[1,"bar-loading-container","flex","flex-col"],[3,"mode"]],template:function(je,ne){1&je&&A.DNE(0,U,9,10,"div",1)(1,$,4,3,"div",2),2&je&&(A.Y8G("ngIf",ne.kind===ne.LoadingKind.Circle),A.R7$(),A.Y8G("ngIf",ne.kind===ne.LoadingKind.Bar))},dependencies:[z.bT,V.LG,G.HM,z.Jj],styles:["[_nghost-%COMP%]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:98}.circle-loading-container[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ffffffde;z-index:99}.bar-loading-container[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99}"],changeDetection:0})}}return me})()},42023:(Ge,L,n)=>{"use strict";n.d(L,{I:()=>F});var e=n(55685),r=n(16625),a=n(31761),f=n(41213),d=n(75533);const u=["q-message",""],y=[[["","q-message-header",""]],[["","q-message-subheader",""]],[["","q-message-actions",""]],[["","q-message-content",""]]],m=["[q-message-header]","[q-message-subheader]","[q-message-actions]","[q-message-content]"];function _(M,k){1&M&&(e.j41(0,"div",7),e.nrm(1,"mat-divider",8),e.j41(2,"div",9),e.SdG(3,3),e.k0s()()),2&M&&(e.R7$(),e.Y8G("inset",!0))}function I(M,k){if(1&M&&(e.j41(0,"div",1)(1,"mat-icon",2),e.EFF(2),e.k0s(),e.j41(3,"div",3)(4,"div",4),e.SdG(5),e.k0s(),e.j41(6,"div",5),e.SdG(7,1),e.k0s()(),e.j41(8,"div"),e.SdG(9,2),e.k0s()(),e.DNE(10,_,4,1,"div",6)),2&M){const x=e.XpG();e.R7$(2),e.JRh(x.icon),e.R7$(8),e.Y8G("ngIf",x.showContent)}}let F=(()=>{class M{get classColor(){return this.color?`mat-${this.color}`:void 0}constructor(x,w){this._changeDetectorRef=x,this.showContent=!1,this.icon="info_outline",w.nativeElement.classList.add("q-message")}ngAfterViewInit(){Promise.resolve(void 0).then(()=>{this._attach()})}_attach(){this._childElement.viewContainer.createEmbeddedView(this._template),this._changeDetectorRef.markForCheck()}toggleContent(){this.showContent=!this.showContent}static{this.\u0275fac=function(w){return new(w||M)(e.rXU(e.gRc),e.rXU(e.aKT))}}static{this.\u0275cmp=e.VBU({type:M,selectors:[["div","q-message",""]],viewQuery:function(w,T){if(1&w&&(e.GBs(r.X,7),e.GBs(e.C4Q,7)),2&w){let A;e.mGM(A=e.lsd())&&(T._childElement=A.first),e.mGM(A=e.lsd())&&(T._template=A.first)}},hostVars:2,hostBindings:function(w,T){2&w&&e.HbH(T.classColor)},inputs:{color:"color",showContent:"showContent",icon:"icon"},attrs:u,ngContentSelectors:m,decls:2,vars:0,consts:[["qMessageContainer","",1,"q-message-container"],[1,"q-message-wrapper"],[1,"q-message-icon"],[1,"q-message-headers"],[1,"font-normal"],[1,"text-sm"],["class","py-4",4,"ngIf"],[1,"py-4"],[3,"inset"],[1,"pt-2"]],template:function(w,T){1&w&&(e.NAR(y),e.j41(0,"div",0),e.DNE(1,I,11,2,"ng-template"),e.k0s())},dependencies:[a.bT,f.q,d.An,r.X],styles:["[_nghost-%COMP%]{display:block;border-radius:var(--radius);padding:.5rem 1rem}[_nghost-%COMP%]   .q-message-wrapper[_ngcontent-%COMP%]{display:flex;min-width:100%;flex-direction:row;align-items:center;justify-content:flex-start;gap:1.5rem;min-height:46px;box-sizing:border-box}[_nghost-%COMP%]   .q-message-wrapper[_ngcontent-%COMP%]   .q-message-headers[_ngcontent-%COMP%]{flex:1;flex-direction:column}.q-message-icon[_ngcontent-%COMP%]{margin-right:1rem}"]})}}return M})()},16625:(Ge,L,n)=>{"use strict";n.d(L,{X:()=>r});var e=n(55685);let r=(()=>{class a{constructor(d){this.viewContainer=d}static{this.\u0275fac=function(u){return new(u||a)(e.rXU(e.c1b))}}static{this.\u0275dir=e.FsC({type:a,selectors:[["","qMessageContainer",""]]})}}return a})()},89558:(Ge,L,n)=>{"use strict";n.d(L,{D:()=>m});var e=n(31761),r=n(41213),a=n(75533),u=(n(42023),n(16625),n(55685));let m=(()=>{class _{static{this.\u0275fac=function(M){return new(M||_)}}static{this.\u0275mod=u.$C({type:_})}static{this.\u0275inj=u.G2t({imports:[e.MD,r.w,a.m_]})}}return _})()},47404:(Ge,L,n)=>{"use strict";n.d(L,{K:()=>a});var e=n(75767),r=n(55685);let a=(()=>{class f{transform(u){return(0,e.A)(u,y=>y.kind).join(", ")}static{this.\u0275fac=function(y){return new(y||f)}}static{this.\u0275pipe=r.EJ8({name:"authJsonKindHuman",type:f,pure:!0})}}return f})()},42184:(Ge,L,n)=>{"use strict";n.d(L,{v:()=>a});var e=n(30972),r=n(55685);let a=(()=>{class f{transform(u,y=e.c9.DATE_SHORT){if(u instanceof e.c9)return u.toLocaleString(y)}static{this.\u0275fac=function(y){return new(y||f)}}static{this.\u0275pipe=r.EJ8({name:"dateTimeLocaleStr",type:f,pure:!0})}}return f})()},72880:(Ge,L,n)=>{"use strict";n.d(L,{L:()=>a});var e=n(68320),r=n(55685);let a=(()=>{class f{transform(u,y=!1){return(0,e.c)(u,y)}static{this.\u0275fac=function(y){return new(y||f)}}static{this.\u0275pipe=r.EJ8({name:"idNumber",type:f,pure:!0})}}return f})()},78061:(Ge,L,n)=>{"use strict";n.d(L,{Z:()=>a});var e=n(95320),r=n(55685);let a=(()=>{class f{transform(u){return(0,e.x0)(u)}static{this.\u0275fac=function(y){return new(y||f)}}static{this.\u0275pipe=r.EJ8({name:"meetingKindHuman",type:f,pure:!0})}}return f})()},8907:(Ge,L,n)=>{"use strict";n.d(L,{k:()=>f,y:()=>d});var e=n(75767),r=n(70142),a=n(55685);function f(u){const y=u.split(" ");return(0,e.A)(y,_=>{const I=_.toLowerCase();return(0,r.A)(["af","de","von","la"],F=>F===I)?I:I.charAt(0).toUpperCase()+I.substring(1)}).join(" ")}let d=(()=>{class u{transform(m){return f(m)}static{this.\u0275fac=function(_){return new(_||u)}}static{this.\u0275pipe=a.EJ8({name:"nameCapitalize",type:u,pure:!0})}}return u})()},23166:(Ge,L,n)=>{"use strict";n.d(L,{r:()=>r});var e=n(22034);const r={[e.h.Cash]:"Cash",[e.h.Offset]:"By offset",[e.h.NonCash]:"By in-kind"}},76848:(Ge,L,n)=>{"use strict";n.d(L,{P:()=>_}),n(47404),n(42184),n(78061),n(8907),n(80700),n(72880);var y=n(55685);let _=(()=>{class I{static{this.\u0275fac=function(k){return new(k||I)}}static{this.\u0275mod=y.$C({type:I})}static{this.\u0275inj=y.G2t({})}}return I})()},80700:(Ge,L,n)=>{"use strict";n.d(L,{Y:()=>f});var e=n(9009),r=n(74396),a=n(55685);let f=(()=>{class d{constructor(y){this.store=y}transform(y){if((0,e.A)(y))return this.store.pipe((0,r.Lt)(y))}static{this.\u0275fac=function(m){return new(m||d)(a.rXU(r.il,16))}}static{this.\u0275pipe=a.EJ8({name:"selector",type:d,pure:!0})}}return d})()},22423:(Ge,L,n)=>{"use strict";n.d(L,{D:()=>a});var e=n(74396);const r="[Companies]",a={manyLoaded:(0,e.VP)(r+" manyLoaded",(0,e.xk)()),oneDeleted:(0,e.VP)(r+" oneDeleted",(0,e.xk)()),setCurrentId:(0,e.VP)(r+" setCurrentId",(0,e.xk)())}},43754:(Ge,L,n)=>{"use strict";n.d(L,{G:()=>a});var e=n(74396);const r="[Documents]",a={manyLoaded:(0,e.VP)(r+" manyLoaded",(0,e.xk)()),manyDeleted:(0,e.VP)(r+" manyDeleted",(0,e.xk)())}},94445:(Ge,L,n)=>{"use strict";n.d(L,{T:()=>a});var e=n(74396);const r=f=>`[GQL] ${f}`,a={query:(0,e.VP)(r("query"),(0,e.xk)()),mutate:(0,e.VP)(r("mutate"),(0,e.xk)()),result:(0,e.VP)(r("result"),(0,e.xk)()),resultStored:(0,e.VP)(r("resultStored"),(0,e.xk)()),error:(0,e.VP)(r("error"),(0,e.xk)())}},82032:(Ge,L,n)=>{"use strict";n.d(L,{C:()=>a});var e=n(74396);const r="[Users]",a={manyLoaded:(0,e.VP)(r+" manyLoaded",(0,e.xk)()),setCurrentId:(0,e.VP)(r+" setCurrentId",(0,e.xk)())}},79792:(Ge,L,n)=>{"use strict";n.d(L,{Ip:()=>d,VQ:()=>f});var e=n(74396),r=n(90867);const a=(0,e.UX)("companies"),f=(0,e.Mz)(r.I,u=>u?.state.params.companyId),d=(0,e.Mz)(a,f,(u,y)=>y?u.entities[y]:null)},46161:(Ge,L,n)=>{"use strict";n.d(L,{i:()=>a,p:()=>f});var e=n(74396),r=n(23181);const a=(0,e.UX)("identities"),f=d=>(0,e.Mz)(a,u=>(0,r.A)(u.entities,d))},90867:(Ge,L,n)=>{"use strict";n.d(L,{I:()=>r});const r=(0,n(74396).UX)("router")},41153:(Ge,L,n)=>{"use strict";n.d(L,{I:()=>r});const r=(0,n(74396).UX)("shareIssueParticipants")},61868:(Ge,L,n)=>{"use strict";n.d(L,{Bg:()=>u,Os:()=>y,h:()=>d});var e=n(74396),r=n(41153),a=n(45263),f=n(26585);const d=(0,e.Mz)(a.s,f.oM,(m,_)=>m?.filter(I=>I?.model.shareIssueId===_).flatMap(I=>I.participants.map(F=>F.model))??[]),u=(0,e.Mz)(a.s,m=>m?.flatMap(I=>I.participants)??[]),y=m=>(0,e.Mz)(r.I,_=>_.entities[m])},80792:(Ge,L,n)=>{"use strict";n.d(L,{EC:()=>d,F9:()=>u});var e=n(74396),r=n(6221),a=n(26585);const f=(0,e.UX)("shareIssueRegistrations"),d=y=>(0,e.Mz)(f,m=>m.entities[y]),u=(0,e.Mz)(f,a.oM,(y,m)=>(0,r.A)(y.entities).filter(_=>_?.shareIssueId===m))},45263:(Ge,L,n)=>{"use strict";n.d(L,{s:()=>F});var e=n(74396),r=n(67428),a=n(62546),f=n(6221),d=n(23181),u=n(46161),y=n(56533),m=n(41153),_=n(26585),I=n(80792);const F=(0,e.Mz)(I.F9,u.i,m.I,y.oR,_.MR,(M,k,x,w,T)=>{if(!(0,r.A)(M))return M.map(A=>{if((0,a.A)(A))throw new Error;return{model:A,participants:(0,f.A)(x.entities).filter(z=>z?.shareIssueRegistrationId===A?.id).map(z=>{if((0,a.A)(z))throw new Error;return{model:z,identity:(0,d.A)(k.entities,z.identityId),proxy:z.proxyId?(0,d.A)(k.entities,z.proxyId):void 0}}),contact:A?.contactId?(0,d.A)(k.entities,A.contactId):void 0,signatory:A?.signatoryId?(0,d.A)(k.entities,A.signatoryId):void 0,snrCase:A?.snrCaseId?(0,d.A)(w.entities,A.snrCaseId):void 0,shareIssue:A?.shareIssueId?T.find(z=>z?.id===A.shareIssueId):void 0}})})},26585:(Ge,L,n)=>{"use strict";n.d(L,{MR:()=>I,b4:()=>m,oM:()=>y,rW:()=>_,z9:()=>u});var e=n(74396),r=n(90867),a=n(3691),f=n(6221),d=n(79792);const u=(0,e.UX)("shareIssues"),y=(0,e.Mz)(r.I,F=>F?.state.params.shareIssueId),m=(0,e.Mz)(u,y,(F,M)=>F.entities[M]),_=F=>(0,e.Mz)(u,M=>M.entities[F]),I=(0,e.Mz)(u,d.VQ,(F,M)=>(0,a.A)((0,f.A)(F.entities),k=>k.companyId===M))},78732:(Ge,L,n)=>{"use strict";n.d(L,{Ob:()=>k,VN:()=>_,W4:()=>I,Xl:()=>M,aq:()=>F});var e=n(74396),r=n(23181),a=n(3691),f=n(70142),d=n(79792),u=n(25356),y=n(26585);const m=(0,e.UX)("snrAuthorizations"),_=x=>(0,e.Mz)(m,w=>(0,r.A)(w.entities,x)),I=(0,e.Mz)(m,d.VQ,(x,w)=>(0,a.A)(x.entities,T=>T.companyId===w)),F=x=>(0,e.Mz)(I,w=>(0,a.A)(w,T=>(0,f.A)(T.auths,A=>A.kind===x))),M=(0,e.Mz)(m,u.iR,(x,w)=>(0,r.A)(x.entities,w?.snrAuthorizationId)),k=(0,e.Mz)(m,y.b4,(x,w)=>(0,r.A)(x.entities,w?.snrAuthorizationId))},56533:(Ge,L,n)=>{"use strict";n.d(L,{cM:()=>d,nO:()=>u,oR:()=>f});var e=n(74396),r=n(79792),a=n(62546);const f=(0,e.UX)("snrCases"),d=y=>(0,e.Mz)(f,m=>m.entities[y]),u=(0,e.Mz)(f,r.VQ,(y,m)=>Object.values(y.entities).filter(_=>_?.companyId===m).filter(_=>!(0,a.A)(_)))},45397:(Ge,L,n)=>{"use strict";n.d(L,{xu:()=>f,ye:()=>a});var e=n(74396);const r=(0,e.UX)("users"),a=(0,e.Mz)(r,d=>d.currentUserId),f=(0,e.Mz)(r,d=>d.entities[d.currentUserId])},90737:(Ge,L,n)=>{"use strict";n.d(L,{f:()=>a,n:()=>r});var e=n(74396);const r=(0,e.UX)("warrantParticipants"),a=f=>(0,e.Mz)(r,d=>d.entities[f])},25356:(Ge,L,n)=>{"use strict";n.d(L,{aG:()=>_,hL:()=>m,iR:()=>y,sH:()=>d,tj:()=>u});var e=n(74396),r=n(90867),a=n(6221),f=n(79792);const d=(0,e.UX)("warrantPrograms"),u=(0,e.Mz)(r.I,I=>I?.state.params.warrantProgramId),y=(0,e.Mz)(d,u,(I,F)=>I.entities[F]),m=I=>(0,e.Mz)(d,f.VQ,(F,M)=>(0,a.A)(F.entities).filter(k=>k.warrantKind===I&&k.companyId===M)),_=(0,e.Mz)(d,f.VQ,(I,F)=>(0,a.A)(I.entities).filter(M=>M.companyId===F))},74578:(Ge,L,n)=>{"use strict";n.d(L,{$z:()=>z,mZ:()=>_,cA:()=>y,Gk:()=>u,Hc:()=>I,v8:()=>x,BI:()=>G,tx:()=>M,x1:()=>k,CU:()=>T,IV:()=>w,sF:()=>V});const e={shareIssue:"prod_KO8jGTLc9Y1LZB",employeeOption:"prod_KO8k1wUgwG6q50",warrantProgram:"prod_KO8jbihSyu7Iij",wise:"prod_LnqMylgSgEdq3x",nice:"prod_O6qDzRMYJ0qEkl",shareRegistry:"prod_KO8fihQQ2xPeEI",startup:"prod_LV4xcR9nbJpwHC",grow:"prod_KO8g6PUXXNJRDP",pro:"prod_KO8ibnMEcN4CHf",proButler:"prod_MVd6Te9QxBd9ko"};var r=function(B){return B.shareRegisterYear="price_1JjMOIFBz41BrZ6wtYjmpZiB",B.shareRegisterMonth="price_1JjMOIFBz41BrZ6wAfKkS7iV",B.startup2022Year="price_1Ko4nIFBz41BrZ6wGHeN9nIh",B.startup2022Month="price_1Ko4nIFBz41BrZ6wpnygomVl",B.startup2024Year="price_1OiyyCFBz41BrZ6w8Ho8d3GE",B.startup2024Month="price_1OiyxnFBz41BrZ6wDa2if4AV",B.grow2022Year="price_1JjMPYFBz41BrZ6wFpJCjSQW",B.grow2022Month="price_1JjMPYFBz41BrZ6wOXJiO1xx",B.grow2023Year="price_1LmYwXFBz41BrZ6watLuqBFs",B.grow2023Month="price_1LmYvsFBz41BrZ6wBg7FtIrb",B.grow2024Year="price_1Oiz0YFBz41BrZ6w44egV4KA",B.grow2024Month="price_1Oiz0HFBz41BrZ6wy3OP35Ml",B.pro2022Year="price_1JjMQwFBz41BrZ6wppSU1rLT",B.pro2022Month="price_1JjMQwFBz41BrZ6wdV3XCuLI",B.pro2023Year="price_1Lmb7qFBz41BrZ6wfkLnPraL",B.pro2023Month="price_1Lmb70FBz41BrZ6wBeb9D10V",B.pro2024Year="price_1Oiz1HFBz41BrZ6wJyaRLhbo",B.pro2024Month="price_1Oiz0sFBz41BrZ6wAvF6X4sU",B.butler2023Year="price_1Lmbq3FBz41BrZ6wwLJXHwHF",B.butler2023Month="price_1Lmbq3FBz41BrZ6wiqhQ5Xlq",B.butler2024Year="price_1Oiz25FBz41BrZ6wQTf1C4Gn",B.butler2024Month="price_1Oiz1gFBz41BrZ6wXiodYdl1",B}(r||{});const a={[e.shareRegistry]:{year:r.shareRegisterYear,month:r.shareRegisterMonth},[e.startup]:{year:r.startup2024Year,month:r.startup2024Month},[e.grow]:{year:r.grow2024Year,month:r.grow2024Month},[e.pro]:{year:r.pro2024Year,month:r.pro2024Month},[e.proButler]:{year:r.butler2024Year,month:r.butler2024Month}},f=JSON.parse('{"b":"master","G":"2ba8562a"}'),d=f.b,u=f.G,y={production:!0},m="bolago.app"===window.location.hostname,_=m?"Bolago | The smart way to run a company":`Bolago | ${f.b}`,I={clientUrl:`${window.location.protocol}//${window.location.hostname}${window.location.port?`:${window.location.port}`:""}`,clientWsUrl:`wss://${window.location.hostname.replace("app","client")}`,shPortalUrl:`https://my.${window.location.hostname}`},M="https://ffea6658a4ef4deb9b0ccd87434f5fcb@o69954.ingest.sentry.io/163032",k=m?"production":"master"===d?"staging":d,x=m?"143198988":null,w=m?"pk_live_51AgbLrFBz41BrZ6w2lNkIHglkqw8GJwEY0OsqwRurQ8xyXxaltshomreLugjb5oJKUkgbyM3DaCH6OoOGQuHnF7x00rTptuqB6":"pk_test_51AgbLrFBz41BrZ6w59QRmqW7J80dcUU8eWWNcXMXTETWqI7bUuZYK0k0RMznFvXtcHlPfNt7x7brTPfNq5HnR2Kd00LwhpMnsn",T=m?{shareIssue:"prod_KQhy6hQIzvczSC",employeeOption:"prod_KQhzW8SzcyCKpp",warrantProgram:"prod_KQhytk0b0dfJrX",wise:"prod_LnqMTjYSVkxbrq",nice:"prod_O6qM3CRgYl5CnI",shareRegistry:"prod_KQhucx1gObPblM",startup:"prod_LVSOpQEhBKYjUc",grow:"prod_KQhw3UJttM70n8",pro:"prod_KQhyimjAEjdgOQ",proButler:"prod_MXoliZu8Tjp5PU"}:e;var A=function(B){return B.shareRegisterYear="price_1JlqV3FBz41BrZ6wPdYAXd3f",B.shareRegisterMonth="price_1JlqV3FBz41BrZ6wODIeVTSY",B.startup2022Year="price_1KoRTUFBz41BrZ6w07oGrSQI",B.startup2022Month="price_1KoRTUFBz41BrZ6woUPLyI8h",B.startup2024Year="price_1Oiz7OFBz41BrZ6wyt2RijUn",B.startup2024Month="price_1Oiz7BFBz41BrZ6w69u2e8TC",B.grow2022Year="price_1JlqWzFBz41BrZ6wSjKnpRvH",B.grow2022Month="price_1JlqWzFBz41BrZ6wYEpYHq4c",B.grow2023Year="price_1LojBsFBz41BrZ6wfij3YHDn",B.grow2023Month="price_1LojC7FBz41BrZ6w7z1TYycT",B.grow2024Year="price_1Oix08FBz41BrZ6wahCjHQJH",B.grow2024Month="price_1OiwzqFBz41BrZ6w2EaDjoa3",B.pro2022Year="price_1JlqYJFBz41BrZ6wqQ7szRp6",B.pro2022Month="price_1JlqYJFBz41BrZ6wZqi6aauz",B.pro2023Year="price_1LojD6FBz41BrZ6wuFE2fKZb",B.pro2023Month="price_1LojDQFBz41BrZ6wBdtNSE8c",B.pro2024Year="price_1OiwybFBz41BrZ6whskGQgTM",B.pro2024Month="price_1OiwzMFBz41BrZ6w7NIjCfb8",B.butler2023Year="price_1Loj7nFBz41BrZ6wTiN7yUYC",B.butler2023Month="price_1Loj7nFBz41BrZ6w7rW7aHIe",B.butler2024Year="price_1Oiz8UFBz41BrZ6wGEVuNFdv",B.butler2024Month="price_1Oiz83FBz41BrZ6wmSyEcOym",B}(A||{});const z=m?A:r,V=m?{[T.shareRegistry]:{year:A.shareRegisterYear,month:A.shareRegisterMonth},[T.startup]:{year:A.startup2024Year,month:A.startup2024Month},[T.grow]:{year:A.grow2024Year,month:A.grow2024Month},[T.pro]:{year:A.pro2024Year,month:A.pro2024Month},[T.proButler]:{year:A.butler2024Year,month:A.butler2024Month}}:a,G=!m},8772:(Ge,L,n)=>{"use strict";var e=n(89497),r=n(55685),a=n(31761);const f=void 0,u=["sv",[["fm","em"],f,f],[["fm","em"],["f.m.","e.m."],["f\xf6rmiddag","eftermiddag"]],[["S","M","T","O","T","F","L"],["s\xf6n","m\xe5n","tis","ons","tors","fre","l\xf6r"],["s\xf6ndag","m\xe5ndag","tisdag","onsdag","torsdag","fredag","l\xf6rdag"],["s\xf6","m\xe5","ti","on","to","fr","l\xf6"]],f,[["J","F","M","A","M","J","J","A","S","O","N","D"],["jan.","feb.","mars","apr.","maj","juni","juli","aug.","sep.","okt.","nov.","dec."],["januari","februari","mars","april","maj","juni","juli","augusti","september","oktober","november","december"]],f,[["f.Kr.","e.Kr."],f,["f\xf6re Kristus","efter Kristus"]],1,[6,0],["y-MM-dd","d MMM y","d MMMM y","EEEE d MMMM y"],["HH:mm","HH:mm:ss","HH:mm:ss z","HH:mm:ss zzzz"],["{1} {0}",f,f,f],[",","\xa0",";","%","+","\u2212","\xd710^","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0\xa0%","#,##0.00\xa0\xa4","#E0"],"SEK","kr","svensk krona",{AUD:[f,"$"],BBD:["Bds$","$"],BMD:["BM$","$"],BRL:["BR$","R$"],BSD:["BS$","$"],BYN:[f,"\u0440."],BZD:["BZ$","$"],CNY:[f,"\xa5"],DKK:["Dkr","kr"],DOP:["RD$","$"],EEK:["Ekr"],EGP:["EG\xa3","E\xa3"],ESP:[],GBP:[f,"\xa3"],HKD:[f,"$"],IEP:["IE\xa3"],INR:[f,"\u20b9"],ISK:["Ikr","kr"],JMD:["JM$","$"],JPY:[f,"\xa5"],KRW:[f,"\u20a9"],NOK:["Nkr","kr"],NZD:[f,"$"],PHP:[f,"\u20b1"],RON:[f,"L"],SEK:["kr"],TWD:[f,"NT$"],USD:["US$","$"],VND:[f,"\u20ab"]},"ltr",function d(h){const g=Math.floor(Math.abs(h)),S=h.toString().replace(/^[^.]*\.?/,"").length;return 1===g&&0===S?1:5}],y=void 0,_=["en",[["a","p"],["AM","PM"],y],[["AM","PM"],y,y],[["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"]],y,[["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"]],y,[["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}",y,"{1} 'at' {0}",y],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function m(h){const g=Math.floor(Math.abs(h)),S=h.toString().replace(/^[^.]*\.?/,"").length;return 1===g&&0===S?1:5}];var I=n(11293),F=n(81474),M=n(23761);function x(h){return new r.wOt(3e3,!1)}function Te(h){switch(h.length){case 0:return new M.sf;case 1:return h[0];default:return new M.ui(h)}}function ie(h,c,g=new Map,S=new Map){const X=[],ae=[];let Me=-1,at=null;if(c.forEach(bt=>{const kt=bt.get("offset"),Cn=kt==Me,bn=Cn&&at||new Map;bt.forEach((Pn,Rn)=>{let Qn=Rn,fi=Pn;if("offset"!==Rn)switch(Qn=h.normalizePropertyName(Qn,X),fi){case M.FX:fi=g.get(Rn);break;case M.kp:fi=S.get(Rn);break;default:fi=h.normalizeStyleValue(Rn,Qn,fi,X)}bn.set(Qn,fi)}),Cn||ae.push(bn),at=bn,Me=kt}),X.length)throw function ce(){return new r.wOt(3502,!1)}();return ae}function pe(h,c,g,S){switch(c){case"start":h.onStart(()=>S(g&&we(g,"start",h)));break;case"done":h.onDone(()=>S(g&&we(g,"done",h)));break;case"destroy":h.onDestroy(()=>S(g&&we(g,"destroy",h)))}}function we(h,c,g){const ae=Pe(h.element,h.triggerName,h.fromState,h.toState,c||h.phaseName,g.totalTime??h.totalTime,!!g.disabled),Me=h._data;return null!=Me&&(ae._data=Me),ae}function Pe(h,c,g,S,X="",ae=0,Me){return{element:h,triggerName:c,fromState:g,toState:S,phaseName:X,totalTime:ae,disabled:!!Me}}function Ce(h,c,g){let S=h.get(c);return S||h.set(c,S=g),S}function Re(h){const c=h.indexOf(":");return[h.substring(1,c),h.slice(c+1)]}const Ze=typeof document>"u"?null:document.documentElement;function vt(h){const c=h.parentNode||h.host||null;return c===Ze?null:c}let Se=null,Ke=!1;function rn(h,c){for(;c;){if(c===h)return!0;c=vt(c)}return!1}function sn(h,c,g){if(g)return Array.from(h.querySelectorAll(c));const S=h.querySelector(c);return S?[S]:[]}let gn=(()=>{class h{validateStyleProperty(g){return function ze(h){Se||(Se=function xt(){return typeof document<"u"?document.body:null}()||{},Ke=!!Se.style&&"WebkitAppearance"in Se.style);let c=!0;return Se.style&&!function st(h){return"ebkit"==h.substring(1,6)}(h)&&(c=h in Se.style,!c&&Ke&&(c="Webkit"+h.charAt(0).toUpperCase()+h.slice(1)in Se.style)),c}(g)}containsElement(g,S){return rn(g,S)}getParentElement(g){return vt(g)}query(g,S,X){return sn(g,S,X)}computeStyle(g,S,X){return X||""}animate(g,S,X,ae,Me,at=[],bt){return new M.sf(X,ae)}static{this.\u0275fac=function(S){return new(S||h)}}static{this.\u0275prov=r.jDH({token:h,factory:h.\u0275fac})}}return h})();class Et{static{this.NOOP=new gn}}class dt{}const mt=1e3,lt="ng-enter",vn="ng-leave",Tn="ng-trigger",Ft=".ng-trigger",Jt="ng-animating",Gt=".ng-animating";function en(h){if("number"==typeof h)return h;const c=h.match(/^(-?[\.\d]+)(m?s)/);return!c||c.length<2?0:Kn(parseFloat(c[1]),c[2])}function Kn(h,c){return"s"===c?h*mt:h}function Ht(h,c,g){return h.hasOwnProperty("duration")?h:function On(h,c,g){let X,ae=0,Me="";if("string"==typeof h){const at=h.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===at)return c.push(x()),{duration:0,delay:0,easing:""};X=Kn(parseFloat(at[1]),at[2]);const bt=at[3];null!=bt&&(ae=Kn(parseFloat(bt),at[4]));const kt=at[5];kt&&(Me=kt)}else X=h;if(!g){let at=!1,bt=c.length;X<0&&(c.push(function w(){return new r.wOt(3100,!1)}()),at=!0),ae<0&&(c.push(function T(){return new r.wOt(3101,!1)}()),at=!0),at&&c.splice(bt,0,x())}return{duration:X,delay:ae,easing:Me}}(h,c,g)}function Qt(h,c,g){c.forEach((S,X)=>{const ae=ni(X);g&&!g.has(X)&&g.set(X,h.style[ae]),h.style[ae]=S})}function $t(h,c){c.forEach((g,S)=>{const X=ni(S);h.style[X]=""})}function un(h){return Array.isArray(h)?1==h.length?h[0]:(0,M.K2)(h):h}const on=new RegExp("{{\\s*(.+?)\\s*}}","g");function Bt(h){let c=[];if("string"==typeof h){let g;for(;g=on.exec(h);)c.push(g[1]);on.lastIndex=0}return c}function fn(h,c,g){const S=`${h}`,X=S.replace(on,(ae,Me)=>{let at=c[Me];return null==at&&(g.push(function z(){return new r.wOt(3003,!1)}()),at=""),at.toString()});return X==S?h:X}const kn=/-+([a-z0-9])/g;function ni(h){return h.replace(kn,(...c)=>c[1].toUpperCase())}function Dn(h,c,g){switch(c.type){case M.If.Trigger:return h.visitTrigger(c,g);case M.If.State:return h.visitState(c,g);case M.If.Transition:return h.visitTransition(c,g);case M.If.Sequence:return h.visitSequence(c,g);case M.If.Group:return h.visitGroup(c,g);case M.If.Animate:return h.visitAnimate(c,g);case M.If.Keyframes:return h.visitKeyframes(c,g);case M.If.Style:return h.visitStyle(c,g);case M.If.Reference:return h.visitReference(c,g);case M.If.AnimateChild:return h.visitAnimateChild(c,g);case M.If.AnimateRef:return h.visitAnimateRef(c,g);case M.If.Query:return h.visitQuery(c,g);case M.If.Stagger:return h.visitStagger(c,g);default:throw function V(){return new r.wOt(3004,!1)}()}}function Ne(h,c){return window.getComputedStyle(h)[c]}const qt=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 Qe extends dt{normalizePropertyName(c,g){return ni(c)}normalizeStyleValue(c,g,S,X){let ae="";const Me=S.toString().trim();if(qt.has(g)&&0!==S&&"0"!==S)if("number"==typeof S)ae="px";else{const at=S.match(/^[+-]?[\d\.]+([a-z]*)$/);at&&0==at[1].length&&X.push(function G(){return new r.wOt(3005,!1)}())}return Me+ae}}const zn="*";const Ln=new Set(["true","1"]),It=new Set(["false","0"]);function Xe(h,c){const g=Ln.has(h)||It.has(h),S=Ln.has(c)||It.has(c);return(X,ae)=>{let Me=h==zn||h==X,at=c==zn||c==ae;return!Me&&g&&"boolean"==typeof X&&(Me=X?Ln.has(h):It.has(h)),!at&&S&&"boolean"==typeof ae&&(at=ae?Ln.has(c):It.has(c)),Me&&at}}const Ue=new RegExp("s*:selfs*,?","g");function Xt(h,c,g,S){return new $e(h).build(c,g,S)}class $e{constructor(c){this._driver=c}build(c,g,S){const X=new Kt(g);return this._resetContextStyleTimingState(X),Dn(this,un(c),X)}_resetContextStyleTimingState(c){c.currentQuerySelector="",c.collectedStyles=new Map,c.collectedStyles.set("",new Map),c.currentTime=0}visitTrigger(c,g){let S=g.queryCount=0,X=g.depCount=0;const ae=[],Me=[];return"@"==c.name.charAt(0)&&g.errors.push(function B(){return new r.wOt(3006,!1)}()),c.definitions.forEach(at=>{if(this._resetContextStyleTimingState(g),at.type==M.If.State){const bt=at,kt=bt.name;kt.toString().split(/\s*,\s*/).forEach(Cn=>{bt.name=Cn,ae.push(this.visitState(bt,g))}),bt.name=kt}else if(at.type==M.If.Transition){const bt=this.visitTransition(at,g);S+=bt.queryCount,X+=bt.depCount,Me.push(bt)}else g.errors.push(function H(){return new r.wOt(3007,!1)}())}),{type:M.If.Trigger,name:c.name,states:ae,transitions:Me,queryCount:S,depCount:X,options:null}}visitState(c,g){const S=this.visitStyle(c.styles,g),X=c.options&&c.options.params||null;if(S.containsDynamicStyles){const ae=new Set,Me=X||{};S.styles.forEach(at=>{at instanceof Map&&at.forEach(bt=>{Bt(bt).forEach(kt=>{Me.hasOwnProperty(kt)||ae.add(kt)})})}),ae.size&&g.errors.push(function U(){return new r.wOt(3008,!1)}(0,ae.values()))}return{type:M.If.State,name:c.name,style:S,options:X?{params:X}:null}}visitTransition(c,g){g.queryCount=0,g.depCount=0;const S=Dn(this,un(c.animation),g),X=function Ai(h,c){const g=[];return"string"==typeof h?h.split(/\s*,\s*/).forEach(S=>function Pt(h,c,g){if(":"==h[0]){const bt=function xn(h,c){switch(h){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(g,S)=>parseFloat(S)>parseFloat(g);case":decrement":return(g,S)=>parseFloat(S)<parseFloat(g);default:return c.push(function ne(){return new r.wOt(3016,!1)}()),"* => *"}}(h,g);if("function"==typeof bt)return void c.push(bt);h=bt}const S=h.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(null==S||S.length<4)return g.push(function je(){return new r.wOt(3015,!1)}()),c;const X=S[1],ae=S[2],Me=S[3];c.push(Xe(X,Me)),"<"==ae[0]&&(X!=zn||Me!=zn)&&c.push(Xe(Me,X))}(S,g,c)):g.push(h),g}(c.expr,g.errors);return{type:M.If.Transition,matchers:X,animation:S,queryCount:g.queryCount,depCount:g.depCount,options:Ei(c.options)}}visitSequence(c,g){return{type:M.If.Sequence,steps:c.steps.map(S=>Dn(this,S,g)),options:Ei(c.options)}}visitGroup(c,g){const S=g.currentTime;let X=0;const ae=c.steps.map(Me=>{g.currentTime=S;const at=Dn(this,Me,g);return X=Math.max(X,g.currentTime),at});return g.currentTime=X,{type:M.If.Group,steps:ae,options:Ei(c.options)}}visitAnimate(c,g){const S=function qn(h,c){if(h.hasOwnProperty("duration"))return h;if("number"==typeof h)return Gi(Ht(h,c).duration,0,"");const g=h;if(g.split(/\s+/).some(ae=>"{"==ae.charAt(0)&&"{"==ae.charAt(1))){const ae=Gi(0,0,"");return ae.dynamic=!0,ae.strValue=g,ae}const X=Ht(g,c);return Gi(X.duration,X.delay,X.easing)}(c.timings,g.errors);g.currentAnimateTimings=S;let X,ae=c.styles?c.styles:(0,M.iF)({});if(ae.type==M.If.Keyframes)X=this.visitKeyframes(ae,g);else{let Me=c.styles,at=!1;if(!Me){at=!0;const kt={};S.easing&&(kt.easing=S.easing),Me=(0,M.iF)(kt)}g.currentTime+=S.duration+S.delay;const bt=this.visitStyle(Me,g);bt.isEmptyStep=at,X=bt}return g.currentAnimateTimings=null,{type:M.If.Animate,timings:S,style:X,options:null}}visitStyle(c,g){const S=this._makeStyleAst(c,g);return this._validateStyleAst(S,g),S}_makeStyleAst(c,g){const S=[],X=Array.isArray(c.styles)?c.styles:[c.styles];for(let at of X)"string"==typeof at?at===M.kp?S.push(at):g.errors.push(new r.wOt(3002,!1)):S.push(new Map(Object.entries(at)));let ae=!1,Me=null;return S.forEach(at=>{if(at instanceof Map&&(at.has("easing")&&(Me=at.get("easing"),at.delete("easing")),!ae))for(let bt of at.values())if(bt.toString().indexOf("{{")>=0){ae=!0;break}}),{type:M.If.Style,styles:S,easing:Me,offset:c.offset,containsDynamicStyles:ae,options:null}}_validateStyleAst(c,g){const S=g.currentAnimateTimings;let X=g.currentTime,ae=g.currentTime;S&&ae>0&&(ae-=S.duration+S.delay),c.styles.forEach(Me=>{"string"!=typeof Me&&Me.forEach((at,bt)=>{const kt=g.collectedStyles.get(g.currentQuerySelector),Cn=kt.get(bt);let bn=!0;Cn&&(ae!=X&&ae>=Cn.startTime&&X<=Cn.endTime&&(g.errors.push(function K(){return new r.wOt(3010,!1)}()),bn=!1),ae=Cn.startTime),bn&&kt.set(bt,{startTime:ae,endTime:X}),g.options&&function Zt(h,c,g){const S=c.params||{},X=Bt(h);X.length&&X.forEach(ae=>{S.hasOwnProperty(ae)||g.push(function A(){return new r.wOt(3001,!1)}())})}(at,g.options,g.errors)})})}visitKeyframes(c,g){const S={type:M.If.Keyframes,styles:[],options:null};if(!g.currentAnimateTimings)return g.errors.push(function j(){return new r.wOt(3011,!1)}()),S;let ae=0;const Me=[];let at=!1,bt=!1,kt=0;const Cn=c.steps.map(Ii=>{const $i=this._makeStyleAst(Ii,g);let yi=null!=$i.offset?$i.offset:function Nn(h){if("string"==typeof h)return null;let c=null;if(Array.isArray(h))h.forEach(g=>{if(g instanceof Map&&g.has("offset")){const S=g;c=parseFloat(S.get("offset")),S.delete("offset")}});else if(h instanceof Map&&h.has("offset")){const g=h;c=parseFloat(g.get("offset")),g.delete("offset")}return c}($i.styles),xi=0;return null!=yi&&(ae++,xi=$i.offset=yi),bt=bt||xi<0||xi>1,at=at||xi<kt,kt=xi,Me.push(xi),$i});bt&&g.errors.push(function Y(){return new r.wOt(3012,!1)}()),at&&g.errors.push(function O(){return new r.wOt(3200,!1)}());const bn=c.steps.length;let Pn=0;ae>0&&ae<bn?g.errors.push(function me(){return new r.wOt(3202,!1)}()):0==ae&&(Pn=1/(bn-1));const Rn=bn-1,Qn=g.currentTime,fi=g.currentAnimateTimings,Ni=fi.duration;return Cn.forEach((Ii,$i)=>{const yi=Pn>0?$i==Rn?1:Pn*$i:Me[$i],xi=yi*Ni;g.currentTime=Qn+fi.delay+xi,fi.duration=xi,this._validateStyleAst(Ii,g),Ii.offset=yi,S.styles.push(Ii)}),S}visitReference(c,g){return{type:M.If.Reference,animation:Dn(this,un(c.animation),g),options:Ei(c.options)}}visitAnimateChild(c,g){return g.depCount++,{type:M.If.AnimateChild,options:Ei(c.options)}}visitAnimateRef(c,g){return{type:M.If.AnimateRef,animation:this.visitReference(c.animation,g),options:Ei(c.options)}}visitQuery(c,g){const S=g.currentQuerySelector,X=c.options||{};g.queryCount++,g.currentQuery=c;const[ae,Me]=function We(h){const c=!!h.split(/\s*,\s*/).find(g=>":self"==g);return c&&(h=h.replace(Ue,"")),h=h.replace(/@\*/g,Ft).replace(/@\w+/g,g=>Ft+"-"+g.slice(1)).replace(/:animating/g,Gt),[h,c]}(c.selector);g.currentQuerySelector=S.length?S+" "+ae:ae,Ce(g.collectedStyles,g.currentQuerySelector,new Map);const at=Dn(this,un(c.animation),g);return g.currentQuery=null,g.currentQuerySelector=S,{type:M.If.Query,selector:ae,limit:X.limit||0,optional:!!X.optional,includeSelf:Me,animation:at,originalSelector:c.selector,options:Ei(c.options)}}visitStagger(c,g){g.currentQuery||g.errors.push(function ge(){return new r.wOt(3013,!1)}());const S="full"===c.timings?{duration:0,delay:0,easing:"full"}:Ht(c.timings,g.errors,!0);return{type:M.If.Stagger,animation:Dn(this,un(c.animation),g),timings:S,options:null}}}class Kt{constructor(c){this.errors=c,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 Ei(h){return h?(h={...h}).params&&(h.params=function _t(h){return h?{...h}:null}(h.params)):h={},h}function Gi(h,c,g){return{duration:h,delay:c,easing:g}}function Vi(h,c,g,S,X,ae,Me=null,at=!1){return{type:1,element:h,keyframes:c,preStyleProps:g,postStyleProps:S,duration:X,delay:ae,totalTime:X+ae,easing:Me,subTimeline:at}}class Hi{constructor(){this._map=new Map}get(c){return this._map.get(c)||[]}append(c,g){let S=this._map.get(c);S||this._map.set(c,S=[]),S.push(...g)}has(c){return this._map.has(c)}clear(){this._map.clear()}}const an=new RegExp(":enter","g"),Gn=new RegExp(":leave","g");function Fn(h,c,g,S,X,ae=new Map,Me=new Map,at,bt,kt=[]){return(new pi).buildKeyframes(h,c,g,S,X,ae,Me,at,bt,kt)}class pi{buildKeyframes(c,g,S,X,ae,Me,at,bt,kt,Cn=[]){kt=kt||new Hi;const bn=new Nt(c,g,kt,X,ae,Cn,[]);bn.options=bt;const Pn=bt.delay?en(bt.delay):0;bn.currentTimeline.delayNextStep(Pn),bn.currentTimeline.setStyles([Me],null,bn.errors,bt),Dn(this,S,bn);const Rn=bn.timelines.filter(Qn=>Qn.containsAnimation());if(Rn.length&&at.size){let Qn;for(let fi=Rn.length-1;fi>=0;fi--){const Ni=Rn[fi];if(Ni.element===g){Qn=Ni;break}}Qn&&!Qn.allowOnlyTimelineStyles()&&Qn.setStyles([at],null,bn.errors,bt)}return Rn.length?Rn.map(Qn=>Qn.buildKeyframes()):[Vi(g,[],[],[],0,Pn,"",!1)]}visitTrigger(c,g){}visitState(c,g){}visitTransition(c,g){}visitAnimateChild(c,g){const S=g.subInstructions.get(g.element);if(S){const X=g.createSubContext(c.options),ae=g.currentTimeline.currentTime,Me=this._visitSubInstructions(S,X,X.options);ae!=Me&&g.transformIntoNewTimeline(Me)}g.previousNode=c}visitAnimateRef(c,g){const S=g.createSubContext(c.options);S.transformIntoNewTimeline(),this._applyAnimationRefDelays([c.options,c.animation.options],g,S),this.visitReference(c.animation,S),g.transformIntoNewTimeline(S.currentTimeline.currentTime),g.previousNode=c}_applyAnimationRefDelays(c,g,S){for(const X of c){const ae=X?.delay;if(ae){const Me="number"==typeof ae?ae:en(fn(ae,X?.params??{},g.errors));S.delayNextStep(Me)}}}_visitSubInstructions(c,g,S){let ae=g.currentTimeline.currentTime;const Me=null!=S.duration?en(S.duration):null,at=null!=S.delay?en(S.delay):null;return 0!==Me&&c.forEach(bt=>{const kt=g.appendInstructionToTimeline(bt,Me,at);ae=Math.max(ae,kt.duration+kt.delay)}),ae}visitReference(c,g){g.updateOptions(c.options,!0),Dn(this,c.animation,g),g.previousNode=c}visitSequence(c,g){const S=g.subContextCount;let X=g;const ae=c.options;if(ae&&(ae.params||ae.delay)&&(X=g.createSubContext(ae),X.transformIntoNewTimeline(),null!=ae.delay)){X.previousNode.type==M.If.Style&&(X.currentTimeline.snapshotCurrentStyles(),X.previousNode=bi);const Me=en(ae.delay);X.delayNextStep(Me)}c.steps.length&&(c.steps.forEach(Me=>Dn(this,Me,X)),X.currentTimeline.applyStylesToKeyframe(),X.subContextCount>S&&X.transformIntoNewTimeline()),g.previousNode=c}visitGroup(c,g){const S=[];let X=g.currentTimeline.currentTime;const ae=c.options&&c.options.delay?en(c.options.delay):0;c.steps.forEach(Me=>{const at=g.createSubContext(c.options);ae&&at.delayNextStep(ae),Dn(this,Me,at),X=Math.max(X,at.currentTimeline.currentTime),S.push(at.currentTimeline)}),S.forEach(Me=>g.currentTimeline.mergeTimelineCollectedStyles(Me)),g.transformIntoNewTimeline(X),g.previousNode=c}_visitTiming(c,g){if(c.dynamic){const S=c.strValue;return Ht(g.params?fn(S,g.params,g.errors):S,g.errors)}return{duration:c.duration,delay:c.delay,easing:c.easing}}visitAnimate(c,g){const S=g.currentAnimateTimings=this._visitTiming(c.timings,g),X=g.currentTimeline;S.delay&&(g.incrementTime(S.delay),X.snapshotCurrentStyles());const ae=c.style;ae.type==M.If.Keyframes?this.visitKeyframes(ae,g):(g.incrementTime(S.duration),this.visitStyle(ae,g),X.applyStylesToKeyframe()),g.currentAnimateTimings=null,g.previousNode=c}visitStyle(c,g){const S=g.currentTimeline,X=g.currentAnimateTimings;!X&&S.hasCurrentStyleProperties()&&S.forwardFrame();const ae=X&&X.easing||c.easing;c.isEmptyStep?S.applyEmptyStep(ae):S.setStyles(c.styles,ae,g.errors,g.options),g.previousNode=c}visitKeyframes(c,g){const S=g.currentAnimateTimings,X=g.currentTimeline.duration,ae=S.duration,at=g.createSubContext().currentTimeline;at.easing=S.easing,c.styles.forEach(bt=>{at.forwardTime((bt.offset||0)*ae),at.setStyles(bt.styles,bt.easing,g.errors,g.options),at.applyStylesToKeyframe()}),g.currentTimeline.mergeTimelineCollectedStyles(at),g.transformIntoNewTimeline(X+ae),g.previousNode=c}visitQuery(c,g){const S=g.currentTimeline.currentTime,X=c.options||{},ae=X.delay?en(X.delay):0;ae&&(g.previousNode.type===M.If.Style||0==S&&g.currentTimeline.hasCurrentStyleProperties())&&(g.currentTimeline.snapshotCurrentStyles(),g.previousNode=bi);let Me=S;const at=g.invokeQuery(c.selector,c.originalSelector,c.limit,c.includeSelf,!!X.optional,g.errors);g.currentQueryTotal=at.length;let bt=null;at.forEach((kt,Cn)=>{g.currentQueryIndex=Cn;const bn=g.createSubContext(c.options,kt);ae&&bn.delayNextStep(ae),kt===g.element&&(bt=bn.currentTimeline),Dn(this,c.animation,bn),bn.currentTimeline.applyStylesToKeyframe(),Me=Math.max(Me,bn.currentTimeline.currentTime)}),g.currentQueryIndex=0,g.currentQueryTotal=0,g.transformIntoNewTimeline(Me),bt&&(g.currentTimeline.mergeTimelineCollectedStyles(bt),g.currentTimeline.snapshotCurrentStyles()),g.previousNode=c}visitStagger(c,g){const S=g.parentContext,X=g.currentTimeline,ae=c.timings,Me=Math.abs(ae.duration),at=Me*(g.currentQueryTotal-1);let bt=Me*g.currentQueryIndex;switch(ae.duration<0?"reverse":ae.easing){case"reverse":bt=at-bt;break;case"full":bt=S.currentStaggerTime}const Cn=g.currentTimeline;bt&&Cn.delayNextStep(bt);const bn=Cn.currentTime;Dn(this,c.animation,g),g.previousNode=c,S.currentStaggerTime=X.currentTime-bn+(X.startTime-S.currentTimeline.startTime)}}const bi={};class Nt{constructor(c,g,S,X,ae,Me,at,bt){this._driver=c,this.element=g,this.subInstructions=S,this._enterClassName=X,this._leaveClassName=ae,this.errors=Me,this.timelines=at,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=bi,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=bt||new Je(this._driver,g,0),at.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(c,g){if(!c)return;const S=c;let X=this.options;null!=S.duration&&(X.duration=en(S.duration)),null!=S.delay&&(X.delay=en(S.delay));const ae=S.params;if(ae){let Me=X.params;Me||(Me=this.options.params={}),Object.keys(ae).forEach(at=>{(!g||!Me.hasOwnProperty(at))&&(Me[at]=fn(ae[at],Me,this.errors))})}}_copyOptions(){const c={};if(this.options){const g=this.options.params;if(g){const S=c.params={};Object.keys(g).forEach(X=>{S[X]=g[X]})}}return c}createSubContext(c=null,g,S){const X=g||this.element,ae=new Nt(this._driver,X,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(X,S||0));return ae.previousNode=this.previousNode,ae.currentAnimateTimings=this.currentAnimateTimings,ae.options=this._copyOptions(),ae.updateOptions(c),ae.currentQueryIndex=this.currentQueryIndex,ae.currentQueryTotal=this.currentQueryTotal,ae.parentContext=this,this.subContextCount++,ae}transformIntoNewTimeline(c){return this.previousNode=bi,this.currentTimeline=this.currentTimeline.fork(this.element,c),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(c,g,S){const X={duration:g??c.duration,delay:this.currentTimeline.currentTime+(S??0)+c.delay,easing:""},ae=new gt(this._driver,c.element,c.keyframes,c.preStyleProps,c.postStyleProps,X,c.stretchStartingKeyframe);return this.timelines.push(ae),X}incrementTime(c){this.currentTimeline.forwardTime(this.currentTimeline.duration+c)}delayNextStep(c){c>0&&this.currentTimeline.delayNextStep(c)}invokeQuery(c,g,S,X,ae,Me){let at=[];if(X&&at.push(this.element),c.length>0){c=(c=c.replace(an,"."+this._enterClassName)).replace(Gn,"."+this._leaveClassName);let kt=this._driver.query(this.element,c,1!=S);0!==S&&(kt=S<0?kt.slice(kt.length+S,kt.length):kt.slice(0,S)),at.push(...kt)}return!ae&&0==at.length&&Me.push(function Ee(){return new r.wOt(3014,!1)}()),at}}class Je{constructor(c,g,S,X){this._driver=c,this.element=g,this.startTime=S,this._elementTimelineStylesLookup=X,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(g),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(g,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(c){const g=1===this._keyframes.size&&this._pendingStyles.size;this.duration||g?(this.forwardTime(this.currentTime+c),g&&this.snapshotCurrentStyles()):this.startTime+=c}fork(c,g){return this.applyStylesToKeyframe(),new Je(this._driver,c,g||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(c){this.applyStylesToKeyframe(),this.duration=c,this._loadKeyframe()}_updateStyle(c,g){this._localTimelineStyles.set(c,g),this._globalTimelineStyles.set(c,g),this._styleSummary.set(c,{time:this.currentTime,value:g})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(c){c&&this._previousKeyframe.set("easing",c);for(let[g,S]of this._globalTimelineStyles)this._backFill.set(g,S||M.kp),this._currentKeyframe.set(g,M.kp);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(c,g,S,X){g&&this._previousKeyframe.set("easing",g);const ae=X&&X.params||{},Me=function pn(h,c){const g=new Map;let S;return h.forEach(X=>{if("*"===X){S??=c.keys();for(let ae of S)g.set(ae,M.kp)}else for(let[ae,Me]of X)g.set(ae,Me)}),g}(c,this._globalTimelineStyles);for(let[at,bt]of Me){const kt=fn(bt,ae,S);this._pendingStyles.set(at,kt),this._localTimelineStyles.has(at)||this._backFill.set(at,this._globalTimelineStyles.get(at)??M.kp),this._updateStyle(at,kt)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((c,g)=>{this._currentKeyframe.set(g,c)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((c,g)=>{this._currentKeyframe.has(g)||this._currentKeyframe.set(g,c)}))}snapshotCurrentStyles(){for(let[c,g]of this._localTimelineStyles)this._pendingStyles.set(c,g),this._updateStyle(c,g)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const c=[];for(let g in this._currentKeyframe)c.push(g);return c}mergeTimelineCollectedStyles(c){c._styleSummary.forEach((g,S)=>{const X=this._styleSummary.get(S);(!X||g.time>X.time)&&this._updateStyle(S,g.value)})}buildKeyframes(){this.applyStylesToKeyframe();const c=new Set,g=new Set,S=1===this._keyframes.size&&0===this.duration;let X=[];this._keyframes.forEach((at,bt)=>{const kt=new Map([...this._backFill,...at]);kt.forEach((Cn,bn)=>{Cn===M.FX?c.add(bn):Cn===M.kp&&g.add(bn)}),S||kt.set("offset",bt/this.duration),X.push(kt)});const ae=[...c.values()],Me=[...g.values()];if(S){const at=X[0],bt=new Map(at);at.set("offset",0),bt.set("offset",1),X=[at,bt]}return Vi(this.element,X,ae,Me,this.duration,this.startTime,this.easing,!1)}}class gt extends Je{constructor(c,g,S,X,ae,Me,at=!1){super(c,g,Me.delay),this.keyframes=S,this.preStyleProps=X,this.postStyleProps=ae,this._stretchStartingKeyframe=at,this.timings={duration:Me.duration,delay:Me.delay,easing:Me.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let c=this.keyframes,{delay:g,duration:S,easing:X}=this.timings;if(this._stretchStartingKeyframe&&g){const ae=[],Me=S+g,at=g/Me,bt=new Map(c[0]);bt.set("offset",0),ae.push(bt);const kt=new Map(c[0]);kt.set("offset",jt(at)),ae.push(kt);const Cn=c.length-1;for(let bn=1;bn<=Cn;bn++){let Pn=new Map(c[bn]);const Rn=Pn.get("offset");Pn.set("offset",jt((g+Rn*S)/Me)),ae.push(Pn)}S=Me,g=0,X="",c=ae}return Vi(this.element,c,this.preStyleProps,this.postStyleProps,S,g,X,!0)}}function jt(h,c=3){const g=Math.pow(10,c-1);return Math.round(h*g)/g}function $n(h,c,g,S,X,ae,Me,at,bt,kt,Cn,bn,Pn){return{type:0,element:h,triggerName:c,isRemovalTransition:X,fromState:g,fromStyles:ae,toState:S,toStyles:Me,timelines:at,queriedElements:bt,preStyleProps:kt,postStyleProps:Cn,totalTime:bn,errors:Pn}}const oi={};class Ti{constructor(c,g,S){this._triggerName=c,this.ast=g,this._stateStyles=S}match(c,g,S,X){return function Li(h,c,g,S,X){return h.some(ae=>ae(c,g,S,X))}(this.ast.matchers,c,g,S,X)}buildStyles(c,g,S){let X=this._stateStyles.get("*");return void 0!==c&&(X=this._stateStyles.get(c?.toString())||X),X?X.buildStyles(g,S):new Map}build(c,g,S,X,ae,Me,at,bt,kt,Cn){const bn=[],Pn=this.ast.options&&this.ast.options.params||oi,Qn=this.buildStyles(S,at&&at.params||oi,bn),fi=bt&&bt.params||oi,Ni=this.buildStyles(X,fi,bn),Ii=new Set,$i=new Map,yi=new Map,xi="void"===X,hr={params:Qi(fi,Pn),delay:this.ast.options?.delay},qi=Cn?[]:Fn(c,g,this.ast.animation,ae,Me,Qn,Ni,hr,kt,bn);let rr=0;return qi.forEach(Tr=>{rr=Math.max(Tr.duration+Tr.delay,rr)}),bn.length?$n(g,this._triggerName,S,X,xi,Qn,Ni,[],[],$i,yi,rr,bn):(qi.forEach(Tr=>{const Ao=Tr.element,Br=Ce($i,Ao,new Set);Tr.preStyleProps.forEach(Da=>Br.add(Da));const wo=Ce(yi,Ao,new Set);Tr.postStyleProps.forEach(Da=>wo.add(Da)),Ao!==g&&Ii.add(Ao)}),$n(g,this._triggerName,S,X,xi,Qn,Ni,qi,[...Ii.values()],$i,yi,rr))}}function Qi(h,c){const g={...c};return Object.entries(h).forEach(([S,X])=>{null!=X&&(g[S]=X)}),g}class Ji{constructor(c,g,S){this.styles=c,this.defaultParams=g,this.normalizer=S}buildStyles(c,g){const S=new Map,X=Qi(c,this.defaultParams);return this.styles.styles.forEach(ae=>{"string"!=typeof ae&&ae.forEach((Me,at)=>{Me&&(Me=fn(Me,X,g));const bt=this.normalizer.normalizePropertyName(at,g);Me=this.normalizer.normalizeStyleValue(at,bt,Me,g),S.set(at,Me)})}),S}}class fr{constructor(c,g,S){this.name=c,this.ast=g,this._normalizer=S,this.transitionFactories=[],this.states=new Map,g.states.forEach(X=>{this.states.set(X.name,new Ji(X.style,X.options&&X.options.params||{},S))}),Bn(this.states,"true","1"),Bn(this.states,"false","0"),g.transitions.forEach(X=>{this.transitionFactories.push(new Ti(c,X,this.states))}),this.fallbackTransition=function Wn(h,c){return new Ti(h,{type:M.If.Transition,animation:{type:M.If.Sequence,steps:[],options:null},matchers:[(Me,at)=>!0],options:null,queryCount:0,depCount:0},c)}(c,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(c,g,S,X){return this.transitionFactories.find(Me=>Me.match(c,g,S,X))||null}matchStyles(c,g,S){return this.fallbackTransition.buildStyles(c,g,S)}}function Bn(h,c,g){h.has(c)?h.has(g)||h.set(g,h.get(c)):h.has(g)&&h.set(c,h.get(g))}const ri=new Hi;class ci{constructor(c,g,S){this.bodyNode=c,this._driver=g,this._normalizer=S,this._animations=new Map,this._playersById=new Map,this.players=[]}register(c,g){const S=[],ae=Xt(this._driver,g,S,[]);if(S.length)throw function xe(){return new r.wOt(3503,!1)}();this._animations.set(c,ae)}_buildPlayer(c,g,S){const X=c.element,ae=ie(this._normalizer,c.keyframes,g,S);return this._driver.animate(X,ae,c.duration,c.delay,c.easing,[],!0)}create(c,g,S={}){const X=[],ae=this._animations.get(c);let Me;const at=new Map;if(ae?(Me=Fn(this._driver,g,ae,lt,vn,new Map,new Map,S,ri,X),Me.forEach(Cn=>{const bn=Ce(at,Cn.element,new Map);Cn.postStyleProps.forEach(Pn=>bn.set(Pn,null))})):(X.push(function _e(){return new r.wOt(3300,!1)}()),Me=[]),X.length)throw function ke(){return new r.wOt(3504,!1)}();at.forEach((Cn,bn)=>{Cn.forEach((Pn,Rn)=>{Cn.set(Rn,this._driver.computeStyle(bn,Rn,M.kp))})});const kt=Te(Me.map(Cn=>{const bn=at.get(Cn.element);return this._buildPlayer(Cn,new Map,bn)}));return this._playersById.set(c,kt),kt.onDestroy(()=>this.destroy(c)),this.players.push(kt),kt}destroy(c){const g=this._getPlayer(c);g.destroy(),this._playersById.delete(c);const S=this.players.indexOf(g);S>=0&&this.players.splice(S,1)}_getPlayer(c){const g=this._playersById.get(c);if(!g)throw function J(){return new r.wOt(3301,!1)}();return g}listen(c,g,S,X){const ae=Pe(g,"","","");return pe(this._getPlayer(c),S,ae,X),()=>{}}command(c,g,S,X){if("register"==S)return void this.register(c,X[0]);if("create"==S)return void this.create(c,g,X[0]||{});const ae=this._getPlayer(c);switch(S){case"play":ae.play();break;case"pause":ae.pause();break;case"reset":ae.reset();break;case"restart":ae.restart();break;case"finish":ae.finish();break;case"init":ae.init();break;case"setPosition":ae.setPosition(parseFloat(X[0]));break;case"destroy":this.destroy(c)}}}const vi="ng-animate-queued",Xi="ng-animate-disabled",Hr=[],eo={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},No={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},uo="__ng_removed";class oa{get params(){return this.options.params}constructor(c,g=""){this.namespaceId=g;const S=c&&c.hasOwnProperty("value");if(this.value=function $o(h){return h??null}(S?c.value:c),S){const{value:ae,...Me}=c;this.options=Me}else this.options={};this.options.params||(this.options.params={})}absorbOptions(c){const g=c.params;if(g){const S=this.options.params;Object.keys(g).forEach(X=>{null==S[X]&&(S[X]=g[X])})}}}const vo="void",ua=new oa(vo);class wa{constructor(c,g,S){this.id=c,this.hostElement=g,this._engine=S,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+c,Zr(g,this._hostClassName)}listen(c,g,S,X){if(!this._triggers.has(g))throw function wt(){return new r.wOt(3302,!1)}();if(null==S||0==S.length)throw function Fe(){return new r.wOt(3303,!1)}();if(!function Xa(h){return"start"==h||"done"==h}(S))throw function nt(){return new r.wOt(3400,!1)}();const ae=Ce(this._elementListeners,c,[]),Me={name:g,phase:S,callback:X};ae.push(Me);const at=Ce(this._engine.statesByElement,c,new Map);return at.has(g)||(Zr(c,Tn),Zr(c,Tn+"-"+g),at.set(g,ua)),()=>{this._engine.afterFlush(()=>{const bt=ae.indexOf(Me);bt>=0&&ae.splice(bt,1),this._triggers.has(g)||at.delete(g)})}}register(c,g){return!this._triggers.has(c)&&(this._triggers.set(c,g),!0)}_getTrigger(c){const g=this._triggers.get(c);if(!g)throw function se(){return new r.wOt(3401,!1)}();return g}trigger(c,g,S,X=!0){const ae=this._getTrigger(g),Me=new Ia(this.id,g,c);let at=this._engine.statesByElement.get(c);at||(Zr(c,Tn),Zr(c,Tn+"-"+g),this._engine.statesByElement.set(c,at=new Map));let bt=at.get(g);const kt=new oa(S,this.id);if(!(S&&S.hasOwnProperty("value"))&&bt&&kt.absorbOptions(bt.options),at.set(g,kt),bt||(bt=ua),kt.value!==vo&&bt.value===kt.value){if(!function zs(h,c){const g=Object.keys(h),S=Object.keys(c);if(g.length!=S.length)return!1;for(let X=0;X<g.length;X++){const ae=g[X];if(!c.hasOwnProperty(ae)||h[ae]!==c[ae])return!1}return!0}(bt.params,kt.params)){const fi=[],Ni=ae.matchStyles(bt.value,bt.params,fi),Ii=ae.matchStyles(kt.value,kt.params,fi);fi.length?this._engine.reportError(fi):this._engine.afterFlush(()=>{$t(c,Ni),Qt(c,Ii)})}return}const Pn=Ce(this._engine.playersByElement,c,[]);Pn.forEach(fi=>{fi.namespaceId==this.id&&fi.triggerName==g&&fi.queued&&fi.destroy()});let Rn=ae.matchTransition(bt.value,kt.value,c,kt.params),Qn=!1;if(!Rn){if(!X)return;Rn=ae.fallbackTransition,Qn=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:c,triggerName:g,transition:Rn,fromState:bt,toState:kt,player:Me,isFallbackTransition:Qn}),Qn||(Zr(c,vi),Me.onStart(()=>{Ua(c,vi)})),Me.onDone(()=>{let fi=this.players.indexOf(Me);fi>=0&&this.players.splice(fi,1);const Ni=this._engine.playersByElement.get(c);if(Ni){let Ii=Ni.indexOf(Me);Ii>=0&&Ni.splice(Ii,1)}}),this.players.push(Me),Pn.push(Me),Me}deregister(c){this._triggers.delete(c),this._engine.statesByElement.forEach(g=>g.delete(c)),this._elementListeners.forEach((g,S)=>{this._elementListeners.set(S,g.filter(X=>X.name!=c))})}clearElementCache(c){this._engine.statesByElement.delete(c),this._elementListeners.delete(c);const g=this._engine.playersByElement.get(c);g&&(g.forEach(S=>S.destroy()),this._engine.playersByElement.delete(c))}_signalRemovalForInnerTriggers(c,g){const S=this._engine.driver.query(c,Ft,!0);S.forEach(X=>{if(X[uo])return;const ae=this._engine.fetchNamespacesByElement(X);ae.size?ae.forEach(Me=>Me.triggerLeaveAnimation(X,g,!1,!0)):this.clearElementCache(X)}),this._engine.afterFlushAnimationsDone(()=>S.forEach(X=>this.clearElementCache(X)))}triggerLeaveAnimation(c,g,S,X){const ae=this._engine.statesByElement.get(c),Me=new Map;if(ae){const at=[];if(ae.forEach((bt,kt)=>{if(Me.set(kt,bt.value),this._triggers.has(kt)){const Cn=this.trigger(c,kt,vo,X);Cn&&at.push(Cn)}}),at.length)return this._engine.markElementAsRemoved(this.id,c,!0,g,Me),S&&Te(at).onDone(()=>this._engine.processLeaveNode(c)),!0}return!1}prepareLeaveAnimationListeners(c){const g=this._elementListeners.get(c),S=this._engine.statesByElement.get(c);if(g&&S){const X=new Set;g.forEach(ae=>{const Me=ae.name;if(X.has(Me))return;X.add(Me);const bt=this._triggers.get(Me).fallbackTransition,kt=S.get(Me)||ua,Cn=new oa(vo),bn=new Ia(this.id,Me,c);this._engine.totalQueuedPlayers++,this._queue.push({element:c,triggerName:Me,transition:bt,fromState:kt,toState:Cn,player:bn,isFallbackTransition:!0})})}}removeNode(c,g){const S=this._engine;if(c.childElementCount&&this._signalRemovalForInnerTriggers(c,g),this.triggerLeaveAnimation(c,g,!0))return;let X=!1;if(S.totalAnimations){const ae=S.players.length?S.playersByQueriedElement.get(c):[];if(ae&&ae.length)X=!0;else{let Me=c;for(;Me=Me.parentNode;)if(S.statesByElement.get(Me)){X=!0;break}}}if(this.prepareLeaveAnimationListeners(c),X)S.markElementAsRemoved(this.id,c,!1,g);else{const ae=c[uo];(!ae||ae===eo)&&(S.afterFlush(()=>this.clearElementCache(c)),S.destroyInnerAnimations(c),S._onRemovalComplete(c,g))}}insertNode(c,g){Zr(c,this._hostClassName)}drainQueuedTransitions(c){const g=[];return this._queue.forEach(S=>{const X=S.player;if(X.destroyed)return;const ae=S.element,Me=this._elementListeners.get(ae);Me&&Me.forEach(at=>{if(at.name==S.triggerName){const bt=Pe(ae,S.triggerName,S.fromState.value,S.toState.value);bt._data=c,pe(S.player,at.phase,bt,at.callback)}}),X.markedForDestroy?this._engine.afterFlush(()=>{X.destroy()}):g.push(S)}),this._queue=[],g.sort((S,X)=>{const ae=S.transition.ast.depCount,Me=X.transition.ast.depCount;return 0==ae||0==Me?ae-Me:this._engine.driver.containsElement(S.element,X.element)?1:-1})}destroy(c){this.players.forEach(g=>g.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,c)}}class Bo{_onRemovalComplete(c,g){this.onRemovalComplete(c,g)}constructor(c,g,S){this.bodyNode=c,this.driver=g,this._normalizer=S,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=(X,ae)=>{}}get queuedPlayers(){const c=[];return this._namespaceList.forEach(g=>{g.players.forEach(S=>{S.queued&&c.push(S)})}),c}createNamespace(c,g){const S=new wa(c,g,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,g)?this._balanceNamespaceList(S,g):(this.newHostElements.set(g,S),this.collectEnterElement(g)),this._namespaceLookup[c]=S}_balanceNamespaceList(c,g){const S=this._namespaceList,X=this.namespacesByHostElement;if(S.length-1>=0){let Me=!1,at=this.driver.getParentElement(g);for(;at;){const bt=X.get(at);if(bt){const kt=S.indexOf(bt);S.splice(kt+1,0,c),Me=!0;break}at=this.driver.getParentElement(at)}Me||S.unshift(c)}else S.push(c);return X.set(g,c),c}register(c,g){let S=this._namespaceLookup[c];return S||(S=this.createNamespace(c,g)),S}registerTrigger(c,g,S){let X=this._namespaceLookup[c];X&&X.register(g,S)&&this.totalAnimations++}destroy(c,g){c&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const S=this._fetchNamespace(c);this.namespacesByHostElement.delete(S.hostElement);const X=this._namespaceList.indexOf(S);X>=0&&this._namespaceList.splice(X,1),S.destroy(g),delete this._namespaceLookup[c]}))}_fetchNamespace(c){return this._namespaceLookup[c]}fetchNamespacesByElement(c){const g=new Set,S=this.statesByElement.get(c);if(S)for(let X of S.values())if(X.namespaceId){const ae=this._fetchNamespace(X.namespaceId);ae&&g.add(ae)}return g}trigger(c,g,S,X){if(bo(g)){const ae=this._fetchNamespace(c);if(ae)return ae.trigger(g,S,X),!0}return!1}insertNode(c,g,S,X){if(!bo(g))return;const ae=g[uo];if(ae&&ae.setForRemoval){ae.setForRemoval=!1,ae.setForMove=!0;const Me=this.collectedLeaveElements.indexOf(g);Me>=0&&this.collectedLeaveElements.splice(Me,1)}if(c){const Me=this._fetchNamespace(c);Me&&Me.insertNode(g,S)}X&&this.collectEnterElement(g)}collectEnterElement(c){this.collectedEnterElements.push(c)}markElementAsDisabled(c,g){g?this.disabledNodes.has(c)||(this.disabledNodes.add(c),Zr(c,Xi)):this.disabledNodes.has(c)&&(this.disabledNodes.delete(c),Ua(c,Xi))}removeNode(c,g,S){if(bo(g)){const X=c?this._fetchNamespace(c):null;X?X.removeNode(g,S):this.markElementAsRemoved(c,g,!1,S);const ae=this.namespacesByHostElement.get(g);ae&&ae.id!==c&&ae.removeNode(g,S)}else this._onRemovalComplete(g,S)}markElementAsRemoved(c,g,S,X,ae){this.collectedLeaveElements.push(g),g[uo]={namespaceId:c,setForRemoval:X,hasAnimation:S,removedBeforeQueried:!1,previousTriggersValues:ae}}listen(c,g,S,X,ae){return bo(g)?this._fetchNamespace(c).listen(g,S,X,ae):()=>{}}_buildInstruction(c,g,S,X,ae){return c.transition.build(this.driver,c.element,c.fromState.value,c.toState.value,S,X,c.fromState.options,c.toState.options,g,ae)}destroyInnerAnimations(c){let g=this.driver.query(c,Ft,!0);g.forEach(S=>this.destroyActiveAnimationsForElement(S)),0!=this.playersByQueriedElement.size&&(g=this.driver.query(c,Gt,!0),g.forEach(S=>this.finishActiveQueriedAnimationOnElement(S)))}destroyActiveAnimationsForElement(c){const g=this.playersByElement.get(c);g&&g.forEach(S=>{S.queued?S.markedForDestroy=!0:S.destroy()})}finishActiveQueriedAnimationOnElement(c){const g=this.playersByQueriedElement.get(c);g&&g.forEach(S=>S.finish())}whenRenderingDone(){return new Promise(c=>{if(this.players.length)return Te(this.players).onDone(()=>c());c()})}processLeaveNode(c){const g=c[uo];if(g&&g.setForRemoval){if(c[uo]=eo,g.namespaceId){this.destroyInnerAnimations(c);const S=this._fetchNamespace(g.namespaceId);S&&S.clearElementCache(c)}this._onRemovalComplete(c,g.setForRemoval)}c.classList?.contains(Xi)&&this.markElementAsDisabled(c,!1),this.driver.query(c,".ng-animate-disabled",!0).forEach(S=>{this.markElementAsDisabled(S,!1)})}flush(c=-1){let g=[];if(this.newHostElements.size&&(this.newHostElements.forEach((S,X)=>this._balanceNamespaceList(S,X)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let S=0;S<this.collectedEnterElements.length;S++)Zr(this.collectedEnterElements[S],"ng-star-inserted");if(this._namespaceList.length&&(this.totalQueuedPlayers||this.collectedLeaveElements.length)){const S=[];try{g=this._flushAnimations(S,c)}finally{for(let X=0;X<S.length;X++)S[X]()}}else for(let S=0;S<this.collectedLeaveElements.length;S++)this.processLeaveNode(this.collectedLeaveElements[S]);if(this.totalQueuedPlayers=0,this.collectedEnterElements.length=0,this.collectedLeaveElements.length=0,this._flushFns.forEach(S=>S()),this._flushFns=[],this._whenQuietFns.length){const S=this._whenQuietFns;this._whenQuietFns=[],g.length?Te(g).onDone(()=>{S.forEach(X=>X())}):S.forEach(X=>X())}}reportError(c){throw function he(){return new r.wOt(3402,!1)}()}_flushAnimations(c,g){const S=new Hi,X=[],ae=new Map,Me=[],at=new Map,bt=new Map,kt=new Map,Cn=new Set;this.disabledNodes.forEach(nr=>{Cn.add(nr);const xr=this.driver.query(nr,".ng-animate-queued",!0);for(let _r=0;_r<xr.length;_r++)Cn.add(xr[_r])});const bn=this.bodyNode,Pn=Array.from(this.statesByElement.keys()),Rn=ea(Pn,this.collectedEnterElements),Qn=new Map;let fi=0;Rn.forEach((nr,xr)=>{const _r=lt+fi++;Qn.set(xr,_r),nr.forEach(jr=>Zr(jr,_r))});const Ni=[],Ii=new Set,$i=new Set;for(let nr=0;nr<this.collectedLeaveElements.length;nr++){const xr=this.collectedLeaveElements[nr],_r=xr[uo];_r&&_r.setForRemoval&&(Ni.push(xr),Ii.add(xr),_r.hasAnimation?this.driver.query(xr,".ng-star-inserted",!0).forEach(jr=>Ii.add(jr)):$i.add(xr))}const yi=new Map,xi=ea(Pn,Array.from(Ii));xi.forEach((nr,xr)=>{const _r=vn+fi++;yi.set(xr,_r),nr.forEach(jr=>Zr(jr,_r))}),c.push(()=>{Rn.forEach((nr,xr)=>{const _r=Qn.get(xr);nr.forEach(jr=>Ua(jr,_r))}),xi.forEach((nr,xr)=>{const _r=yi.get(xr);nr.forEach(jr=>Ua(jr,_r))}),Ni.forEach(nr=>{this.processLeaveNode(nr)})});const hr=[],qi=[];for(let nr=this._namespaceList.length-1;nr>=0;nr--)this._namespaceList[nr].drainQueuedTransitions(g).forEach(_r=>{const jr=_r.player,fo=_r.element;if(hr.push(jr),this.collectedEnterElements.length){const Sa=fo[uo];if(Sa&&Sa.setForMove){if(Sa.previousTriggersValues&&Sa.previousTriggersValues.has(_r.triggerName)){const xa=Sa.previousTriggersValues.get(_r.triggerName),_d=this.statesByElement.get(_r.element);if(_d&&_d.has(_r.triggerName)){const qh=_d.get(_r.triggerName);qh.value=xa,_d.set(_r.triggerName,qh)}}return void jr.destroy()}}const xs=!bn||!this.driver.containsElement(bn,fo),Xo=yi.get(fo),al=Qn.get(fo),$a=this._buildInstruction(_r,S,al,Xo,xs);if($a.errors&&$a.errors.length)return void qi.push($a);if(xs)return jr.onStart(()=>$t(fo,$a.fromStyles)),jr.onDestroy(()=>Qt(fo,$a.toStyles)),void X.push(jr);if(_r.isFallbackTransition)return jr.onStart(()=>$t(fo,$a.fromStyles)),jr.onDestroy(()=>Qt(fo,$a.toStyles)),void X.push(jr);const Zh=[];$a.timelines.forEach(Sa=>{Sa.stretchStartingKeyframe=!0,this.disabledNodes.has(Sa.element)||Zh.push(Sa)}),$a.timelines=Zh,S.append(fo,$a.timelines),Me.push({instruction:$a,player:jr,element:fo}),$a.queriedElements.forEach(Sa=>Ce(at,Sa,[]).push(jr)),$a.preStyleProps.forEach((Sa,xa)=>{if(Sa.size){let _d=bt.get(xa);_d||bt.set(xa,_d=new Set),Sa.forEach((qh,F_)=>_d.add(F_))}}),$a.postStyleProps.forEach((Sa,xa)=>{let _d=kt.get(xa);_d||kt.set(xa,_d=new Set),Sa.forEach((qh,F_)=>_d.add(F_))})});if(qi.length){const nr=[];qi.forEach(xr=>{nr.push(function de(){return new r.wOt(3505,!1)}())}),hr.forEach(xr=>xr.destroy()),this.reportError(nr)}const rr=new Map,Tr=new Map;Me.forEach(nr=>{const xr=nr.element;S.has(xr)&&(Tr.set(xr,xr),this._beforeAnimationBuild(nr.player.namespaceId,nr.instruction,rr))}),X.forEach(nr=>{const xr=nr.element;this._getPreviousPlayers(xr,!1,nr.namespaceId,nr.triggerName,null).forEach(jr=>{Ce(rr,xr,[]).push(jr),jr.destroy()})});const Ao=Ni.filter(nr=>Mo(nr,bt,kt)),Br=new Map;ia(Br,this.driver,$i,kt,M.kp).forEach(nr=>{Mo(nr,bt,kt)&&Ao.push(nr)});const Da=new Map;Rn.forEach((nr,xr)=>{ia(Da,this.driver,new Set(nr),bt,M.FX)}),Ao.forEach(nr=>{const xr=Br.get(nr),_r=Da.get(nr);Br.set(nr,new Map([...xr?.entries()??[],..._r?.entries()??[]]))});const ns=[],Ts=[],ed={};Me.forEach(nr=>{const{element:xr,player:_r,instruction:jr}=nr;if(S.has(xr)){if(Cn.has(xr))return _r.onDestroy(()=>Qt(xr,jr.toStyles)),_r.disabled=!0,_r.overrideTotalTime(jr.totalTime),void X.push(_r);let fo=ed;if(Tr.size>1){let Xo=xr;const al=[];for(;Xo=Xo.parentNode;){const $a=Tr.get(Xo);if($a){fo=$a;break}al.push(Xo)}al.forEach($a=>Tr.set($a,fo))}const xs=this._buildAnimation(_r.namespaceId,jr,rr,ae,Da,Br);if(_r.setRealPlayer(xs),fo===ed)ns.push(_r);else{const Xo=this.playersByElement.get(fo);Xo&&Xo.length&&(_r.parentPlayer=Te(Xo)),X.push(_r)}}else $t(xr,jr.fromStyles),_r.onDestroy(()=>Qt(xr,jr.toStyles)),Ts.push(_r),Cn.has(xr)&&X.push(_r)}),Ts.forEach(nr=>{const xr=ae.get(nr.element);if(xr&&xr.length){const _r=Te(xr);nr.setRealPlayer(_r)}}),X.forEach(nr=>{nr.parentPlayer?nr.syncPlayerEvents(nr.parentPlayer):nr.destroy()});for(let nr=0;nr<Ni.length;nr++){const xr=Ni[nr],_r=xr[uo];if(Ua(xr,vn),_r&&_r.hasAnimation)continue;let jr=[];if(at.size){let xs=at.get(xr);xs&&xs.length&&jr.push(...xs);let Xo=this.driver.query(xr,Gt,!0);for(let al=0;al<Xo.length;al++){let $a=at.get(Xo[al]);$a&&$a.length&&jr.push(...$a)}}const fo=jr.filter(xs=>!xs.destroyed);fo.length?js(this,xr,fo):this.processLeaveNode(xr)}return Ni.length=0,ns.forEach(nr=>{this.players.push(nr),nr.onDone(()=>{nr.destroy();const xr=this.players.indexOf(nr);this.players.splice(xr,1)}),nr.play()}),ns}afterFlush(c){this._flushFns.push(c)}afterFlushAnimationsDone(c){this._whenQuietFns.push(c)}_getPreviousPlayers(c,g,S,X,ae){let Me=[];if(g){const at=this.playersByQueriedElement.get(c);at&&(Me=at)}else{const at=this.playersByElement.get(c);if(at){const bt=!ae||ae==vo;at.forEach(kt=>{kt.queued||!bt&&kt.triggerName!=X||Me.push(kt)})}}return(S||X)&&(Me=Me.filter(at=>!(S&&S!=at.namespaceId||X&&X!=at.triggerName))),Me}_beforeAnimationBuild(c,g,S){const ae=g.element,Me=g.isRemovalTransition?void 0:c,at=g.isRemovalTransition?void 0:g.triggerName;for(const bt of g.timelines){const kt=bt.element,Cn=kt!==ae,bn=Ce(S,kt,[]);this._getPreviousPlayers(kt,Cn,Me,at,g.toState).forEach(Rn=>{const Qn=Rn.getRealPlayer();Qn.beforeDestroy&&Qn.beforeDestroy(),Rn.destroy(),bn.push(Rn)})}$t(ae,g.fromStyles)}_buildAnimation(c,g,S,X,ae,Me){const at=g.triggerName,bt=g.element,kt=[],Cn=new Set,bn=new Set,Pn=g.timelines.map(Qn=>{const fi=Qn.element;Cn.add(fi);const Ni=fi[uo];if(Ni&&Ni.removedBeforeQueried)return new M.sf(Qn.duration,Qn.delay);const Ii=fi!==bt,$i=function ws(h){const c=[];return Pa(h,c),c}((S.get(fi)||Hr).map(rr=>rr.getRealPlayer())).filter(rr=>!!rr.element&&rr.element===fi),yi=ae.get(fi),xi=Me.get(fi),hr=ie(this._normalizer,Qn.keyframes,yi,xi),qi=this._buildPlayer(Qn,hr,$i);if(Qn.subTimeline&&X&&bn.add(fi),Ii){const rr=new Ia(c,at,fi);rr.setRealPlayer(qi),kt.push(rr)}return qi});kt.forEach(Qn=>{Ce(this.playersByQueriedElement,Qn.element,[]).push(Qn),Qn.onDone(()=>function aa(h,c,g){let S=h.get(c);if(S){if(S.length){const X=S.indexOf(g);S.splice(X,1)}0==S.length&&h.delete(c)}return S}(this.playersByQueriedElement,Qn.element,Qn))}),Cn.forEach(Qn=>Zr(Qn,Jt));const Rn=Te(Pn);return Rn.onDestroy(()=>{Cn.forEach(Qn=>Ua(Qn,Jt)),Qt(bt,g.toStyles)}),bn.forEach(Qn=>{Ce(X,Qn,[]).push(Rn)}),Rn}_buildPlayer(c,g,S){return g.length>0?this.driver.animate(c.element,g,c.duration,c.delay,c.easing,S):new M.sf(c.duration,c.delay)}}class Ia{constructor(c,g,S){this.namespaceId=c,this.triggerName=g,this.element=S,this._player=new M.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(c){this._containsRealPlayer||(this._player=c,this._queuedCallbacks.forEach((g,S)=>{g.forEach(X=>pe(c,S,void 0,X))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(c.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(c){this.totalTime=c}syncPlayerEvents(c){const g=this._player;g.triggerCallback&&c.onStart(()=>g.triggerCallback("start")),c.onDone(()=>this.finish()),c.onDestroy(()=>this.destroy())}_queueEvent(c,g){Ce(this._queuedCallbacks,c,[]).push(g)}onDone(c){this.queued&&this._queueEvent("done",c),this._player.onDone(c)}onStart(c){this.queued&&this._queueEvent("start",c),this._player.onStart(c)}onDestroy(c){this.queued&&this._queueEvent("destroy",c),this._player.onDestroy(c)}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(c){this.queued||this._player.setPosition(c)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(c){const g=this._player;g.triggerCallback&&g.triggerCallback(c)}}function bo(h){return h&&1===h.nodeType}function zo(h,c){const g=h.style.display;return h.style.display=c??"none",g}function ia(h,c,g,S,X){const ae=[];g.forEach(bt=>ae.push(zo(bt)));const Me=[];S.forEach((bt,kt)=>{const Cn=new Map;bt.forEach(bn=>{const Pn=c.computeStyle(kt,bn,X);Cn.set(bn,Pn),(!Pn||0==Pn.length)&&(kt[uo]=No,Me.push(kt))}),h.set(kt,Cn)});let at=0;return g.forEach(bt=>zo(bt,ae[at++])),Me}function ea(h,c){const g=new Map;if(h.forEach(at=>g.set(at,[])),0==c.length)return g;const X=new Set(c),ae=new Map;function Me(at){if(!at)return 1;let bt=ae.get(at);if(bt)return bt;const kt=at.parentNode;return bt=g.has(kt)?kt:X.has(kt)?1:Me(kt),ae.set(at,bt),bt}return c.forEach(at=>{const bt=Me(at);1!==bt&&g.get(bt).push(at)}),g}function Zr(h,c){h.classList?.add(c)}function Ua(h,c){h.classList?.remove(c)}function js(h,c,g){Te(g).onDone(()=>h.processLeaveNode(c))}function Pa(h,c){for(let g=0;g<h.length;g++){const S=h[g];S instanceof M.ui?Pa(S.players,c):c.push(S)}}function Mo(h,c,g){const S=g.get(h);if(!S)return!1;let X=c.get(h);return X?S.forEach(ae=>X.add(ae)):c.set(h,S),g.delete(h),!0}class Ya{constructor(c,g,S){this._driver=g,this._normalizer=S,this._triggerCache={},this.onRemovalComplete=(X,ae)=>{},this._transitionEngine=new Bo(c.body,g,S),this._timelineEngine=new ci(c.body,g,S),this._transitionEngine.onRemovalComplete=(X,ae)=>this.onRemovalComplete(X,ae)}registerTrigger(c,g,S,X,ae){const Me=c+"-"+X;let at=this._triggerCache[Me];if(!at){const bt=[],Cn=Xt(this._driver,ae,bt,[]);if(bt.length)throw function q(){return new r.wOt(3404,!1)}();at=function lr(h,c,g){return new fr(h,c,g)}(X,Cn,this._normalizer),this._triggerCache[Me]=at}this._transitionEngine.registerTrigger(g,X,at)}register(c,g){this._transitionEngine.register(c,g)}destroy(c,g){this._transitionEngine.destroy(c,g)}onInsert(c,g,S,X){this._transitionEngine.insertNode(c,g,S,X)}onRemove(c,g,S){this._transitionEngine.removeNode(c,g,S)}disableAnimations(c,g){this._transitionEngine.markElementAsDisabled(c,g)}process(c,g,S,X){if("@"==S.charAt(0)){const[ae,Me]=Re(S);this._timelineEngine.command(ae,g,Me,X)}else this._transitionEngine.trigger(c,g,S,X)}listen(c,g,S,X,ae){if("@"==S.charAt(0)){const[Me,at]=Re(S);return this._timelineEngine.listen(Me,g,at,ae)}return this._transitionEngine.listen(c,g,S,X,ae)}flush(c=-1){this._transitionEngine.flush(c)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(c){this._transitionEngine.afterFlushAnimationsDone(c)}}class za{static{this.initialStylesByElement=new WeakMap}constructor(c,g,S){this._element=c,this._startStyles=g,this._endStyles=S,this._state=0;let X=za.initialStylesByElement.get(c);X||za.initialStylesByElement.set(c,X=new Map),this._initialStyles=X}start(){this._state<1&&(this._startStyles&&Qt(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(Qt(this._element,this._initialStyles),this._endStyles&&(Qt(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(za.initialStylesByElement.delete(this._element),this._startStyles&&($t(this._element,this._startStyles),this._endStyles=null),this._endStyles&&($t(this._element,this._endStyles),this._endStyles=null),Qt(this._element,this._initialStyles),this._state=3)}}function _o(h){let c=null;return h.forEach((g,S)=>{(function Ja(h){return"display"===h||"position"===h})(S)&&(c=c||new Map,c.set(S,g))}),c}class mc{constructor(c,g,S,X){this.element=c,this.keyframes=g,this.options=S,this._specialStyles=X,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=S.duration,this._delay=S.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(c=>c()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const c=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,c,this.options),this._finalKeyframe=c.length?c[c.length-1]:new Map;const g=()=>this._onFinish();this.domPlayer.addEventListener("finish",g),this.onDestroy(()=>{this.domPlayer.removeEventListener("finish",g)})}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(c){const g=[];return c.forEach(S=>{g.push(Object.fromEntries(S))}),g}_triggerWebAnimation(c,g,S){return c.animate(this._convertKeyframesToObject(g),S)}onStart(c){this._originalOnStartFns.push(c),this._onStartFns.push(c)}onDone(c){this._originalOnDoneFns.push(c),this._onDoneFns.push(c)}onDestroy(c){this._onDestroyFns.push(c)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(c=>c()),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(c=>c()),this._onDestroyFns=[])}setPosition(c){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=c*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const c=new Map;this.hasStarted()&&this._finalKeyframe.forEach((S,X)=>{"offset"!==X&&c.set(X,this._finished?S:Ne(this.element,X))}),this.currentSnapshot=c}triggerCallback(c){const g="start"===c?this._onStartFns:this._onDoneFns;g.forEach(S=>S()),g.length=0}}class ic{validateStyleProperty(c){return!0}validateAnimatableStyleProperty(c){return!0}containsElement(c,g){return rn(c,g)}getParentElement(c){return vt(c)}query(c,g,S){return sn(c,g,S)}computeStyle(c,g,S){return Ne(c,g)}animate(c,g,S,X,ae,Me=[]){const bt={duration:S,delay:X,fill:0==X?"both":"forwards"};ae&&(bt.easing=ae);const kt=new Map,Cn=Me.filter(Rn=>Rn instanceof mc);(function Bi(h,c){return 0===h||0===c})(S,X)&&Cn.forEach(Rn=>{Rn.currentSnapshot.forEach((Qn,fi)=>kt.set(fi,Qn))});let bn=function ln(h){return h.length?h[0]instanceof Map?h:h.map(c=>new Map(Object.entries(c))):[]}(g).map(Rn=>new Map(Rn));bn=function St(h,c,g){if(g.size&&c.length){let S=c[0],X=[];if(g.forEach((ae,Me)=>{S.has(Me)||X.push(Me),S.set(Me,ae)}),X.length)for(let ae=1;ae<c.length;ae++){let Me=c[ae];X.forEach(at=>Me.set(at,Ne(h,at)))}}return c}(c,bn,kt);const Pn=function nc(h,c){let g=null,S=null;return Array.isArray(c)&&c.length?(g=_o(c[0]),c.length>1&&(S=_o(c[c.length-1]))):c instanceof Map&&(g=_o(c)),g||S?new za(h,g,S):null}(c,bn);return new mc(c,bn,bt,Pn)}}const Ps="@.disabled";class rc{constructor(c,g,S,X){this.namespaceId=c,this.delegate=g,this.engine=S,this._onDestroy=X,this.\u0275type=0}get data(){return this.delegate.data}destroyNode(c){this.delegate.destroyNode?.(c)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(c,g){return this.delegate.createElement(c,g)}createComment(c){return this.delegate.createComment(c)}createText(c){return this.delegate.createText(c)}appendChild(c,g){this.delegate.appendChild(c,g),this.engine.onInsert(this.namespaceId,g,c,!1)}insertBefore(c,g,S,X=!0){this.delegate.insertBefore(c,g,S),this.engine.onInsert(this.namespaceId,g,c,X)}removeChild(c,g,S){this.parentNode(g)&&this.engine.onRemove(this.namespaceId,g,this.delegate)}selectRootElement(c,g){return this.delegate.selectRootElement(c,g)}parentNode(c){return this.delegate.parentNode(c)}nextSibling(c){return this.delegate.nextSibling(c)}setAttribute(c,g,S,X){this.delegate.setAttribute(c,g,S,X)}removeAttribute(c,g,S){this.delegate.removeAttribute(c,g,S)}addClass(c,g){this.delegate.addClass(c,g)}removeClass(c,g){this.delegate.removeClass(c,g)}setStyle(c,g,S,X){this.delegate.setStyle(c,g,S,X)}removeStyle(c,g,S){this.delegate.removeStyle(c,g,S)}setProperty(c,g,S){"@"==g.charAt(0)&&g==Ps?this.disableAnimations(c,!!S):this.delegate.setProperty(c,g,S)}setValue(c,g){this.delegate.setValue(c,g)}listen(c,g,S){return this.delegate.listen(c,g,S)}disableAnimations(c,g){this.engine.disableAnimations(c,g)}}class bl extends rc{constructor(c,g,S,X,ae){super(g,S,X,ae),this.factory=c,this.namespaceId=g}setProperty(c,g,S){"@"==g.charAt(0)?"."==g.charAt(1)&&g==Ps?this.disableAnimations(c,S=void 0===S||!!S):this.engine.process(this.namespaceId,c,g.slice(1),S):this.delegate.setProperty(c,g,S)}listen(c,g,S){if("@"==g.charAt(0)){const X=function Fl(h){switch(h){case"body":return document.body;case"document":return document;case"window":return window;default:return h}}(c);let ae=g.slice(1),Me="";return"@"!=ae.charAt(0)&&([ae,Me]=function nd(h){const c=h.indexOf(".");return[h.substring(0,c),h.slice(c+1)]}(ae)),this.engine.listen(this.namespaceId,X,ae,Me,at=>{this.factory.scheduleListenerCallback(at._data||-1,S,at)})}return this.delegate.listen(c,g,S)}}class Cc{constructor(c,g,S){this.delegate=c,this.engine=g,this._zone=S,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,g.onRemovalComplete=(X,ae)=>{ae?.removeChild(null,X)}}createRenderer(c,g){const X=this.delegate.createRenderer(c,g);if(!c||!g?.data?.animation){const kt=this._rendererCache;let Cn=kt.get(X);return Cn||(Cn=new rc("",X,this.engine,()=>kt.delete(X)),kt.set(X,Cn)),Cn}const ae=g.id,Me=g.id+"-"+this._currentId;this._currentId++,this.engine.register(Me,c);const at=kt=>{Array.isArray(kt)?kt.forEach(at):this.engine.registerTrigger(ae,Me,c,kt.name,kt)};return g.data.animation.forEach(at),new bl(this,Me,X,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(c,g,S){if(c>=0&&c<this._microtaskId)return void this._zone.run(()=>g(S));const X=this._animationCallbacksBuffer;0==X.length&&queueMicrotask(()=>{this._zone.run(()=>{X.forEach(ae=>{const[Me,at]=ae;Me(at)}),this._animationCallbacksBuffer=[]})}),X.push([g,S])}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}let id=(()=>{class h extends Ya{constructor(g,S,X){super(g,S,X)}ngOnDestroy(){this.flush()}static{this.\u0275fac=function(S){return new(S||h)(r.KVO(a.qQ),r.KVO(Et),r.KVO(dt))}}static{this.\u0275prov=r.jDH({token:h,factory:h.\u0275fac})}}return h})();const jc=[{provide:dt,useFactory:function Ac(){return new Qe}},{provide:Ya,useClass:id},{provide:r._9s,useFactory:function Wc(h,c,g){return new Cc(h,c,g)},deps:[e.B7,Ya,r.SKi]}],Dl=[{provide:Et,useFactory:()=>new ic},{provide:r.bc$,useValue:"BrowserAnimations"},...jc],Ot=[{provide:Et,useClass:gn},{provide:r.bc$,useValue:"NoopAnimations"},...jc];let Rt=(()=>{class h{static withConfig(g){return{ngModule:h,providers:g.disableAnimations?Ot:Dl}}static{this.\u0275fac=function(S){return new(S||h)}}static{this.\u0275mod=r.$C({type:h})}static{this.\u0275inj=r.G2t({providers:Dl,imports:[e.Bb]})}}return h})();var $r=n(60602),Nr=n(30972);const ys=new r.nKC("MAT_LUXON_DATE_ADAPTER_OPTIONS",{providedIn:"root",factory:function ka(){return{useUtc:!1,firstDayOfWeek:0,defaultOutputCalendar:"gregory"}}});let is=(()=>{class h extends F.MJ{constructor(g,S){super(),this._useUTC=!!S?.useUtc,this._firstDayOfWeek=S?.firstDayOfWeek||0,this._defaultOutputCalendar=S?.defaultOutputCalendar||"gregory",this.setLocale(g||Nr.c9.local().locale)}getYear(g){return g.year}getMonth(g){return g.month-1}getDate(g){return g.day}getDayOfWeek(g){return g.weekday}getMonthNames(g){return Nr.R2.months(g,{locale:this.locale,outputCalendar:this._defaultOutputCalendar})}getDateNames(){const g=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return function gc(h,c){const g=Array(h);for(let S=0;S<h;S++)g[S]=c(S);return g}(31,S=>g.format(Nr.c9.utc(2017,1,S+1).toJSDate()))}getDayOfWeekNames(g){const S=Nr.R2.weekdays(g,{locale:this.locale});return S.unshift(S.pop()),S}getYearName(g){return g.toFormat("yyyy",this._getOptions())}getFirstDayOfWeek(){return this._firstDayOfWeek}getNumDaysInMonth(g){return g.daysInMonth}clone(g){return Nr.c9.fromObject(g.toObject(),this._getOptions())}createDate(g,S,X){const ae=this._getOptions();if(S<0||S>11)throw Error(`Invalid month index "${S}". Month index has to be between 0 and 11.`);if(X<1)throw Error(`Invalid date "${X}". Date has to be greater than 0.`);const Me=this._useUTC?Nr.c9.utc(g,S+1,X,ae):Nr.c9.local(g,S+1,X,ae);if(!this.isValid(Me))throw Error(`Invalid date "${X}". Reason: "${Me.invalidReason}".`);return Me}today(){const g=this._getOptions();return this._useUTC?Nr.c9.utc(g):Nr.c9.local(g)}parse(g,S){const X=this._getOptions();if("string"==typeof g&&g.length>0){const ae=Nr.c9.fromISO(g,X);if(this.isValid(ae))return ae;const Me=Array.isArray(S)?S:[S];if(!S.length)throw Error("Formats array must not be empty.");for(const at of Me){const bt=Nr.c9.fromFormat(g,at,X);if(this.isValid(bt))return bt}return this.invalid()}return"number"==typeof g?Nr.c9.fromMillis(g,X):g instanceof Date?Nr.c9.fromJSDate(g,X):g instanceof Nr.c9?Nr.c9.fromMillis(g.toMillis(),X):null}format(g,S){if(!this.isValid(g))throw Error("LuxonDateAdapter: Cannot format invalid date.");return this._useUTC?g.setLocale(this.locale).setZone("utc").toFormat(S):g.setLocale(this.locale).toFormat(S)}addCalendarYears(g,S){return g.reconfigure(this._getOptions()).plus({years:S})}addCalendarMonths(g,S){return g.reconfigure(this._getOptions()).plus({months:S})}addCalendarDays(g,S){return g.reconfigure(this._getOptions()).plus({days:S})}toIso8601(g){return g.toISO()}deserialize(g){const S=this._getOptions();let X;if(g instanceof Date&&(X=Nr.c9.fromJSDate(g,S)),"string"==typeof g){if(!g)return null;X=Nr.c9.fromISO(g,S)}return X&&this.isValid(X)?X:super.deserialize(g)}isDateInstance(g){return g instanceof Nr.c9}isValid(g){return g.isValid}invalid(){return Nr.c9.invalid("Invalid Luxon DateTime object.")}_getOptions(){return{zone:this._useUTC?"utc":void 0,locale:this.locale,outputCalendar:this._defaultOutputCalendar}}static{this.\u0275fac=function(S){return new(S||h)(r.KVO(F.Ju,8),r.KVO(ys,8))}}static{this.\u0275prov=r.jDH({token:h,factory:h.\u0275fac})}}return h})();const Rs={parse:{dateInput:"D"},display:{dateInput:"D",monthYearLabel:"LLL yyyy",dateA11yLabel:"DD",monthYearA11yLabel:"LLLL yyyy"}};let ac=(()=>{class h{static{this.\u0275fac=function(S){return new(S||h)}}static{this.\u0275mod=r.$C({type:h})}static{this.\u0275inj=r.G2t({providers:[Ll()]})}}return h})();function Ll(h=Rs){return[{provide:F.MJ,useClass:is,deps:[F.Ju,ys]},{provide:F.de,useValue:h}]}var hs=n(75533),Hn=n(74396),ao=n(90450),zc=n(33763);const go="@ngrx/router-store/request",Go=((0,Hn.VP)(go,(0,Hn.xk)()),"@ngrx/router-store/navigation"),Za=((0,Hn.VP)(Go,(0,Hn.xk)()),"@ngrx/router-store/cancel"),El=((0,Hn.VP)(Za,(0,Hn.xk)()),"@ngrx/router-store/error"),qd=((0,Hn.VP)(El,(0,Hn.xk)()),"@ngrx/router-store/navigated");function ui(h,c){const g=c;switch(g.type){case Go:case El:case Za:return{state:g.payload.routerState,navigationId:g.payload.event.id};default:return h}}(0,Hn.VP)(qd,(0,Hn.xk)());class Zi{serialize(c){return{root:this.serializeRoute(c.root),url:c.url}}serializeRoute(c){const g=c.children.map(S=>this.serializeRoute(S));return{params:c.params,data:c.data,url:c.url,outlet:c.outlet,title:c.title,routeConfig:c.routeConfig?{path:c.routeConfig.path,pathMatch:c.routeConfig.pathMatch,redirectTo:c.routeConfig.redirectTo,outlet:c.routeConfig.outlet,title:"string"==typeof c.routeConfig.title?c.routeConfig.title:void 0}:null,queryParams:c.queryParams,fragment:c.fragment,firstChild:g[0],children:g}}}var Ui=function(h){return h[h.PreActivation=1]="PreActivation",h[h.PostActivation=2]="PostActivation",h}(Ui||{});const Sr="router",to=new r.nKC("@ngrx/router-store Internal Configuration"),Po=new r.nKC("@ngrx/router-store Configuration");function Fa(h){return{stateKey:Sr,serializer:Zi,navigationActionTiming:Ui.PreActivation,...h}}class Ho{serialize(c){return{root:this.serializeRoute(c.root),url:c.url}}serializeRoute(c){const g=c.children.map(S=>this.serializeRoute(S));return{params:c.params,paramMap:c.paramMap,data:c.data,url:c.url,outlet:c.outlet,title:c.title,routeConfig:c.routeConfig?{component:c.routeConfig.component,path:c.routeConfig.path,pathMatch:c.routeConfig.pathMatch,redirectTo:c.routeConfig.redirectTo,outlet:c.routeConfig.outlet,title:c.routeConfig.title}:null,queryParams:c.queryParams,queryParamMap:c.queryParamMap,fragment:c.fragment,component:c.routeConfig?c.routeConfig.component:void 0,root:void 0,parent:void 0,firstChild:g[0],pathFromRoot:void 0,children:g}}}class Hc{}var bs=function(h){return h[h.NONE=1]="NONE",h[h.ROUTER=2]="ROUTER",h[h.STORE=3]="STORE",h}(bs||{});let Ds=(()=>{class h{constructor(g,S,X,ae,Me,at){this.store=g,this.router=S,this.serializer=X,this.errorHandler=ae,this.config=Me,this.activeRuntimeChecks=at,this.lastEvent=null,this.routerState=null,this.trigger=bs.NONE,this.stateKey=this.config.stateKey,!(0,Hn.Lg)()&&(0,r.naY)()&&(at?.strictActionSerializability||at?.strictStateSerializability)&&this.serializer instanceof Ho&&console.warn("@ngrx/router-store: The serializability runtime checks cannot be enabled with the FullRouterStateSerializer. The FullRouterStateSerializer has an unserializable router state and actions that are not serializable. To use the serializability runtime checks either use the MinimalRouterStateSerializer or implement a custom router state serializer."),this.setUpStoreStateListener(),this.setUpRouterEventsListener()}setUpStoreStateListener(){this.store.pipe((0,Hn.Lt)(this.stateKey),(0,zc.E)(this.store)).subscribe(([g,S])=>{this.navigateIfNeeded(g,S)})}navigateIfNeeded(g,S){if(!g||!g.state||this.trigger===bs.ROUTER||this.lastEvent instanceof I.Z)return;const X=g.state.url;(function Gs(h,c){return Il(h)===Il(c)})(this.router.url,X)||(this.storeState=S,this.trigger=bs.STORE,this.router.navigateByUrl(X).catch(ae=>{this.errorHandler.handleError(ae)}))}setUpRouterEventsListener(){const g=this.config.navigationActionTiming===Ui.PostActivation;let S;this.router.events.pipe((0,zc.E)(this.store)).subscribe(([X,ae])=>{this.lastEvent=X,X instanceof I.Z?(this.routerState=this.serializer.serialize(this.router.routerState.snapshot),this.trigger!==bs.STORE&&(this.storeState=ae,this.dispatchRouterRequest(X))):X instanceof I.ld?(S=X,!g&&this.trigger!==bs.STORE&&this.dispatchRouterNavigation(X)):X instanceof I.j5?(this.dispatchRouterCancel(X),this.reset()):X instanceof I.L6?(this.dispatchRouterError(X),this.reset()):X instanceof I.wF&&(this.trigger!==bs.STORE&&(g&&this.dispatchRouterNavigation(S),this.dispatchRouterNavigated(X)),this.reset())})}dispatchRouterRequest(g){this.dispatchRouterAction(go,{event:g})}dispatchRouterNavigation(g){const S=this.serializer.serialize(g.state);this.dispatchRouterAction(Go,{routerState:S,event:new I.ld(g.id,g.url,g.urlAfterRedirects,S)})}dispatchRouterCancel(g){this.dispatchRouterAction(Za,{storeState:this.storeState,event:g})}dispatchRouterError(g){this.dispatchRouterAction(El,{storeState:this.storeState,event:new I.L6(g.id,g.url,`${g}`)})}dispatchRouterNavigated(g){const S=this.serializer.serialize(this.router.routerState.snapshot);this.dispatchRouterAction(qd,{event:g,routerState:S})}dispatchRouterAction(g,S){this.trigger=bs.ROUTER;try{this.store.dispatch({type:g,payload:{routerState:this.routerState,...S,event:0===this.config.routerState?S.event:{id:S.event.id,url:S.event.url,urlAfterRedirects:S.event.urlAfterRedirects}}})}finally{this.trigger=bs.NONE}}reset(){this.trigger=bs.NONE,this.storeState=null,this.routerState=null}static{this.\u0275fac=function(S){return new(S||h)(r.KVO(Hn.il),r.KVO(I.Ix),r.KVO(Hc),r.KVO(r.zcH),r.KVO(Po),r.KVO(Hn.A5))}}static{this.\u0275prov=r.jDH({token:h,factory:h.\u0275fac})}}return h})();function Il(h){return h?.length>0&&"/"===h[h.length-1]?h.substring(0,h.length-1):h}function Ss(h={}){return(0,r.EmA)([{provide:to,useValue:h},{provide:Po,useFactory:Fa,deps:[to]},{provide:Hc,useClass:h.serializer?h.serializer:0===h.routerState?Ho:Zi},{provide:r.Z63,multi:!0,useFactory:()=>()=>(0,r.WQX)(Ds)},Ds])}let _c=(()=>{class h{static forRoot(g={}){return{ngModule:h,providers:[Ss(g)]}}static{this.\u0275fac=function(S){return new(S||h)}}static{this.\u0275mod=r.$C({type:h})}static{this.\u0275inj=r.G2t({})}}return h})();var sl=n(58977),ca=n(33055),rs=n(10047),cl=n(80852),Hs=n(42221),rd=n(52769),Tc=n(19001),La=n(79274),ma=n(54436),Es=n(82780),od=n(19370),ss=n(47829),Ks=n(97216),Qc=n(76560),ks=n(64783),Fs=n(91002),cs=n(18431);const Le=(0,ks.L)(h=>function(g=null){h(this),this.message="Timeout has occurred",this.name="TimeoutError",this.info=g});function ut(h){throw new Le(h)}var Lt=n(48582),Un=n(49283),Pi=n(2267),Ki=n(19443),Lr=n(22900),xo=n(98627),ta=n(76459),Yo=n(16865),Or=n(77111);const so="PERFORM_ACTION",ar="ROLLBACK",ct="TOGGLE_ACTION",ot="JUMP_TO_STATE",Ct="JUMP_TO_ACTION",mn="IMPORT_STATE",Xn="LOCK_CHANGES",jn="PAUSE_RECORDING";class gi{constructor(c,g){if(this.action=c,this.timestamp=g,this.type=so,typeof c.type>"u")throw new Error('Actions may not have an undefined "type" property. Have you misspelled a constant?')}}class Wi{constructor(){this.type="REFRESH"}}class ur{constructor(c){this.timestamp=c,this.type="RESET"}}class Pr{constructor(c){this.timestamp=c,this.type=ar}}class co{constructor(c){this.timestamp=c,this.type="COMMIT"}}class To{constructor(){this.type="SWEEP"}}class Kr{constructor(c){this.id=c,this.type=ct}}class yn{constructor(c){this.index=c,this.type=ot}}class Ga{constructor(c){this.actionId=c,this.type=Ct}}class xc{constructor(c){this.nextLiftedState=c,this.type=mn}}class zt{constructor(c){this.status=c,this.type=Xn}}class Sn{constructor(c){this.status=c,this.type=jn}}const qe=new r.nKC("@ngrx/store-devtools Options"),rt=new r.nKC("@ngrx/store-devtools Initial Config");function wn(){return null}const si="NgRx Store DevTools";function Yi(h){const c={maxAge:!1,monitor:wn,actionSanitizer:void 0,stateSanitizer:void 0,name:si,serialize:!1,logOnly:!1,autoPause:!1,trace:!1,traceLimit:75,features:{pause:!0,lock:!0,persist:!0,export:!0,import:"custom",jump:!0,skip:!0,reorder:!0,dispatch:!0,test:!0},connectInZone:!1},g="function"==typeof h?h():h,X=g.features||!!g.logOnly&&{pause:!0,export:!0,test:!0}||c.features;!0===X.import&&(X.import="custom");const ae=Object.assign({},c,{features:X},g);if(ae.maxAge&&ae.maxAge<2)throw new Error(`Devtools 'maxAge' cannot be less than 2, got ${ae.maxAge}`);return ae}function br(h,c){return h.filter(g=>c.indexOf(g)<0)}function zr(h){const{computedStates:c,currentStateIndex:g}=h;if(g>=c.length){const{state:X}=c[c.length-1];return X}const{state:S}=c[g];return S}function Ro(h){return new gi(h,+Date.now())}function Qs(h,c){return Object.keys(c).reduce((g,S)=>{const X=Number(S);return g[X]=Xc(h,c[X],X),g},{})}function Xc(h,c,g){return{...c,action:h(c.action,g)}}function qa(h,c){return c.map((g,S)=>({state:vd(h,g.state,S),error:g.error}))}function vd(h,c,g){return h(c,g)}function Ou(h){return h.predicate||h.actionsSafelist||h.actionsBlocklist}function eu(h,c,g,S,X){const ae=g&&!g(h,c.action),Me=S&&!c.action.type.match(S.map(bt=>kp(bt)).join("|")),at=X&&c.action.type.match(X.map(bt=>kp(bt)).join("|"));return ae||Me||at}function kp(h){return h.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function ad(h){return{ngZone:h?(0,r.WQX)(r.SKi):null,connectInZone:h}}let yd=(()=>{class h extends Hn.SS{static{this.\u0275fac=(()=>{let g;return function(X){return(g||(g=r.xGo(h)))(X||h)}})()}static{this.\u0275prov=r.jDH({token:h,factory:h.\u0275fac})}}return h})();const bd=new r.nKC("@ngrx/store-devtools Redux Devtools Extension");let Ae=(()=>{class h{constructor(g,S,X){this.config=S,this.dispatcher=X,this.zoneConfig=ad(this.config.connectInZone),this.devtoolsExtension=g,this.createActionStreams()}notify(g,S){if(this.devtoolsExtension)if(g.type===so){if(S.isLocked||S.isPaused)return;const X=zr(S);if(Ou(this.config)&&eu(X,g,this.config.predicate,this.config.actionsSafelist,this.config.actionsBlocklist))return;const ae=this.config.stateSanitizer?vd(this.config.stateSanitizer,X,S.currentStateIndex):X,Me=this.config.actionSanitizer?Xc(this.config.actionSanitizer,g,S.nextActionId):g;this.sendToReduxDevtools(()=>this.extensionConnection.send(Me,ae))}else{const X={...S,stagedActionIds:S.stagedActionIds,actionsById:this.config.actionSanitizer?Qs(this.config.actionSanitizer,S.actionsById):S.actionsById,computedStates:this.config.stateSanitizer?qa(this.config.stateSanitizer,S.computedStates):S.computedStates};this.sendToReduxDevtools(()=>this.devtoolsExtension.send(null,X,this.getExtensionConfig(this.config)))}}createChangesObservable(){return this.devtoolsExtension?new ca.c(g=>{const S=this.zoneConfig.connectInZone?this.zoneConfig.ngZone.runOutsideAngular(()=>this.devtoolsExtension.connect(this.getExtensionConfig(this.config))):this.devtoolsExtension.connect(this.getExtensionConfig(this.config));return this.extensionConnection=S,S.init(),S.subscribe(X=>g.next(X)),S.unsubscribe}):sl.w}createActionStreams(){const g=this.createChangesObservable().pipe((0,Tc.u)()),S=g.pipe((0,La.p)(kt=>"START"===kt.type)),X=g.pipe((0,La.p)(kt=>"STOP"===kt.type)),ae=g.pipe((0,La.p)(kt=>"DISPATCH"===kt.type),(0,ma.T)(kt=>this.unwrapAction(kt.payload)),(0,Es.H)(kt=>kt.type===mn?this.dispatcher.pipe((0,La.p)(Cn=>Cn.type===Hn.q6),function Yt(h,c){const{first:g,each:S,with:X=ut,scheduler:ae=c??od.E,meta:Me=null}=(0,ss.v)(h)?{first:h}:"number"==typeof h?{each:h}:h;if(null==g&&null==S)throw new TypeError("No timeout provided.");return(0,Ks.N)((at,bt)=>{let kt,Cn,bn=null,Pn=0;const Rn=Qn=>{Cn=(0,cs.N)(bt,ae,()=>{try{kt.unsubscribe(),(0,Qc.Tg)(X({meta:Me,lastValue:bn,seen:Pn})).subscribe(bt)}catch(fi){bt.error(fi)}},Qn)};kt=at.subscribe((0,Fs._)(bt,Qn=>{Cn?.unsubscribe(),Pn++,bt.next(bn=Qn),S>0&&Rn(S)},void 0,void 0,()=>{Cn?.closed||Cn?.unsubscribe(),bn=null})),!Pn&&Rn(null!=g?"number"==typeof g?g:+g-ae.now():S)})}(1e3),(0,Lt.B)(1e3),(0,ma.T)(()=>kt),(0,Un.W)(()=>(0,rs.of)(kt)),(0,Pi.s)(1)):(0,rs.of)(kt))),at=g.pipe((0,La.p)(kt=>"ACTION"===kt.type),(0,ma.T)(kt=>this.unwrapAction(kt.payload))).pipe((0,Ki.Q)(X)),bt=ae.pipe((0,Ki.Q)(X));this.start$=S.pipe((0,Ki.Q)(X)),this.actions$=this.start$.pipe((0,Lr.n)(()=>at)),this.liftedActions$=this.start$.pipe((0,Lr.n)(()=>bt))}unwrapAction(g){return"string"==typeof g?(0,eval)(`(${g})`):g}getExtensionConfig(g){const S={name:g.name,features:g.features,serialize:g.serialize,autoPause:g.autoPause??!1,trace:g.trace??!1,traceLimit:g.traceLimit??75};return!1!==g.maxAge&&(S.maxAge=g.maxAge),S}sendToReduxDevtools(g){try{g()}catch(S){console.warn("@ngrx/store-devtools: something went wrong inside the redux devtools",S)}}static{this.\u0275fac=function(S){return new(S||h)(r.KVO(bd),r.KVO(qe),r.KVO(yd))}}static{this.\u0275prov=r.jDH({token:h,factory:h.\u0275fac})}}return h})();const et={type:Hn.Zz},tt={type:"@ngrx/store-devtools/recompute"};function Ut(h,c,g,S,X){if(S)return{state:g,error:"Interrupted by an error up the chain"};let Me,ae=g;try{ae=h(g,c)}catch(at){Me=at.toString(),X.handleError(at)}return{state:ae,error:Me}}function _n(h,c,g,S,X,ae,Me,at,bt){if(c>=h.length&&h.length===ae.length)return h;const kt=h.slice(0,c),Cn=ae.length-(bt?1:0);for(let bn=c;bn<Cn;bn++){const Pn=ae[bn],Rn=X[Pn].action,Qn=kt[bn-1],fi=Qn?Qn.state:S,Ni=Qn?Qn.error:void 0,$i=Me.indexOf(Pn)>-1?Qn:Ut(g,Rn,fi,Ni,at);kt.push($i)}return bt&&kt.push(h[h.length-1]),kt}let _i=(()=>{class h{constructor(g,S,X,ae,Me,at,bt,kt){const Cn=function Vn(h,c){return{monitorState:c(void 0,{}),nextActionId:1,actionsById:{0:Ro(et)},stagedActionIds:[0],skippedActionIds:[],committedState:h,currentStateIndex:0,computedStates:[],isLocked:!1,isPaused:!1}}(bt,kt.monitor),bn=function Oi(h,c,g,S,X={}){return ae=>(Me,at)=>{let{monitorState:bt,actionsById:kt,nextActionId:Cn,stagedActionIds:bn,skippedActionIds:Pn,committedState:Rn,currentStateIndex:Qn,computedStates:fi,isLocked:Ni,isPaused:Ii}=Me||c;function $i(hr){let qi=hr,rr=bn.slice(1,qi+1);for(let Tr=0;Tr<rr.length;Tr++){if(fi[Tr+1].error){qi=Tr,rr=bn.slice(1,qi+1);break}delete kt[rr[Tr]]}Pn=Pn.filter(Tr=>-1===rr.indexOf(Tr)),bn=[0,...bn.slice(qi+1)],Rn=fi[qi].state,fi=fi.slice(qi),Qn=Qn>qi?Qn-qi:0}function yi(){kt={0:Ro(et)},Cn=1,bn=[0],Pn=[],Rn=fi[Qn].state,Qn=0,fi=[]}Me||(kt=Object.create(kt));let xi=0;switch(at.type){case Xn:Ni=at.status,xi=1/0;break;case jn:Ii=at.status,Ii?(bn=[...bn,Cn],kt[Cn]=new gi({type:"@ngrx/devtools/pause"},+Date.now()),Cn++,xi=bn.length-1,fi=fi.concat(fi[fi.length-1]),Qn===bn.length-2&&Qn++,xi=1/0):yi();break;case"RESET":kt={0:Ro(et)},Cn=1,bn=[0],Pn=[],Rn=h,Qn=0,fi=[];break;case"COMMIT":yi();break;case ar:kt={0:Ro(et)},Cn=1,bn=[0],Pn=[],Qn=0,fi=[];break;case ct:{const{id:hr}=at;Pn=-1===Pn.indexOf(hr)?[hr,...Pn]:Pn.filter(rr=>rr!==hr),xi=bn.indexOf(hr);break}case"SET_ACTIONS_ACTIVE":{const{start:hr,end:qi,active:rr}=at,Tr=[];for(let Ao=hr;Ao<qi;Ao++)Tr.push(Ao);Pn=rr?br(Pn,Tr):[...Pn,...Tr],xi=bn.indexOf(hr);break}case ot:Qn=at.index,xi=1/0;break;case Ct:{const hr=bn.indexOf(at.actionId);-1!==hr&&(Qn=hr),xi=1/0;break}case"SWEEP":bn=br(bn,Pn),Pn=[],Qn=Math.min(Qn,bn.length-1);break;case so:{if(Ni)return Me||c;if(Ii||Me&&eu(Me.computedStates[Qn],at,X.predicate,X.actionsSafelist,X.actionsBlocklist)){const qi=fi[fi.length-1];fi=[...fi.slice(0,-1),Ut(ae,at.action,qi.state,qi.error,g)],xi=1/0;break}X.maxAge&&bn.length===X.maxAge&&$i(1),Qn===bn.length-1&&Qn++;const hr=Cn++;kt[hr]=at,bn=[...bn,hr],xi=bn.length-1;break}case mn:({monitorState:bt,actionsById:kt,nextActionId:Cn,stagedActionIds:bn,skippedActionIds:Pn,committedState:Rn,currentStateIndex:Qn,computedStates:fi,isLocked:Ni,isPaused:Ii}=at.nextLiftedState);break;case Hn.Zz:xi=0,X.maxAge&&bn.length>X.maxAge&&(fi=_n(fi,xi,ae,Rn,kt,bn,Pn,g,Ii),$i(bn.length-X.maxAge),xi=1/0);break;case Hn.q6:if(fi.filter(qi=>qi.error).length>0)xi=0,X.maxAge&&bn.length>X.maxAge&&(fi=_n(fi,xi,ae,Rn,kt,bn,Pn,g,Ii),$i(bn.length-X.maxAge),xi=1/0);else{if(!Ii&&!Ni){Qn===bn.length-1&&Qn++;const qi=Cn++;kt[qi]=new gi(at,+Date.now()),bn=[...bn,qi],xi=bn.length-1,fi=_n(fi,xi,ae,Rn,kt,bn,Pn,g,Ii)}fi=fi.map(qi=>({...qi,state:ae(qi.state,tt)})),Qn=bn.length-1,X.maxAge&&bn.length>X.maxAge&&$i(bn.length-X.maxAge),xi=1/0}break;default:xi=1/0}return fi=_n(fi,xi,ae,Rn,kt,bn,Pn,g,Ii),bt=S(bt,at),{monitorState:bt,actionsById:kt,nextActionId:Cn,stagedActionIds:bn,skippedActionIds:Pn,committedState:Rn,currentStateIndex:Qn,computedStates:fi,isLocked:Ni,isPaused:Ii}}}(bt,Cn,at,kt.monitor,kt),Pn=(0,cl.h)((0,cl.h)(S.asObservable().pipe((0,xo.i)(1)),ae.actions$).pipe((0,ma.T)(Ro)),g,ae.liftedActions$).pipe((0,ta.Q)(Hs.T)),Rn=X.pipe((0,ma.T)(bn)),Qn=ad(kt.connectInZone),fi=new rd.m(1);this.liftedStateSubscription=Pn.pipe((0,zc.E)(Rn),Cr(Qn),(0,Yo.S)(({state:$i},[yi,xi])=>{let hr=xi($i,yi);return yi.type!==so&&Ou(kt)&&(hr=function ll(h,c,g,S){const X=[],ae={},Me=[];return h.stagedActionIds.forEach((at,bt)=>{const kt=h.actionsById[at];kt&&(bt&&eu(h.computedStates[bt],kt,c,g,S)||(ae[at]=kt,X.push(at),Me.push(h.computedStates[bt])))}),{...h,stagedActionIds:X,actionsById:ae,computedStates:Me}}(hr,kt.predicate,kt.actionsSafelist,kt.actionsBlocklist)),ae.notify(yi,hr),{state:hr,action:yi}},{state:Cn,action:null})).subscribe(({state:$i,action:yi})=>{fi.next($i),yi.type===so&&Me.next(yi.action)}),this.extensionStartSubscription=ae.start$.pipe(Cr(Qn)).subscribe(()=>{this.refresh()});const Ni=fi.asObservable(),Ii=Ni.pipe((0,ma.T)(zr));Object.defineProperty(Ii,"state",{value:(0,Or.ot)(Ii,{manualCleanup:!0,requireSync:!0})}),this.dispatcher=g,this.liftedState=Ni,this.state=Ii}ngOnDestroy(){this.liftedStateSubscription.unsubscribe(),this.extensionStartSubscription.unsubscribe()}dispatch(g){this.dispatcher.next(g)}next(g){this.dispatcher.next(g)}error(g){}complete(){}performAction(g){this.dispatch(new gi(g,+Date.now()))}refresh(){this.dispatch(new Wi)}reset(){this.dispatch(new ur(+Date.now()))}rollback(){this.dispatch(new Pr(+Date.now()))}commit(){this.dispatch(new co(+Date.now()))}sweep(){this.dispatch(new To)}toggleAction(g){this.dispatch(new Kr(g))}jumpToAction(g){this.dispatch(new Ga(g))}jumpToState(g){this.dispatch(new yn(g))}importState(g){this.dispatch(new xc(g))}lockChanges(g){this.dispatch(new zt(g))}pauseRecording(g){this.dispatch(new Sn(g))}static{this.\u0275fac=function(S){return new(S||h)(r.KVO(yd),r.KVO(Hn.SS),r.KVO(Hn.QU),r.KVO(Ae),r.KVO(Hn.sA),r.KVO(r.zcH),r.KVO(Hn.N_),r.KVO(qe))}}static{this.\u0275prov=r.jDH({token:h,factory:h.\u0275fac})}}return h})();function Cr({ngZone:h,connectInZone:c}){return g=>c?new ca.c(S=>g.subscribe({next:X=>h.run(()=>S.next(X)),error:X=>h.run(()=>S.error(X)),complete:()=>h.run(()=>S.complete())})):g}const no=new r.nKC("@ngrx/store-devtools Is Devtools Extension or Monitor Present");function lo(h,c){return!!h||c.monitor!==wn}function Ca(){const h="__REDUX_DEVTOOLS_EXTENSION__";return"object"==typeof window&&typeof window[h]<"u"?window[h]:null}function Oc(h={}){return(0,r.EmA)([Ae,yd,_i,{provide:rt,useValue:h},{provide:no,deps:[bd,qe],useFactory:lo},{provide:bd,useFactory:Ca},{provide:qe,deps:[rt],useFactory:Yi},{provide:Hn.h1,deps:[_i],useFactory:Ls},{provide:Hn.Bh,useExisting:yd}])}function Ls(h){return h.state}let Is=(()=>{class h{static instrument(g={}){return{ngModule:h,providers:[Oc(g)]}}static{this.\u0275fac=function(S){return new(S||h)}}static{this.\u0275mod=r.$C({type:h})}static{this.\u0275inj=r.G2t({})}}return h})();var Aa=n(65356),fa=n(46730),os=n(18740),wc=n(18419),Cl=n(18714),Ar=n(47701),tm=function(){function h(c){var g=c.batchDebounce,S=c.batchInterval,X=c.batchMax,ae=c.batchHandler,Me=c.batchKey;this.batchesByKey=new Map,this.scheduledBatchTimerByKey=new Map,this.batchDebounce=g,this.batchInterval=S,this.batchMax=X||0,this.batchHandler=ae,this.batchKey=Me||function(){return""}}return h.prototype.enqueueRequest=function(c){var g=this,S=(0,Ar.Cl)((0,Ar.Cl)({},c),{next:[],error:[],complete:[],subscribers:new Set}),X=this.batchKey(c.operation);return S.observable||(S.observable=new Cl.c(function(ae){var Me=g.batchesByKey.get(X);Me||g.batchesByKey.set(X,Me=new Set);var at=0===Me.size,bt=0===S.subscribers.size;return S.subscribers.add(ae),bt&&Me.add(S),ae.next&&S.next.push(ae.next.bind(ae)),ae.error&&S.error.push(ae.error.bind(ae)),ae.complete&&S.complete.push(ae.complete.bind(ae)),(at||g.batchDebounce)&&g.scheduleQueueConsumption(X),Me.size===g.batchMax&&g.consumeQueue(X),function(){var kt;S.subscribers.delete(ae)&&S.subscribers.size<1&&Me.delete(S)&&Me.size<1&&(g.consumeQueue(X),null===(kt=Me.subscription)||void 0===kt||kt.unsubscribe())}})),S.observable},h.prototype.consumeQueue=function(c){void 0===c&&(c="");var g=this.batchesByKey.get(c);if(this.batchesByKey.delete(c),g&&g.size){var S=[],X=[],ae=[],Me=[],at=[],bt=[];g.forEach(function(bn){S.push(bn.operation),X.push(bn.forward),ae.push(bn.observable),Me.push(bn.next),at.push(bn.error),bt.push(bn.complete)});var kt=this.batchHandler(S,X)||Cl.c.of(),Cn=function(bn){at.forEach(function(Pn){Pn&&Pn.forEach(function(Rn){return Rn(bn)})})};return g.subscription=kt.subscribe({next:function(bn){if(Array.isArray(bn)||(bn=[bn]),Me.length!==bn.length){var Pn=new Error("server returned results with length ".concat(bn.length,", expected length of ").concat(Me.length));return Pn.result=bn,Cn(Pn)}bn.forEach(function(Rn,Qn){Me[Qn]&&Me[Qn].forEach(function(fi){return fi(Rn)})})},error:Cn,complete:function(){bt.forEach(function(bn){bn&&bn.forEach(function(Pn){return Pn()})})}}),ae}},h.prototype.scheduleQueueConsumption=function(c){var g=this;clearTimeout(this.scheduledBatchTimerByKey.get(c)),this.scheduledBatchTimerByKey.set(c,setTimeout(function(){g.consumeQueue(c),g.scheduledBatchTimerByKey.delete(c)},this.batchInterval))},h}();!function(h){function c(g){var S=h.call(this)||this,X=g||{},Me=X.batchInterval,bt=X.batchMax,Cn=X.batchHandler,Pn=X.batchKey;return S.batcher=new tm({batchDebounce:X.batchDebounce,batchInterval:void 0===Me?10:Me,batchMax:void 0===bt?0:bt,batchHandler:void 0===Cn?function(){return null}:Cn,batchKey:void 0===Pn?function(){return""}:Pn}),g.batchHandler.length<=1&&(S.request=function(Qn){return S.batcher.enqueueRequest({operation:Qn})}),S}(0,Ar.C6)(c,h),c.prototype.request=function(g,S){return this.batcher.enqueueRequest({operation:g,forward:S})}}(wc.C);const _h={batchInterval:10,batchMax:10,uri:"graphql",method:"POST",withCredentials:!1,includeQuery:!0,includeExtensions:!1,useMultipart:!1};function vc(h,c,g){return function Yc(...h){return h.find(c=>typeof c<"u")}(h[g],c[g],_h[g])}class ms extends wc.C{httpClient;options;requester;print=os.y;constructor(c,g){super(),this.httpClient=c,this.options=g,this.options.operationPrinter&&(this.print=this.options.operationPrinter),this.requester=S=>new Cl.c(X=>{const ae=S.getContext();let Me=vc(ae,this.options,"method");const at=vc(ae,this.options,"includeQuery"),bt=vc(ae,this.options,"includeExtensions"),kt=vc(ae,this.options,"uri"),Cn=vc(ae,this.options,"withCredentials"),bn=vc(ae,this.options,"useMultipart"),Pn=!0===this.options.useGETForQueries,Rn=S.query.definitions.some(Ii=>"OperationDefinition"===Ii.kind&&"query"===Ii.operation);Pn&&Rn&&(Me="GET");const Qn={method:Me,url:"function"==typeof kt?kt(S):kt,body:{operationName:S.operationName,variables:S.variables},options:{withCredentials:Cn,useMultipart:bn,headers:this.options.headers}};bt&&(Qn.body.extensions=S.extensions),at&&(Qn.body.query=this.print(S.query));const fi=function Al(h){let c=h.headers&&h.headers instanceof $r.Lr?h.headers:new $r.Lr(h.headers);if(h.clientAwareness){const{name:g,version:S}=h.clientAwareness;g&&!c.has("apollographql-client-name")&&(c=c.set("apollographql-client-name",g)),S&&!c.has("apollographql-client-version")&&(c=c.set("apollographql-client-version",S))}return c}(ae);Qn.options.headers=((h,c)=>h&&c?c.keys().reduce((S,X)=>S.set(X,c.getAll(X)),h):c||h)(Qn.options.headers,fi);const Ni=((h,c,g)=>{const S=-1!==["POST","PUT","PATCH"].indexOf(h.method.toUpperCase()),ae=h.body.length;let at,Me=h.options&&h.options.useMultipart;if(Me){if(ae)return new ca.c(kt=>kt.error(new Error("File upload is not available when combined with Batching")));if(!S)return new ca.c(kt=>kt.error(new Error("File upload is not available when GET is used")));if(!g)return new ca.c(kt=>kt.error(new Error('To use File upload you need to pass "extractFiles" function from "extract-files" library to HttpLink\'s options')));at=g(h.body),Me=!!at.files.size}let bt={};if(ae){if(!S)return new ca.c(kt=>kt.error(new Error("Batching is not available for GET requests")));bt={body:h.body}}else bt=S?{body:Me?at.clone:h.body}:{params:Object.keys(h.body).reduce((bn,Pn)=>{const Rn=h.body[Pn];return bn[Pn]=-1!==["variables","extensions"].indexOf(Pn.toLowerCase())?JSON.stringify(Rn):Rn,bn},{})};if(Me&&S){const kt=new FormData;kt.append("operations",JSON.stringify(bt.body));const Cn={},bn=at.files;let Pn=0;bn.forEach(Rn=>{Cn[++Pn]=Rn}),kt.append("map",JSON.stringify(Cn)),Pn=0,bn.forEach((Rn,Qn)=>{kt.append(++Pn+"",Qn,Qn.name)}),bt.body=kt}return c.request(h.method,h.url,{observe:"response",responseType:"json",reportProgress:!1,...bt,...h.options})})(Qn,this.httpClient,this.options.extractFiles).subscribe({next:Ii=>{S.setContext({response:Ii}),X.next(Ii.body)},error:Ii=>X.error(Ii),complete:()=>X.complete()});return()=>{Ni.closed||Ni.unsubscribe()}})}request(c){return this.requester(c)}}let fs=(()=>{class h{httpClient;constructor(g){this.httpClient=g}create(g){return new ms(this.httpClient,g)}static \u0275fac=function(S){return new(S||h)(r.KVO($r.Qq))};static \u0275prov=r.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}return h})();var im=wc.C.split,sc=n(43290),as=n(86445),Cs=n(12406),yc=function(h){function c(g){var S=h.call(this)||this;return S.client=g,S}return(0,Ar.C6)(c,h),c.prototype.request=function(g){var S=this;return new Cl.c(function(X){return S.client.subscribe((0,Ar.Cl)((0,Ar.Cl)({},g),{query:(0,sc.y)(g.query)}),{next:X.next.bind(X),complete:X.complete.bind(X),error:function(ae){if(ae instanceof Error)return X.error(ae);var Me=function Rd(h){return(0,as.U)(h)&&"code"in h&&"reason"in h}(ae);return Me||function ip(h){var c;return(0,as.U)(h)&&(null===(c=h.target)||void 0===c?void 0:c.readyState)===WebSocket.CLOSED}(ae)?X.error(new Error("Socket closed".concat(Me?" with event ".concat(ae.code):"").concat(Me?" ".concat(ae.reason):""))):X.error(new Cs.K4({graphQLErrors:Array.isArray(ae)?ae:[ae]}))}})})},c}(wc.C),yo=n(66257);function Ns(h){return null===h?"null":Array.isArray(h)?"array":typeof h}function Bs(h){return"object"===Ns(h)}function bc(h,c){return h.length<124?h:c}var As=function(h){return h[h.InternalServerError=4500]="InternalServerError",h[h.InternalClientError=4005]="InternalClientError",h[h.BadRequest=4400]="BadRequest",h[h.BadResponse=4004]="BadResponse",h[h.Unauthorized=4401]="Unauthorized",h[h.Forbidden=4403]="Forbidden",h[h.SubprotocolNotAcceptable=4406]="SubprotocolNotAcceptable",h[h.ConnectionInitialisationTimeout=4408]="ConnectionInitialisationTimeout",h[h.ConnectionAcknowledgementTimeout=4504]="ConnectionAcknowledgementTimeout",h[h.SubscriberAlreadyExists=4409]="SubscriberAlreadyExists",h[h.TooManyInitialisationRequests=4429]="TooManyInitialisationRequests",h}(As||{}),Rr=function(h){return h.ConnectionInit="connection_init",h.ConnectionAck="connection_ack",h.Ping="ping",h.Pong="pong",h.Subscribe="subscribe",h.Next="next",h.Error="error",h.Complete="complete",h}(Rr||{});function Ml(h){if(!Bs(h))throw new Error(`Message is expected to be an object, but got ${Ns(h)}`);if(!h.type)throw new Error("Message is missing the 'type' property");if("string"!=typeof h.type)throw new Error(`Message is expects the 'type' property to be a string, but got ${Ns(h.type)}`);switch(h.type){case Rr.ConnectionInit:case Rr.ConnectionAck:case Rr.Ping:case Rr.Pong:if(null!=h.payload&&!Bs(h.payload))throw new Error(`"${h.type}" message expects the 'payload' property to be an object or nullish or missing, but got "${h.payload}"`);break;case Rr.Subscribe:if("string"!=typeof h.id)throw new Error(`"${h.type}" message expects the 'id' property to be a string, but got ${Ns(h.id)}`);if(!h.id)throw new Error(`"${h.type}" message requires a non-empty 'id' property`);if(!Bs(h.payload))throw new Error(`"${h.type}" message expects the 'payload' property to be an object, but got ${Ns(h.payload)}`);if("string"!=typeof h.payload.query)throw new Error(`"${h.type}" message payload expects the 'query' property to be a string, but got ${Ns(h.payload.query)}`);if(null!=h.payload.variables&&!Bs(h.payload.variables))throw new Error(`"${h.type}" message payload expects the 'variables' property to be a an object or nullish or missing, but got ${Ns(h.payload.variables)}`);if(null!=h.payload.operationName&&"string"!==Ns(h.payload.operationName))throw new Error(`"${h.type}" message payload expects the 'operationName' property to be a string or nullish or missing, but got ${Ns(h.payload.operationName)}`);if(null!=h.payload.extensions&&!Bs(h.payload.extensions))throw new Error(`"${h.type}" message payload expects the 'extensions' property to be a an object or nullish or missing, but got ${Ns(h.payload.extensions)}`);break;case Rr.Next:if("string"!=typeof h.id)throw new Error(`"${h.type}" message expects the 'id' property to be a string, but got ${Ns(h.id)}`);if(!h.id)throw new Error(`"${h.type}" message requires a non-empty 'id' property`);if(!Bs(h.payload))throw new Error(`"${h.type}" message expects the 'payload' property to be an object, but got ${Ns(h.payload)}`);break;case Rr.Error:if("string"!=typeof h.id)throw new Error(`"${h.type}" message expects the 'id' property to be a string, but got ${Ns(h.id)}`);if(!h.id)throw new Error(`"${h.type}" message requires a non-empty 'id' property`);if(!function rm(h){return Array.isArray(h)&&h.length>0&&h.every(c=>"message"in c)}(h.payload))throw new Error(`"${h.type}" message expects the 'payload' property to be an array of GraphQL errors, but got ${JSON.stringify(h.payload)}`);break;case Rr.Complete:if("string"!=typeof h.id)throw new Error(`"${h.type}" message expects the 'id' property to be a string, but got ${Ns(h.id)}`);if(!h.id)throw new Error(`"${h.type}" message requires a non-empty 'id' property`);break;default:throw new Error(`Invalid message 'type' property "${h.type}"`)}return h}function tu(h,c){return Ml(h),JSON.stringify(h,c)}var op=function(h){return this instanceof op?(this.v=h,this):new op(h)};function sd(h){const{url:c,connectionParams:g,lazy:S=!0,onNonLazyError:X=console.error,lazyCloseTimeout:ae=0,keepAlive:Me=0,disablePong:at,connectionAckWaitTimeout:bt=0,retryAttempts:kt=5,retryWait:Cn=function(){var nr=(0,yo.A)(function*(_r){let jr=1e3;for(let fo=0;fo<_r;fo++)jr*=2;yield new Promise(fo=>setTimeout(fo,jr+Math.floor(2700*Math.random()+300)))});return function xr(_r){return nr.apply(this,arguments)}}(),shouldRetry:bn=Jc,isFatalConnectionProblem:Pn,on:Rn,webSocketImpl:Qn,generateID:fi=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,xr=>{const _r=16*Math.random()|0;return("x"==xr?_r:3&_r|8).toString(16)})},jsonMessageReplacer:Ni,jsonMessageReviver:Ii}=h;let $i;if(Qn){if(!function ap(h){return"function"==typeof h&&"constructor"in h&&"CLOSED"in h&&"CLOSING"in h&&"CONNECTING"in h&&"OPEN"in h}(Qn))throw new Error("Invalid WebSocket implementation provided");$i=Qn}else typeof WebSocket<"u"?$i=WebSocket:typeof global<"u"?$i=global.WebSocket||global.MozWebSocket:typeof window<"u"&&($i=window.WebSocket||window.MozWebSocket);if(!$i)throw new Error("WebSocket implementation missing; on Node you can `import WebSocket from 'ws';` and pass `webSocketImpl: WebSocket` to `createClient`");const yi=$i,xi=(()=>{const nr=(()=>{const _r={};return{on:(jr,fo)=>(_r[jr]=fo,()=>{delete _r[jr]}),emit(jr){var fo;"id"in jr&&(null===(fo=_r[jr.id])||void 0===fo||fo.call(_r,jr))}}})(),xr={connecting:Rn?.connecting?[Rn.connecting]:[],opened:Rn?.opened?[Rn.opened]:[],connected:Rn?.connected?[Rn.connected]:[],ping:Rn?.ping?[Rn.ping]:[],pong:Rn?.pong?[Rn.pong]:[],message:Rn?.message?[nr.emit,Rn.message]:[nr.emit],closed:Rn?.closed?[Rn.closed]:[],error:Rn?.error?[Rn.error]:[]};return{onMessage:nr.on,on(_r,jr){const fo=xr[_r];return fo.push(jr),()=>{fo.splice(fo.indexOf(jr),1)}},emit(_r,...jr){for(const fo of[...xr[_r]])fo(...jr)}}})();function hr(nr){const xr=[xi.on("error",_r=>{xr.forEach(jr=>jr()),nr(_r)}),xi.on("closed",_r=>{xr.forEach(jr=>jr()),nr(_r)})]}let qi,Tr,rr=0,Ao=!1,Br=0,wo=!1;function Da(){return ns.apply(this,arguments)}function ns(){return ns=(0,yo.A)(function*(){clearTimeout(Tr);const[nr,xr]=yield qi??(qi=new Promise((fo,xs)=>(0,yo.A)(function*(){if(Ao){if(yield Cn(Br),!rr)return qi=void 0,xs({code:1e3,reason:"All Subscriptions Gone"});Br++}xi.emit("connecting",Ao);const Xo=new yi("function"==typeof c?yield c():c,"graphql-transport-ws");let al,$a;function Zh(){isFinite(Me)&&Me>0&&(clearTimeout($a),$a=setTimeout(()=>{Xo.readyState===yi.OPEN&&(Xo.send(tu({type:Rr.Ping})),xi.emit("ping",!1,void 0))},Me))}hr(Sa=>{qi=void 0,clearTimeout(al),clearTimeout($a),xs(Sa),Sa instanceof iu&&(Xo.close(4499,"Terminated"),Xo.onerror=null,Xo.onclose=null)}),Xo.onerror=Sa=>xi.emit("error",Sa),Xo.onclose=Sa=>xi.emit("closed",Sa),Xo.onopen=(0,yo.A)(function*(){try{xi.emit("opened",Xo);const Sa="function"==typeof g?yield g():g;if(Xo.readyState!==yi.OPEN)return;Xo.send(tu(Sa?{type:Rr.ConnectionInit,payload:Sa}:{type:Rr.ConnectionInit},Ni)),isFinite(bt)&&bt>0&&(al=setTimeout(()=>{Xo.close(As.ConnectionAcknowledgementTimeout,"Connection acknowledgement timeout")},bt)),Zh()}catch(Sa){xi.emit("error",Sa),Xo.close(As.InternalClientError,bc(Sa instanceof Error?Sa.message:new Error(Sa).message,"Internal client error"))}});let Pp=!1;Xo.onmessage=({data:Sa})=>{try{const xa=function Lp(h,c){return Ml("string"==typeof h?JSON.parse(h,c):h)}(Sa,Ii);if(xi.emit("message",xa),"ping"===xa.type||"pong"===xa.type)return xi.emit(xa.type,!0,xa.payload),void("pong"===xa.type?Zh():at||(Xo.send(tu(xa.payload?{type:Rr.Pong,payload:xa.payload}:{type:Rr.Pong})),xi.emit("pong",!1,xa.payload)));if(Pp)return;if(xa.type!==Rr.ConnectionAck)throw new Error(`First message cannot be of type ${xa.type}`);clearTimeout(al),Pp=!0,xi.emit("connected",Xo,xa.payload,Ao),Ao=!1,Br=0,fo([Xo,new Promise((_d,qh)=>hr(qh))])}catch(xa){Xo.onmessage=null,xi.emit("error",xa),Xo.close(As.BadResponse,bc(xa instanceof Error?xa.message:new Error(xa).message,"Bad response"))}}})()));nr.readyState===yi.CLOSING&&(yield xr);let _r=()=>{};const jr=new Promise(fo=>_r=fo);return[nr,_r,Promise.race([jr.then(()=>{if(!rr){const fo=()=>nr.close(1e3,"Normal Closure");isFinite(ae)&&ae>0?Tr=setTimeout(()=>{nr.readyState===yi.OPEN&&fo()},ae):fo()}}),xr])]}),ns.apply(this,arguments)}function Ts(nr){if(Jc(nr)&&(function Ru(h){return![1e3,1001,1006,1005,1012,1013,1014].includes(h)&&h>=1e3&&h<=1999}(nr.code)||[As.InternalServerError,As.InternalClientError,As.BadRequest,As.BadResponse,As.Unauthorized,As.SubprotocolNotAcceptable,As.SubscriberAlreadyExists,As.TooManyInitialisationRequests].includes(nr.code)))throw nr;if(wo)return!1;if(Jc(nr)&&1e3===nr.code)return rr>0;if(!kt||Br>=kt||!bn(nr)||Pn?.(nr))throw nr;return Ao=!0}function ed(nr,xr){const _r=fi(nr);let jr=!1,fo=!1,xs=()=>{rr--,jr=!0};return(0,yo.A)(function*(){for(rr++;;)try{const[Xo,al,$a]=yield Da();if(jr)return al();const Zh=xi.onMessage(_r,Pp=>{switch(Pp.type){case Rr.Next:return void xr.next(Pp.payload);case Rr.Error:return fo=!0,jr=!0,xr.error(Pp.payload),void xs();case Rr.Complete:return jr=!0,void xs()}});return Xo.send(tu({id:_r,type:Rr.Subscribe,payload:nr},Ni)),xs=()=>{!jr&&Xo.readyState===yi.OPEN&&Xo.send(tu({id:_r,type:Rr.Complete},Ni)),rr--,jr=!0,al()},void(yield $a.finally(Zh))}catch(Xo){if(!Ts(Xo))return}})().then(()=>{fo||xr.complete()}).catch(Xo=>{xr.error(Xo)}),()=>{jr||xs()}}return S||(0,yo.A)(function*(){for(rr++;;)try{const[,,nr]=yield Da();yield nr}catch(nr){try{if(!Ts(nr))return}catch(xr){return X?.(xr)}}})(),{on:xi.on,subscribe:ed,iterate(nr){const xr=[],_r={done:!1,error:null,resolve:()=>{}},jr=ed(nr,{next(xs){xr.push(xs),_r.resolve()},error(xs){_r.done=!0,_r.error=xs,_r.resolve()},complete(){_r.done=!0,_r.resolve()}}),fo=function(){return function(h,c,g){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var X,S=g.apply(h,c||[]),ae=[];return X={},Me("next"),Me("throw"),Me("return"),X[Symbol.asyncIterator]=function(){return this},X;function Me(Pn){S[Pn]&&(X[Pn]=function(Rn){return new Promise(function(Qn,fi){ae.push([Pn,Rn,Qn,fi])>1||at(Pn,Rn)})})}function at(Pn,Rn){try{!function bt(Pn){Pn.value instanceof op?Promise.resolve(Pn.value.v).then(kt,Cn):bn(ae[0][2],Pn)}(S[Pn](Rn))}catch(Qn){bn(ae[0][3],Qn)}}function kt(Pn){at("next",Pn)}function Cn(Pn){at("throw",Pn)}function bn(Pn,Rn){Pn(Rn),ae.shift(),ae.length&&at(ae[0][0],ae[0][1])}}(this,arguments,function*(){for(;;){for(xr.length||(yield op(new Promise(al=>_r.resolve=al)));xr.length;)yield yield op(xr.shift());if(_r.error)throw _r.error;if(_r.done)return yield op(void 0)}})}();return fo.throw=function(){var xs=(0,yo.A)(function*(Xo){return _r.done||(_r.done=!0,_r.error=Xo,_r.resolve()),{done:!0,value:void 0}});return function(Xo){return xs.apply(this,arguments)}}(),fo.return=(0,yo.A)(function*(){return jr(),{done:!0,value:void 0}}),fo},dispose:()=>(0,yo.A)(function*(){if(wo=!0,qi){const[nr]=yield qi;nr.close(1e3,"Normal Closure")}})(),terminate(){qi&&xi.emit("closed",new iu)}}}class iu extends Error{constructor(){super(...arguments),this.name="TerminatedCloseEvent",this.message="4499: Terminated",this.code=4499,this.reason="Terminated",this.wasClean=!1}}function Jc(h){return Bs(h)&&"code"in h&&"reason"in h}function kd(h){return new wc.C(function(c,g){var S=(0,Ar.Tt)(c,[]);return new Cl.c(function(X){var ae,Me=!1;return Promise.resolve(S).then(function(at){return h(at,c.getContext())}).then(c.setContext).then(function(){Me||(ae=g(c).subscribe({next:X.next.bind(X),error:X.error.bind(X),complete:X.complete.bind(X)}))}).catch(X.error.bind(X)),function(){Me=!0,ae&&ae.unsubscribe()}})})}var ru=n(75348),Xs=n(84487),Fi=n(49881),Oo=n(92165),Np=n(34986),cp=n(73190),va=n(53393),Dd=n(47148),gs=n(59712),ko=n(47574),ls=n(47213),ds=n(24695),lp=n(46927),ku=n(36816),Fo=n(76016),Fd=n(92503),$s=n(54835),Ld=n(5894),cc=n(38355),dl=n(42567);const $l=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__,$p=typeof Zone<"u"&&Zone.root&&Zone.root.run;function cd(h){return $p?Zone.root.run(h):h()}function Vl(h){if(h instanceof Error)return!0;if(null===h||"object"!=typeof h)return!1;const c=h;return(0,$s.Kg)(c.name)&&(0,$s.Kg)(c.message)&&(void 0===c.stack||(0,$s.Kg)(c.stack))}let bh,dp=(()=>{class h{constructor(g){this._options={logErrors:!0,...g}}ngOnDestroy(){this._removeAfterSendEventListener&&this._removeAfterSendEventListener()}handleError(g){const S=this._extractError(g)||"Handled unknown error",X=cd(()=>ru.Cp(S,{mechanism:{type:"angular",handled:!1}}));if(this._options.logErrors&&(0,Fd.pq)(()=>console.error(S)),this._options.showDialog){const ae=Xs.KU();ae&&!this._removeAfterSendEventListener?this._removeAfterSendEventListener=ae.on("afterSendEvent",Me=>{!Me.type&&Me.event_id&&cd(()=>{Fi.mn({...this._options.dialogOptions,eventId:Me.event_id})})}):ae||cd(()=>{Fi.mn({...this._options.dialogOptions,eventId:X})})}}_extractError(g){if(this._options.extractor){const S=this._defaultExtractor.bind(this);return this._options.extractor(g,S)}return this._defaultExtractor(g)}_defaultExtractor(g){const S=function om(h){return h&&h.ngOriginalError?h.ngOriginalError:h}(g);return S instanceof $r.yz?function Pc(h){return Vl(h.error)?h.error:typeof ErrorEvent<"u"&&h.error instanceof ErrorEvent&&h.error.message?h.error.message:"string"==typeof h.error?`Server returned code ${h.status} with body "${h.error}"`:h.message}(S):"string"==typeof S||Vl(S)?S:null}}return h.\u0275fac=function(g){return new(g||h)(r.KVO("errorHandlerOptions"))},h.\u0275prov=r.jDH({token:h,factory:h.\u0275fac,providedIn:"root"}),h})();function Up(h){return new dp(h)}let ld=(()=>{class h{constructor(g){this._router=g,this.navStart$=this._router.events.pipe((0,La.p)(S=>S instanceof I.Z),(0,dl.M)(S=>{if(!bh)return void($l&&Fd.vF.error("Angular integration has tracing enabled, but Tracing integration is not configured"));this._routingSpan&&(this._routingSpan.end(),this._routingSpan=null);const X=(0,Xs.KU)(),ae=(0,Ld.f)(S.url);return X?(this._isPageloadOngoing()?this._pageloadOngoing=!1:cd(()=>{(0,Dd.Nt)(X,{name:ae,attributes:{[ko.JD]:"auto.navigation.angular",[ko.i_]:"url"}})}),void(this._routingSpan=cd(()=>(0,ls.Uk)({name:`${S.url}`,op:"ui.angular.routing",attributes:{[ko.JD]:"auto.ui.angular",[ko.i_]:"url",url:ae,...S.navigationTrigger&&{navigationTrigger:S.navigationTrigger}}}))||null)):void 0})),this.resEnd$=this._router.events.pipe((0,La.p)(S=>S instanceof I.gx),(0,dl.M)(S=>{const X=function Sh(h){const c=[];let g=h&&h.firstChild;for(;g;){const X=g&&g.routeConfig&&g.routeConfig.path;if(null==X)break;c.push(X),g=g.firstChild}const S=c.filter(X=>X).join("/");return S?`/${S}/`:"/"}(S.state.root);X&&(0,Xs.o5)().setTransactionName(X);const ae=(0,gs.Bk)();!function Lu(h,c){const g=c&&(0,gs.et)(c).data||{};c&&"url"===g[ko.i_]&&(c.updateName(h),c.setAttribute(ko.i_,"route"),c.setAttribute(ko.JD,`auto.${(0,gs.et)(c).op}.angular`))}(X,ae&&(0,gs.zU)(ae))})),this.navEnd$=this._router.events.pipe((0,La.p)(S=>S instanceof I.wF||S instanceof I.j5||S instanceof I.L6),(0,dl.M)(()=>{this._routingSpan&&(cd(()=>{this._routingSpan.end()}),this._routingSpan=null)})),this._routingSpan=null,this._pageloadOngoing=!0,this._subscription=new cc.yU,this._subscription.add(this.navStart$.subscribe()),this._subscription.add(this.resEnd$.subscribe()),this._subscription.add(this.navEnd$.subscribe())}ngOnDestroy(){this._subscription.unsubscribe()}_isPageloadOngoing(){if(!this._pageloadOngoing)return!1;const g=(0,gs.Bk)();if(!g)return this._pageloadOngoing=!1,!1;const S=(0,gs.zU)(g);return this._pageloadOngoing="pageload"===(0,gs.et)(S).op,this._pageloadOngoing}}return h.\u0275fac=function(g){return new(g||h)(r.KVO(I.Ix))},h.\u0275prov=r.jDH({token:h,factory:h.\u0275fac,providedIn:"root"}),h})();var Nu=n(92404),Eh=n(92033);function Wl(h){return"/"===h[h.length-1]?h.slice(0,-1):h}var Zc=n(30183),ul=n(38204),pp=n(3890),Bd=n(13276),su=n(36352),Bu=n(69347),Wp=n(23696),Tl=n(89811),cu=n(46158),$d=n(4739),Ud=n(97950),dd=n(20095),Ch=n(14611),jp=n(95350),lu=n(55880);function Uu(){return typeof window<"u"&&(!function $u(){return!(0,lu.Z)()&&"[object process]"===Object.prototype.toString.call(typeof process<"u"?process:0)}()||function ud(){return void 0!==Bd.O.process&&"renderer"===Bd.O.process.type}())}var Vd=n(90613),Sd=n(65206),zp=n(62634),Gp=n(50268),Rc=n(14937);const Vo=Bd.O,uu="sentryReplaySession",pu="replay_event",hu="Unable to send Replay",zl=5e3,Mh=3,Wd=15e4,qr=2e7;function Id(h,c){return h??c()}function kc(h){let c,g=h[0],S=1;for(;S<h.length;){const X=h[S],ae=h[S+1];if(S+=2,("optionalAccess"===X||"optionalCall"===X)&&null==g)return;"access"===X||"optionalAccess"===X?(c=g,g=ae(g)):("call"===X||"optionalCall"===X)&&(g=ae((...Me)=>g.call(c,...Me)),c=void 0)}return g}var Wa=function(h){return h[h.Document=0]="Document",h[h.DocumentType=1]="DocumentType",h[h.Element=2]="Element",h[h.Text=3]="Text",h[h.CDATA=4]="CDATA",h[h.Comment=5]="Comment",h}(Wa||{});function Gd(h){const c=kc([h,"optionalAccess",g=>g.host]);return kc([c,"optionalAccess",g=>g.shadowRoot])===h}function Gl(h){return"[object ShadowRoot]"===Object.prototype.toString.call(h)}function Hl(h){try{const c=h.rules||h.cssRules;return c?function mu(h){return h.includes(" background-clip: text;")&&!h.includes(" -webkit-background-clip: text;")&&(h=h.replace(/\sbackground-clip:\s*text;/g," -webkit-background-clip: text; background-clip: text;")),h}(Array.from(c,Ys).join("")):null}catch{return null}}function Ys(h){let c;if(function Qf(h){return"styleSheet"in h}(h))try{c=Hl(h.styleSheet)||function Us(h){const{cssText:c}=h;if(c.split('"').length<3)return c;const g=["@import",`url(${JSON.stringify(h.href)})`];return""===h.layerName?g.push("layer"):h.layerName&&g.push(`layer(${h.layerName})`),h.supportsText&&g.push(`supports(${h.supportsText})`),h.media.length&&g.push(h.media.mediaText),g.join(" ")+";"}(h)}catch{}else if(function pl(h){return"selectorText"in h}(h)&&h.selectorText.includes(":"))return function lm(h){return h.replace(/(\[(?:[\w-]+)[^\\])(:(?:[\w-]+)\])/gm,"$1\\$2")}(h.cssText);return c||h.cssText}class pa{constructor(){this.idNodeMap=new Map,this.nodeMetaMap=new WeakMap}getId(c){return c?Id(kc([this,"access",S=>S.getMeta,"call",S=>S(c),"optionalAccess",S=>S.id]),()=>-1):-1}getNode(c){return this.idNodeMap.get(c)||null}getIds(){return Array.from(this.idNodeMap.keys())}getMeta(c){return this.nodeMetaMap.get(c)||null}removeNodeFromMap(c){const g=this.getId(c);this.idNodeMap.delete(g),c.childNodes&&c.childNodes.forEach(S=>this.removeNodeFromMap(S))}has(c){return this.idNodeMap.has(c)}hasNode(c){return this.nodeMetaMap.has(c)}add(c,g){this.idNodeMap.set(g.id,c),this.nodeMetaMap.set(c,g)}replace(c,g){const S=this.getNode(c);if(S){const X=this.nodeMetaMap.get(S);X&&this.nodeMetaMap.set(g,X)}this.idNodeMap.set(c,g)}reset(){this.idNodeMap=new Map,this.nodeMetaMap=new WeakMap}}function Vr({maskInputOptions:h,tagName:c,type:g}){return"OPTION"===c&&(c="SELECT"),!!(h[c.toLowerCase()]||g&&h[g]||"password"===g||"INPUT"===c&&!g&&h.text)}function qc({isMasked:h,element:c,value:g,maskInputFn:S}){let X=g||"";return h?(S&&(X=S(X,c)),"*".repeat(X.length)):X}function Kl(h){return h.toLowerCase()}function Hd(h){return h.toUpperCase()}const Vu="__rrweb_original__";function Wu(h){const c=h.type;return h.hasAttribute("data-rr-is-password")?"password":c?Kl(c):null}function Cd(h,c,g){return"INPUT"!==c||"radio"!==g&&"checkbox"!==g?h.value:h.getAttribute("value")||""}function Th(h,c){let g;try{g=new URL(h,Id(c,()=>window.location.href))}catch{return null}return Id(kc([g.pathname.match(/\.([0-9a-z]+)(?:$)/i),"optionalAccess",ae=>ae[1]]),()=>null)}const xh={};function um(h){const c=xh[h];if(c)return c;const g=window.document;let S=window[h];if(g&&"function"==typeof g.createElement)try{const X=g.createElement("iframe");X.hidden=!0,g.head.appendChild(X);const ae=X.contentWindow;ae&&ae[h]&&(S=ae[h]),g.head.removeChild(X)}catch{}return xh[h]=S.bind(window)}function ju(...h){return um("setTimeout")(...h)}function Yp(...h){return um("clearTimeout")(...h)}let Js=1;const el=new RegExp("[^a-z0-9-_:]"),Ma=-2;function fu(){return Js++}let gu,xl;const Jp=/url\((?:(')([^']*)'|(")(.*?)"|([^)]*))\)/gm,Ql=/^(?:[a-z+]+:)?\/\//i,hl=/^www\..*/i,Qm=/^(data:)([^,]*),(.*)/i;function Gu(h,c){return(h||"").replace(Jp,(g,S,X,ae,Me,at)=>{const bt=X||Me||at,kt=S||ae||"";if(!bt)return g;if(Ql.test(bt)||hl.test(bt))return`url(${kt}${bt}${kt})`;if(Qm.test(bt))return`url(${kt}${bt}${kt})`;if("/"===bt[0])return`url(${kt}${function Ad(h){let c="";return c=h.indexOf("//")>-1?h.split("/").slice(0,3).join("/"):h.split("/")[0],c=c.split("?")[0],c}(c)+bt}${kt})`;const Cn=c.split("/"),bn=bt.split("/");Cn.pop();for(const Pn of bn)"."!==Pn&&(".."===Pn?Cn.pop():Cn.push(Pn));return`url(${kt}${Cn.join("/")}${kt})`})}const _u=/^[^ \t\n\r\u000c]+/,Oh=/^[, \t\n\r\u000c]+/,us=new WeakMap;function Wo(h,c){return c&&""!==c.trim()?es(h,c):c}function Zs(h){return!("svg"!==h.tagName&&!h.ownerSVGElement)}function es(h,c){let g=us.get(h);if(g||(g=h.createElement("a"),us.set(h,g)),c){if(c.startsWith("blob:")||c.startsWith("data:"))return c}else c="";return g.setAttribute("href",c),g.href}function Vs(h,c,g,S,X,ae){return S&&("src"===g||"href"===g&&("use"!==c||"#"!==S[0])||"xlink:href"===g&&"#"!==S[0]||"background"===g&&("table"===c||"td"===c||"th"===c)?Wo(h,S):"srcset"===g?function wh(h,c){if(""===c.trim())return c;let g=0;function S(ae){let Me;const at=ae.exec(c.substring(g));return at?(Me=at[0],g+=Me.length,Me):""}const X=[];for(;S(Oh),!(g>=c.length);){let ae=S(_u);if(","===ae.slice(-1))ae=Wo(h,ae.substring(0,ae.length-1)),X.push(ae);else{let Me="";ae=Wo(h,ae);let at=!1;for(;;){const bt=c.charAt(g);if(""===bt){X.push((ae+Me).trim());break}if(at)")"===bt&&(at=!1);else{if(","===bt){g+=1,X.push((ae+Me).trim());break}"("===bt&&(at=!0)}Me+=bt,g+=1}}}return X.join(", ")}(h,S):"style"===g?Gu(S,es(h)):"object"===c&&"data"===g?Wo(h,S):"function"==typeof ae?ae(g,S,X):S)}function Lc(h,c,g){return("video"===h||"audio"===h)&&"autoplay"===c}function sa(h,c,g=1/0,S=0){return!h||h.nodeType!==h.ELEMENT_NODE||S>g?-1:c(h)?S:sa(h.parentNode,c,g,S+1)}function Ol(h,c){return g=>{const S=g;if(null===S)return!1;try{if(h)if("string"==typeof h){if(S.matches(`.${h}`))return!0}else if(function qs(h,c){for(let g=h.classList.length;g--;)if(c.test(h.classList[g]))return!0;return!1}(S,h))return!0;return!(!c||!S.matches(c))}catch{return!1}}}function Xl(h,c,g,S,X,ae){try{const Me=h.nodeType===h.ELEMENT_NODE?h:h.parentElement;if(null===Me)return!1;if("INPUT"===Me.tagName){const kt=Me.getAttribute("autocomplete");if(["current-password","new-password","cc-number","cc-exp","cc-exp-month","cc-exp-year","cc-csc"].includes(kt))return!0}let at=-1,bt=-1;if(ae){if(bt=sa(Me,Ol(S,X)),bt<0)return!0;at=sa(Me,Ol(c,g),bt>=0?bt:1/0)}else{if(at=sa(Me,Ol(c,g)),at<0)return!1;bt=sa(Me,Ol(S,X),at>=0?at:1/0)}return at>=0?!(bt>=0)||at<=bt:!(bt>=0||!ae)}catch{}return!!ae}function Na(h){return null==h?"":h.toLowerCase()}function ml(h,c){const{doc:g,mirror:S,blockClass:X,blockSelector:ae,unblockSelector:Me,maskAllText:at,maskTextClass:bt,unmaskTextClass:kt,maskTextSelector:Cn,unmaskTextSelector:bn,skipChild:Pn=!1,inlineStylesheet:Rn=!0,maskInputOptions:Qn={},maskAttributeFn:fi,maskTextFn:Ni,maskInputFn:Ii,slimDOMOptions:$i,dataURLOptions:yi={},inlineImages:xi=!1,recordCanvas:hr=!1,onSerialize:qi,onIframeLoad:rr,iframeLoadTimeout:Tr=5e3,onStylesheetLoad:Ao,stylesheetLoadTimeout:Br=5e3,keepIframeSrcFn:wo=()=>!1,newlyAddedElement:Da=!1}=c;let{preserveWhiteSpace:ns=!0}=c;const Ts=function Nc(h,c){const{doc:g,mirror:S,blockClass:X,blockSelector:ae,unblockSelector:Me,maskAllText:at,maskAttributeFn:bt,maskTextClass:kt,unmaskTextClass:Cn,maskTextSelector:bn,unmaskTextSelector:Pn,inlineStylesheet:Rn,maskInputOptions:Qn={},maskTextFn:fi,maskInputFn:Ni,dataURLOptions:Ii={},inlineImages:$i,recordCanvas:yi,keepIframeSrcFn:xi,newlyAddedElement:hr=!1}=c,qi=function Hu(h,c){if(!c.hasNode(h))return;const g=c.getId(h);return 1===g?void 0:g}(g,S);switch(h.nodeType){case h.DOCUMENT_NODE:return"CSS1Compat"!==h.compatMode?{type:Wa.Document,childNodes:[],compatMode:h.compatMode}:{type:Wa.Document,childNodes:[]};case h.DOCUMENT_TYPE_NODE:return{type:Wa.DocumentType,name:h.name,publicId:h.publicId,systemId:h.systemId,rootId:qi};case h.ELEMENT_NODE:return function Md(h,c){const{doc:g,blockClass:S,blockSelector:X,unblockSelector:ae,inlineStylesheet:Me,maskInputOptions:at={},maskAttributeFn:bt,maskInputFn:kt,dataURLOptions:Cn={},inlineImages:bn,recordCanvas:Pn,keepIframeSrcFn:Rn,newlyAddedElement:Qn=!1,rootId:fi,maskTextClass:Ii,unmaskTextClass:$i,maskTextSelector:yi,unmaskTextSelector:xi}=c,hr=function Kd(h,c,g,S){try{if(S&&h.matches(S))return!1;if("string"==typeof c){if(h.classList.contains(c))return!0}else for(let X=h.classList.length;X--;)if(c.test(h.classList[X]))return!0;if(g)return h.matches(g)}catch{}return!1}(h,S,X,ae),qi=function zu(h){if(h instanceof HTMLFormElement)return"form";const c=Kl(h.tagName);return el.test(c)?"div":c}(h);let rr={};const Tr=h.attributes.length;for(let Br=0;Br<Tr;Br++){const wo=h.attributes[Br];wo.name&&!Lc(qi,wo.name)&&(rr[wo.name]=Vs(g,qi,Kl(wo.name),wo.value,h,bt))}if("link"===qi&&Me){const Br=Array.from(g.styleSheets).find(Da=>Da.href===h.href);let wo=null;Br&&(wo=Hl(Br)),wo&&(delete rr.rel,delete rr.href,rr._cssText=Gu(wo,Br.href))}if("style"===qi&&h.sheet&&!(h.innerText||h.textContent||"").trim().length){const Br=Hl(h.sheet);Br&&(rr._cssText=Gu(Br,es(g)))}if("input"===qi||"textarea"===qi||"select"===qi||"option"===qi){const Br=h,wo=Wu(Br),Da=Cd(Br,Hd(qi),wo),ns=Br.checked;if("submit"!==wo&&"button"!==wo&&Da){const Ts=Xl(Br,Ii,yi,$i,xi,Vr({type:wo,tagName:Hd(qi),maskInputOptions:at}));rr.value=qc({isMasked:Ts,element:Br,value:Da,maskInputFn:kt})}ns&&(rr.checked=ns)}if("option"===qi&&(h.selected&&!at.select?rr.selected=!0:delete rr.selected),"canvas"===qi&&Pn)if("2d"===h.__context)(function hp(h){const c=h.getContext("2d");if(!c)return!0;for(let S=0;S<h.width;S+=50)for(let X=0;X<h.height;X+=50){const ae=c.getImageData;if(new Uint32Array((Vu in ae?ae[Vu]:ae).call(c,S,X,Math.min(50,h.width-S),Math.min(50,h.height-X)).data.buffer).some(bt=>0!==bt))return!1}return!0})(h)||(rr.rr_dataURL=h.toDataURL(Cn.type,Cn.quality));else if(!("__context"in h)){const Br=h.toDataURL(Cn.type,Cn.quality),wo=g.createElement("canvas");wo.width=h.width,wo.height=h.height,Br!==wo.toDataURL(Cn.type,Cn.quality)&&(rr.rr_dataURL=Br)}if("img"===qi&&bn){gu||(gu=g.createElement("canvas"),xl=gu.getContext("2d"));const Br=h,wo=Br.currentSrc||Br.getAttribute("src")||"<unknown-src>",Da=Br.crossOrigin,ns=()=>{Br.removeEventListener("load",ns);try{gu.width=Br.naturalWidth,gu.height=Br.naturalHeight,xl.drawImage(Br,0,0),rr.rr_dataURL=gu.toDataURL(Cn.type,Cn.quality)}catch(Ts){if("anonymous"!==Br.crossOrigin)return Br.crossOrigin="anonymous",void(Br.complete&&0!==Br.naturalWidth?ns():Br.addEventListener("load",ns));console.warn(`Cannot inline img src=${wo}! Error: ${Ts}`)}"anonymous"===Br.crossOrigin&&(Da?rr.crossOrigin=Da:Br.removeAttribute("crossorigin"))};Br.complete&&0!==Br.naturalWidth?ns():Br.addEventListener("load",ns)}if(("audio"===qi||"video"===qi)&&(rr.rr_mediaState=h.paused?"paused":"played",rr.rr_mediaCurrentTime=h.currentTime),Qn||(h.scrollLeft&&(rr.rr_scrollLeft=h.scrollLeft),h.scrollTop&&(rr.rr_scrollTop=h.scrollTop)),hr){const{width:Br,height:wo}=h.getBoundingClientRect();rr={class:rr.class,rr_width:`${Br}px`,rr_height:`${wo}px`}}let Ao;"iframe"===qi&&!Rn(rr.src)&&(!hr&&!h.contentDocument&&(rr.rr_src=rr.src),delete rr.src);try{customElements.get(qi)&&(Ao=!0)}catch{}return{type:Wa.Element,tagName:qi,attributes:rr,childNodes:[],isSVG:Zs(h)||void 0,needBlock:hr,rootId:fi,isCustom:Ao}}(h,{doc:g,blockClass:X,blockSelector:ae,unblockSelector:Me,inlineStylesheet:Rn,maskAttributeFn:bt,maskInputOptions:Qn,maskInputFn:Ni,dataURLOptions:Ii,inlineImages:$i,recordCanvas:yi,keepIframeSrcFn:xi,newlyAddedElement:hr,rootId:qi,maskAllText:at,maskTextClass:kt,unmaskTextClass:Cn,maskTextSelector:bn,unmaskTextSelector:Pn});case h.TEXT_NODE:return function mp(h,c){const{maskAllText:g,maskTextClass:S,unmaskTextClass:X,maskTextSelector:ae,unmaskTextSelector:Me,maskTextFn:at,maskInputOptions:bt,maskInputFn:kt,rootId:Cn}=c,bn=h.parentNode&&h.parentNode.tagName;let Pn=h.textContent;const Rn="STYLE"===bn||void 0,Qn="SCRIPT"===bn||void 0,fi="TEXTAREA"===bn||void 0;if(Rn&&Pn){try{h.nextSibling||h.previousSibling||kc([h,"access",Ii=>Ii.parentNode,"access",Ii=>Ii.sheet,"optionalAccess",Ii=>Ii.cssRules])&&(Pn=Hl(h.parentNode.sheet))}catch(Ii){console.warn(`Cannot get CSS styles from text's parentNode. Error: ${Ii}`,h)}Pn=Gu(Pn,es(c.doc))}Qn&&(Pn="SCRIPT_PLACEHOLDER");const Ni=Xl(h,S,ae,X,Me,g);return!Rn&&!Qn&&!fi&&Pn&&Ni&&(Pn=at?at(Pn,h.parentElement):Pn.replace(/[\S]/g,"*")),fi&&Pn&&(bt.textarea||Ni)&&(Pn=kt?kt(Pn,h.parentNode):Pn.replace(/[\S]/g,"*")),"OPTION"===bn&&Pn&&(Pn=qc({isMasked:Xl(h,S,ae,X,Me,Vr({type:null,tagName:bn,maskInputOptions:bt})),element:h,value:Pn,maskInputFn:kt})),{type:Wa.Text,textContent:Pn||"",isStyle:Rn,rootId:Cn}}(h,{doc:g,maskAllText:at,maskTextClass:kt,unmaskTextClass:Cn,maskTextSelector:bn,unmaskTextSelector:Pn,maskTextFn:fi,maskInputOptions:Qn,maskInputFn:Ni,rootId:qi});case h.CDATA_SECTION_NODE:return{type:Wa.CDATA,textContent:"",rootId:qi};case h.COMMENT_NODE:return{type:Wa.Comment,textContent:h.textContent||"",rootId:qi};default:return!1}}(h,{doc:g,mirror:S,blockClass:X,blockSelector:ae,maskAllText:at,unblockSelector:Me,maskTextClass:bt,unmaskTextClass:kt,maskTextSelector:Cn,unmaskTextSelector:bn,inlineStylesheet:Rn,maskInputOptions:Qn,maskAttributeFn:fi,maskTextFn:Ni,maskInputFn:Ii,dataURLOptions:yi,inlineImages:xi,recordCanvas:hr,keepIframeSrcFn:wo,newlyAddedElement:Da});if(!Ts)return console.warn(h,"not serialized"),null;let ed;ed=S.hasNode(h)?S.getId(h):function fp(h,c){if(c.comment&&h.type===Wa.Comment)return!0;if(h.type===Wa.Element){if(c.script&&("script"===h.tagName||"link"===h.tagName&&("preload"===h.attributes.rel||"modulepreload"===h.attributes.rel)&&"script"===h.attributes.as||"link"===h.tagName&&"prefetch"===h.attributes.rel&&"string"==typeof h.attributes.href&&"js"===Th(h.attributes.href)))return!0;if(c.headFavicon&&("link"===h.tagName&&"shortcut icon"===h.attributes.rel||"meta"===h.tagName&&(Na(h.attributes.name).match(/^msapplication-tile(image|color)$/)||"application-name"===Na(h.attributes.name)||"icon"===Na(h.attributes.rel)||"apple-touch-icon"===Na(h.attributes.rel)||"shortcut icon"===Na(h.attributes.rel))))return!0;if("meta"===h.tagName){if(c.headMetaDescKeywords&&Na(h.attributes.name).match(/^description|keywords$/))return!0;if(c.headMetaSocial&&(Na(h.attributes.property).match(/^(og|twitter|fb):/)||Na(h.attributes.name).match(/^(og|twitter):/)||"pinterest"===Na(h.attributes.name)))return!0;if(c.headMetaRobots&&("robots"===Na(h.attributes.name)||"googlebot"===Na(h.attributes.name)||"bingbot"===Na(h.attributes.name)))return!0;if(c.headMetaHttpEquiv&&void 0!==h.attributes["http-equiv"])return!0;if(c.headMetaAuthorship&&("author"===Na(h.attributes.name)||"generator"===Na(h.attributes.name)||"framework"===Na(h.attributes.name)||"publisher"===Na(h.attributes.name)||"progid"===Na(h.attributes.name)||Na(h.attributes.property).match(/^article:/)||Na(h.attributes.property).match(/^product:/)))return!0;if(c.headMetaVerification&&("google-site-verification"===Na(h.attributes.name)||"yandex-verification"===Na(h.attributes.name)||"csrf-token"===Na(h.attributes.name)||"p:domain_verify"===Na(h.attributes.name)||"verify-v1"===Na(h.attributes.name)||"verification"===Na(h.attributes.name)||"shopify-checkout-api-token"===Na(h.attributes.name)))return!0}}return!1}(Ts,$i)||!ns&&Ts.type===Wa.Text&&!Ts.isStyle&&!Ts.textContent.replace(/^\s+|\s+$/gm,"").length?Ma:fu();const nr=Object.assign(Ts,{id:ed});if(S.add(h,nr),ed===Ma)return null;qi&&qi(h);let xr=!Pn;if(nr.type===Wa.Element){xr=xr&&!nr.needBlock,delete nr.needBlock;const _r=h.shadowRoot;_r&&Gl(_r)&&(nr.isShadowHost=!0)}if((nr.type===Wa.Document||nr.type===Wa.Element)&&xr){$i.headWhitespace&&nr.type===Wa.Element&&"head"===nr.tagName&&(ns=!1);const _r={doc:g,mirror:S,blockClass:X,blockSelector:ae,maskAllText:at,unblockSelector:Me,maskTextClass:bt,unmaskTextClass:kt,maskTextSelector:Cn,unmaskTextSelector:bn,skipChild:Pn,inlineStylesheet:Rn,maskInputOptions:Qn,maskAttributeFn:fi,maskTextFn:Ni,maskInputFn:Ii,slimDOMOptions:$i,dataURLOptions:yi,inlineImages:xi,recordCanvas:hr,preserveWhiteSpace:ns,onSerialize:qi,onIframeLoad:rr,iframeLoadTimeout:Tr,onStylesheetLoad:Ao,stylesheetLoadTimeout:Br,keepIframeSrcFn:wo};for(const jr of Array.from(h.childNodes)){const fo=ml(jr,_r);fo&&nr.childNodes.push(fo)}if(function Fc(h){return h.nodeType===h.ELEMENT_NODE}(h)&&h.shadowRoot)for(const jr of Array.from(h.shadowRoot.childNodes)){const fo=ml(jr,_r);fo&&(Gl(h.shadowRoot)&&(fo.isShadow=!0),nr.childNodes.push(fo))}}return h.parentNode&&Gd(h.parentNode)&&Gl(h.parentNode)&&(nr.isShadow=!0),nr.type===Wa.Element&&"iframe"===nr.tagName&&function pm(h,c,g){const S=h.contentWindow;if(!S)return;let ae,X=!1;try{ae=S.document.readyState}catch{return}if("complete"!==ae){const at=ju(()=>{X||(c(),X=!0)},g);return void h.addEventListener("load",()=>{Yp(at),X=!0,c()})}const Me="about:blank";if(S.location.href!==Me||h.src===Me||""===h.src)return ju(c,0),h.addEventListener("load",c);h.addEventListener("load",c)}(h,()=>{const _r=h.contentDocument;if(_r&&rr){const jr=ml(_r,{doc:_r,mirror:S,blockClass:X,blockSelector:ae,unblockSelector:Me,maskAllText:at,maskTextClass:bt,unmaskTextClass:kt,maskTextSelector:Cn,unmaskTextSelector:bn,skipChild:!1,inlineStylesheet:Rn,maskInputOptions:Qn,maskAttributeFn:fi,maskTextFn:Ni,maskInputFn:Ii,slimDOMOptions:$i,dataURLOptions:yi,inlineImages:xi,recordCanvas:hr,preserveWhiteSpace:ns,onSerialize:qi,onIframeLoad:rr,iframeLoadTimeout:Tr,onStylesheetLoad:Ao,stylesheetLoadTimeout:Br,keepIframeSrcFn:wo});jr&&rr(h,jr)}},Tr),nr.type===Wa.Element&&"link"===nr.tagName&&"string"==typeof nr.attributes.rel&&("stylesheet"===nr.attributes.rel||"preload"===nr.attributes.rel&&"string"==typeof nr.attributes.href&&"css"===Th(nr.attributes.href))&&function Zp(h,c,g){let X,S=!1;try{X=h.sheet}catch{return}if(X)return;const ae=ju(()=>{S||(c(),S=!0)},g);h.addEventListener("load",()=>{Yp(ae),S=!0,c()})}(h,()=>{if(Ao){const _r=ml(h,{doc:g,mirror:S,blockClass:X,blockSelector:ae,unblockSelector:Me,maskAllText:at,maskTextClass:bt,unmaskTextClass:kt,maskTextSelector:Cn,unmaskTextSelector:bn,skipChild:!1,inlineStylesheet:Rn,maskInputOptions:Qn,maskAttributeFn:fi,maskTextFn:Ni,maskInputFn:Ii,slimDOMOptions:$i,dataURLOptions:yi,inlineImages:xi,recordCanvas:hr,preserveWhiteSpace:ns,onSerialize:qi,onIframeLoad:rr,iframeLoadTimeout:Tr,onStylesheetLoad:Ao,stylesheetLoadTimeout:Br,keepIframeSrcFn:wo});_r&&Ao(h,_r)}},Br),nr}function ha(h){let c,g=h[0],S=1;for(;S<h.length;){const X=h[S],ae=h[S+1];if(S+=2,("optionalAccess"===X||"optionalCall"===X)&&null==g)return;"access"===X||"optionalAccess"===X?(c=g,g=ae(g)):("call"===X||"optionalCall"===X)&&(g=ae((...Me)=>g.call(c,...Me)),c=void 0)}return g}function dc(h,c,g=document){const S={capture:!0,passive:!0};return g.addEventListener(h,c,S),()=>g.removeEventListener(h,c,S)}const pd="Please stop import mirror directly. Instead of that,\r\nnow you can use replayer.getMirror() to access the mirror instance of a replayer,\r\nor you can use record.mirror to access the mirror instance during recording.";let mm={map:{},getId:()=>(console.error(pd),-1),getNode:()=>(console.error(pd),null),removeNodeFromMap(){console.error(pd)},has:()=>(console.error(pd),!1),reset(){console.error(pd)}};function vu(h,c,g={}){let S=null,X=0;return function(...ae){const Me=Date.now();!X&&!1===g.leading&&(X=Me);const at=c-(Me-X),bt=this;at<=0||at>c?(S&&(function bu(...h){vp("clearTimeout")(...h)}(S),S=null),X=Me,h.apply(bt,ae)):!S&&!1!==g.trailing&&(S=ih(()=>{X=!1===g.leading?0:Date.now(),S=null,h.apply(bt,ae)},at))}}function gp(h,c,g,S,X=window){const ae=X.Object.getOwnPropertyDescriptor(h,c);return X.Object.defineProperty(h,c,S?g:{set(Me){ih(()=>{g.set.call(this,Me)},0),ae&&ae.set&&ae.set.call(this,Me)}}),()=>gp(h,c,ae||{},!0)}function uc(h,c,g){try{if(!(c in h))return()=>{};const S=h[c],X=g(S);return"function"==typeof X&&(X.prototype=X.prototype||{},Object.defineProperties(X,{__rrweb_original__:{enumerable:!1,value:S}})),h[c]=X,()=>{h[c]=S}}catch{return()=>{}}}typeof window<"u"&&window.Proxy&&window.Reflect&&(mm=new Proxy(mm,{get:(h,c,g)=>("map"===c&&console.error(pd),Reflect.get(h,c,g))}));let Yl=Date.now;function wl(h){const c=h.document;return{left:c.scrollingElement?c.scrollingElement.scrollLeft:void 0!==h.pageXOffset?h.pageXOffset:ha([c,"optionalAccess",g=>g.documentElement,"access",g=>g.scrollLeft])||ha([c,"optionalAccess",g=>g.body,"optionalAccess",g=>g.parentElement,"optionalAccess",g=>g.scrollLeft])||ha([c,"optionalAccess",g=>g.body,"optionalAccess",g=>g.scrollLeft])||0,top:c.scrollingElement?c.scrollingElement.scrollTop:void 0!==h.pageYOffset?h.pageYOffset:ha([c,"optionalAccess",g=>g.documentElement,"access",g=>g.scrollTop])||ha([c,"optionalAccess",g=>g.body,"optionalAccess",g=>g.parentElement,"optionalAccess",g=>g.scrollTop])||ha([c,"optionalAccess",g=>g.body,"optionalAccess",g=>g.scrollTop])||0}}function ps(){return window.innerHeight||document.documentElement&&document.documentElement.clientHeight||document.body&&document.body.clientHeight}function Ku(){return window.innerWidth||document.documentElement&&document.documentElement.clientWidth||document.body&&document.body.clientWidth}function qp(h){return h?h.nodeType===h.ELEMENT_NODE?h:h.parentElement:null}function Bc(h,c,g,S,X){if(!h)return!1;const ae=qp(h);if(!ae)return!1;const Me=Ol(c,g);if(!X){const kt=S&&ae.matches(S);return Me(ae)&&!kt}const at=sa(ae,Me);let bt=-1;return!(at<0)&&(S&&(bt=sa(ae,Ol(null,S))),at>-1&&bt<0||at<bt)}function tl(h,c){return c.getId(h)===Ma}function Ph(h,c){if(Gd(h))return!1;const g=c.getId(h);return!c.has(g)||(!h.parentNode||h.parentNode.nodeType!==h.DOCUMENT_NODE)&&(!h.parentNode||Ph(h.parentNode,c))}function _p(h){return!!h.changedTouches}function Qd(h,c){return!("IFRAME"!==h.nodeName||!c.getMeta(h))}function nl(h,c){return!("LINK"!==h.nodeName||h.nodeType!==h.ELEMENT_NODE||!h.getAttribute||"stylesheet"!==h.getAttribute("rel")||!c.getMeta(h))}function th(h){return!!ha([h,"optionalAccess",c=>c.shadowRoot])}/[1-9][0-9]{12}/.test(Date.now().toString())||(Yl=()=>(new Date).getTime());class nh{constructor(){this.id=1,this.styleIDMap=new WeakMap,this.idStyleMap=new Map}getId(c){return function sm(h,c){return h??c()}(this.styleIDMap.get(c),()=>-1)}has(c){return this.styleIDMap.has(c)}add(c,g){if(this.has(c))return this.getId(c);let S;return S=void 0===g?this.id++:g,this.styleIDMap.set(c,S),this.idStyleMap.set(S,c),S}getStyle(c){return this.idStyleMap.get(c)||null}reset(){this.styleIDMap=new WeakMap,this.idStyleMap=new Map,this.id=1}generateId(){return this.id++}}function Rh(h){let c=null;return ha([h,"access",g=>g.getRootNode,"optionalCall",g=>g(),"optionalAccess",g=>g.nodeType])===Node.DOCUMENT_FRAGMENT_NODE&&h.getRootNode().host&&(c=h.getRootNode().host),c}function Xm(h){const c=h.ownerDocument;return!!c&&(c.contains(h)||function Ug(h){const c=h.ownerDocument;if(!c)return!1;const g=function Qu(h){let g,c=h;for(;g=Rh(c);)c=g;return c}(h);return c.contains(g)}(h))}const kh={};function vp(h){const c=kh[h];if(c)return c;const g=window.document;let S=window[h];if(g&&"function"==typeof g.createElement)try{const X=g.createElement("iframe");X.hidden=!0,g.head.appendChild(X);const ae=X.contentWindow;ae&&ae[h]&&(S=ae[h]),g.head.removeChild(X)}catch{}return kh[h]=S.bind(window)}function ih(...h){return vp("setTimeout")(...h)}var Do=(h=>(h[h.DomContentLoaded=0]="DomContentLoaded",h[h.Load=1]="Load",h[h.FullSnapshot=2]="FullSnapshot",h[h.IncrementalSnapshot=3]="IncrementalSnapshot",h[h.Meta=4]="Meta",h[h.Custom=5]="Custom",h[h.Plugin=6]="Plugin",h))(Do||{}),Yr=(h=>(h[h.Mutation=0]="Mutation",h[h.MouseMove=1]="MouseMove",h[h.MouseInteraction=2]="MouseInteraction",h[h.Scroll=3]="Scroll",h[h.ViewportResize=4]="ViewportResize",h[h.Input=5]="Input",h[h.TouchMove=6]="TouchMove",h[h.MediaInteraction=7]="MediaInteraction",h[h.StyleSheetRule=8]="StyleSheetRule",h[h.CanvasMutation=9]="CanvasMutation",h[h.Font=10]="Font",h[h.Log=11]="Log",h[h.Drag=12]="Drag",h[h.StyleDeclaration=13]="StyleDeclaration",h[h.Selection=14]="Selection",h[h.AdoptedStyleSheet=15]="AdoptedStyleSheet",h[h.CustomElement=16]="CustomElement",h))(Yr||{}),Pl=(h=>(h[h.MouseUp=0]="MouseUp",h[h.MouseDown=1]="MouseDown",h[h.Click=2]="Click",h[h.ContextMenu=3]="ContextMenu",h[h.DblClick=4]="DblClick",h[h.Focus=5]="Focus",h[h.Blur=6]="Blur",h[h.TouchStart=7]="TouchStart",h[h.TouchMove_Departed=8]="TouchMove_Departed",h[h.TouchEnd=9]="TouchEnd",h[h.TouchCancel=10]="TouchCancel",h))(Pl||{}),ts=(h=>(h[h.Mouse=0]="Mouse",h[h.Pen=1]="Pen",h[h.Touch=2]="Touch",h))(ts||{});function Du(h){let c,g=h[0],S=1;for(;S<h.length;){const X=h[S],ae=h[S+1];if(S+=2,("optionalAccess"===X||"optionalCall"===X)&&null==g)return;"access"===X||"optionalAccess"===X?(c=g,g=ae(g)):("call"===X||"optionalCall"===X)&&(g=ae((...Me)=>g.call(c,...Me)),c=void 0)}return g}function fm(h){return"__ln"in h}class gm{constructor(){this.length=0,this.head=null,this.tail=null}get(c){if(c>=this.length)throw new Error("Position outside of list range");let g=this.head;for(let S=0;S<c;S++)g=Du([g,"optionalAccess",X=>X.next])||null;return g}addNode(c){const g={value:c,previous:null,next:null};if(c.__ln=g,c.previousSibling&&fm(c.previousSibling)){const S=c.previousSibling.__ln.next;g.next=S,g.previous=c.previousSibling.__ln,c.previousSibling.__ln.next=g,S&&(S.previous=g)}else if(c.nextSibling&&fm(c.nextSibling)&&c.nextSibling.__ln.previous){const S=c.nextSibling.__ln.previous;g.previous=S,g.next=c.nextSibling.__ln,c.nextSibling.__ln.previous=g,S&&(S.next=g)}else this.head&&(this.head.previous=g),g.next=this.head,this.head=g;null===g.next&&(this.tail=g),this.length++}removeNode(c){const g=c.__ln;this.head&&(g.previous?(g.previous.next=g.next,g.next?g.next.previous=g.previous:this.tail=g.previous):(this.head=g.next,this.head?this.head.previous=null:this.tail=null),c.__ln&&delete c.__ln,this.length--)}}const _m=(h,c)=>`${h}@${c}`;class vm{constructor(){this.frozen=!1,this.locked=!1,this.texts=[],this.attributes=[],this.attributeMap=new WeakMap,this.removes=[],this.mapRemoves=[],this.movedMap={},this.addedSet=new Set,this.movedSet=new Set,this.droppedSet=new Set,this.processMutations=c=>{c.forEach(this.processMutation),this.emit()},this.emit=()=>{if(this.frozen||this.locked)return;const c=[],g=new Set,S=new gm,X=bt=>{let kt=bt,Cn=Ma;for(;Cn===Ma;)kt=kt&&kt.nextSibling,Cn=kt&&this.mirror.getId(kt);return Cn},ae=bt=>{if(!bt.parentNode||!Xm(bt))return;const kt=Gd(bt.parentNode)?this.mirror.getId(Rh(bt)):this.mirror.getId(bt.parentNode),Cn=X(bt);if(-1===kt||-1===Cn)return S.addNode(bt);const bn=ml(bt,{doc:this.doc,mirror:this.mirror,blockClass:this.blockClass,blockSelector:this.blockSelector,maskAllText:this.maskAllText,unblockSelector:this.unblockSelector,maskTextClass:this.maskTextClass,unmaskTextClass:this.unmaskTextClass,maskTextSelector:this.maskTextSelector,unmaskTextSelector:this.unmaskTextSelector,skipChild:!0,newlyAddedElement:!0,inlineStylesheet:this.inlineStylesheet,maskInputOptions:this.maskInputOptions,maskAttributeFn:this.maskAttributeFn,maskTextFn:this.maskTextFn,maskInputFn:this.maskInputFn,slimDOMOptions:this.slimDOMOptions,dataURLOptions:this.dataURLOptions,recordCanvas:this.recordCanvas,inlineImages:this.inlineImages,onSerialize:Pn=>{Qd(Pn,this.mirror)&&!Bc(Pn,this.blockClass,this.blockSelector,this.unblockSelector,!1)&&this.iframeManager.addIframe(Pn),nl(Pn,this.mirror)&&this.stylesheetManager.trackLinkElement(Pn),th(bt)&&this.shadowDomManager.addShadowRoot(bt.shadowRoot,this.doc)},onIframeLoad:(Pn,Rn)=>{Bc(Pn,this.blockClass,this.blockSelector,this.unblockSelector,!1)||(this.iframeManager.attachIframe(Pn,Rn),Pn.contentWindow&&this.canvasManager.addWindow(Pn.contentWindow),this.shadowDomManager.observeAttachShadow(Pn))},onStylesheetLoad:(Pn,Rn)=>{this.stylesheetManager.attachLinkElement(Pn,Rn)}});bn&&(c.push({parentId:kt,nextId:Cn,node:bn}),g.add(bn.id))};for(;this.mapRemoves.length;)this.mirror.removeNodeFromMap(this.mapRemoves.shift());for(const bt of this.movedSet)rh(this.removes,bt,this.mirror)&&!this.movedSet.has(bt.parentNode)||ae(bt);for(const bt of this.addedSet)!Td(this.droppedSet,bt)&&!rh(this.removes,bt,this.mirror)||Td(this.movedSet,bt)?ae(bt):this.droppedSet.add(bt);let Me=null;for(;S.length;){let bt=null;if(Me){const kt=this.mirror.getId(Me.value.parentNode),Cn=X(Me.value);-1!==kt&&-1!==Cn&&(bt=Me)}if(!bt){let kt=S.tail;for(;kt;){const Cn=kt;if(kt=kt.previous,Cn){const bn=this.mirror.getId(Cn.value.parentNode);if(-1===X(Cn.value))continue;if(-1!==bn){bt=Cn;break}{const Rn=Cn.value;if(Rn.parentNode&&Rn.parentNode.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&-1!==this.mirror.getId(Rn.parentNode.host)){bt=Cn;break}}}}}if(!bt){for(;S.head;)S.removeNode(S.head.value);break}Me=bt.previous,S.removeNode(bt.value),ae(bt.value)}const at={texts:this.texts.map(bt=>({id:this.mirror.getId(bt.node),value:bt.value})).filter(bt=>!g.has(bt.id)).filter(bt=>this.mirror.has(bt.id)),attributes:this.attributes.map(bt=>{const{attributes:kt}=bt;if("string"==typeof kt.style){const Cn=JSON.stringify(bt.styleDiff),bn=JSON.stringify(bt._unchangedStyles);Cn.length<kt.style.length&&(Cn+bn).split("var(").length===kt.style.split("var(").length&&(kt.style=bt.styleDiff)}return{id:this.mirror.getId(bt.node),attributes:kt}}).filter(bt=>!g.has(bt.id)).filter(bt=>this.mirror.has(bt.id)),removes:this.removes,adds:c};!at.texts.length&&!at.attributes.length&&!at.removes.length&&!at.adds.length||(this.texts=[],this.attributes=[],this.attributeMap=new WeakMap,this.removes=[],this.addedSet=new Set,this.movedSet=new Set,this.droppedSet=new Set,this.movedMap={},this.mutationCb(at))},this.processMutation=c=>{if(!tl(c.target,this.mirror))switch(c.type){case"characterData":{const g=c.target.textContent;!Bc(c.target,this.blockClass,this.blockSelector,this.unblockSelector,!1)&&g!==c.oldValue&&this.texts.push({value:Xl(c.target,this.maskTextClass,this.maskTextSelector,this.unmaskTextClass,this.unmaskTextSelector,this.maskAllText)&&g?this.maskTextFn?this.maskTextFn(g,qp(c.target)):g.replace(/[\S]/g,"*"):g,node:c.target});break}case"attributes":{const g=c.target;let S=c.attributeName,X=c.target.getAttribute(S);if("value"===S){const Me=Wu(g),at=g.tagName;X=Cd(g,at,Me);const bt=Vr({maskInputOptions:this.maskInputOptions,tagName:at,type:Me});X=qc({isMasked:Xl(c.target,this.maskTextClass,this.maskTextSelector,this.unmaskTextClass,this.unmaskTextSelector,bt),element:g,value:X,maskInputFn:this.maskInputFn})}if(Bc(c.target,this.blockClass,this.blockSelector,this.unblockSelector,!1)||X===c.oldValue)return;let ae=this.attributeMap.get(c.target);if("IFRAME"===g.tagName&&"src"===S&&!this.keepIframeSrcFn(X)){if(g.contentDocument)return;S="rr_src"}if(ae||(ae={node:c.target,attributes:{},styleDiff:{},_unchangedStyles:{}},this.attributes.push(ae),this.attributeMap.set(c.target,ae)),"type"===S&&"INPUT"===g.tagName&&"password"===(c.oldValue||"").toLowerCase()&&g.setAttribute("data-rr-is-password","true"),!Lc(g.tagName,S)&&(ae.attributes[S]=Vs(this.doc,Kl(g.tagName),Kl(S),X,g,this.maskAttributeFn),"style"===S)){if(!this.unattachedDoc)try{this.unattachedDoc=document.implementation.createHTMLDocument()}catch{this.unattachedDoc=this.doc}const Me=this.unattachedDoc.createElement("span");c.oldValue&&Me.setAttribute("style",c.oldValue);for(const at of Array.from(g.style)){const bt=g.style.getPropertyValue(at),kt=g.style.getPropertyPriority(at);bt!==Me.style.getPropertyValue(at)||kt!==Me.style.getPropertyPriority(at)?ae.styleDiff[at]=""===kt?bt:[bt,kt]:ae._unchangedStyles[at]=[bt,kt]}for(const at of Array.from(Me.style))""===g.style.getPropertyValue(at)&&(ae.styleDiff[at]=!1)}break}case"childList":if(Bc(c.target,this.blockClass,this.blockSelector,this.unblockSelector,!0))return;c.addedNodes.forEach(g=>this.genAdds(g,c.target)),c.removedNodes.forEach(g=>{const S=this.mirror.getId(g),X=Gd(c.target)?this.mirror.getId(c.target.host):this.mirror.getId(c.target);Bc(c.target,this.blockClass,this.blockSelector,this.unblockSelector,!1)||tl(g,this.mirror)||!function eh(h,c){return-1!==c.getId(h)}(g,this.mirror)||(this.addedSet.has(g)?(fl(this.addedSet,g),this.droppedSet.add(g)):this.addedSet.has(c.target)&&-1===S||Ph(c.target,this.mirror)||(this.movedSet.has(g)&&this.movedMap[_m(S,X)]?fl(this.movedSet,g):this.removes.push({parentId:X,id:S,isShadow:!(!Gd(c.target)||!Gl(c.target))||void 0})),this.mapRemoves.push(g))})}},this.genAdds=(c,g)=>{if(!this.processedNodeManager.inOtherBuffer(c,this)&&!this.addedSet.has(c)&&!this.movedSet.has(c)){if(this.mirror.hasNode(c)){if(tl(c,this.mirror))return;this.movedSet.add(c);let S=null;g&&this.mirror.hasNode(g)&&(S=this.mirror.getId(g)),S&&-1!==S&&(this.movedMap[_m(this.mirror.getId(c),S)]=!0)}else this.addedSet.add(c),this.droppedSet.delete(c);Bc(c,this.blockClass,this.blockSelector,this.unblockSelector,!1)||(c.childNodes.forEach(S=>this.genAdds(S)),th(c)&&c.shadowRoot.childNodes.forEach(S=>{this.processedNodeManager.add(S,this),this.genAdds(S,c)}))}}}init(c){["mutationCb","blockClass","blockSelector","unblockSelector","maskAllText","maskTextClass","unmaskTextClass","maskTextSelector","unmaskTextSelector","inlineStylesheet","maskInputOptions","maskAttributeFn","maskTextFn","maskInputFn","keepIframeSrcFn","recordCanvas","inlineImages","slimDOMOptions","dataURLOptions","doc","mirror","iframeManager","stylesheetManager","shadowDomManager","canvasManager","processedNodeManager"].forEach(g=>{this[g]=c[g]})}freeze(){this.frozen=!0,this.canvasManager.freeze()}unfreeze(){this.frozen=!1,this.canvasManager.unfreeze(),this.emit()}isFrozen(){return this.frozen}lock(){this.locked=!0,this.canvasManager.lock()}unlock(){this.locked=!1,this.canvasManager.unlock(),this.emit()}reset(){this.shadowDomManager.reset(),this.canvasManager.reset()}}function fl(h,c){h.delete(c),c.childNodes.forEach(g=>fl(h,g))}function rh(h,c,g){return 0!==h.length&&function ym(h,c,g){let S=c.parentNode;for(;S;){const X=g.getId(S);if(h.some(ae=>ae.id===X))return!0;S=S.parentNode}return!1}(h,c,g)}function Td(h,c){return 0!==h.size&&oh(h,c)}function oh(h,c){const{parentNode:g}=c;return!!g&&(!!h.has(g)||oh(h,g))}let Jl;const ra=h=>Jl?(...g)=>{try{return h(...g)}catch(S){if(Jl&&!0===Jl(S))return()=>{};throw S}}:h;function il(h){let c,g=h[0],S=1;for(;S<h.length;){const X=h[S],ae=h[S+1];if(S+=2,("optionalAccess"===X||"optionalCall"===X)&&null==g)return;"access"===X||"optionalAccess"===X?(c=g,g=ae(g)):("call"===X||"optionalCall"===X)&&(g=ae((...Me)=>g.call(c,...Me)),c=void 0)}return g}const Xd=[];function Su(h){try{if("composedPath"in h){const c=h.composedPath();if(c.length)return c[0]}else if("path"in h&&h.path.length)return h.path[0]}catch{}return h&&h.target}function Nh(h,c){const g=new vm;Xd.push(g),g.init(h);let S=window.MutationObserver||window.__rrMutationObserver;const X=il([window,"optionalAccess",Me=>Me.Zone,"optionalAccess",Me=>Me.__symbol__,"optionalCall",Me=>Me("MutationObserver")]);X&&window[X]&&(S=window[X]);const ae=new S(ra(Me=>{h.onMutation&&!1===h.onMutation(Me)||g.processMutations.bind(g)(Me)}));return ae.observe(c,{attributes:!0,attributeOldValue:!0,characterData:!0,characterDataOldValue:!0,childList:!0,subtree:!0}),ae}function bp({scrollCb:h,doc:c,mirror:g,blockClass:S,blockSelector:X,unblockSelector:ae,sampling:Me}){return dc("scroll",ra(vu(ra(bt=>{const kt=Su(bt);if(!kt||Bc(kt,S,X,ae,!0))return;const Cn=g.getId(kt);if(kt===c&&c.defaultView){const bn=wl(c.defaultView);h({id:Cn,x:bn.left,y:bn.top})}else h({id:Cn,x:kt.scrollLeft,y:kt.scrollTop})}),Me.scroll||100)),c)}const Xu=["INPUT","TEXTAREA","SELECT"],bm=new WeakMap;function Dm({inputCb:h,doc:c,mirror:g,blockClass:S,blockSelector:X,unblockSelector:ae,ignoreClass:Me,ignoreSelector:at,maskInputOptions:bt,maskInputFn:kt,sampling:Cn,userTriggeredOnInput:bn,maskTextClass:Pn,unmaskTextClass:Rn,maskTextSelector:Qn,unmaskTextSelector:fi}){function Ni(rr){let Tr=Su(rr);const Ao=rr.isTrusted,Br=Tr&&Hd(Tr.tagName);if("OPTION"===Br&&(Tr=Tr.parentElement),!Tr||!Br||Xu.indexOf(Br)<0||Bc(Tr,S,X,ae,!0))return;const wo=Tr;if(wo.classList.contains(Me)||at&&wo.matches(at))return;const Da=Wu(Tr);let ns=Cd(wo,Br,Da),Ts=!1;const ed=Vr({maskInputOptions:bt,tagName:Br,type:Da}),nr=Xl(Tr,Pn,Qn,Rn,fi,ed);("radio"===Da||"checkbox"===Da)&&(Ts=Tr.checked),ns=qc({isMasked:nr,element:Tr,value:ns,maskInputFn:kt}),Ii(Tr,bn?{text:ns,isChecked:Ts,userTriggered:Ao}:{text:ns,isChecked:Ts});const xr=Tr.name;"radio"===Da&&xr&&Ts&&c.querySelectorAll(`input[type="radio"][name="${xr}"]`).forEach(_r=>{if(_r!==Tr){const jr=qc({isMasked:nr,element:_r,value:Cd(_r,Br,Da),maskInputFn:kt});Ii(_r,bn?{text:jr,isChecked:!Ts,userTriggered:!1}:{text:jr,isChecked:!Ts})}})}function Ii(rr,Tr){const Ao=bm.get(rr);if(!Ao||Ao.text!==Tr.text||Ao.isChecked!==Tr.isChecked){bm.set(rr,Tr);const Br=g.getId(rr);ra(h)({...Tr,id:Br})}}const yi=("last"===Cn.input?["change"]:["input","change"]).map(rr=>dc(rr,ra(Ni),c)),xi=c.defaultView;if(!xi)return()=>{yi.forEach(rr=>rr())};const hr=xi.Object.getOwnPropertyDescriptor(xi.HTMLInputElement.prototype,"value");return hr&&hr.set&&yi.push(...[[xi.HTMLInputElement.prototype,"value"],[xi.HTMLInputElement.prototype,"checked"],[xi.HTMLSelectElement.prototype,"value"],[xi.HTMLTextAreaElement.prototype,"value"],[xi.HTMLSelectElement.prototype,"selectedIndex"],[xi.HTMLOptionElement.prototype,"selected"]].map(rr=>gp(rr[0],rr[1],{set(){ra(Ni)({target:this,isTrusted:!1})}},!1,xi))),ra(()=>{yi.forEach(rr=>rr())})}function Eu(h){return function g(S,X){if(gl("CSSGroupingRule")&&S.parentRule instanceof CSSGroupingRule||gl("CSSMediaRule")&&S.parentRule instanceof CSSMediaRule||gl("CSSSupportsRule")&&S.parentRule instanceof CSSSupportsRule||gl("CSSConditionRule")&&S.parentRule instanceof CSSConditionRule){const Me=Array.from(S.parentRule.cssRules).indexOf(S);X.unshift(Me)}else if(S.parentStyleSheet){const Me=Array.from(S.parentStyleSheet.cssRules).indexOf(S);X.unshift(Me)}return X}(h,[])}function xd(h,c,g){let S,X;return h?(h.ownerNode?S=c.getId(h.ownerNode):X=g.getId(h),{styleId:X,id:S}):{}}function Dp({mirror:h,stylesheetManager:c},g){let S=null;S=h.getId("#document"===g.nodeName?g:g.host);const X=il("#document"===g.nodeName?[g,"access",Me=>Me.defaultView,"optionalAccess",Me=>Me.Document]:[g,"access",Me=>Me.ownerDocument,"optionalAccess",Me=>Me.defaultView,"optionalAccess",Me=>Me.ShadowRoot]),ae=il([X,"optionalAccess",Me=>Me.prototype])?Object.getOwnPropertyDescriptor(il([X,"optionalAccess",Me=>Me.prototype]),"adoptedStyleSheets"):void 0;return null!==S&&-1!==S&&X&&ae?(Object.defineProperty(g,"adoptedStyleSheets",{configurable:ae.configurable,enumerable:ae.enumerable,get(){return il([ae,"access",Me=>Me.get,"optionalAccess",Me=>Me.call,"call",Me=>Me(this)])},set(Me){const at=il([ae,"access",bt=>bt.set,"optionalAccess",bt=>bt.call,"call",bt=>bt(this,Me)]);if(null!==S&&-1!==S)try{c.adoptStyleSheets(Me,S)}catch{}return at}}),ra(()=>{Object.defineProperty(g,"adoptedStyleSheets",{configurable:ae.configurable,enumerable:ae.enumerable,get:ae.get,set:ae.set})})):()=>{}}function Zm(h,c={}){const g=h.doc.defaultView;if(!g)return()=>{};let S;h.recordDOM&&(S=Nh(h,h.doc));const X=function yp({mousemoveCb:h,sampling:c,doc:g,mirror:S}){if(!1===c.mousemove)return()=>{};const X="number"==typeof c.mousemove?c.mousemove:50,ae="number"==typeof c.mousemoveCallback?c.mousemoveCallback:500;let at,Me=[];const bt=vu(ra(bn=>{const Pn=Date.now()-at;h(Me.map(Rn=>(Rn.timeOffset-=Pn,Rn)),bn),Me=[],at=null}),ae),kt=ra(vu(ra(bn=>{const Pn=Su(bn),{clientX:Rn,clientY:Qn}=_p(bn)?bn.changedTouches[0]:bn;at||(at=Yl()),Me.push({x:Rn,y:Qn,id:S.getId(Pn),timeOffset:Yl()-at}),bt(typeof DragEvent<"u"&&bn instanceof DragEvent?Yr.Drag:bn instanceof MouseEvent?Yr.MouseMove:Yr.TouchMove)}),X,{trailing:!1})),Cn=[dc("mousemove",kt,g),dc("touchmove",kt,g),dc("drag",kt,g)];return ra(()=>{Cn.forEach(bn=>bn())})}(h),ae=function ah({mouseInteractionCb:h,doc:c,mirror:g,blockClass:S,blockSelector:X,unblockSelector:ae,sampling:Me}){if(!1===Me.mouseInteraction)return()=>{};const at=!0===Me.mouseInteraction||void 0===Me.mouseInteraction?{}:Me.mouseInteraction,bt=[];let kt=null;return Object.keys(Pl).filter(bn=>Number.isNaN(Number(bn))&&!bn.endsWith("_Departed")&&!1!==at[bn]).forEach(bn=>{let Pn=Kl(bn);const Rn=(bn=>Pn=>{const Rn=Su(Pn);if(Bc(Rn,S,X,ae,!0))return;let Qn=null,fi=bn;if("pointerType"in Pn){switch(Pn.pointerType){case"mouse":Qn=ts.Mouse;break;case"touch":Qn=ts.Touch;break;case"pen":Qn=ts.Pen}Qn===ts.Touch&&(Pl[bn]===Pl.MouseDown?fi="TouchStart":Pl[bn]===Pl.MouseUp&&(fi="TouchEnd"))}else _p(Pn)&&(Qn=ts.Touch);null!==Qn?(kt=Qn,(fi.startsWith("Touch")&&Qn===ts.Touch||fi.startsWith("Mouse")&&Qn===ts.Mouse)&&(Qn=null)):Pl[bn]===Pl.Click&&(Qn=kt,kt=null);const Ni=_p(Pn)?Pn.changedTouches[0]:Pn;if(!Ni)return;const Ii=g.getId(Rn),{clientX:$i,clientY:yi}=Ni;ra(h)({type:Pl[fi],id:Ii,x:$i,y:yi,...null!==Qn&&{pointerType:Qn}})})(bn);if(window.PointerEvent)switch(Pl[bn]){case Pl.MouseDown:case Pl.MouseUp:Pn=Pn.replace("mouse","pointer");break;case Pl.TouchStart:case Pl.TouchEnd:return}bt.push(dc(Pn,Rn,c))}),ra(()=>{bt.forEach(bn=>bn())})}(h),Me=bp(h),at=function Ym({viewportResizeCb:h},{win:c}){let g=-1,S=-1;return dc("resize",ra(vu(ra(()=>{const ae=ps(),Me=Ku();(g!==ae||S!==Me)&&(h({width:Number(Me),height:Number(ae)}),g=ae,S=Me)}),200)),c)}(h,{win:g}),bt=Dm(h),kt=function Sm({mediaInteractionCb:h,blockClass:c,blockSelector:g,unblockSelector:S,mirror:X,sampling:ae,doc:Me}){const at=ra(kt=>vu(ra(Cn=>{const bn=Su(Cn);if(!bn||Bc(bn,c,g,S,!0))return;const{currentTime:Pn,volume:Rn,muted:Qn,playbackRate:fi}=bn;h({type:kt,id:X.getId(bn),currentTime:Pn,volume:Rn,muted:Qn,playbackRate:fi})}),ae.media||500)),bt=[dc("play",at(0),Me),dc("pause",at(1),Me),dc("seeked",at(2),Me),dc("volumechange",at(3),Me),dc("ratechange",at(4),Me)];return ra(()=>{bt.forEach(kt=>kt())})}(h);let Cn=()=>{},bn=()=>{},Pn=()=>{},Rn=()=>{};h.recordDOM&&(Cn=function Bh({styleSheetRuleCb:h,mirror:c,stylesheetManager:g},{win:S}){if(!S.CSSStyleSheet||!S.CSSStyleSheet.prototype)return()=>{};const X=S.CSSStyleSheet.prototype.insertRule;S.CSSStyleSheet.prototype.insertRule=new Proxy(X,{apply:ra((Cn,bn,Pn)=>{const[Rn,Qn]=Pn,{id:fi,styleId:Ni}=xd(bn,c,g.styleMirror);return(fi&&-1!==fi||Ni&&-1!==Ni)&&h({id:fi,styleId:Ni,adds:[{rule:Rn,index:Qn}]}),Cn.apply(bn,Pn)})});const ae=S.CSSStyleSheet.prototype.deleteRule;let Me,at;S.CSSStyleSheet.prototype.deleteRule=new Proxy(ae,{apply:ra((Cn,bn,Pn)=>{const[Rn]=Pn,{id:Qn,styleId:fi}=xd(bn,c,g.styleMirror);return(Qn&&-1!==Qn||fi&&-1!==fi)&&h({id:Qn,styleId:fi,removes:[{index:Rn}]}),Cn.apply(bn,Pn)})}),S.CSSStyleSheet.prototype.replace&&(Me=S.CSSStyleSheet.prototype.replace,S.CSSStyleSheet.prototype.replace=new Proxy(Me,{apply:ra((Cn,bn,Pn)=>{const[Rn]=Pn,{id:Qn,styleId:fi}=xd(bn,c,g.styleMirror);return(Qn&&-1!==Qn||fi&&-1!==fi)&&h({id:Qn,styleId:fi,replace:Rn}),Cn.apply(bn,Pn)})})),S.CSSStyleSheet.prototype.replaceSync&&(at=S.CSSStyleSheet.prototype.replaceSync,S.CSSStyleSheet.prototype.replaceSync=new Proxy(at,{apply:ra((Cn,bn,Pn)=>{const[Rn]=Pn,{id:Qn,styleId:fi}=xd(bn,c,g.styleMirror);return(Qn&&-1!==Qn||fi&&-1!==fi)&&h({id:Qn,styleId:fi,replaceSync:Rn}),Cn.apply(bn,Pn)})}));const bt={};p("CSSGroupingRule")?bt.CSSGroupingRule=S.CSSGroupingRule:(p("CSSMediaRule")&&(bt.CSSMediaRule=S.CSSMediaRule),p("CSSConditionRule")&&(bt.CSSConditionRule=S.CSSConditionRule),p("CSSSupportsRule")&&(bt.CSSSupportsRule=S.CSSSupportsRule));const kt={};return Object.entries(bt).forEach(([Cn,bn])=>{kt[Cn]={insertRule:bn.prototype.insertRule,deleteRule:bn.prototype.deleteRule},bn.prototype.insertRule=new Proxy(kt[Cn].insertRule,{apply:ra((Pn,Rn,Qn)=>{const[fi,Ni]=Qn,{id:Ii,styleId:$i}=xd(Rn.parentStyleSheet,c,g.styleMirror);return(Ii&&-1!==Ii||$i&&-1!==$i)&&h({id:Ii,styleId:$i,adds:[{rule:fi,index:[...Eu(Rn),Ni||0]}]}),Pn.apply(Rn,Qn)})}),bn.prototype.deleteRule=new Proxy(kt[Cn].deleteRule,{apply:ra((Pn,Rn,Qn)=>{const[fi]=Qn,{id:Ni,styleId:Ii}=xd(Rn.parentStyleSheet,c,g.styleMirror);return(Ni&&-1!==Ni||Ii&&-1!==Ii)&&h({id:Ni,styleId:Ii,removes:[{index:[...Eu(Rn),fi]}]}),Pn.apply(Rn,Qn)})})}),ra(()=>{S.CSSStyleSheet.prototype.insertRule=X,S.CSSStyleSheet.prototype.deleteRule=ae,Me&&(S.CSSStyleSheet.prototype.replace=Me),at&&(S.CSSStyleSheet.prototype.replaceSync=at),Object.entries(bt).forEach(([Cn,bn])=>{bn.prototype.insertRule=kt[Cn].insertRule,bn.prototype.deleteRule=kt[Cn].deleteRule})})}(h,{win:g}),bn=Dp(h,h.doc),Pn=function Jm({styleDeclarationCb:h,mirror:c,ignoreCSSAttributes:g,stylesheetManager:S},{win:X}){const ae=X.CSSStyleDeclaration.prototype.setProperty;X.CSSStyleDeclaration.prototype.setProperty=new Proxy(ae,{apply:ra((at,bt,kt)=>{const[Cn,bn,Pn]=kt;if(g.has(Cn))return ae.apply(bt,[Cn,bn,Pn]);const{id:Rn,styleId:Qn}=xd(il([bt,"access",fi=>fi.parentRule,"optionalAccess",fi=>fi.parentStyleSheet]),c,S.styleMirror);return(Rn&&-1!==Rn||Qn&&-1!==Qn)&&h({id:Rn,styleId:Qn,set:{property:Cn,value:bn,priority:Pn},index:Eu(bt.parentRule)}),at.apply(bt,kt)})});const Me=X.CSSStyleDeclaration.prototype.removeProperty;return X.CSSStyleDeclaration.prototype.removeProperty=new Proxy(Me,{apply:ra((at,bt,kt)=>{const[Cn]=kt;if(g.has(Cn))return Me.apply(bt,[Cn]);const{id:bn,styleId:Pn}=xd(il([bt,"access",Rn=>Rn.parentRule,"optionalAccess",Rn=>Rn.parentStyleSheet]),c,S.styleMirror);return(bn&&-1!==bn||Pn&&-1!==Pn)&&h({id:bn,styleId:Pn,remove:{property:Cn},index:Eu(bt.parentRule)}),at.apply(bt,kt)})}),ra(()=>{X.CSSStyleDeclaration.prototype.setProperty=ae,X.CSSStyleDeclaration.prototype.removeProperty=Me})}(h,{win:g}),h.collectFonts&&(Rn=function $h({fontCb:h,doc:c}){const g=c.defaultView;if(!g)return()=>{};const S=[],X=new WeakMap,ae=g.FontFace;g.FontFace=function(bt,kt,Cn){const bn=new ae(bt,kt,Cn);return X.set(bn,{family:bt,buffer:"string"!=typeof kt,descriptors:Cn,fontSource:"string"==typeof kt?kt:JSON.stringify(Array.from(new Uint8Array(kt)))}),bn};const Me=uc(c.fonts,"add",function(at){return function(bt){return ih(ra(()=>{const kt=X.get(bt);kt&&(h(kt),X.delete(bt))}),0),at.apply(this,[bt])}});return S.push(()=>{g.FontFace=ae}),S.push(Me),ra(()=>{S.forEach(at=>at())})}(h)));const Qn=function Em(h){const{doc:c,mirror:g,blockClass:S,blockSelector:X,unblockSelector:ae,selectionCb:Me}=h;let at=!0;const bt=ra(()=>{const kt=c.getSelection();if(!kt||at&&il([kt,"optionalAccess",Pn=>Pn.isCollapsed]))return;at=kt.isCollapsed||!1;const Cn=[],bn=kt.rangeCount||0;for(let Pn=0;Pn<bn;Pn++){const Rn=kt.getRangeAt(Pn),{startContainer:Qn,startOffset:fi,endContainer:Ni,endOffset:Ii}=Rn;Bc(Qn,S,X,ae,!0)||Bc(Ni,S,X,ae,!0)||Cn.push({start:g.getId(Qn),startOffset:fi,end:g.getId(Ni),endOffset:Ii})}Me({ranges:Cn})});return bt(),dc("selectionchange",bt)}(h),fi=function Yu({doc:h,customElementCb:c}){const g=h.defaultView;return g&&g.customElements?uc(g.customElements,"define",function(X){return function(ae,Me,at){try{c({define:{name:ae}})}catch{}return X.apply(this,[ae,Me,at])}}):()=>{}}(h),Ni=[];for(const Ii of h.plugins)Ni.push(Ii.observer(Ii.callback,g,Ii.options));return ra(()=>{Xd.forEach(Ii=>Ii.reset()),il([S,"optionalAccess",Ii=>Ii.disconnect,"call",Ii=>Ii()]),X(),ae(),Me(),at(),bt(),kt(),Cn(),bn(),Pn(),Rn(),Qn(),fi(),Ni.forEach(Ii=>Ii())})}function gl(h){return typeof window[h]<"u"}function p(h){return!!(typeof window[h]<"u"&&window[h].prototype&&"insertRule"in window[h].prototype&&"deleteRule"in window[h].prototype)}class v{constructor(c){this.generateIdFn=c,this.iframeIdToRemoteIdMap=new WeakMap,this.iframeRemoteIdToIdMap=new WeakMap}getId(c,g,S,X){const ae=S||this.getIdToRemoteIdMap(c),Me=X||this.getRemoteIdToIdMap(c);let at=ae.get(g);return at||(at=this.generateIdFn(),ae.set(g,at),Me.set(at,g)),at}getIds(c,g){const S=this.getIdToRemoteIdMap(c),X=this.getRemoteIdToIdMap(c);return g.map(ae=>this.getId(c,ae,S,X))}getRemoteId(c,g,S){const X=S||this.getRemoteIdToIdMap(c);return"number"!=typeof g?g:X.get(g)||-1}getRemoteIds(c,g){const S=this.getRemoteIdToIdMap(c);return g.map(X=>this.getRemoteId(c,X,S))}reset(c){if(!c)return this.iframeIdToRemoteIdMap=new WeakMap,void(this.iframeRemoteIdToIdMap=new WeakMap);this.iframeIdToRemoteIdMap.delete(c),this.iframeRemoteIdToIdMap.delete(c)}getIdToRemoteIdMap(c){let g=this.iframeIdToRemoteIdMap.get(c);return g||(g=new Map,this.iframeIdToRemoteIdMap.set(c,g)),g}getRemoteIdToIdMap(c){let g=this.iframeRemoteIdToIdMap.get(c);return g||(g=new Map,this.iframeRemoteIdToIdMap.set(c,g)),g}}function W(h){let c,g=h[0],S=1;for(;S<h.length;){const X=h[S],ae=h[S+1];if(S+=2,("optionalAccess"===X||"optionalCall"===X)&&null==g)return;"access"===X||"optionalAccess"===X?(c=g,g=ae(g)):("call"===X||"optionalCall"===X)&&(g=ae((...Me)=>g.call(c,...Me)),c=void 0)}return g}class ue{constructor(){this.crossOriginIframeMirror=new v(fu),this.crossOriginIframeRootIdMap=new WeakMap}addIframe(){}addLoadListener(){}attachIframe(){}}class He{constructor(c){this.iframes=new WeakMap,this.crossOriginIframeMap=new WeakMap,this.crossOriginIframeMirror=new v(fu),this.crossOriginIframeRootIdMap=new WeakMap,this.mutationCb=c.mutationCb,this.wrappedEmit=c.wrappedEmit,this.stylesheetManager=c.stylesheetManager,this.recordCrossOriginIframes=c.recordCrossOriginIframes,this.crossOriginIframeStyleMirror=new v(this.stylesheetManager.styleMirror.generateId.bind(this.stylesheetManager.styleMirror)),this.mirror=c.mirror,this.recordCrossOriginIframes&&window.addEventListener("message",this.handleMessage.bind(this))}addIframe(c){this.iframes.set(c,!0),c.contentWindow&&this.crossOriginIframeMap.set(c.contentWindow,c)}addLoadListener(c){this.loadListener=c}attachIframe(c,g){this.mutationCb({adds:[{parentId:this.mirror.getId(c),nextId:null,node:g}],removes:[],texts:[],attributes:[],isAttachIframe:!0}),W([this,"access",S=>S.loadListener,"optionalCall",S=>S(c)]),c.contentDocument&&c.contentDocument.adoptedStyleSheets&&c.contentDocument.adoptedStyleSheets.length>0&&this.stylesheetManager.adoptStyleSheets(c.contentDocument.adoptedStyleSheets,this.mirror.getId(c.contentDocument))}handleMessage(c){const g=c;if("rrweb"!==g.data.type||g.origin!==g.data.origin||!c.source)return;const X=this.crossOriginIframeMap.get(c.source);if(!X)return;const ae=this.transformCrossOriginEvent(X,g.data.event);ae&&this.wrappedEmit(ae,g.data.isCheckout)}transformCrossOriginEvent(c,g){switch(g.type){case Do.FullSnapshot:{this.crossOriginIframeMirror.reset(c),this.crossOriginIframeStyleMirror.reset(c),this.replaceIdOnNode(g.data.node,c);const S=g.data.node.id;return this.crossOriginIframeRootIdMap.set(c,S),this.patchRootIdOnNode(g.data.node,S),{timestamp:g.timestamp,type:Do.IncrementalSnapshot,data:{source:Yr.Mutation,adds:[{parentId:this.mirror.getId(c),nextId:null,node:g.data.node}],removes:[],texts:[],attributes:[],isAttachIframe:!0}}}case Do.Meta:case Do.Load:case Do.DomContentLoaded:return!1;case Do.Plugin:return g;case Do.Custom:return this.replaceIds(g.data.payload,c,["id","parentId","previousId","nextId"]),g;case Do.IncrementalSnapshot:switch(g.data.source){case Yr.Mutation:return g.data.adds.forEach(S=>{this.replaceIds(S,c,["parentId","nextId","previousId"]),this.replaceIdOnNode(S.node,c);const X=this.crossOriginIframeRootIdMap.get(c);X&&this.patchRootIdOnNode(S.node,X)}),g.data.removes.forEach(S=>{this.replaceIds(S,c,["parentId","id"])}),g.data.attributes.forEach(S=>{this.replaceIds(S,c,["id"])}),g.data.texts.forEach(S=>{this.replaceIds(S,c,["id"])}),g;case Yr.Drag:case Yr.TouchMove:case Yr.MouseMove:return g.data.positions.forEach(S=>{this.replaceIds(S,c,["id"])}),g;case Yr.ViewportResize:return!1;case Yr.MediaInteraction:case Yr.MouseInteraction:case Yr.Scroll:case Yr.CanvasMutation:case Yr.Input:return this.replaceIds(g.data,c,["id"]),g;case Yr.StyleSheetRule:case Yr.StyleDeclaration:return this.replaceIds(g.data,c,["id"]),this.replaceStyleIds(g.data,c,["styleId"]),g;case Yr.Font:return g;case Yr.Selection:return g.data.ranges.forEach(S=>{this.replaceIds(S,c,["start","end"])}),g;case Yr.AdoptedStyleSheet:return this.replaceIds(g.data,c,["id"]),this.replaceStyleIds(g.data,c,["styleIds"]),W([g,"access",S=>S.data,"access",S=>S.styles,"optionalAccess",S=>S.forEach,"call",S=>S(X=>{this.replaceStyleIds(X,c,["styleId"])})]),g}}return!1}replace(c,g,S,X){for(const ae of X)!Array.isArray(g[ae])&&"number"!=typeof g[ae]||(g[ae]=Array.isArray(g[ae])?c.getIds(S,g[ae]):c.getId(S,g[ae]));return g}replaceIds(c,g,S){return this.replace(this.crossOriginIframeMirror,c,g,S)}replaceStyleIds(c,g,S){return this.replace(this.crossOriginIframeStyleMirror,c,g,S)}replaceIdOnNode(c,g){this.replaceIds(c,g,["id","rootId"]),"childNodes"in c&&c.childNodes.forEach(S=>{this.replaceIdOnNode(S,g)})}patchRootIdOnNode(c,g){c.type!==Wa.Document&&!c.rootId&&(c.rootId=g),"childNodes"in c&&c.childNodes.forEach(S=>{this.patchRootIdOnNode(S,g)})}}class ht{init(){}addShadowRoot(){}observeAttachShadow(){}reset(){}}class cn{constructor(c){this.shadowDoms=new WeakSet,this.restoreHandlers=[],this.mutationCb=c.mutationCb,this.scrollCb=c.scrollCb,this.bypassOptions=c.bypassOptions,this.mirror=c.mirror,this.init()}init(){this.reset(),this.patchAttachShadow(Element,document)}addShadowRoot(c,g){if(!Gl(c)||this.shadowDoms.has(c))return;this.shadowDoms.add(c),this.bypassOptions.canvasManager.addShadowRoot(c);const S=Nh({...this.bypassOptions,doc:g,mutationCb:this.mutationCb,mirror:this.mirror,shadowDomManager:this},c);this.restoreHandlers.push(()=>S.disconnect()),this.restoreHandlers.push(bp({...this.bypassOptions,scrollCb:this.scrollCb,doc:c,mirror:this.mirror})),ih(()=>{c.adoptedStyleSheets&&c.adoptedStyleSheets.length>0&&this.bypassOptions.stylesheetManager.adoptStyleSheets(c.adoptedStyleSheets,this.mirror.getId(c.host)),this.restoreHandlers.push(Dp({mirror:this.mirror,stylesheetManager:this.bypassOptions.stylesheetManager},c))},0)}observeAttachShadow(c){!c.contentWindow||!c.contentDocument||this.patchAttachShadow(c.contentWindow.Element,c.contentDocument)}patchAttachShadow(c,g){const S=this;this.restoreHandlers.push(uc(c.prototype,"attachShadow",function(X){return function(ae){const Me=X.call(this,ae);return this.shadowRoot&&Xm(this)&&S.addShadowRoot(this.shadowRoot,g),Me}}))}reset(){this.restoreHandlers.forEach(c=>{try{c()}catch{}}),this.restoreHandlers=[],this.shadowDoms=new WeakSet,this.bypassOptions.canvasManager.resetShadowRoots()}}class Jn{reset(){}freeze(){}unfreeze(){}lock(){}unlock(){}snapshot(){}addWindow(){}addShadowRoot(){}resetShadowRoots(){}}class li{constructor(c){this.trackedLinkElements=new WeakSet,this.styleMirror=new nh,this.mutationCb=c.mutationCb,this.adoptedStyleSheetCb=c.adoptedStyleSheetCb}attachLinkElement(c,g){"_cssText"in g.attributes&&this.mutationCb({adds:[],removes:[],texts:[],attributes:[{id:g.id,attributes:g.attributes}]}),this.trackLinkElement(c)}trackLinkElement(c){this.trackedLinkElements.has(c)||(this.trackedLinkElements.add(c),this.trackStylesheetInLinkElement(c))}adoptStyleSheets(c,g){if(0===c.length)return;const S={id:g,styleIds:[]},X=[];for(const ae of c){let Me;this.styleMirror.has(ae)?Me=this.styleMirror.getId(ae):(Me=this.styleMirror.add(ae),X.push({styleId:Me,rules:Array.from(ae.rules||CSSRule,(at,bt)=>({rule:Ys(at),index:bt}))})),S.styleIds.push(Me)}X.length>0&&(S.styles=X),this.adoptedStyleSheetCb(S)}reset(){this.styleMirror.reset(),this.trackedLinkElements=new WeakSet}trackStylesheetInLinkElement(c){}}class ji{constructor(){this.nodeMap=new WeakMap,this.active=!1}inOtherBuffer(c,g){const S=this.nodeMap.get(c);return S&&Array.from(S).some(X=>X!==g)}add(c,g){this.active||(this.active=!0,function ec(...h){vp("requestAnimationFrame")(...h)}(()=>{this.nodeMap=new WeakMap,this.active=!1})),this.nodeMap.set(c,(this.nodeMap.get(c)||new Set).add(g))}destroy(){}}let tr,vr;try{if(2!==Array.from([1],h=>2*h)[0]){const h=document.createElement("iframe");document.body.appendChild(h),Array.from=(0,Nu.z)([h,"access",c=>c.contentWindow,"optionalAccess",c=>c.Array,"access",c=>c.from])||Array.from,document.body.removeChild(h)}}catch(h){console.debug("Unable to override Array.from",h)}const mr=function dm(){return new pa}();function wr(h={}){const{emit:c,checkoutEveryNms:g,checkoutEveryNth:S,blockClass:X="rr-block",blockSelector:ae=null,unblockSelector:Me=null,ignoreClass:at="rr-ignore",ignoreSelector:bt=null,maskAllText:kt=!1,maskTextClass:Cn="rr-mask",unmaskTextClass:bn=null,maskTextSelector:Pn=null,unmaskTextSelector:Rn=null,inlineStylesheet:Qn=!0,maskAllInputs:fi,maskInputOptions:Ni,slimDOMOptions:Ii,maskAttributeFn:$i,maskInputFn:yi,maskTextFn:xi,maxCanvasSize:hr=null,packFn:qi,sampling:rr={},dataURLOptions:Tr={},mousemoveWait:Ao,recordDOM:Br=!0,recordCanvas:wo=!1,recordCrossOriginIframes:Da=!1,recordAfter:ns=("DOMContentLoaded"===h.recordAfter?h.recordAfter:"load"),userTriggeredOnInput:Ts=!1,collectFonts:ed=!1,inlineImages:nr=!1,plugins:xr,keepIframeSrcFn:_r=()=>!1,ignoreCSSAttributes:jr=new Set([]),errorHandler:fo,onMutation:xs,getCanvasManager:Xo}=h;!function Fh(h){Jl=h}(fo);const al=!Da||window.parent===window;let $a=!1;if(!al)try{window.parent.document&&($a=!1)}catch{$a=!0}if(al&&!c)throw new Error("emit function is required");if(!al&&!$a)return()=>{};void 0!==Ao&&void 0===rr.mousemove&&(rr.mousemove=Ao),mr.reset();const Zh=!0===fi?{color:!0,date:!0,"datetime-local":!0,email:!0,month:!0,number:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0,textarea:!0,select:!0,radio:!0,checkbox:!0}:void 0!==Ni?Ni:{},Pp=!0===Ii||"all"===Ii?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaVerification:!0,headMetaAuthorship:"all"===Ii,headMetaDescKeywords:"all"===Ii}:Ii||{};!function yu(h=window){"NodeList"in h&&!h.NodeList.prototype.forEach&&(h.NodeList.prototype.forEach=Array.prototype.forEach),"DOMTokenList"in h&&!h.DOMTokenList.prototype.forEach&&(h.DOMTokenList.prototype.forEach=Array.prototype.forEach),Node.prototype.contains||(Node.prototype.contains=(...c)=>{let g=c[0];if(!(0 in c))throw new TypeError("1 argument is required");do{if(this===g)return!0}while(g=g&&g.parentNode);return!1})}();let Sa,xa=0;const _d=Qa=>{for(const Zd of xr||[])Zd.eventProcessor&&(Qa=Zd.eventProcessor(Qa));return qi&&!$a&&(Qa=qi(Qa)),Qa};tr=(Qa,Zd)=>{const ya=Qa;if(ya.timestamp=Yl(),(0,Nu.z)([Xd,"access",Os=>Os[0],"optionalAccess",Os=>Os.isFrozen,"call",Os=>Os()])&&ya.type!==Do.FullSnapshot&&!(ya.type===Do.IncrementalSnapshot&&ya.data.source===Yr.Mutation)&&Xd.forEach(Os=>Os.unfreeze()),al)(0,Nu.z)([c,"optionalCall",Os=>Os(_d(ya),Zd)]);else if($a){const Os={type:"rrweb",event:_d(ya),origin:window.location.origin,isCheckout:Zd};window.parent.postMessage(Os,"*")}if(ya.type===Do.FullSnapshot)Sa=ya,xa=0;else if(ya.type===Do.IncrementalSnapshot){if(ya.data.source===Yr.Mutation&&ya.data.isAttachIframe)return;xa++,(S&&xa>=S||g&&Sa&&ya.timestamp-Sa.timestamp>g)&&Lg(!0)}};const qh=Qa=>{tr({type:Do.IncrementalSnapshot,data:{source:Yr.Mutation,...Qa}})},F_=Qa=>tr({type:Do.IncrementalSnapshot,data:{source:Yr.Scroll,...Qa}}),HE=Qa=>tr({type:Do.IncrementalSnapshot,data:{source:Yr.CanvasMutation,...Qa}}),kg=new li({mutationCb:qh,adoptedStyleSheetCb:Qa=>tr({type:Do.IncrementalSnapshot,data:{source:Yr.AdoptedStyleSheet,...Qa}})}),em="boolean"==typeof __RRWEB_EXCLUDE_IFRAME__&&__RRWEB_EXCLUDE_IFRAME__?new ue:new He({mirror:mr,mutationCb:qh,stylesheetManager:kg,recordCrossOriginIframes:Da,wrappedEmit:tr});for(const Qa of xr||[])Qa.getMirror&&Qa.getMirror({nodeMirror:mr,crossOriginIframeMirror:em.crossOriginIframeMirror,crossOriginIframeStyleMirror:em.crossOriginIframeStyleMirror});const Ky=new ji,Fg=function Gr(h,c){try{return h?h(c):new Jn}catch{return console.warn("Unable to initialize CanvasManager"),new Jn}}(Xo,{mirror:mr,win:window,mutationCb:Qa=>tr({type:Do.IncrementalSnapshot,data:{source:Yr.CanvasMutation,...Qa}}),recordCanvas:wo,blockClass:X,blockSelector:ae,unblockSelector:Me,maxCanvasSize:hr,sampling:rr.canvas,dataURLOptions:Tr,errorHandler:fo}),Qy="boolean"==typeof __RRWEB_EXCLUDE_SHADOW_DOM__&&__RRWEB_EXCLUDE_SHADOW_DOM__?new ht:new cn({mutationCb:qh,scrollCb:F_,bypassOptions:{onMutation:xs,blockClass:X,blockSelector:ae,unblockSelector:Me,maskAllText:kt,maskTextClass:Cn,unmaskTextClass:bn,maskTextSelector:Pn,unmaskTextSelector:Rn,inlineStylesheet:Qn,maskInputOptions:Zh,dataURLOptions:Tr,maskAttributeFn:$i,maskTextFn:xi,maskInputFn:yi,recordCanvas:wo,inlineImages:nr,sampling:rr,slimDOMOptions:Pp,iframeManager:em,stylesheetManager:kg,canvasManager:Fg,keepIframeSrcFn:_r,processedNodeManager:Ky},mirror:mr}),Lg=(Qa=!1)=>{if(!Br)return;tr({type:Do.Meta,data:{href:window.location.href,width:Ku(),height:ps()}},Qa),kg.reset(),Qy.init(),Xd.forEach(ya=>ya.lock());const Zd=function hm(h,c){const{mirror:g=new pa,blockClass:S="rr-block",blockSelector:X=null,unblockSelector:ae=null,maskAllText:Me=!1,maskTextClass:at="rr-mask",unmaskTextClass:bt=null,maskTextSelector:kt=null,unmaskTextSelector:Cn=null,inlineStylesheet:bn=!0,inlineImages:Pn=!1,recordCanvas:Rn=!1,maskAllInputs:Qn=!1,maskAttributeFn:fi,maskTextFn:Ni,maskInputFn:Ii,slimDOM:$i=!1,dataURLOptions:yi,preserveWhiteSpace:xi,onSerialize:hr,onIframeLoad:qi,iframeLoadTimeout:rr,onStylesheetLoad:Tr,stylesheetLoadTimeout:Ao,keepIframeSrcFn:Br=()=>!1}=c||{};return ml(h,{doc:h,mirror:g,blockClass:S,blockSelector:X,unblockSelector:ae,maskAllText:Me,maskTextClass:at,unmaskTextClass:bt,maskTextSelector:kt,unmaskTextSelector:Cn,skipChild:!1,inlineStylesheet:bn,maskInputOptions:!0===Qn?{color:!0,date:!0,"datetime-local":!0,email:!0,month:!0,number:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0,textarea:!0,select:!0}:!1===Qn?{}:Qn,maskAttributeFn:fi,maskTextFn:Ni,maskInputFn:Ii,slimDOMOptions:!0===$i||"all"===$i?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaDescKeywords:"all"===$i,headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaAuthorship:!0,headMetaVerification:!0}:!1===$i?{}:$i,dataURLOptions:yi,inlineImages:Pn,recordCanvas:Rn,preserveWhiteSpace:xi,onSerialize:hr,onIframeLoad:qi,iframeLoadTimeout:rr,onStylesheetLoad:Tr,stylesheetLoadTimeout:Ao,keepIframeSrcFn:Br,newlyAddedElement:!1})}(document,{mirror:mr,blockClass:X,blockSelector:ae,unblockSelector:Me,maskAllText:kt,maskTextClass:Cn,unmaskTextClass:bn,maskTextSelector:Pn,unmaskTextSelector:Rn,inlineStylesheet:Qn,maskAllInputs:Zh,maskAttributeFn:$i,maskInputFn:yi,maskTextFn:xi,slimDOM:Pp,dataURLOptions:Tr,recordCanvas:wo,inlineImages:nr,onSerialize:ya=>{Qd(ya,mr)&&em.addIframe(ya),nl(ya,mr)&&kg.trackLinkElement(ya),th(ya)&&Qy.addShadowRoot(ya.shadowRoot,document)},onIframeLoad:(ya,Os)=>{em.attachIframe(ya,Os),ya.contentWindow&&Fg.addWindow(ya.contentWindow),Qy.observeAttachShadow(ya)},onStylesheetLoad:(ya,Os)=>{kg.attachLinkElement(ya,Os)},keepIframeSrcFn:_r});if(!Zd)return console.warn("Failed to snapshot the document");tr({type:Do.FullSnapshot,data:{node:Zd,initialOffset:wl(window)}}),Xd.forEach(ya=>ya.unlock()),document.adoptedStyleSheets&&document.adoptedStyleSheets.length>0&&kg.adoptStyleSheets(document.adoptedStyleSheets,mr.getId(document))};vr=Lg;try{const Qa=[],Zd=Os=>ra(Zm)({onMutation:xs,mutationCb:qh,mousemoveCb:(Oa,mh)=>tr({type:Do.IncrementalSnapshot,data:{source:mh,positions:Oa}}),mouseInteractionCb:Oa=>tr({type:Do.IncrementalSnapshot,data:{source:Yr.MouseInteraction,...Oa}}),scrollCb:F_,viewportResizeCb:Oa=>tr({type:Do.IncrementalSnapshot,data:{source:Yr.ViewportResize,...Oa}}),inputCb:Oa=>tr({type:Do.IncrementalSnapshot,data:{source:Yr.Input,...Oa}}),mediaInteractionCb:Oa=>tr({type:Do.IncrementalSnapshot,data:{source:Yr.MediaInteraction,...Oa}}),styleSheetRuleCb:Oa=>tr({type:Do.IncrementalSnapshot,data:{source:Yr.StyleSheetRule,...Oa}}),styleDeclarationCb:Oa=>tr({type:Do.IncrementalSnapshot,data:{source:Yr.StyleDeclaration,...Oa}}),canvasMutationCb:HE,fontCb:Oa=>tr({type:Do.IncrementalSnapshot,data:{source:Yr.Font,...Oa}}),selectionCb:Oa=>{tr({type:Do.IncrementalSnapshot,data:{source:Yr.Selection,...Oa}})},customElementCb:Oa=>{tr({type:Do.IncrementalSnapshot,data:{source:Yr.CustomElement,...Oa}})},blockClass:X,ignoreClass:at,ignoreSelector:bt,maskAllText:kt,maskTextClass:Cn,unmaskTextClass:bn,maskTextSelector:Pn,unmaskTextSelector:Rn,maskInputOptions:Zh,inlineStylesheet:Qn,sampling:rr,recordDOM:Br,recordCanvas:wo,inlineImages:nr,userTriggeredOnInput:Ts,collectFonts:ed,doc:Os,maskAttributeFn:$i,maskInputFn:yi,maskTextFn:xi,keepIframeSrcFn:_r,blockSelector:ae,unblockSelector:Me,slimDOMOptions:Pp,dataURLOptions:Tr,mirror:mr,iframeManager:em,stylesheetManager:kg,shadowDomManager:Qy,processedNodeManager:Ky,canvasManager:Fg,ignoreCSSAttributes:jr,plugins:(0,Nu.z)([xr,"optionalAccess",Oa=>Oa.filter,"call",Oa=>Oa(mh=>mh.observer),"optionalAccess",Oa=>Oa.map,"call",Oa=>Oa(mh=>({observer:mh.observer,options:mh.options,callback:kv=>tr({type:Do.Plugin,data:{plugin:mh.name,payload:kv}})}))])||[]},{});em.addLoadListener(Os=>{try{Qa.push(Zd(Os.contentDocument))}catch(Oa){console.warn(Oa)}});const ya=()=>{Lg(),Qa.push(Zd(document))};return"interactive"===document.readyState||"complete"===document.readyState?ya():(Qa.push(dc("DOMContentLoaded",()=>{tr({type:Do.DomContentLoaded,data:{}}),"DOMContentLoaded"===ns&&ya()})),Qa.push(dc("load",()=>{tr({type:Do.Load,data:{}}),"load"===ns&&ya()},window))),()=>{Qa.forEach(Os=>Os()),Ky.destroy(),vr=void 0,function Lh(){Jl=void 0}()}}catch(Qa){console.warn(Qa)}}wr.mirror=mr,wr.takeFullSnapshot=function Wr(h){if(!vr)throw new Error("please take full snapshot after start recording");vr(h)};const Ur=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__,Mi=["info","warn","error","log"],di="[Replay] ";function wi(h,c="info"){(0,Eh.Z)({category:"console",data:{logger:"replay"},level:c,message:`${di}${h}`},{level:c})}const gr=function Er(){let h=!1,c=!1;const g={exception:()=>{},infoTick:()=>{},setConfig:S=>{h=S.captureExceptions,c=S.traceInternals}};return Ur?(Mi.forEach(S=>{g[S]=(...X)=>{Fd.vF[S](di,...X),c&&wi(X.join(""),(0,su.t)(S))}}),g.exception=(S,...X)=>{X.length&&g.error&&g.error(...X),Fd.vF.error(di,S),h?(0,ru.Cp)(S):c&&wi(S,"error")},g.infoTick=(...S)=>{Fd.vF.info(di,...S),c&&setTimeout(()=>wi(S[0]),0)}):Mi.forEach(S=>{g[S]=()=>{}}),g}(),io=3;function mo(h){return h>9999999999?h:1e3*h}function pc(h){return h>9999999999?h/1e3:h}function na(h,c){"sentry.transaction"!==c.category&&(["ui.click","ui.input"].includes(c.category)?h.triggerUserActivity():h.checkAndHandleExpiredSession(),h.addUpdate(()=>(h.throttledAddEvent({type:Do.Custom,timestamp:1e3*(c.timestamp||0),data:{tag:"breadcrumb",payload:(0,Bu.S8)(c,10,1e3)}}),"console"===c.category)))}const hd="button,a";function qm(h){return h.closest(hd)||h}function Xf(h){const c=Vg(h);return c&&c instanceof Element?qm(c):c}function Vg(h){return function Nv(h){return"object"==typeof h&&!!h&&"target"in h}(h)?h.target:h}let Iu;const Bv=new Set([Yr.Mutation,Yr.StyleSheetRule,Yr.StyleDeclaration,Yr.AdoptedStyleSheet,Yr.CanvasMutation,Yr.Selection,Yr.MediaInteraction]);class N_{constructor(c,g,S=na){this._lastMutation=0,this._lastScroll=0,this._clicks=[],this._timeout=g.timeout/1e3,this._threshold=g.threshold/1e3,this._scollTimeout=g.scrollTimeout/1e3,this._replay=c,this._ignoreSelector=g.ignoreSelector,this._addBreadcrumbEvent=S}addListeners(){const c=function L_(h){return Iu||(Iu=[],function Yf(){(0,Wp.GS)(Vo,"open",function(h){return function(...c){if(Iu)try{Iu.forEach(g=>g())}catch{}return h.apply(Vo,c)}})}()),Iu.push(h),()=>{const c=Iu?Iu.indexOf(h):-1;c>-1&&Iu.splice(c,1)}}(()=>{this._lastMutation=B_()});this._teardown=()=>{c(),this._clicks=[],this._lastMutation=0,this._lastScroll=0}}removeListeners(){this._teardown&&this._teardown(),this._checkClickTimeout&&clearTimeout(this._checkClickTimeout)}handleClick(c,g){if(function sh(h,c){return!!(!Jf.includes(h.tagName)||"INPUT"===h.tagName&&!["submit","button"].includes(h.getAttribute("type")||"")||"A"===h.tagName&&(h.hasAttribute("download")||h.hasAttribute("target")&&"_self"!==h.getAttribute("target"))||c&&h.matches(c))}(g,this._ignoreSelector)||!function Qo(h){return!(!h.data||"number"!=typeof h.data.nodeId||!h.timestamp)}(c))return;const S={timestamp:pc(c.timestamp),clickBreadcrumb:c,clickCount:0,node:g};this._clicks.some(X=>X.node===S.node&&Math.abs(X.timestamp-S.timestamp)<1)||(this._clicks.push(S),1===this._clicks.length&&this._scheduleCheckClicks())}registerMutation(c=Date.now()){this._lastMutation=pc(c)}registerScroll(c=Date.now()){this._lastScroll=pc(c)}registerClick(c){const g=qm(c);this._handleMultiClick(g)}_handleMultiClick(c){this._getClicks(c).forEach(g=>{g.clickCount++})}_getClicks(c){return this._clicks.filter(g=>g.node===c)}_checkClicks(){const c=[],g=B_();this._clicks.forEach(S=>{!S.mutationAfter&&this._lastMutation&&(S.mutationAfter=S.timestamp<=this._lastMutation?this._lastMutation-S.timestamp:void 0),!S.scrollAfter&&this._lastScroll&&(S.scrollAfter=S.timestamp<=this._lastScroll?this._lastScroll-S.timestamp:void 0),S.timestamp+this._timeout<=g&&c.push(S)});for(const S of c){const X=this._clicks.indexOf(S);X>-1&&(this._generateBreadcrumbs(S),this._clicks.splice(X,1))}this._clicks.length&&this._scheduleCheckClicks()}_generateBreadcrumbs(c){const g=this._replay,ae=!(c.scrollAfter&&c.scrollAfter<=this._scollTimeout||c.mutationAfter&&c.mutationAfter<=this._threshold),{clickCount:Me,clickBreadcrumb:at}=c;if(ae){const bt=1e3*Math.min(c.mutationAfter||this._timeout,this._timeout),kt=bt<1e3*this._timeout?"mutation":"timeout",Cn={type:"default",message:at.message,timestamp:at.timestamp,category:"ui.slowClickDetected",data:{...at.data,url:Vo.location.href,route:g.getCurrentRoute(),timeAfterClickMs:bt,endReason:kt,clickCount:Me||1}};this._addBreadcrumbEvent(g,Cn)}else if(Me>1){const bt={type:"default",message:at.message,timestamp:at.timestamp,category:"ui.multiClick",data:{...at.data,url:Vo.location.href,route:g.getCurrentRoute(),clickCount:Me,metric:!0}};this._addBreadcrumbEvent(g,bt)}}_scheduleCheckClicks(){this._checkClickTimeout&&clearTimeout(this._checkClickTimeout),this._checkClickTimeout=(0,Vd.wg)(()=>this._checkClicks(),1e3)}}const Jf=["A","BUTTON","INPUT"];function B_(){return Date.now()/1e3}function Uc(h){return{timestamp:Date.now()/1e3,type:"default",...h}}var tf=function(h){return h[h.Document=0]="Document",h[h.DocumentType=1]="DocumentType",h[h.Element=2]="Element",h[h.Text=3]="Text",h[h.CDATA=4]="CDATA",h[h.Comment=5]="Comment",h}(tf||{});const $_=new Set(["id","class","aria-label","role","name","alt","title","data-test-id","data-testid","disabled","aria-disabled","data-sentry-component"]);function Wg(h){const c={};!h["data-sentry-component"]&&h["data-sentry-element"]&&(h["data-sentry-component"]=h["data-sentry-element"]);for(const g in h)if($_.has(g)){let S=g;("data-testid"===g||"data-test-id"===g)&&(S="testId"),c[S]=h[g]}return c}function Im(h,c){const g=wr.mirror.getId(h),S=g&&wr.mirror.getNode(g),X=S&&wr.mirror.getMeta(S),ae=X&&function Yd(h){return h.type===tf.Element}(X)?X:null;return{message:c,data:ae?{nodeId:g,node:{id:g,tagName:ae.tagName,textContent:Array.from(ae.childNodes).map(Me=>Me.type===tf.Text&&Me.textContent).filter(Boolean).map(Me=>Me.trim()).join(""),attributes:Wg(ae.attributes)}}:{}}}const vs={resource:function Zy(h){const{entryType:c,initiatorType:g,name:S,responseEnd:X,startTime:ae,decodedBodySize:Me,encodedBodySize:at,responseStatus:bt,transferSize:kt}=h;return["fetch","xmlhttprequest"].includes(g)?null:{type:`${c}.${g}`,start:Jd(ae),end:Jd(X),name:S,data:{size:kt,statusCode:bt,decodedBodySize:Me,encodedBodySize:at}}},paint:function sf(h){const{duration:c,entryType:g,name:S,startTime:X}=h,ae=Jd(X);return{type:g,name:S,start:ae,end:ae+c,data:void 0}},navigation:function $v(h){const{entryType:c,name:g,decodedBodySize:S,duration:X,domComplete:ae,encodedBodySize:Me,domContentLoadedEventStart:at,domContentLoadedEventEnd:bt,domInteractive:kt,loadEventStart:Cn,loadEventEnd:bn,redirectCount:Pn,startTime:Rn,transferSize:Qn,type:fi}=h;return 0===X?null:{type:`${c}.${fi}`,start:Jd(Rn),end:Jd(ae),name:g,data:{size:Qn,decodedBodySize:S,encodedBodySize:Me,duration:X,domInteractive:kt,domContentLoadedEventStart:at,domContentLoadedEventEnd:bt,loadEventStart:Cn,loadEventEnd:bn,domComplete:ae,redirectCount:Pn}}}};function ch(h,c){return({metric:g})=>{c.replayPerformanceEntries.push(h(g))}}function af(h){const c=vs[h.entryType];return c?c(h):null}function Jd(h){return((cu.k3||Vo.performance.timeOrigin)+h)/1e3}function Cm(h){const c=h.entries[h.entries.length-1];return md(h,"largest-contentful-paint",c&&c.element?[c.element]:void 0)}function Ep(h){return void 0!==h.sources}function eg(h){const c=[],g=[];for(const S of h.entries)if(Ep(S)){const X=[];for(const ae of S.sources)if(ae.node){g.push(ae.node);const Me=wr.mirror.getId(ae.node);Me&&X.push(Me)}c.push({value:S.value,nodeIds:X.length?X:void 0})}return md(h,"cumulative-layout-shift",g,c)}function zg(h){const c=h.entries[h.entries.length-1];return md(h,"first-input-delay",c&&c.target?[c.target]:void 0)}function Gg(h){const c=h.entries[h.entries.length-1];return md(h,"interaction-to-next-paint",c&&c.target?[c.target]:void 0)}function md(h,c,g,S){const X=h.value,ae=h.rating,Me=Jd(X);return{type:"web-vital",name:c,start:Me,end:Me,data:{value:X,size:X,rating:ae,nodeIds:g?g.map(at=>wr.mirror.getId(at)):void 0,attributions:S}}}class tg extends Error{constructor(){super(`Event buffer exceeded maximum size of ${qr}.`)}}class U_{constructor(){this.events=[],this._totalSize=0,this.hasCheckout=!1}get hasEvents(){return this.events.length>0}get type(){return"sync"}destroy(){this.events=[]}addEvent(c){var g=this;return(0,yo.A)(function*(){const S=JSON.stringify(c).length;if(g._totalSize+=S,g._totalSize>qr)throw new tg;g.events.push(c)})()}finish(){return new Promise(c=>{const g=this.events;this.clear(),c(JSON.stringify(g))})}clear(){this.events=[],this._totalSize=0,this.hasCheckout=!1}getEarliestTimestamp(){const c=this.events.map(g=>g.timestamp).sort()[0];return c?mo(c):null}}class Ju{constructor(c){this._worker=c,this._id=0}ensureReady(){return this._ensureReadyPromise||(this._ensureReadyPromise=new Promise((c,g)=>{this._worker.addEventListener("message",({data:S})=>{S.success?c():g()},{once:!0}),this._worker.addEventListener("error",S=>{g(S)},{once:!0})})),this._ensureReadyPromise}destroy(){Ur&&gr.info("Destroying compression worker"),this._worker.terminate()}postMessage(c,g){const S=this._getAndIncrementId();return new Promise((X,ae)=>{const Me=({data:at})=>{const bt=at;if(bt.method===c&&bt.id===S){if(this._worker.removeEventListener("message",Me),!bt.success)return Ur&&gr.error("Error in compression worker: ",bt.response),void ae(new Error("Error in compression worker"));X(bt.response)}};this._worker.addEventListener("message",Me),this._worker.postMessage({id:S,method:c,arg:g})})}_getAndIncrementId(){return this._id++}}class Am{constructor(c){this._worker=new Ju(c),this._earliestTimestamp=null,this._totalSize=0,this.hasCheckout=!1}get hasEvents(){return!!this._earliestTimestamp}get type(){return"worker"}ensureReady(){return this._worker.ensureReady()}destroy(){this._worker.destroy()}addEvent(c){const g=mo(c.timestamp);(!this._earliestTimestamp||g<this._earliestTimestamp)&&(this._earliestTimestamp=g);const S=JSON.stringify(c);return this._totalSize+=S.length,this._totalSize>qr?Promise.reject(new tg):this._sendEventToWorker(S)}finish(){return this._finishRequest()}clear(){this._earliestTimestamp=null,this._totalSize=0,this.hasCheckout=!1,this._worker.postMessage("clear").then(null,c=>{Ur&&gr.exception(c,'Sending "clear" message to worker failed',c)})}getEarliestTimestamp(){return this._earliestTimestamp}_sendEventToWorker(c){return this._worker.postMessage("addEvent",c)}_finishRequest(){var c=this;return(0,yo.A)(function*(){const g=yield c._worker.postMessage("finish");return c._earliestTimestamp=null,c._totalSize=0,g})()}}class cf{constructor(c){this._fallback=new U_,this._compression=new Am(c),this._used=this._fallback,this._ensureWorkerIsLoadedPromise=this._ensureWorkerIsLoaded()}get type(){return this._used.type}get hasEvents(){return this._used.hasEvents}get hasCheckout(){return this._used.hasCheckout}set hasCheckout(c){this._used.hasCheckout=c}destroy(){this._fallback.destroy(),this._compression.destroy()}clear(){return this._used.clear()}getEarliestTimestamp(){return this._used.getEarliestTimestamp()}addEvent(c){return this._used.addEvent(c)}finish(){var c=this;return(0,yo.A)(function*(){return yield c.ensureWorkerIsLoaded(),c._used.finish()})()}ensureWorkerIsLoaded(){return this._ensureWorkerIsLoadedPromise}_ensureWorkerIsLoaded(){var c=this;return(0,yo.A)(function*(){try{yield c._compression.ensureReady()}catch(g){return void(Ur&&gr.exception(g,"Failed to load the compression worker, falling back to simple buffer"))}yield c._switchToCompressionWorker()})()}_switchToCompressionWorker(){var c=this;return(0,yo.A)(function*(){const{events:g,hasCheckout:S}=c._fallback,X=[];for(const ae of g)X.push(c._compression.addEvent(ae));c._compression.hasCheckout=S,c._used=c._compression;try{yield Promise.all(X),c._fallback.clear()}catch(ae){Ur&&gr.exception(ae,"Failed to add events when switching buffers.")}})()}}function rl(){try{return"sessionStorage"in Vo&&!!Vo.sessionStorage}catch{return!1}}function Ta(h){return void 0!==h&&Math.random()<h}function lf(h){const c=Date.now();return{id:h.id||(0,$d.eJ)(),started:h.started||c,lastActivity:h.lastActivity||c,segmentId:h.segmentId||0,sampled:h.sampled,previousSessionId:h.previousSessionId}}function ng(h){if(rl())try{Vo.sessionStorage.setItem(uu,JSON.stringify(h))}catch{}}function df({sessionSampleRate:h,allowBuffering:c,stickySession:g=!1},{previousSessionId:S}={}){const X=function ig(h,c){return Ta(h)?"session":!!c&&"buffer"}(h,c),ae=lf({sampled:X,previousSessionId:S});return g&&ng(ae),ae}function Vh(h,c,g=+new Date){return null===h||void 0===c||c<0||0!==c&&h+c<=g}function Hg(h,{maxReplayDuration:c,sessionIdleExpire:g,targetTime:S=Date.now()}){return Vh(h.started,c,S)||Vh(h.lastActivity,g,S)}function rg(h,{sessionIdleExpire:c,maxReplayDuration:g}){return!(!Hg(h,{sessionIdleExpire:c,maxReplayDuration:g})||"buffer"===h.sampled&&0===h.segmentId)}function uf({sessionIdleExpire:h,maxReplayDuration:c,previousSessionId:g},S){const X=S.stickySession&&function Od(){if(!rl())return null;try{const h=Vo.sessionStorage.getItem(uu);if(!h)return null;const c=JSON.parse(h);return Ur&&gr.infoTick("Loading existing session"),lf(c)}catch{return null}}();return X?rg(X,{sessionIdleExpire:h,maxReplayDuration:c})?(Ur&&gr.infoTick("Session in sessionStorage is expired, creating new one..."),df(S,{previousSessionId:X.id})):X:(Ur&&gr.infoTick("Creating new session"),df(S,{previousSessionId:g}))}function Kg(h,c,g){return!!z_(h,c)&&(pf(h,c,g),!0)}function pf(h,c,g){return hf.apply(this,arguments)}function hf(){return(hf=(0,yo.A)(function*(h,c,g){if(!h.eventBuffer)return null;try{g&&"buffer"===h.recordingMode&&h.eventBuffer.clear(),g&&(h.eventBuffer.hasCheckout=!0);const X=function e0(h,c){try{if("function"==typeof c&&function qy(h){return h.type===Do.Custom}(h))return c(h)}catch(g){return Ur&&gr.exception(g,"An error occured in the `beforeAddRecordingEvent` callback, skipping the event..."),null}return h}(c,h.getOptions().beforeAddRecordingEvent);return X?yield h.eventBuffer.addEvent(X):void 0}catch(S){const X=S&&S instanceof tg?"addEventSizeExceeded":"addEvent";h.handleException(S),yield h.stop({reason:X});const ae=(0,Xs.KU)();ae&&ae.recordDroppedEvent("internal_sdk_error","replay")}})).apply(this,arguments)}function z_(h,c){if(!h.eventBuffer||h.isPaused()||!h.isEnabled())return!1;const g=mo(c.timestamp);return!(g+h.timeouts.sessionIdlePause<Date.now()||g>h.getContext().initialTimestamp+h.getOptions().maxReplayDuration&&(Ur&&gr.infoTick(`Skipping event with timestamp ${g} because it is after maxReplayDuration`),1))}function Wh(h){return!h.type}function og(h){return"transaction"===h.type}function Qg(h){return"feedback"===h.type}function lg(h){return!!h.category}function jh(h,c){return c.map(({type:g,start:S,end:X,name:ae,data:Me})=>{const at=h.throttledAddEvent({type:Do.Custom,timestamp:S,data:{tag:"performanceSpan",payload:{op:g,description:ae,startTimestamp:S,endTimestamp:X,data:Me}}});return"string"==typeof at?Promise.resolve(null):at})}function Zg(h,c){h.isEnabled()&&null!==c&&(function Hv(h,c){return(!Ur||!h.getOptions()._experiments.traceInternals)&&function Ih(h,c){const g=c&&c.getDsn(),S=c&&c.getOptions().tunnel;return function up(h,c){return!!c&&h.includes(c.host)}(h,g)||function cm(h,c){return!!c&&Wl(h)===Wl(c)}(h,S)}(c,(0,Xs.KU)())}(h,c.name)||h.addUpdate(()=>(jh(h,[c]),!0)))}function dg(h){if(!h)return;const c=new TextEncoder;try{if("string"==typeof h)return c.encode(h).length;if(h instanceof URLSearchParams)return c.encode(h.toString()).length;if(h instanceof FormData){const g=_f(h);return c.encode(g).length}if(h instanceof Blob)return h.size;if(h instanceof ArrayBuffer)return h.byteLength}catch{}}function ug(h){if(!h)return;const c=parseInt(h,10);return isNaN(c)?void 0:c}function Mm(h){try{if("string"==typeof h)return[h];if(h instanceof URLSearchParams)return[h.toString()];if(h instanceof FormData)return[_f(h)];if(!h)return[void 0]}catch(c){return Ur&&gr.exception(c,"Failed to serialize body",h),[void 0,"BODY_PARSE_ERROR"]}return Ur&&gr.info("Skipping network body because of body type",h),[void 0,"UNPARSEABLE_BODY_TYPE"]}function pg(h,c){if(!h)return{headers:{},size:void 0,_meta:{warnings:[c]}};const g={...h._meta};return g.warnings=[...g.warnings||[],c],h._meta=g,h}function zh(h,c){if(!c)return null;const{startTimestamp:g,endTimestamp:S,url:X,method:ae,statusCode:Me,request:at,response:bt}=c;return{type:h,start:g/1e3,end:S/1e3,name:X,data:(0,Wp.Ce)({method:ae,statusCode:Me,request:at,response:bt})}}function Tm(h){return{headers:{},size:h,_meta:{warnings:["URL_SKIPPED"]}}}function Ap(h,c,g){if(!c&&0===Object.keys(h).length)return;if(!c)return{headers:h};if(!g)return{headers:h,size:c};const S={headers:h,size:c},{body:X,warnings:ae}=function qg(h){if(!h||"string"!=typeof h)return{body:h};const c=h.length>Wd,g=function H_(h){const c=h[0],g=h[h.length-1];return"["===c&&"]"===g||"{"===c&&"}"===g}(h);if(c){const S=h.slice(0,Wd);return g?{body:S,warnings:["MAYBE_JSON_TRUNCATED"]}:{body:`${S}\u2026`,warnings:["TEXT_TRUNCATED"]}}if(g)try{return{body:JSON.parse(h)}}catch{}return{body:h}}(g);return S.body=X,ae&&ae.length>0&&(S._meta={warnings:ae}),S}function gf(h,c){return Object.entries(h).reduce((g,[S,X])=>{const ae=S.toLowerCase();return c.includes(ae)&&h[S]&&(g[ae]=X),g},{})}function _f(h){return new URLSearchParams(h).toString()}function xm(h,c){const g=function Kv(h,c=Vo.document.baseURI){if(h.startsWith("http://")||h.startsWith("https://")||h.startsWith(Vo.location.origin))return h;const g=new URL(h,c);if(g.origin!==new URL(c).origin)return h;const S=g.href;return!h.endsWith("/")&&S.endsWith("/")?S.slice(0,-1):S}(h);return(0,Ud.Xr)(g,c)}function e_(){return e_=(0,yo.A)(function*(h,c,g){try{const S=yield function t0(h,c,g){return t_.apply(this,arguments)}(h,c,g),X=zh("resource.fetch",S);Zg(g.replay,X)}catch(S){Ur&&gr.exception(S,"Failed to capture fetch breadcrumb")}}),e_.apply(this,arguments)}function t_(){return t_=(0,yo.A)(function*(h,c,g){const S=Date.now(),{startTimestamp:X=S,endTimestamp:ae=S}=c,{url:Me,method:at,status_code:bt=0,request_body_size:kt,response_body_size:Cn}=h.data,bn=xm(Me,g.networkDetailAllowUrls)&&!xm(Me,g.networkDetailDenyUrls),Pn=bn?function mg({networkCaptureBodies:h,networkRequestHeaders:c},g,S){const X=g?function vf(h,c){return 1===h.length&&"string"!=typeof h[0]?yf(h[0],c):2===h.length?yf(h[1],c):{}}(g,c):{};if(!h)return Ap(X,S,void 0);const ae=Y_(g),[Me,at]=Mm(ae),bt=Ap(X,S,Me);return at?pg(bt,at):bt}(g,c.input,kt):Tm(kt),Rn=yield function Q_(h,c,g,S){return n_.apply(this,arguments)}(bn,g,c.response,Cn);return{startTimestamp:X,endTimestamp:ae,url:Me,method:at,statusCode:bt,request:Pn,response:Rn}}),t_.apply(this,arguments)}function n_(){return n_=(0,yo.A)(function*(h,{networkCaptureBodies:c,networkResponseHeaders:g},S,X){if(!h&&void 0!==X)return Tm(X);const ae=S?Om(S.headers,g):{};if(!S||!c&&void 0!==X)return Ap(ae,X,void 0);const[Me,at]=yield function n0(h){return i_.apply(this,arguments)}(S),bt=function X_(h,{networkCaptureBodies:c,responseBodySize:g,captureDetails:S,headers:X}){try{const ae=h&&h.length&&void 0===g?dg(h):g;return S?Ap(X,ae,c?h:void 0):Tm(ae)}catch(ae){return Ur&&gr.exception(ae,"Failed to serialize response body"),Ap(X,g,void 0)}}(Me,{networkCaptureBodies:c,responseBodySize:X,captureDetails:h,headers:ae});return at?pg(bt,at):bt}),n_.apply(this,arguments)}function i_(){return(i_=(0,yo.A)(function*(h){const c=function r_(h){try{return h.clone()}catch(c){Ur&&gr.exception(c,"Failed to clone response body")}}(h);if(!c)return[void 0,"BODY_PARSE_ERROR"];try{return[yield wm(c)]}catch(g){return g instanceof Error&&g.message.indexOf("Timeout")>-1?(Ur&&gr.warn("Parsing text body from response timed out"),[void 0,"BODY_PARSE_TIMEOUT"]):(Ur&&gr.exception(g,"Failed to get text body from response"),[void 0,"BODY_PARSE_ERROR"])}})).apply(this,arguments)}function Y_(h=[]){if(2===h.length&&"object"==typeof h[1])return h[1].body}function Om(h,c){const g={};return c.forEach(S=>{h.get(S)&&(g[S]=h.get(S))}),g}function yf(h,c){if(!h)return{};const g=h.headers;return g?g instanceof Headers?Om(g,c):Array.isArray(g)?{}:gf(g,c):{}}function wm(h){return new Promise((c,g)=>{const S=(0,Vd.wg)(()=>g(new Error("Timeout while trying to read response body")),500);(function J_(h){return fg.apply(this,arguments)})(h).then(X=>c(X),X=>g(X)).finally(()=>clearTimeout(S))})}function fg(){return(fg=(0,yo.A)(function*(h){return yield h.text()})).apply(this,arguments)}function Cu(){return(Cu=(0,yo.A)(function*(h,c,g){try{const S=function kl(h,c,g){const S=Date.now(),{startTimestamp:X=S,endTimestamp:ae=S,input:Me,xhr:at}=c,{url:bt,method:kt,status_code:Cn=0,request_body_size:bn,response_body_size:Pn}=h.data;if(!bt)return null;if(!at||!xm(bt,g.networkDetailAllowUrls)||xm(bt,g.networkDetailDenyUrls))return{startTimestamp:X,endTimestamp:ae,url:bt,method:kt,statusCode:Cn,request:Tm(bn),response:Tm(Pn)};const Rn=at[zp.Er],Qn=Rn?gf(Rn.request_headers,g.networkRequestHeaders):{},fi=gf(function bf(h){const c=h.getAllResponseHeaders();return c?c.split("\r\n").reduce((g,S)=>{const[X,ae]=S.split(": ");return ae&&(g[X.toLowerCase()]=ae),g},{}):{}}(at),g.networkResponseHeaders),[Ni,Ii]=g.networkCaptureBodies?Mm(Me):[void 0],[$i,yi]=g.networkCaptureBodies?function Df(h){const c=[];try{return[h.responseText]}catch(g){c.push(g)}try{return function q_(h,c){try{if("string"==typeof h)return[h];if(h instanceof Document)return[h.body.outerHTML];if("json"===c&&h&&"object"==typeof h)return[JSON.stringify(h)];if(!h)return[void 0]}catch(g){return Ur&&gr.exception(g,"Failed to serialize body",h),[void 0,"BODY_PARSE_ERROR"]}return Ur&&gr.info("Skipping network body because of body type",h),[void 0,"UNPARSEABLE_BODY_TYPE"]}(h.response,h.responseType)}catch(g){c.push(g)}return Ur&&gr.warn("Failed to get xhr response body",...c),[void 0]}(at):[void 0],xi=Ap(Qn,bn,Ni),hr=Ap(fi,Pn,$i);return{startTimestamp:X,endTimestamp:ae,url:bt,method:kt,statusCode:Cn,request:Ii?pg(xi,Ii):xi,response:yi?pg(hr,yi):hr}}(h,c,g),X=zh("resource.xhr",S);Zg(g.replay,X)}catch(S){Ur&&gr.exception(S,"Failed to capture xhr breadcrumb")}})).apply(this,arguments)}function Qv(h){const c=(0,Xs.KU)();try{const{networkDetailAllowUrls:g,networkDetailDenyUrls:S,networkCaptureBodies:X,networkRequestHeaders:ae,networkResponseHeaders:Me}=h.getOptions(),at={replay:h,networkDetailAllowUrls:g,networkDetailDenyUrls:S,networkCaptureBodies:X,networkRequestHeaders:ae,networkResponseHeaders:Me};c&&c.on("beforeAddBreadcrumb",(bt,kt)=>function lh(h,c,g){if(c.data)try{(function tv(h){return"xhr"===h.category})(c)&&function Sf(h){return h&&h.xhr}(g)&&(function gd(h,c){const{xhr:g,input:S}=c;if(!g)return;const X=dg(S),ae=g.getResponseHeader("content-length")?ug(g.getResponseHeader("content-length")):function ev(h,c){try{return dg("json"===c&&h&&"object"==typeof h?JSON.stringify(h):h)}catch{return}}(g.response,g.responseType);void 0!==X&&(h.data.request_body_size=X),void 0!==ae&&(h.data.response_body_size=ae)}(c,g),function Z_(h,c,g){Cu.apply(this,arguments)}(c,g,h)),function r0(h){return"fetch"===h.category}(c)&&function Sc(h){return h&&h.response}(g)&&(function hg(h,c){const{input:g,response:S}=c,ae=dg(g?Y_(g):void 0),Me=S?ug(S.headers.get("content-length")):void 0;void 0!==ae&&(h.data.request_body_size=ae),void 0!==Me&&(h.data.response_body_size=Me)}(c,g),function K_(h,c,g){e_.apply(this,arguments)}(c,g,h))}catch(S){Ur&&gr.exception(S,"Error when enriching network breadcrumb")}}(at,bt,kt))}catch{}}function Mp(){return(Mp=(0,yo.A)(function*(h){try{return Promise.all(jh(h,[Gh(Vo.performance.memory)]))}catch{return[]}})).apply(this,arguments)}function Gh(h){const{jsHeapSizeLimit:c,totalJSHeapSize:g,usedJSHeapSize:S}=h,X=Date.now()/1e3;return{type:"memory",name:"memory",start:X,end:X,data:{memory:{jsHeapSizeLimit:c,totalJSHeapSize:g,usedJSHeapSize:S}}}}function Ef(h){let c=!1;return(g,S)=>{if(!h.checkAndHandleExpiredSession())return void(Ur&&gr.warn("Received replay event after session expired."));const X=S||!c;c=!0,h.clickDetector&&function $c(h,c){try{if(!function hc(h){return h.type===io}(c))return;const{source:g}=c.data;if(Bv.has(g)&&h.registerMutation(c.timestamp),g===Yr.Scroll&&h.registerScroll(c.timestamp),function ef(h){return h.data.source===Yr.MouseInteraction}(c)){const{type:S,id:X}=c.data,ae=wr.mirror.getNode(X);ae instanceof HTMLElement&&S===Pl.Click&&h.registerClick(ae)}}catch{}}(h.clickDetector,g),h.addUpdate(()=>{if("buffer"===h.recordingMode&&X&&h.setInitialState(),!Kg(h,g,X))return!0;if(!X)return!1;const ae=h.session;if(function Hh(h,c){!c||!h.session||0!==h.session.segmentId||Kg(h,function If(h){const c=h.getOptions();return{type:Do.Custom,timestamp:Date.now(),data:{tag:"options",payload:{shouldRecordCanvas:h.isRecordingCanvas(),sessionSampleRate:c.sessionSampleRate,errorSampleRate:c.errorSampleRate,useCompressionOption:c.useCompression,blockAllMedia:c.blockAllMedia,maskAllText:c.maskAllText,maskAllInputs:c.maskAllInputs,useCompression:!!h.eventBuffer&&"worker"===h.eventBuffer.type,networkDetailHasUrls:c.networkDetailAllowUrls.length>0,networkCaptureBodies:c.networkCaptureBodies,networkRequestHasHeaders:c.networkRequestHeaders.length>0,networkResponseHasHeaders:c.networkResponseHeaders.length>0}}}}(h),!1)}(h,X),"buffer"===h.recordingMode&&ae&&h.eventBuffer){const Me=h.eventBuffer.getEarliestTimestamp();Me&&(Ur&&gr.info(`Updating session start time to earliest event in buffer to ${new Date(Me)}`),ae.started=Me,h.getOptions().stickySession&&ng(ae))}return ae&&ae.previousSessionId||"session"===h.recordingMode&&h.flush(),!0})}}function Rm(){return(Rm=(0,yo.A)(function*({client:h,scope:c,replayId:g,event:S}){const ae={event_id:g,integrations:"object"!=typeof h._integrations||null===h._integrations||Array.isArray(h._integrations)?void 0:Object.keys(h._integrations)};h.emit("preprocessEvent",S,ae);const Me=yield(0,ul.mG)(h.getOptions(),S,ae,c,h,(0,Xs.rm)());if(!Me)return null;Me.platform=Me.platform||"javascript";const at=h.getSdkMetadata(),{name:bt,version:kt}=at&&at.sdk||{};return Me.sdk={...Me.sdk,name:bt||"sentry.javascript.unknown",version:kt||"0.0.0"},Me})).apply(this,arguments)}function Tp(){return Tp=(0,yo.A)(function*({recordingData:h,replayId:c,segmentId:g,eventContext:S,timestamp:X,session:ae}){const Me=function rv({recordingData:h,headers:c}){let g;const S=`${JSON.stringify(c)}\n`;if("string"==typeof h)g=`${S}${h}`;else{const ae=(new TextEncoder).encode(S);g=new Uint8Array(ae.length+h.length),g.set(ae),g.set(h,ae.length)}return g}({recordingData:h,headers:{segment_id:g}}),{urls:at,errorIds:bt,traceIds:kt,initialTimestamp:Cn}=S,bn=(0,Xs.KU)(),Pn=(0,Xs.o5)(),Rn=bn&&bn.getTransport(),Qn=bn&&bn.getDsn();if(!(bn&&Rn&&Qn&&ae.sampled))return(0,Ch.XW)({});const fi={type:pu,replay_start_timestamp:Cn/1e3,timestamp:X/1e3,error_ids:bt,trace_ids:kt,urls:at,replay_id:c,segment_id:g,replay_type:ae.sampled},Ni=yield function s_(h){return Rm.apply(this,arguments)}({scope:Pn,client:bn,replayId:c,event:fi});if(!Ni)return bn.recordDroppedEvent("event_processor","replay",fi),Ur&&gr.info("An event processor returned `null`, will not send event."),(0,Ch.XW)({});delete Ni.sdkProcessingMetadata;const Ii=function a_(h,c,g,S){return(0,dd.h4)((0,dd.n2)(h,(0,dd.Cj)(h),S,g),[[{type:"replay_event"},h],[{type:"replay_recording",length:"string"==typeof c?(new TextEncoder).encode(c).length:c.length},c]])}(Ni,Me,Qn,bn.getOptions().tunnel);let $i;try{$i=yield Rn.send(Ii)}catch(xi){const hr=new Error(hu);try{hr.cause=xi}catch{}throw hr}if("number"==typeof $i.statusCode&&($i.statusCode<200||$i.statusCode>=300))throw new Kh($i.statusCode);const yi=(0,jp.wq)({},$i);if((0,jp.Jz)(yi,"replay"))throw new dh(yi);return $i}),Tp.apply(this,arguments)}class Kh extends Error{constructor(c){super(`Transport returned status code ${c}`)}}class dh extends Error{constructor(c){super("Rate limit hit"),this.rateLimits=c}}function km(h){return Af.apply(this,arguments)}function Af(){return Af=(0,yo.A)(function*(h,c={count:0,interval:zl}){const{recordingData:g,onError:S}=h;if(g.length)try{return yield function Cf(h){return Tp.apply(this,arguments)}(h),!0}catch(X){if(X instanceof Kh||X instanceof dh)throw X;if((0,ru.o)("Replays",{_retryCount:c.count}),S&&S(X),c.count>=Mh){const ae=new Error(`${hu} - max retries exceeded`);try{ae.cause=X}catch{}throw ae}return c.interval*=++c.count,new Promise((ae,Me)=>{(0,Vd.wg)((0,yo.A)(function*(){try{yield km(h,c),ae(!0)}catch(at){Me(at)}}),c.interval)})}}),Af.apply(this,arguments)}const Fm="__THROTTLED";class Au{constructor({options:c,recordingOptions:g}){Au.prototype.__init.call(this),Au.prototype.__init2.call(this),Au.prototype.__init3.call(this),Au.prototype.__init4.call(this),Au.prototype.__init5.call(this),Au.prototype.__init6.call(this),this.eventBuffer=null,this.performanceEntries=[],this.replayPerformanceEntries=[],this.recordingMode="session",this.timeouts={sessionIdlePause:3e5,sessionIdleExpire:9e5},this._lastActivity=Date.now(),this._isEnabled=!1,this._isPaused=!1,this._requiresManualStart=!1,this._hasInitializedCoreListeners=!1,this._context={errorIds:new Set,traceIds:new Set,urls:[],initialTimestamp:Date.now(),initialUrl:""},this._recordingOptions=g,this._options=c,this._debouncedFlush=function o_(h,c,g){let S,X,ae;const Me=g&&g.maxWait?Math.max(g.maxWait,c):0;function at(){return bt(),S=h(),S}function bt(){void 0!==X&&clearTimeout(X),void 0!==ae&&clearTimeout(ae),X=ae=void 0}function Cn(){return X&&clearTimeout(X),X=(0,Vd.wg)(at,c),Me&&void 0===ae&&(ae=(0,Vd.wg)(at,Me)),S}return Cn.cancel=bt,Cn.flush=function kt(){return void 0!==X||void 0!==ae?at():S},Cn}(()=>this._flush(),this._options.flushMinDelay,{maxWait:this._options.flushMaxDelay}),this._throttledAddEvent=function xp(h,c,g){const S=new Map;let Me=!1;return(...at)=>{const bt=Math.floor(Date.now()/1e3);if((at=>{const bt=at-g;S.forEach((kt,Cn)=>{Cn<bt&&S.delete(Cn)})})(bt),[...S.values()].reduce((at,bt)=>at+bt,0)>=c){const Cn=Me;return Me=!0,Cn?"__SKIPPED":Fm}Me=!1;const kt=S.get(bt)||0;return S.set(bt,kt+1),h(...at)}}((Me,at)=>function Vv(h,c,g){return z_(h,c)?pf(h,c,g):Promise.resolve(null)}(this,Me,at),300,5);const{slowClickTimeout:S,slowClickIgnoreSelectors:X}=this.getOptions(),ae=S?{threshold:Math.min(3e3,S),timeout:S,scrollTimeout:300,ignoreSelector:X?X.join(","):""}:void 0;if(ae&&(this.clickDetector=new N_(this,ae)),Ur){const Me=c._experiments;gr.setConfig({captureExceptions:!!Me.captureExceptions,traceInternals:!!Me.traceInternals})}}getContext(){return this._context}isEnabled(){return this._isEnabled}isPaused(){return this._isPaused}isRecordingCanvas(){return!!this._canvas}getOptions(){return this._options}handleException(c){Ur&&gr.exception(c),this._options.onError&&this._options.onError(c)}initializeSampling(c){const{errorSampleRate:g,sessionSampleRate:S}=this._options,X=g<=0&&S<=0;if(this._requiresManualStart=X,!X){if(this._initializeSessionForSampling(c),!this.session)return void(Ur&&gr.exception(new Error("Unable to initialize and create session")));!1!==this.session.sampled&&(this.recordingMode="buffer"===this.session.sampled&&0===this.session.segmentId?"buffer":"session",Ur&&gr.infoTick(`Starting replay in ${this.recordingMode} mode`),this._initializeRecording())}}start(){if(this._isEnabled&&"session"===this.recordingMode)return void(Ur&&gr.info("Recording is already in progress"));if(this._isEnabled&&"buffer"===this.recordingMode)return void(Ur&&gr.info("Buffering is in progress, call `flush()` to save the replay"));Ur&&gr.infoTick("Starting replay in session mode"),this._updateUserActivity();const c=uf({maxReplayDuration:this._options.maxReplayDuration,sessionIdleExpire:this.timeouts.sessionIdleExpire},{stickySession:this._options.stickySession,sessionSampleRate:1,allowBuffering:!1});this.session=c,this._initializeRecording()}startBuffering(){if(this._isEnabled)return void(Ur&&gr.info("Buffering is in progress, call `flush()` to save the replay"));Ur&&gr.infoTick("Starting replay in buffer mode");const c=uf({sessionIdleExpire:this.timeouts.sessionIdleExpire,maxReplayDuration:this._options.maxReplayDuration},{stickySession:this._options.stickySession,sessionSampleRate:0,allowBuffering:!0});this.session=c,this.recordingMode="buffer",this._initializeRecording()}startRecording(){try{const c=this._canvas;this._stopRecording=wr({...this._recordingOptions,..."buffer"===this.recordingMode?{checkoutEveryNms:6e4}:this._options._experiments.continuousCheckout&&{checkoutEveryNms:Math.max(36e4,this._options._experiments.continuousCheckout)},emit:Ef(this),onMutation:this._onMutationHandler,...c?{recordCanvas:c.recordCanvas,getCanvasManager:c.getCanvasManager,sampling:c.sampling,dataURLOptions:c.dataURLOptions}:{}})}catch(c){this.handleException(c)}}stopRecording(){try{return this._stopRecording&&(this._stopRecording(),this._stopRecording=void 0),!0}catch(c){return this.handleException(c),!1}}stop({forceFlush:c=!1,reason:g}={}){var S=this;return(0,yo.A)(function*(){if(S._isEnabled){S._isEnabled=!1;try{Ur&&gr.info("Stopping Replay"+(g?` triggered by ${g}`:"")),function iv(){const h=(0,Xs.o5)().getPropagationContext().dsc;h&&delete h.replay_id;const c=(0,gs.Bk)();c&&delete(0,Zc.k1)(c).replay_id}(),S._removeListeners(),S.stopRecording(),S._debouncedFlush.cancel(),c&&(yield S._flush({force:!0})),S.eventBuffer&&S.eventBuffer.destroy(),S.eventBuffer=null,function W_(h){(function j_(){if(rl())try{Vo.sessionStorage.removeItem(uu)}catch{}})(),h.session=void 0}(S)}catch(X){S.handleException(X)}}})()}pause(){this._isPaused||(this._isPaused=!0,this.stopRecording(),Ur&&gr.info("Pausing replay"))}resume(){!this._isPaused||!this._checkSession()||(this._isPaused=!1,this.startRecording(),Ur&&gr.info("Resuming replay"))}sendBufferedReplayOrFlush({continueRecording:c=!0}={}){var g=this;return(0,yo.A)(function*(){if("session"===g.recordingMode)return g.flushImmediate();const S=Date.now();Ur&&gr.info("Converting buffer to session"),yield g.flushImmediate();const X=g.stopRecording();!c||!X||"session"!==g.recordingMode&&(g.recordingMode="session",g.session&&(g._updateUserActivity(S),g._updateSessionActivity(S),g._maybeSaveSession()),g.startRecording())})()}addUpdate(c){const g=c();"buffer"!==this.recordingMode&&!0!==g&&this._debouncedFlush()}triggerUserActivity(){if(this._updateUserActivity(),this._stopRecording)this.checkAndHandleExpiredSession(),this._updateSessionActivity();else{if(!this._checkSession())return;this.resume()}}updateUserActivity(){this._updateUserActivity(),this._updateSessionActivity()}conditionalFlush(){return"buffer"===this.recordingMode?Promise.resolve():this.flushImmediate()}flush(){return this._debouncedFlush()}flushImmediate(){return this._debouncedFlush(),this._debouncedFlush.flush()}cancelFlush(){this._debouncedFlush.cancel()}getSessionId(){return this.session&&this.session.id}checkAndHandleExpiredSession(){if(!(this._lastActivity&&Vh(this._lastActivity,this.timeouts.sessionIdlePause)&&this.session&&"session"===this.session.sampled))return!!this._checkSession();this.pause()}setInitialState(){const g=`${Vo.location.origin}${Vo.location.pathname}${Vo.location.hash}${Vo.location.search}`;this.performanceEntries=[],this.replayPerformanceEntries=[],this._clearContext(),this._context.initialUrl=g,this._context.initialTimestamp=Date.now(),this._context.urls.push(g)}throttledAddEvent(c,g){const S=this._throttledAddEvent(c,g);if(S===Fm){const X=Uc({category:"replay.throttled"});this.addUpdate(()=>!Kg(this,{type:5,timestamp:X.timestamp||0,data:{tag:"breadcrumb",payload:X,metric:!0}}))}return S}getCurrentRoute(){const c=this.lastActiveSpan||(0,gs.Bk)(),g=c&&(0,gs.zU)(c),X=(g&&(0,gs.et)(g).data||{})[ko.i_];if(g&&X&&["route","custom"].includes(X))return(0,gs.et)(g).description}_initializeRecording(){this.setInitialState(),this._updateSessionActivity(),this.eventBuffer=function Ip({useCompression:h,workerUrl:c}){if(h&&window.Worker){const g=function Jo(h){try{const c=h||function V_(){return typeof __SENTRY_EXCLUDE_REPLAY_WORKER__>"u"||!__SENTRY_EXCLUDE_REPLAY_WORKER__?function Uv(){const h=new Blob(['var t=Uint8Array,n=Uint16Array,r=Int32Array,e=new t([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),i=new t([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),a=new t([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),s=function(t,e){for(var i=new n(31),a=0;a<31;++a)i[a]=e+=1<<t[a-1];var s=new r(i[30]);for(a=1;a<30;++a)for(var o=i[a];o<i[a+1];++o)s[o]=o-i[a]<<5|a;return{b:i,r:s}},o=s(e,2),f=o.b,h=o.r;f[28]=258,h[258]=28;for(var l=s(i,0).r,u=new n(32768),c=0;c<32768;++c){var v=(43690&c)>>1|(21845&c)<<1;v=(61680&(v=(52428&v)>>2|(13107&v)<<2))>>4|(3855&v)<<4,u[c]=((65280&v)>>8|(255&v)<<8)>>1}var d=function(t,r,e){for(var i=t.length,a=0,s=new n(r);a<i;++a)t[a]&&++s[t[a]-1];var o,f=new n(r);for(a=1;a<r;++a)f[a]=f[a-1]+s[a-1]<<1;if(e){o=new n(1<<r);var h=15-r;for(a=0;a<i;++a)if(t[a])for(var l=a<<4|t[a],c=r-t[a],v=f[t[a]-1]++<<c,d=v|(1<<c)-1;v<=d;++v)o[u[v]>>h]=l}else for(o=new n(i),a=0;a<i;++a)t[a]&&(o[a]=u[f[t[a]-1]++]>>15-t[a]);return o},g=new t(288);for(c=0;c<144;++c)g[c]=8;for(c=144;c<256;++c)g[c]=9;for(c=256;c<280;++c)g[c]=7;for(c=280;c<288;++c)g[c]=8;var w=new t(32);for(c=0;c<32;++c)w[c]=5;var p=d(g,9,0),y=d(w,5,0),m=function(t){return(t+7)/8|0},b=function(n,r,e){return(null==r||r<0)&&(r=0),(null==e||e>n.length)&&(e=n.length),new t(n.subarray(r,e))},M=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],E=function(t,n,r){var e=new Error(n||M[t]);if(e.code=t,Error.captureStackTrace&&Error.captureStackTrace(e,E),!r)throw e;return e},z=function(t,n,r){r<<=7&n;var e=n/8|0;t[e]|=r,t[e+1]|=r>>8},A=function(t,n,r){r<<=7&n;var e=n/8|0;t[e]|=r,t[e+1]|=r>>8,t[e+2]|=r>>16},_=function(r,e){for(var i=[],a=0;a<r.length;++a)r[a]&&i.push({s:a,f:r[a]});var s=i.length,o=i.slice();if(!s)return{t:F,l:0};if(1==s){var f=new t(i[0].s+1);return f[i[0].s]=1,{t:f,l:1}}i.sort((function(t,n){return t.f-n.f})),i.push({s:-1,f:25001});var h=i[0],l=i[1],u=0,c=1,v=2;for(i[0]={s:-1,f:h.f+l.f,l:h,r:l};c!=s-1;)h=i[i[u].f<i[v].f?u++:v++],l=i[u!=c&&i[u].f<i[v].f?u++:v++],i[c++]={s:-1,f:h.f+l.f,l:h,r:l};var d=o[0].s;for(a=1;a<s;++a)o[a].s>d&&(d=o[a].s);var g=new n(d+1),w=x(i[c-1],g,0);if(w>e){a=0;var p=0,y=w-e,m=1<<y;for(o.sort((function(t,n){return g[n.s]-g[t.s]||t.f-n.f}));a<s;++a){var b=o[a].s;if(!(g[b]>e))break;p+=m-(1<<w-g[b]),g[b]=e}for(p>>=y;p>0;){var M=o[a].s;g[M]<e?p-=1<<e-g[M]++-1:++a}for(;a>=0&&p;--a){var E=o[a].s;g[E]==e&&(--g[E],++p)}w=e}return{t:new t(g),l:w}},x=function(t,n,r){return-1==t.s?Math.max(x(t.l,n,r+1),x(t.r,n,r+1)):n[t.s]=r},D=function(t){for(var r=t.length;r&&!t[--r];);for(var e=new n(++r),i=0,a=t[0],s=1,o=function(t){e[i++]=t},f=1;f<=r;++f)if(t[f]==a&&f!=r)++s;else{if(!a&&s>2){for(;s>138;s-=138)o(32754);s>2&&(o(s>10?s-11<<5|28690:s-3<<5|12305),s=0)}else if(s>3){for(o(a),--s;s>6;s-=6)o(8304);s>2&&(o(s-3<<5|8208),s=0)}for(;s--;)o(a);s=1,a=t[f]}return{c:e.subarray(0,i),n:r}},T=function(t,n){for(var r=0,e=0;e<n.length;++e)r+=t[e]*n[e];return r},k=function(t,n,r){var e=r.length,i=m(n+2);t[i]=255&e,t[i+1]=e>>8,t[i+2]=255^t[i],t[i+3]=255^t[i+1];for(var a=0;a<e;++a)t[i+a+4]=r[a];return 8*(i+4+e)},C=function(t,r,s,o,f,h,l,u,c,v,m){z(r,m++,s),++f[256];for(var b=_(f,15),M=b.t,E=b.l,x=_(h,15),C=x.t,U=x.l,F=D(M),I=F.c,S=F.n,L=D(C),O=L.c,j=L.n,q=new n(19),B=0;B<I.length;++B)++q[31&I[B]];for(B=0;B<O.length;++B)++q[31&O[B]];for(var G=_(q,7),H=G.t,J=G.l,K=19;K>4&&!H[a[K-1]];--K);var N,P,Q,R,V=v+5<<3,W=T(f,g)+T(h,w)+l,X=T(f,M)+T(h,C)+l+14+3*K+T(q,H)+2*q[16]+3*q[17]+7*q[18];if(c>=0&&V<=W&&V<=X)return k(r,m,t.subarray(c,c+v));if(z(r,m,1+(X<W)),m+=2,X<W){N=d(M,E,0),P=M,Q=d(C,U,0),R=C;var Y=d(H,J,0);z(r,m,S-257),z(r,m+5,j-1),z(r,m+10,K-4),m+=14;for(B=0;B<K;++B)z(r,m+3*B,H[a[B]]);m+=3*K;for(var Z=[I,O],$=0;$<2;++$){var tt=Z[$];for(B=0;B<tt.length;++B){var nt=31&tt[B];z(r,m,Y[nt]),m+=H[nt],nt>15&&(z(r,m,tt[B]>>5&127),m+=tt[B]>>12)}}}else N=p,P=g,Q=y,R=w;for(B=0;B<u;++B){var rt=o[B];if(rt>255){A(r,m,N[(nt=rt>>18&31)+257]),m+=P[nt+257],nt>7&&(z(r,m,rt>>23&31),m+=e[nt]);var et=31&rt;A(r,m,Q[et]),m+=R[et],et>3&&(A(r,m,rt>>5&8191),m+=i[et])}else A(r,m,N[rt]),m+=P[rt]}return A(r,m,N[256]),m+P[256]},U=new r([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),F=new t(0),I=function(){for(var t=new Int32Array(256),n=0;n<256;++n){for(var r=n,e=9;--e;)r=(1&r&&-306674912)^r>>>1;t[n]=r}return t}(),S=function(){var t=-1;return{p:function(n){for(var r=t,e=0;e<n.length;++e)r=I[255&r^n[e]]^r>>>8;t=r},d:function(){return~t}}},L=function(){var t=1,n=0;return{p:function(r){for(var e=t,i=n,a=0|r.length,s=0;s!=a;){for(var o=Math.min(s+2655,a);s<o;++s)i+=e+=r[s];e=(65535&e)+15*(e>>16),i=(65535&i)+15*(i>>16)}t=e,n=i},d:function(){return(255&(t%=65521))<<24|(65280&t)<<8|(255&(n%=65521))<<8|n>>8}}},O=function(a,s,o,f,u){if(!u&&(u={l:1},s.dictionary)){var c=s.dictionary.subarray(-32768),v=new t(c.length+a.length);v.set(c),v.set(a,c.length),a=v,u.w=c.length}return function(a,s,o,f,u,c){var v=c.z||a.length,d=new t(f+v+5*(1+Math.ceil(v/7e3))+u),g=d.subarray(f,d.length-u),w=c.l,p=7&(c.r||0);if(s){p&&(g[0]=c.r>>3);for(var y=U[s-1],M=y>>13,E=8191&y,z=(1<<o)-1,A=c.p||new n(32768),_=c.h||new n(z+1),x=Math.ceil(o/3),D=2*x,T=function(t){return(a[t]^a[t+1]<<x^a[t+2]<<D)&z},F=new r(25e3),I=new n(288),S=new n(32),L=0,O=0,j=c.i||0,q=0,B=c.w||0,G=0;j+2<v;++j){var H=T(j),J=32767&j,K=_[H];if(A[J]=K,_[H]=J,B<=j){var N=v-j;if((L>7e3||q>24576)&&(N>423||!w)){p=C(a,g,0,F,I,S,O,q,G,j-G,p),q=L=O=0,G=j;for(var P=0;P<286;++P)I[P]=0;for(P=0;P<30;++P)S[P]=0}var Q=2,R=0,V=E,W=J-K&32767;if(N>2&&H==T(j-W))for(var X=Math.min(M,N)-1,Y=Math.min(32767,j),Z=Math.min(258,N);W<=Y&&--V&&J!=K;){if(a[j+Q]==a[j+Q-W]){for(var $=0;$<Z&&a[j+$]==a[j+$-W];++$);if($>Q){if(Q=$,R=W,$>X)break;var tt=Math.min(W,$-2),nt=0;for(P=0;P<tt;++P){var rt=j-W+P&32767,et=rt-A[rt]&32767;et>nt&&(nt=et,K=rt)}}}W+=(J=K)-(K=A[J])&32767}if(R){F[q++]=268435456|h[Q]<<18|l[R];var it=31&h[Q],at=31&l[R];O+=e[it]+i[at],++I[257+it],++S[at],B=j+Q,++L}else F[q++]=a[j],++I[a[j]]}}for(j=Math.max(j,B);j<v;++j)F[q++]=a[j],++I[a[j]];p=C(a,g,w,F,I,S,O,q,G,j-G,p),w||(c.r=7&p|g[p/8|0]<<3,p-=7,c.h=_,c.p=A,c.i=j,c.w=B)}else{for(j=c.w||0;j<v+w;j+=65535){var st=j+65535;st>=v&&(g[p/8|0]=w,st=v),p=k(g,p+1,a.subarray(j,st))}c.i=v}return b(d,0,f+m(p)+u)}(a,null==s.level?6:s.level,null==s.mem?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(a.length)))):12+s.mem,o,f,u)},j=function(t,n,r){for(;r;++n)t[n]=r,r>>>=8},q=function(t,n){var r=n.filename;if(t[0]=31,t[1]=139,t[2]=8,t[8]=n.level<2?4:9==n.level?2:0,t[9]=3,0!=n.mtime&&j(t,4,Math.floor(new Date(n.mtime||Date.now())/1e3)),r){t[3]=8;for(var e=0;e<=r.length;++e)t[e+10]=r.charCodeAt(e)}},B=function(t){return 10+(t.filename?t.filename.length+1:0)},G=function(){function n(n,r){if("function"==typeof n&&(r=n,n={}),this.ondata=r,this.o=n||{},this.s={l:0,i:32768,w:32768,z:32768},this.b=new t(98304),this.o.dictionary){var e=this.o.dictionary.subarray(-32768);this.b.set(e,32768-e.length),this.s.i=32768-e.length}}return n.prototype.p=function(t,n){this.ondata(O(t,this.o,0,0,this.s),n)},n.prototype.push=function(n,r){this.ondata||E(5),this.s.l&&E(4);var e=n.length+this.s.z;if(e>this.b.length){if(e>2*this.b.length-32768){var i=new t(-32768&e);i.set(this.b.subarray(0,this.s.z)),this.b=i}var a=this.b.length-this.s.z;a&&(this.b.set(n.subarray(0,a),this.s.z),this.s.z=this.b.length,this.p(this.b,!1)),this.b.set(this.b.subarray(-32768)),this.b.set(n.subarray(a),32768),this.s.z=n.length-a+32768,this.s.i=32766,this.s.w=32768}else this.b.set(n,this.s.z),this.s.z+=n.length;this.s.l=1&r,(this.s.z>this.s.w+8191||r)&&(this.p(this.b,r||!1),this.s.w=this.s.i,this.s.i-=2)},n}();var H=function(){function t(t,n){this.c=L(),this.v=1,G.call(this,t,n)}return t.prototype.push=function(t,n){this.c.p(t),G.prototype.push.call(this,t,n)},t.prototype.p=function(t,n){var r=O(t,this.o,this.v&&(this.o.dictionary?6:2),n&&4,this.s);this.v&&(function(t,n){var r=n.level,e=0==r?0:r<6?1:9==r?3:2;if(t[0]=120,t[1]=e<<6|(n.dictionary&&32),t[1]|=31-(t[0]<<8|t[1])%31,n.dictionary){var i=L();i.p(n.dictionary),j(t,2,i.d())}}(r,this.o),this.v=0),n&&j(r,r.length-4,this.c.d()),this.ondata(r,n)},t}(),J="undefined"!=typeof TextEncoder&&new TextEncoder,K="undefined"!=typeof TextDecoder&&new TextDecoder;try{K.decode(F,{stream:!0})}catch(t){}var N=function(){function t(t){this.ondata=t}return t.prototype.push=function(t,n){this.ondata||E(5),this.d&&E(4),this.ondata(P(t),this.d=n||!1)},t}();function P(n,r){if(r){for(var e=new t(n.length),i=0;i<n.length;++i)e[i]=n.charCodeAt(i);return e}if(J)return J.encode(n);var a=n.length,s=new t(n.length+(n.length>>1)),o=0,f=function(t){s[o++]=t};for(i=0;i<a;++i){if(o+5>s.length){var h=new t(o+8+(a-i<<1));h.set(s),s=h}var l=n.charCodeAt(i);l<128||r?f(l):l<2048?(f(192|l>>6),f(128|63&l)):l>55295&&l<57344?(f(240|(l=65536+(1047552&l)|1023&n.charCodeAt(++i))>>18),f(128|l>>12&63),f(128|l>>6&63),f(128|63&l)):(f(224|l>>12),f(128|l>>6&63),f(128|63&l))}return b(s,0,o)}function Q(t){return function(t,n){n||(n={});var r=S(),e=t.length;r.p(t);var i=O(t,n,B(n),8),a=i.length;return q(i,n),j(i,a-8,r.d()),j(i,a-4,e),i}(P(t))}const R=new class{constructor(){this._init()}clear(){this._init()}addEvent(t){if(!t)throw new Error("Adding invalid event");const n=this._hasEvents?",":"";this.stream.push(n+t),this._hasEvents=!0}finish(){this.stream.push("]",!0);const t=function(t){let n=0;for(const r of t)n+=r.length;const r=new Uint8Array(n);for(let n=0,e=0,i=t.length;n<i;n++){const i=t[n];r.set(i,e),e+=i.length}return r}(this._deflatedData);return this._init(),t}_init(){this._hasEvents=!1,this._deflatedData=[],this.deflate=new H,this.deflate.ondata=(t,n)=>{this._deflatedData.push(t)},this.stream=new N(((t,n)=>{this.deflate.push(t,n)})),this.stream.push("[")}},V={clear:()=>{R.clear()},addEvent:t=>R.addEvent(t),finish:()=>R.finish(),compress:t=>Q(t)};addEventListener("message",(function(t){const n=t.data.method,r=t.data.id,e=t.data.arg;if(n in V&&"function"==typeof V[n])try{const t=V[n](e);postMessage({id:r,method:n,success:!0,response:t})}catch(t){postMessage({id:r,method:n,success:!1,response:t.message}),console.error(t)}})),postMessage({id:void 0,method:"init",success:!0,response:void 0});']);return URL.createObjectURL(h)}():""}();if(!c)return;Ur&&gr.info("Using compression worker"+(h?` from ${h}`:""));const g=new Worker(c);return new cf(g)}catch(c){Ur&&gr.exception(c,"Failed to create compression worker")}}(c);if(g)return g}return Ur&&gr.info("Using simple buffer"),new U_}({useCompression:this._options.useCompression,workerUrl:this._options.workerUrl}),this._removeListeners(),this._addListeners(),this._isEnabled=!0,this._isPaused=!1,this.startRecording()}_initializeSessionForSampling(c){const S=uf({sessionIdleExpire:this.timeouts.sessionIdleExpire,maxReplayDuration:this._options.maxReplayDuration,previousSessionId:c},{stickySession:this._options.stickySession,sessionSampleRate:this._options.sessionSampleRate,allowBuffering:this._options.errorSampleRate>0});this.session=S}_checkSession(){if(!this.session)return!1;const c=this.session;return!rg(c,{sessionIdleExpire:this.timeouts.sessionIdleExpire,maxReplayDuration:this._options.maxReplayDuration})||(this._refreshSession(c),!1)}_refreshSession(c){var g=this;return(0,yo.A)(function*(){g._isEnabled&&(yield g.stop({reason:"refresh session"}),g.initializeSampling(c.id))})()}_addListeners(){try{Vo.document.addEventListener("visibilitychange",this._handleVisibilityChange),Vo.addEventListener("blur",this._handleWindowBlur),Vo.addEventListener("focus",this._handleWindowFocus),Vo.addEventListener("keydown",this._handleKeyboardEvent),this.clickDetector&&this.clickDetector.addListeners(),this._hasInitializedCoreListeners||(function Pm(h){const c=(0,Xs.KU)();(0,Gp.i)((h=>c=>{if(!h.isEnabled())return;const g=function Sp(h){const{target:c,message:g}=function jg(h){const c="click"===h.name;let g,S=null;try{S=c?Xf(h.event):Vg(h.event),g=(0,Tl.Hd)(S,{maxStringLength:200})||"<unknown>"}catch{g="<unknown>"}return{target:S,message:g}}(h);return Uc({category:`ui.${h.name}`,...Im(c,g)})}(c);if(!g)return;const S="click"===c.name,X=S?c.event:void 0;S&&h.clickDetector&&X&&X.target&&!X.altKey&&!X.metaKey&&!X.ctrlKey&&!X.shiftKey&&function Rl(h,c,g){h.handleClick(c,g)}(h.clickDetector,g,Xf(c.event)),na(h,g)})(h)),(0,Rc._)(function Jg(h){return c=>{if(!h.isEnabled())return;const g=function Yg(h){const{from:c,to:g}=h,S=Date.now()/1e3;return{type:"navigation.push",start:S,end:S,name:g,data:{previous:c}}}(c);null!==g&&(h.getContext().urls.push(g.name),h.triggerUserActivity(),h.addUpdate(()=>(jh(h,[g]),!1)))}}(h)),function jv(h){const c=(0,Xs.KU)();c&&c.on("beforeAddBreadcrumb",g=>function G_(h,c){if(!h.isEnabled()||!lg(c))return;const g=function mf(h){return!lg(h)||["fetch","xhr","sentry.event","sentry.transaction"].includes(h.category)||h.category.startsWith("ui.")?null:"console"===h.category?function ff(h){const c=h.data&&h.data.arguments;if(!Array.isArray(c)||0===c.length)return Uc(h);let g=!1;const S=c.map(X=>{if(!X)return X;if("string"==typeof X)return X.length>5e3?(g=!0,`${X.slice(0,5e3)}\u2026`):X;if("object"==typeof X)try{const ae=(0,Bu.S8)(X,7);return JSON.stringify(ae).length>5e3?(g=!0,`${JSON.stringify(ae,null,2).slice(0,5e3)}\u2026`):ae}catch{}return X});return Uc({...h,data:{...h.data,arguments:S,...g?{_meta:{warnings:["CONSOLE_ARG_TRUNCATED"]}}:{}}})}(h):Uc(h)}(c);g&&na(h,g)}(h,g))}(h),Qv(h);const g=function Gv(h){return Object.assign((c,g)=>!h.isEnabled()||h.isPaused()?c:function ag(h){return"replay_event"===h.type}(c)?(delete c.breadcrumbs,c):(Wh(c)||og(c)||Qg(c))&&h.checkAndHandleExpiredSession()?Qg(c)?(h.flush(),c.contexts.feedback.replay_id=h.getSessionId(),function Cp(h,c){h.triggerUserActivity(),h.addUpdate(()=>!c.timestamp||(h.throttledAddEvent({type:Do.Custom,timestamp:1e3*c.timestamp,data:{tag:"breadcrumb",payload:{timestamp:c.timestamp,type:"default",category:"sentry.feedback",data:{feedbackId:c.event_id}}}}),!1))}(h,c),c):function zv(h,c){return!(h.type||!h.exception||!h.exception.values||!h.exception.values.length||!c.originalException||!c.originalException.__rrweb__)}(c,g)&&!h.getOptions()._experiments.captureExceptions?(Ur&&gr.log("Ignoring error from rrweb internals",c),null):((function Xg(h,c){return!("buffer"!==h.recordingMode||c.message===hu||!c.exception||c.type)&&Ta(h.getOptions().errorSampleRate)}(h,c)||"session"===h.recordingMode)&&(c.tags={...c.tags,replayId:h.getSessionId()}),c):c,{id:"Replay"})}(h);(0,ru.SA)(g),c&&(c.on("beforeSendEvent",function Zl(h){return c=>{!h.isEnabled()||!Wh(c)||function cg(h,c){const g=c.exception&&c.exception.values&&c.exception.values[0]&&c.exception.values[0].value;"string"==typeof g&&(g.match(/(reactjs\.org\/docs\/error-decoder\.html\?invariant=|react\.dev\/errors\/)(418|419|422|423|425)/)||g.match(/(does not match server-rendered HTML|Hydration failed because)/i))&&na(h,Uc({category:"replay.hydrate-error",data:{url:(0,Tl.$N)()}}))}(h,c)}}(h)),c.on("afterSendEvent",function sg(h){return(c,g)=>{if(!h.isEnabled()||!Wh(c)&&!og(c))return;const S=g&&g.statusCode;if(!(!S||S<200||S>=300)){if(og(c))return void function Wv(h,c){const g=h.getContext();c.contexts&&c.contexts.trace&&c.contexts.trace.trace_id&&g.traceIds.size<100&&g.traceIds.add(c.contexts.trace.trace_id)}(h,c);!function Dc(h,c){const g=h.getContext();if(c.event_id&&g.errorIds.size<100&&g.errorIds.add(c.event_id),"buffer"!==h.recordingMode||!c.tags||!c.tags.replayId)return;const{beforeErrorSampling:S}=h.getOptions();"function"==typeof S&&!S(c)||(0,Vd.wg)((0,yo.A)(function*(){try{yield h.sendBufferedReplayOrFlush()}catch(X){h.handleException(X)}}))}(h,c)}}}(h)),c.on("createDsc",S=>{const X=h.getSessionId();X&&h.isEnabled()&&"session"===h.recordingMode&&h.checkAndHandleExpiredSession()&&(S.replay_id=X)}),c.on("spanStart",S=>{h.lastActiveSpan=S}),c.on("spanEnd",S=>{h.lastActiveSpan=S}),c.on("beforeSendFeedback",(S,X)=>{const ae=h.getSessionId();X&&X.includeReplay&&h.isEnabled()&&ae&&S.contexts&&S.contexts.feedback&&(S.contexts.feedback.replay_id=ae)}))}(this),this._hasInitializedCoreListeners=!0)}catch(c){this.handleException(c)}this._performanceCleanupCallback=function fd(h){function c(X){h.performanceEntries.includes(X)||h.performanceEntries.push(X)}function g({entries:X}){X.forEach(c)}const S=[];return["navigation","paint","resource"].forEach(X=>{S.push((0,Sd.wv)(X,g))}),S.push((0,Sd.Pt)(ch(Cm,h)),(0,Sd.a9)(ch(eg,h)),(0,Sd.T5)(ch(zg,h)),(0,Sd.hT)(ch(Gg,h))),()=>{S.forEach(X=>X())}}(this)}_removeListeners(){try{Vo.document.removeEventListener("visibilitychange",this._handleVisibilityChange),Vo.removeEventListener("blur",this._handleWindowBlur),Vo.removeEventListener("focus",this._handleWindowFocus),Vo.removeEventListener("keydown",this._handleKeyboardEvent),this.clickDetector&&this.clickDetector.removeListeners(),this._performanceCleanupCallback&&this._performanceCleanupCallback()}catch(c){this.handleException(c)}}__init(){this._handleVisibilityChange=()=>{"visible"===Vo.document.visibilityState?this._doChangeToForegroundTasks():this._doChangeToBackgroundTasks()}}__init2(){this._handleWindowBlur=()=>{const c=Uc({category:"ui.blur"});this._doChangeToBackgroundTasks(c)}}__init3(){this._handleWindowFocus=()=>{const c=Uc({category:"ui.focus"});this._doChangeToForegroundTasks(c)}}__init4(){this._handleKeyboardEvent=c=>{!function qf(h,c){if(!h.isEnabled())return;h.updateUserActivity();const g=function nf(h){const{metaKey:c,shiftKey:g,ctrlKey:S,altKey:X,key:ae,target:Me}=h;if(!Me||function _s(h){return"INPUT"===h.tagName||"TEXTAREA"===h.tagName||h.isContentEditable}(Me)||!ae)return null;if(!(c||S||X)&&1===ae.length)return null;const kt=(0,Tl.Hd)(Me,{maxStringLength:200})||"<unknown>";return Uc({category:"ui.keyDown",message:kt,data:{...Im(Me,kt).data,metaKey:c,shiftKey:g,ctrlKey:S,altKey:X,key:ae}})}(c);g&&na(h,g)}(this,c)}}_doChangeToBackgroundTasks(c){!this.session||Hg(this.session,{maxReplayDuration:this._options.maxReplayDuration,sessionIdleExpire:this.timeouts.sessionIdleExpire})||(c&&this._createCustomBreadcrumb(c),this.conditionalFlush())}_doChangeToForegroundTasks(c){this.session&&(this.checkAndHandleExpiredSession()?c&&this._createCustomBreadcrumb(c):Ur&&gr.info("Document has become active, but session has expired"))}_updateUserActivity(c=Date.now()){this._lastActivity=c}_updateSessionActivity(c=Date.now()){this.session&&(this.session.lastActivity=c,this._maybeSaveSession())}_createCustomBreadcrumb(c){this.addUpdate(()=>{this.throttledAddEvent({type:Do.Custom,timestamp:c.timestamp||0,data:{tag:"breadcrumb",payload:c}})})}_addPerformanceEntries(){let c=function rf(h){return h.map(af).filter(Boolean)}(this.performanceEntries).concat(this.replayPerformanceEntries);if(this.performanceEntries=[],this.replayPerformanceEntries=[],this._requiresManualStart){const g=this._context.initialTimestamp/1e3;c=c.filter(S=>S.start>=g)}return Promise.all(jh(this,c))}_clearContext(){this._context.errorIds.clear(),this._context.traceIds.clear(),this._context.urls=[]}_updateInitialTimestampFromEventBuffer(){const{session:c,eventBuffer:g}=this;if(!c||!g||this._requiresManualStart||c.segmentId)return;const S=g.getEarliestTimestamp();S&&S<this._context.initialTimestamp&&(this._context.initialTimestamp=S)}_popEventContext(){const c={initialTimestamp:this._context.initialTimestamp,initialUrl:this._context.initialUrl,errorIds:Array.from(this._context.errorIds),traceIds:Array.from(this._context.traceIds),urls:this._context.urls};return this._clearContext(),c}_runFlush(){var c=this;return(0,yo.A)(function*(){const g=c.getSessionId();if(c.session&&c.eventBuffer&&g){if(yield c._addPerformanceEntries(),c.eventBuffer&&c.eventBuffer.hasEvents&&(yield function nv(h){return Mp.apply(this,arguments)}(c),c.eventBuffer&&g===c.getSessionId()))try{c._updateInitialTimestampFromEventBuffer();const S=Date.now();if(S-c._context.initialTimestamp>c._options.maxReplayDuration+3e4)throw new Error("Session is too long, not sending replay");const X=c._popEventContext(),ae=c.session.segmentId++;c._maybeSaveSession();const Me=yield c.eventBuffer.finish();yield km({replayId:g,recordingData:Me,segmentId:ae,eventContext:X,session:c.session,timestamp:S,onError:at=>c.handleException(at)})}catch(S){c.handleException(S),c.stop({reason:"sendReplay"});const X=(0,Xs.KU)();X&&X.recordDroppedEvent(S instanceof dh?"ratelimit_backoff":"send_error","replay")}}else Ur&&gr.error("No session or eventBuffer found to flush.")})()}__init5(){var c=this;this._flush=(0,yo.A)(function*({force:g=!1}={}){if(!c._isEnabled&&!g)return;if(!c.checkAndHandleExpiredSession())return void(Ur&&gr.error("Attempting to finish replay event after session expired."));if(!c.session)return;const S=c.session.started,ae=Date.now()-S;c._debouncedFlush.cancel();const Me=ae<c._options.minReplayDuration;if(Me||ae>c._options.maxReplayDuration+5e3)return Ur&&gr.info(`Session duration (${Math.floor(ae/1e3)}s) is too ${Me?"short":"long"}, not sending replay.`),void(Me&&c._debouncedFlush());const bt=c.eventBuffer;bt&&0===c.session.segmentId&&!bt.hasCheckout&&Ur&&gr.info("Flushing initial segment without checkout.");const kt=!!c._flushLock;c._flushLock||(c._flushLock=c._runFlush());try{yield c._flushLock}catch(Cn){c.handleException(Cn)}finally{c._flushLock=void 0,kt&&c._debouncedFlush()}})}_maybeSaveSession(){this.session&&this._options.stickySession&&ng(this.session)}__init6(){this._onMutationHandler=c=>{const g=c.length,S=this._options.mutationLimit,ae=S&&g>S;if(g>this._options.mutationBreadcrumbLimit||ae){const Me=Uc({category:"replay.mutations",data:{count:g,limit:ae}});this._createCustomBreadcrumb(Me)}return!ae||(this.stop({reason:"mutationLimit",forceFlush:"session"===this.recordingMode}),!1)}}}function uh(h,c){return[...h,...c].join(",")}const Tf='img,image,svg,video,object,picture,embed,map,audio,link[rel="icon"],link[rel="apple-touch-icon"]',_g=["content-length","content-type","accept"];let xf=!1;class Qh{static __initStatic(){this.id="Replay"}constructor({flushMinDelay:c=5e3,flushMaxDelay:g=5500,minReplayDuration:S=4999,maxReplayDuration:X=36e5,stickySession:ae=!0,useCompression:Me=!0,workerUrl:at,_experiments:bt={},maskAllText:kt=!0,maskAllInputs:Cn=!0,blockAllMedia:bn=!0,mutationBreadcrumbLimit:Pn=750,mutationLimit:Rn=1e4,slowClickTimeout:Qn=7e3,slowClickIgnoreSelectors:fi=[],networkDetailAllowUrls:Ni=[],networkDetailDenyUrls:Ii=[],networkCaptureBodies:$i=!0,networkRequestHeaders:yi=[],networkResponseHeaders:xi=[],mask:hr=[],maskAttributes:qi=["title","placeholder"],unmask:rr=[],block:Tr=[],unblock:Ao=[],ignore:Br=[],maskFn:wo,beforeAddRecordingEvent:Da,beforeErrorSampling:ns}={}){this.name=Qh.id;const Ts=function Mf({mask:h,unmask:c,block:g,unblock:S,ignore:X}){return{maskTextSelector:uh(h,[".sentry-mask","[data-sentry-mask]"]),unmaskTextSelector:uh(c,[]),blockSelector:uh(g,[".sentry-block","[data-sentry-block]",'base[href="/"]']),unblockSelector:uh(S,[]),ignoreSelector:uh(X,[".sentry-ignore","[data-sentry-ignore]",'input[type="file"]'])}}({mask:hr,unmask:rr,block:Tr,unblock:Ao,ignore:Br});if(this._recordingOptions={maskAllInputs:Cn,maskAllText:kt,maskInputOptions:{password:!0},maskTextFn:wo,maskInputFn:wo,maskAttributeFn:(ed,nr,xr)=>function c_({el:h,key:c,maskAttributes:g,maskAllText:S,privacyOptions:X,value:ae}){return!S||X.unmaskTextSelector&&h.matches(X.unmaskTextSelector)?ae:g.includes(c)||"value"===c&&"INPUT"===h.tagName&&["submit","button"].includes(h.getAttribute("type")||"")?ae.replace(/[\S]/g,"*"):ae}({maskAttributes:qi,maskAllText:kt,privacyOptions:Ts,key:ed,value:nr,el:xr}),...Ts,slimDOMOptions:"all",inlineStylesheet:!0,inlineImages:!1,collectFonts:!0,errorHandler:ed=>{try{ed.__rrweb__=!0}catch{}}},this._initialOptions={flushMinDelay:c,flushMaxDelay:g,minReplayDuration:Math.min(S,15e3),maxReplayDuration:Math.min(X,36e5),stickySession:ae,useCompression:Me,workerUrl:at,blockAllMedia:bn,maskAllInputs:Cn,maskAllText:kt,mutationBreadcrumbLimit:Pn,mutationLimit:Rn,slowClickTimeout:Qn,slowClickIgnoreSelectors:fi,networkDetailAllowUrls:Ni,networkDetailDenyUrls:Ii,networkCaptureBodies:$i,networkRequestHeaders:Zu(yi),networkResponseHeaders:Zu(xi),beforeAddRecordingEvent:Da,beforeErrorSampling:ns,_experiments:bt},this._initialOptions.blockAllMedia&&(this._recordingOptions.blockSelector=this._recordingOptions.blockSelector?`${this._recordingOptions.blockSelector},${Tf}`:Tf),this._isInitialized&&Uu())throw new Error("Multiple Sentry Session Replay instances are not supported");this._isInitialized=!0}get _isInitialized(){return xf}set _isInitialized(c){xf=c}afterAllSetup(c){!Uu()||this._replay||(this._setup(c),this._initialize(c))}start(){this._replay&&this._replay.start()}startBuffering(){this._replay&&this._replay.startBuffering()}stop(){return this._replay?this._replay.stop({forceFlush:"session"===this._replay.recordingMode}):Promise.resolve()}flush(c){return this._replay?this._replay.isEnabled()?this._replay.sendBufferedReplayOrFlush(c):(this._replay.start(),Promise.resolve()):Promise.resolve()}getReplayId(){if(this._replay&&this._replay.isEnabled())return this._replay.getSessionId()}_initialize(c){this._replay&&(this._maybeLoadFromReplayCanvasIntegration(c),this._replay.initializeSampling())}_setup(c){const g=function Of(h,c){const g=c.getOptions(),S={sessionSampleRate:0,errorSampleRate:0,...(0,Wp.Ce)(h)},X=(0,pp.i)(g.replaysSessionSampleRate),ae=(0,pp.i)(g.replaysOnErrorSampleRate);return null==X&&null==ae&&(0,Fd.pq)(()=>{console.warn("Replay is disabled because neither `replaysSessionSampleRate` nor `replaysOnErrorSampleRate` are set.")}),null!=X&&(S.sessionSampleRate=X),null!=ae&&(S.errorSampleRate=ae),S}(this._initialOptions,c);this._replay=new Au({options:g,recordingOptions:this._recordingOptions})}_maybeLoadFromReplayCanvasIntegration(c){try{const g=c.getIntegrationByName("ReplayCanvas");if(!g)return;this._replay._canvas=g.getOptions()}catch{}}}function Zu(h){return[..._g,...h.map(c=>c.toLowerCase())]}Qh.__initStatic();var wf=n(21617),Mu=n(87748),vg=n(13916),yg=n(15310),Lm=n(40200),D=n(79520),N=n(76512),ve=n(27060),pt=n(77180),tn=n(76679),Mn=n(13483),ei=n(59727),Yn=n(84590),Si=n(58623),pr=function(){function h(){this.assumeImmutableResults=!1,this.getFragmentDoc=(0,N.LV)(pt.ct,{max:tn.v["cache.fragmentQueryDocuments"]||1e3,cache:ei.l})}return h.prototype.batch=function(c){var X,g=this;return this.performTransaction(function(){return X=c.update(g)},"string"==typeof c.optimistic?c.optimistic:!1===c.optimistic?null:void 0),X},h.prototype.recordOptimisticTransaction=function(c,g){this.performTransaction(c,g)},h.prototype.transformDocument=function(c){return c},h.prototype.transformForLink=function(c){return c},h.prototype.identify=function(c){},h.prototype.gc=function(){return[]},h.prototype.modify=function(c){return!1},h.prototype.readQuery=function(c,g){return void 0===g&&(g=!!c.optimistic),this.read((0,Ar.Cl)((0,Ar.Cl)({},c),{rootId:c.id||"ROOT_QUERY",optimistic:g}))},h.prototype.watchFragment=function(c){var bn,g=this,S=c.fragment,X=c.fragmentName,ae=c.from,Me=c.optimistic,at=void 0===Me||Me,bt=(0,Ar.Tt)(c,["fragment","fragmentName","from","optimistic"]),kt=this.getFragmentDoc(S,X),Cn=(0,Ar.Cl)((0,Ar.Cl)({},bt),{returnPartialData:!0,id:typeof ae>"u"||"string"==typeof ae?ae:this.identify(ae),query:kt,optimistic:at});return new Cl.c(function(Pn){return g.watch((0,Ar.Cl)((0,Ar.Cl)({},Cn),{immediate:!0,callback:function(Rn){if(!bn||!(0,Si.a)(kt,{data:bn?.result},{data:Rn.result})){var Qn={data:Rn.result,complete:!!Rn.complete};Rn.missing&&(Qn.missing=(0,Mn.IM)(Rn.missing.map(function(fi){return fi.missing}))),bn=Rn,Pn.next(Qn)}}}))})},h.prototype.readFragment=function(c,g){return void 0===g&&(g=!!c.optimistic),this.read((0,Ar.Cl)((0,Ar.Cl)({},c),{query:this.getFragmentDoc(c.fragment,c.fragmentName),rootId:c.id,optimistic:g}))},h.prototype.writeQuery=function(c){var g=c.id,S=c.data,X=(0,Ar.Tt)(c,["id","data"]);return this.write(Object.assign(X,{dataId:g||"ROOT_QUERY",result:S}))},h.prototype.writeFragment=function(c){var g=c.id,S=c.data,X=c.fragment,ae=c.fragmentName,Me=(0,Ar.Tt)(c,["id","data","fragment","fragmentName"]);return this.write(Object.assign(Me,{query:this.getFragmentDoc(X,ae),dataId:g,result:S}))},h.prototype.updateQuery=function(c,g){return this.batch({update:function(S){var X=S.readQuery(c),ae=g(X);return null==ae?X:(S.writeQuery((0,Ar.Cl)((0,Ar.Cl)({},c),{data:ae})),ae)}})},h.prototype.updateFragment=function(c,g){return this.batch({update:function(S){var X=S.readFragment(c),ae=g(X);return null==ae?X:(S.writeFragment((0,Ar.Cl)((0,Ar.Cl)({},c),{data:ae})),ae)}})},h}();!1!==globalThis.__DEV__&&(pr.prototype.getMemoryInternals=Yn.tQ);var sr=function(h){function c(g,S,X,ae){var Me,at=h.call(this,g)||this;if(at.message=g,at.path=S,at.query=X,at.variables=ae,Array.isArray(at.path)){at.missing=at.message;for(var bt=at.path.length-1;bt>=0;--bt)at.missing=((Me={})[at.path[bt]]=at.missing,Me)}else at.missing=at.path;return at.__proto__=c.prototype,at}return(0,Ar.C6)(c,h),c}(Error),yr=n(4734),kr=n(10945),Jr=n(35842),Dr=n(3975),So=n(87747),oo=n(22228),jo=n(5384),Zo=n(55029),Vc=n(71927),Ws=n(67920),Ec=n(3460),Lo=n(85091),Ba=Object.prototype.hasOwnProperty;function _l(h){return null==h}function bg(h,c){var g=h.__typename,S=h.id,X=h._id;if("string"==typeof g&&(c&&(c.keyObject=_l(S)?_l(X)?void 0:{_id:X}:{id:S}),_l(S)&&!_l(X)&&(S=X),!_l(S)))return"".concat(g,":").concat("number"==typeof S||"string"==typeof S?S:JSON.stringify(S))}var Xv={dataIdFromObject:bg,addTypename:!0,resultCaching:!0,canonizeResults:!1};function Dg(h){var c=h.canonizeResults;return void 0===c?Xv.canonizeResults:c}var Jv=/^[_a-z][_0-9a-z]*/i;function Xh(h){var c=h.match(Jv);return c?c[0]:h}function Nm(h,c,g){return!!(0,as.U)(c)&&((0,Lo.c)(c)?c.every(function(S){return Nm(h,S,g)}):h.selections.every(function(S){if((0,Dr.dt)(S)&&(0,Vc.MS)(S,g)){var X=(0,Dr.ue)(S);return Ba.call(c,X)&&(!S.selectionSet||Nm(S.selectionSet,c[X],g))}return!0}))}function Bm(h){return(0,as.U)(h)&&!(0,Dr.A_)(h)&&!(0,Lo.c)(h)}function E(h,c){var g=(0,pt.JG)((0,Zo.zK)(h));return{fragmentMap:g,lookupFragment:function(S){var X=g[S];return!X&&c&&(X=c.lookup(S)),X||null}}}var h,c,hi=Object.create(null),De=function(){return hi},Mt=Object.create(null),ov=function(){function h(c,g){var S=this;this.policies=c,this.group=g,this.data=Object.create(null),this.rootIds=Object.create(null),this.refs=Object.create(null),this.getFieldValue=function(X,ae){return(0,Ws.G)((0,Dr.A_)(X)?S.get(X.__ref,ae):X&&X[ae])},this.canRead=function(X){return(0,Dr.A_)(X)?S.has(X.__ref):"object"==typeof X},this.toReference=function(X,ae){if("string"==typeof X)return(0,Dr.WU)(X);if((0,Dr.A_)(X))return X;var Me=S.policies.identify(X)[0];if(Me){var at=(0,Dr.WU)(Me);return ae&&S.merge(Me,X),at}}}return h.prototype.toObject=function(){return(0,Ar.Cl)({},this.data)},h.prototype.has=function(c){return void 0!==this.lookup(c,!0)},h.prototype.get=function(c,g){if(this.group.depend(c,g),Ba.call(this.data,c)){var S=this.data[c];if(S&&Ba.call(S,g))return S[g]}return"__typename"===g&&Ba.call(this.policies.rootTypenamesById,c)?this.policies.rootTypenamesById[c]:this instanceof Pf?this.parent.get(c,g):void 0},h.prototype.lookup=function(c,g){return g&&this.group.depend(c,"__exists"),Ba.call(this.data,c)?this.data[c]:this instanceof Pf?this.parent.lookup(c,g):this.policies.rootTypenamesById[c]?Object.create(null):void 0},h.prototype.merge=function(c,g){var X,S=this;(0,Dr.A_)(c)&&(c=c.__ref),(0,Dr.A_)(g)&&(g=g.__ref);var ae="string"==typeof c?this.lookup(X=c):c,Me="string"==typeof g?this.lookup(X=g):g;if(Me){(0,D.V1)("string"==typeof X,1);var at=new Mn.ZI(ub).merge(ae,Me);if(this.data[X]=at,at!==ae&&(delete this.refs[X],this.group.caching)){var bt=Object.create(null);ae||(bt.__exists=1),Object.keys(Me).forEach(function(kt){if(!ae||ae[kt]!==at[kt]){bt[kt]=1;var Cn=Xh(kt);Cn!==kt&&!S.policies.hasKeyArgs(at.__typename,Cn)&&(bt[Cn]=1),void 0===at[kt]&&!(S instanceof Pf)&&delete at[kt]}}),bt.__typename&&!(ae&&ae.__typename)&&this.policies.rootTypenamesById[X]===at.__typename&&delete bt.__typename,Object.keys(bt).forEach(function(kt){return S.group.dirty(X,kt)})}}},h.prototype.modify=function(c,g){var S=this,X=this.lookup(c);if(X){var ae=Object.create(null),Me=!1,at=!0,bt={DELETE:hi,INVALIDATE:Mt,isReference:Dr.A_,toReference:this.toReference,canRead:this.canRead,readField:function(kt,Cn){return S.policies.readField("string"==typeof kt?{fieldName:kt,from:Cn||(0,Dr.WU)(c)}:kt,{store:S})}};if(Object.keys(X).forEach(function(kt){var Cn=Xh(kt),bn=X[kt];if(void 0!==bn){var Pn="function"==typeof g?g:g[kt]||g[Cn];if(Pn){var Rn=Pn===De?hi:Pn((0,Ws.G)(bn),(0,Ar.Cl)((0,Ar.Cl)({},bt),{fieldName:Cn,storeFieldName:kt,storage:S.getStorage(c,kt)}));if(Rn===Mt)S.group.dirty(c,kt);else if(Rn===hi&&(Rn=void 0),Rn!==bn&&(ae[kt]=Rn,Me=!0,bn=Rn,!1!==globalThis.__DEV__)){var Qn=function(hr){if(void 0===S.lookup(hr.__ref))return!1!==globalThis.__DEV__&&D.V1.warn(2,hr),!0};if((0,Dr.A_)(Rn))Qn(Rn);else if(Array.isArray(Rn))for(var fi=!1,Ni=void 0,Ii=0,$i=Rn;Ii<$i.length;Ii++){var yi=$i[Ii];if((0,Dr.A_)(yi)){if(fi=!0,Qn(yi))break}else"object"==typeof yi&&yi&&S.policies.identify(yi)[0]&&(Ni=yi);if(fi&&void 0!==Ni){!1!==globalThis.__DEV__&&D.V1.warn(3,Ni);break}}}}void 0!==bn&&(at=!1)}}),Me)return this.merge(c,ae),at&&(this instanceof Pf?this.data[c]=void 0:delete this.data[c],this.group.dirty(c,"__exists")),!0}return!1},h.prototype.delete=function(c,g,S){var X,ae=this.lookup(c);if(ae){var Me=this.getFieldValue(ae,"__typename"),at=g&&S?this.policies.getStoreFieldName({typename:Me,fieldName:g,args:S}):g;return this.modify(c,at?((X={})[at]=De,X):De)}return!1},h.prototype.evict=function(c,g){var S=!1;return c.id&&(Ba.call(this.data,c.id)&&(S=this.delete(c.id,c.fieldName,c.args)),this instanceof Pf&&this!==g&&(S=this.parent.evict(c,g)||S),(c.fieldName||S)&&this.group.dirty(c.id,c.fieldName||"__exists")),S},h.prototype.clear=function(){this.replace(null)},h.prototype.extract=function(){var c=this,g=this.toObject(),S=[];return this.getRootIdSet().forEach(function(X){Ba.call(c.policies.rootTypenamesById,X)||S.push(X)}),S.length&&(g.__META={extraRootIds:S.sort()}),g},h.prototype.replace=function(c){var g=this;if(Object.keys(this.data).forEach(function(ae){c&&Ba.call(c,ae)||g.delete(ae)}),c){var S=c.__META,X=(0,Ar.Tt)(c,["__META"]);Object.keys(X).forEach(function(ae){g.merge(ae,X[ae])}),S&&S.extraRootIds.forEach(this.retain,this)}},h.prototype.retain=function(c){return this.rootIds[c]=(this.rootIds[c]||0)+1},h.prototype.release=function(c){if(this.rootIds[c]>0){var g=--this.rootIds[c];return g||delete this.rootIds[c],g}return 0},h.prototype.getRootIdSet=function(c){return void 0===c&&(c=new Set),Object.keys(this.rootIds).forEach(c.add,c),this instanceof Pf?this.parent.getRootIdSet(c):Object.keys(this.policies.rootTypenamesById).forEach(c.add,c),c},h.prototype.gc=function(){var c=this,g=this.getRootIdSet(),S=this.toObject();g.forEach(function(Me){Ba.call(S,Me)&&(Object.keys(c.findChildRefIds(Me)).forEach(g.add,g),delete S[Me])});var X=Object.keys(S);if(X.length){for(var ae=this;ae instanceof Pf;)ae=ae.parent;X.forEach(function(Me){return ae.delete(Me)})}return X},h.prototype.findChildRefIds=function(c){if(!Ba.call(this.refs,c)){var g=this.refs[c]=Object.create(null),S=this.data[c];if(!S)return g;var X=new Set([S]);X.forEach(function(ae){(0,Dr.A_)(ae)&&(g[ae.__ref]=!0),(0,as.U)(ae)&&Object.keys(ae).forEach(function(Me){var at=ae[Me];(0,as.U)(at)&&X.add(at)})})}return this.refs[c]},h.prototype.makeCacheKey=function(){return this.group.keyMaker.lookupArray(arguments)},h}(),av=function(){function h(c,g){void 0===g&&(g=null),this.caching=c,this.parent=g,this.d=null,this.resetCaching()}return h.prototype.resetCaching=function(){this.d=this.caching?(0,N.yN)():null,this.keyMaker=new Ec.b(oo.et)},h.prototype.depend=function(c,g){if(this.d){this.d(Zv(c,g));var S=Xh(g);S!==g&&this.d(Zv(c,S)),this.parent&&this.parent.depend(c,g)}},h.prototype.dirty=function(c,g){this.d&&this.d.dirty(Zv(c,g),"__exists"===g?"forget":"setDirty")},h}();function Zv(h,c){return c+"#"+h}function sv(h,c){Rf(h)&&h.group.depend(c,"__exists")}c=function(g){function S(X){var Me=X.resultCaching,bt=X.seed,kt=g.call(this,X.policies,new av(void 0===Me||Me))||this;return kt.stump=new db(kt),kt.storageTrie=new Ec.b(oo.et),bt&&kt.replace(bt),kt}return(0,Ar.C6)(S,g),S.prototype.addLayer=function(X,ae){return this.stump.addLayer(X,ae)},S.prototype.removeLayer=function(){return this},S.prototype.getStorage=function(){return this.storageTrie.lookupArray(arguments)},S}(h=ov||(ov={})),h.Root=c;var Pf=function(h){function c(g,S,X,ae){var Me=h.call(this,S.policies,ae)||this;return Me.id=g,Me.parent=S,Me.replay=X,Me.group=ae,X(Me),Me}return(0,Ar.C6)(c,h),c.prototype.addLayer=function(g,S){return new c(g,this,S,this.group)},c.prototype.removeLayer=function(g){var S=this,X=this.parent.removeLayer(g);return g===this.id?(this.group.caching&&Object.keys(this.data).forEach(function(ae){var Me=S.data[ae],at=X.lookup(ae);at?Me?Me!==at&&Object.keys(Me).forEach(function(bt){(0,ve.L)(Me[bt],at[bt])||S.group.dirty(ae,bt)}):(S.group.dirty(ae,"__exists"),Object.keys(at).forEach(function(bt){S.group.dirty(ae,bt)})):S.delete(ae)}),X):X===this.parent?this:X.addLayer(this.id,this.replay)},c.prototype.toObject=function(){return(0,Ar.Cl)((0,Ar.Cl)({},this.parent.toObject()),this.data)},c.prototype.findChildRefIds=function(g){var S=this.parent.findChildRefIds(g);return Ba.call(this.data,g)?(0,Ar.Cl)((0,Ar.Cl)({},S),h.prototype.findChildRefIds.call(this,g)):S},c.prototype.getStorage=function(){for(var g=this.parent;g.parent;)g=g.parent;return g.getStorage.apply(g,arguments)},c}(ov),db=function(h){function c(g){return h.call(this,"EntityStore.Stump",g,function(){},new av(g.group.caching,g.group))||this}return(0,Ar.C6)(c,h),c.prototype.removeLayer=function(){return this},c.prototype.merge=function(g,S){return this.parent.merge(g,S)},c}(Pf);function ub(h,c,g){var S=h[g],X=c[g];return(0,ve.L)(S,X)?S:X}function Rf(h){return!!(h instanceof ov&&h.group.caching)}var qv=function(){function h(){this.known=new(oo.En?WeakSet:Set),this.pool=new Ec.b(oo.et),this.passes=new WeakMap,this.keysByJSON=new Map,this.empty=this.admit({})}return h.prototype.isKnown=function(c){return(0,as.U)(c)&&this.known.has(c)},h.prototype.pass=function(c){if((0,as.U)(c)){var g=function VD(h){return(0,as.U)(h)?(0,Lo.c)(h)?h.slice(0):(0,Ar.Cl)({__proto__:Object.getPrototypeOf(h)},h):h}(c);return this.passes.set(g,c),g}return c},h.prototype.admit=function(c){var g=this;if((0,as.U)(c)){var S=this.passes.get(c);if(S)return S;switch(Object.getPrototypeOf(c)){case Array.prototype:if(this.known.has(c))return c;var ae=c.map(this.admit,this);return(Me=this.pool.lookupArray(ae)).array||(this.known.add(Me.array=ae),!1!==globalThis.__DEV__&&Object.freeze(ae)),Me.array;case null:case Object.prototype:if(this.known.has(c))return c;var at=Object.getPrototypeOf(c),bt=[at],kt=this.sortedKeys(c);bt.push(kt.json);var Me,Cn=bt.length;if(kt.sorted.forEach(function(Rn){bt.push(g.admit(c[Rn]))}),!(Me=this.pool.lookupArray(bt)).object){var bn=Me.object=Object.create(at);this.known.add(bn),kt.sorted.forEach(function(Rn,Qn){bn[Rn]=bt[Cn+Qn]}),!1!==globalThis.__DEV__&&Object.freeze(bn)}return Me.object}}return c},h.prototype.sortedKeys=function(c){var g=Object.keys(c),S=this.pool.lookupArray(g);if(!S.keys){g.sort();var X=JSON.stringify(g);(S.keys=this.keysByJSON.get(X))||this.keysByJSON.set(X,S.keys={sorted:g,json:X})}return S.keys},h}();function pb(h){return[h.selectionSet,h.objectOrReference,h.context,h.context.canonizeResults]}var ey=function(){function h(c){var g=this;this.knownResults=new(oo.et?WeakMap:Map),this.config=(0,jo.o)(c,{addTypename:!1!==c.addTypename,canonizeResults:Dg(c)}),this.canon=c.canon||new qv,this.executeSelectionSet=(0,N.LV)(function(S){var X,ae=S.context.canonizeResults,Me=pb(S);Me[3]=!ae;var at=(X=g.executeSelectionSet).peek.apply(X,Me);return at?ae?(0,Ar.Cl)((0,Ar.Cl)({},at),{result:g.canon.admit(at.result)}):at:(sv(S.context.store,S.enclosingRef.__ref),g.execSelectionSetImpl(S))},{max:this.config.resultCacheMaxSize||tn.v["inMemoryCache.executeSelectionSet"]||5e4,keyArgs:pb,makeCacheKey:function(S,X,ae,Me){if(Rf(ae.store))return ae.store.makeCacheKey(S,(0,Dr.A_)(X)?X.__ref:X,ae.varString,Me)}}),this.executeSubSelectedArray=(0,N.LV)(function(S){return sv(S.context.store,S.enclosingRef.__ref),g.execSubSelectedArrayImpl(S)},{max:this.config.resultCacheMaxSize||tn.v["inMemoryCache.executeSubSelectedArray"]||1e4,makeCacheKey:function(S){var X=S.field,ae=S.array,Me=S.context;if(Rf(Me.store))return Me.store.makeCacheKey(X,ae,Me.varString)}})}return h.prototype.resetCanon=function(){this.canon=new qv},h.prototype.diffQueryAgainstStore=function(c){var g=c.store,S=c.query,X=c.rootId,ae=void 0===X?"ROOT_QUERY":X,Me=c.variables,at=c.returnPartialData,bt=void 0===at||at,kt=c.canonizeResults,Cn=void 0===kt?this.config.canonizeResults:kt,bn=this.config.cache.policies;Me=(0,Ar.Cl)((0,Ar.Cl)({},(0,Zo.wY)((0,Zo.AT)(S))),Me);var Qn,Pn=(0,Dr.WU)(ae),Rn=this.executeSelectionSet({selectionSet:(0,Zo.Vn)(S).selectionSet,objectOrReference:Pn,enclosingRef:Pn,context:(0,Ar.Cl)({store:g,query:S,policies:bn,variables:Me,varString:(0,Jr.M)(Me),canonizeResults:Cn},E(S,this.config.fragments))});if(Rn.missing&&(Qn=[new sr(hb(Rn.missing),Rn.missing,S,Me)],!bt))throw Qn[0];return{result:Rn.result,complete:!Qn,missing:Qn}},h.prototype.isFresh=function(c,g,S,X){if(Rf(X.store)&&this.knownResults.get(c)===S){var ae=this.executeSelectionSet.peek(S,g,X,this.canon.isKnown(c));if(ae&&c===ae.result)return!0}return!1},h.prototype.execSelectionSetImpl=function(c){var g=this,S=c.selectionSet,X=c.objectOrReference,ae=c.enclosingRef,Me=c.context;if((0,Dr.A_)(X)&&!Me.policies.rootTypenamesById[X.__ref]&&!Me.store.has(X.__ref))return{result:this.canon.empty,missing:"Dangling reference to missing ".concat(X.__ref," object")};var Pn,at=Me.variables,bt=Me.policies,Cn=Me.store.getFieldValue(X,"__typename"),bn=[],Rn=new Mn.ZI;function Qn(yi,xi){var hr;return yi.missing&&(Pn=Rn.merge(Pn,((hr={})[xi]=yi.missing,hr))),yi.result}this.config.addTypename&&"string"==typeof Cn&&!bt.rootIdsByTypename[Cn]&&bn.push({__typename:Cn});var fi=new Set(S.selections);fi.forEach(function(yi){var xi,hr;if((0,Vc.MS)(yi,at))if((0,Dr.dt)(yi)){var qi=bt.readField({fieldName:yi.name.value,field:yi,variables:Me.variables,from:X},Me),rr=(0,Dr.ue)(yi);void 0===qi?kr.XY.added(yi)||(Pn=Rn.merge(Pn,((xi={})[rr]="Can't find field '".concat(yi.name.value,"' on ").concat((0,Dr.A_)(X)?X.__ref+" object":"object "+JSON.stringify(X,null,2)),xi))):(0,Lo.c)(qi)?qi.length>0&&(qi=Qn(g.executeSubSelectedArray({field:yi,array:qi,enclosingRef:ae,context:Me}),rr)):yi.selectionSet?null!=qi&&(qi=Qn(g.executeSelectionSet({selectionSet:yi.selectionSet,objectOrReference:qi,enclosingRef:(0,Dr.A_)(qi)?qi:ae,context:Me}),rr)):Me.canonizeResults&&(qi=g.canon.pass(qi)),void 0!==qi&&bn.push(((hr={})[rr]=qi,hr))}else{var Tr=(0,pt.HQ)(yi,Me.lookupFragment);if(!Tr&&yi.kind===So.b.FRAGMENT_SPREAD)throw(0,D.vA)(9,yi.name.value);Tr&&bt.fragmentMatches(Tr,Cn)&&Tr.selectionSet.selections.forEach(fi.add,fi)}});var Ii={result:(0,Mn.IM)(bn),missing:Pn},$i=Me.canonizeResults?this.canon.admit(Ii):(0,Ws.G)(Ii);return $i.result&&this.knownResults.set($i.result,S),$i},h.prototype.execSubSelectedArrayImpl=function(c){var at,g=this,S=c.field,X=c.array,ae=c.enclosingRef,Me=c.context,bt=new Mn.ZI;function kt(Cn,bn){var Pn;return Cn.missing&&(at=bt.merge(at,((Pn={})[bn]=Cn.missing,Pn))),Cn.result}return S.selectionSet&&(X=X.filter(Me.store.canRead)),X=X.map(function(Cn,bn){return null===Cn?null:(0,Lo.c)(Cn)?kt(g.executeSubSelectedArray({field:S,array:Cn,enclosingRef:ae,context:Me}),bn):S.selectionSet?kt(g.executeSelectionSet({selectionSet:S.selectionSet,objectOrReference:Cn,enclosingRef:(0,Dr.A_)(Cn)?Cn:ae,context:Me}),bn):(!1!==globalThis.__DEV__&&function WD(h,c,g){if(!c.selectionSet){var S=new Set([g]);S.forEach(function(X){(0,as.U)(X)&&((0,D.V1)(!(0,Dr.A_)(X),10,function o0(h,c){return(0,Dr.A_)(c)?h.get(c.__ref,"__typename"):c&&c.__typename}(h,X),c.name.value),Object.values(X).forEach(S.add,S))})}}(Me.store,S,Cn),Cn)}),{result:Me.canonizeResults?this.canon.admit(X):X,missing:at}},h}();function hb(h){try{JSON.stringify(h,function(c,g){if("string"==typeof g)throw g;return g})}catch(c){return c}}var jD=n(8214),qu=n(57639),kf=n(27901),mb=Object.create(null);function s0(h){var c=JSON.stringify(h);return mb[c]||(mb[c]=Object.create(null))}function d_(h){var c=s0(h);return c.keyFieldsFn||(c.keyFieldsFn=function(g,S){var X=function(Me,at){return S.readField(at,Me)},ae=S.keyObject=Sg(h,function(Me){var at=Ff(S.storeObject,Me,X);return void 0===at&&g!==S.storeObject&&Ba.call(g,Me[0])&&(at=Ff(g,Me,fb)),(0,D.V1)(void 0!==at,4,Me.join("."),g),at});return"".concat(S.typename,":").concat(JSON.stringify(ae))})}function c0(h){var c=s0(h);return c.keyArgsFn||(c.keyArgsFn=function(g,S){var X=S.field,ae=S.variables,Me=S.fieldName,at=Sg(h,function(kt){var Cn=kt[0],bn=Cn.charAt(0);if("@"!==bn)if("$"!==bn){if(g)return Ff(g,kt)}else{var fi=Cn.slice(1);if(ae&&Ba.call(ae,fi)){var Ni=kt.slice(0);return Ni[0]=fi,Ff(ae,Ni)}}else if(X&&(0,Lo.E)(X.directives)){var Pn=Cn.slice(1),Rn=X.directives.find(function(Ii){return Ii.name.value===Pn}),Qn=Rn&&(0,Dr.MB)(Rn,ae);return Qn&&Ff(Qn,kt.slice(1))}}),bt=JSON.stringify(at);return(g||"{}"!==bt)&&(Me+=":"+bt),Me})}function Sg(h,c){var g=new Mn.ZI;return ty(h).reduce(function(S,X){var ae,Me=c(X);if(void 0!==Me){for(var at=X.length-1;at>=0;--at)(ae={})[X[at]]=Me,Me=ae;S=g.merge(S,Me)}return S},Object.create(null))}function ty(h){var c=s0(h);if(!c.paths){var g=c.paths=[],S=[];h.forEach(function(X,ae){(0,Lo.c)(X)?(ty(X).forEach(function(Me){return g.push(S.concat(Me))}),S.length=0):(S.push(X),(0,Lo.c)(h[ae+1])||(g.push(S.slice(0)),S.length=0))})}return c.paths}function fb(h,c){return h[c]}function Ff(h,c,g){return g=g||fb,Eg(c.reduce(function S(X,ae){return(0,Lo.c)(X)?X.map(function(Me){return S(Me,ae)}):X&&g(X,ae)},h))}function Eg(h){return(0,as.U)(h)?(0,Lo.c)(h)?h.map(Eg):Sg(Object.keys(h).sort(),function(c){return Ff(h,c)}):h}function ny(h){return void 0!==h.args?h.args:h.field?(0,Dr.MB)(h.field,h.variables):null}var iy=function(){},cv=function(h,c){return c.fieldName},ep=function(h,c,g){return(0,g.mergeObjects)(h,c)},gb=function(h,c){return c},zD=function(){function h(c){this.config=c,this.typePolicies=Object.create(null),this.toBeAdded=Object.create(null),this.supertypeMap=new Map,this.fuzzySubtypes=new Map,this.rootIdsByTypename=Object.create(null),this.rootTypenamesById=Object.create(null),this.usingPossibleTypes=!1,this.config=(0,Ar.Cl)({dataIdFromObject:bg},c),this.cache=this.config.cache,this.setRootTypename("Query"),this.setRootTypename("Mutation"),this.setRootTypename("Subscription"),c.possibleTypes&&this.addPossibleTypes(c.possibleTypes),c.typePolicies&&this.addTypePolicies(c.typePolicies)}return h.prototype.identify=function(c,g){var S,X=this,ae=g&&(g.typename||(null===(S=g.storeObject)||void 0===S?void 0:S.__typename))||c.__typename;if(ae===this.rootTypenamesById.ROOT_QUERY)return["ROOT_QUERY"];for(var bt,Me=g&&g.storeObject||c,at=(0,Ar.Cl)((0,Ar.Cl)({},g),{typename:ae,storeObject:Me,readField:g&&g.readField||function(){var Pn=u_(arguments,Me);return X.readField(Pn,{store:X.cache.data,variables:Pn.variables})}}),kt=ae&&this.getTypePolicy(ae),Cn=kt&&kt.keyFn||this.config.dataIdFromObject;Cn;){var bn=Cn((0,Ar.Cl)((0,Ar.Cl)({},c),Me),at);if(!(0,Lo.c)(bn)){bt=bn;break}Cn=d_(bn)}return bt=bt?String(bt):void 0,at.keyObject?[bt,at.keyObject]:[bt]},h.prototype.addTypePolicies=function(c){var g=this;Object.keys(c).forEach(function(S){var X=c[S],ae=X.queryType,Me=X.mutationType,at=X.subscriptionType,bt=(0,Ar.Tt)(X,["queryType","mutationType","subscriptionType"]);ae&&g.setRootTypename("Query",S),Me&&g.setRootTypename("Mutation",S),at&&g.setRootTypename("Subscription",S),Ba.call(g.toBeAdded,S)?g.toBeAdded[S].push(bt):g.toBeAdded[S]=[bt]})},h.prototype.updateTypePolicy=function(c,g){var S=this,X=this.getTypePolicy(c),ae=g.keyFields,Me=g.fields;function at(bt,kt){bt.merge="function"==typeof kt?kt:!0===kt?ep:!1===kt?gb:bt.merge}at(X,g.merge),X.keyFn=!1===ae?iy:(0,Lo.c)(ae)?d_(ae):"function"==typeof ae?ae:X.keyFn,Me&&Object.keys(Me).forEach(function(bt){var kt=S.getFieldPolicy(c,bt,!0),Cn=Me[bt];if("function"==typeof Cn)kt.read=Cn;else{var bn=Cn.keyArgs,Pn=Cn.read,Rn=Cn.merge;kt.keyFn=!1===bn?cv:(0,Lo.c)(bn)?c0(bn):"function"==typeof bn?bn:kt.keyFn,"function"==typeof Pn&&(kt.read=Pn),at(kt,Rn)}kt.read&&kt.merge&&(kt.keyFn=kt.keyFn||cv)})},h.prototype.setRootTypename=function(c,g){void 0===g&&(g=c);var S="ROOT_"+c.toUpperCase(),X=this.rootTypenamesById[S];g!==X&&((0,D.V1)(!X||X===c,5,c),X&&delete this.rootIdsByTypename[X],this.rootIdsByTypename[g]=S,this.rootTypenamesById[S]=g)},h.prototype.addPossibleTypes=function(c){var g=this;this.usingPossibleTypes=!0,Object.keys(c).forEach(function(S){g.getSupertypeSet(S,!0),c[S].forEach(function(X){g.getSupertypeSet(X,!0).add(S);var ae=X.match(Jv);(!ae||ae[0]!==X)&&g.fuzzySubtypes.set(X,new RegExp(X))})})},h.prototype.getTypePolicy=function(c){var g=this;if(!Ba.call(this.typePolicies,c)){var S=this.typePolicies[c]=Object.create(null);S.fields=Object.create(null);var X=this.supertypeMap.get(c);!X&&this.fuzzySubtypes.size&&(X=this.getSupertypeSet(c,!0),this.fuzzySubtypes.forEach(function(Me,at){if(Me.test(c)){var bt=g.supertypeMap.get(at);bt&&bt.forEach(function(kt){return X.add(kt)})}})),X&&X.size&&X.forEach(function(Me){var at=g.getTypePolicy(Me),bt=at.fields,kt=(0,Ar.Tt)(at,["fields"]);Object.assign(S,kt),Object.assign(S.fields,bt)})}var ae=this.toBeAdded[c];return ae&&ae.length&&ae.splice(0).forEach(function(Me){g.updateTypePolicy(c,Me)}),this.typePolicies[c]},h.prototype.getFieldPolicy=function(c,g,S){if(c){var X=this.getTypePolicy(c).fields;return X[g]||S&&(X[g]=Object.create(null))}},h.prototype.getSupertypeSet=function(c,g){var S=this.supertypeMap.get(c);return!S&&g&&this.supertypeMap.set(c,S=new Set),S},h.prototype.fragmentMatches=function(c,g,S,X){var ae=this;if(!c.typeCondition)return!0;if(!g)return!1;var Me=c.typeCondition.name.value;if(g===Me)return!0;if(this.usingPossibleTypes&&this.supertypeMap.has(Me))for(var at=this.getSupertypeSet(g,!0),bt=[at],kt=function(Qn){var fi=ae.getSupertypeSet(Qn,!1);fi&&fi.size&&bt.indexOf(fi)<0&&bt.push(fi)},Cn=!(!S||!this.fuzzySubtypes.size),bn=!1,Pn=0;Pn<bt.length;++Pn){var Rn=bt[Pn];if(Rn.has(Me))return at.has(Me)||(bn&&!1!==globalThis.__DEV__&&D.V1.warn(6,g,Me),at.add(Me)),!0;Rn.forEach(kt),Cn&&Pn===bt.length-1&&Nm(c.selectionSet,S,X)&&(Cn=!1,bn=!0,this.fuzzySubtypes.forEach(function(Qn,fi){var Ni=g.match(Qn);Ni&&Ni[0]===g&&kt(fi)}))}return!1},h.prototype.hasKeyArgs=function(c,g){var S=this.getFieldPolicy(c,g,!1);return!(!S||!S.keyFn)},h.prototype.getStoreFieldName=function(c){var ae,g=c.typename,S=c.fieldName,X=this.getFieldPolicy(g,S,!1),Me=X&&X.keyFn;if(Me&&g)for(var at={typename:g,fieldName:S,field:c.field||null,variables:c.variables},bt=ny(c);Me;){var kt=Me(bt,at);if(!(0,Lo.c)(kt)){ae=kt||S;break}Me=c0(kt)}return void 0===ae&&(ae=c.field?(0,Dr.Ii)(c.field,c.variables):(0,Dr.o5)(S,ny(c))),!1===ae?S:S===Xh(ae)?ae:S+":"+ae},h.prototype.readField=function(c,g){var S=c.from;if(S&&(c.field||c.fieldName)){if(void 0===c.typename){var ae=g.store.getFieldValue(S,"__typename");ae&&(c.typename=ae)}var Me=this.getStoreFieldName(c),at=Xh(Me),bt=g.store.getFieldValue(S,Me),kt=this.getFieldPolicy(c.typename,at,!1),Cn=kt&&kt.read;if(Cn){var bn=ry(this,S,c,g,g.store.getStorage((0,Dr.A_)(S)?S.__ref:S,Me));return kf.bl.withValue(this.cache,Cn,[bt,bn])}return bt}},h.prototype.getReadFunction=function(c,g){var S=this.getFieldPolicy(c,g,!1);return S&&S.read},h.prototype.getMergeFunction=function(c,g,S){var X=this.getFieldPolicy(c,g,!1),ae=X&&X.merge;return!ae&&S&&(ae=(X=this.getTypePolicy(S))&&X.merge),ae},h.prototype.runMergeFunction=function(c,g,S,X,ae){var Me=S.field,at=S.typename,bt=S.merge;return bt===ep?Lf(X.store)(c,g):bt===gb?g:(X.overwrite&&(c=void 0),bt(c,g,ry(this,void 0,{typename:at,fieldName:Me.name.value,field:Me,variables:X.variables},X,ae||Object.create(null))))},h}();function ry(h,c,g,S,X){var ae=h.getStoreFieldName(g),Me=Xh(ae),at=g.variables||S.variables,bt=S.store,kt=bt.toReference,Cn=bt.canRead;return{args:ny(g),field:g.field||null,fieldName:Me,storeFieldName:ae,variables:at,isReference:Dr.A_,toReference:kt,storage:X,cache:h.cache,canRead:Cn,readField:function(){return h.readField(u_(arguments,c,at),S)},mergeObjects:Lf(S.store)}}function u_(h,c,g){var Me,S=h[0];return"string"==typeof S?Me={fieldName:S,from:h.length>1?h[1]:c}:(Me=(0,Ar.Cl)({},S),Ba.call(Me,"from")||(Me.from=c)),!1!==globalThis.__DEV__&&void 0===Me.from&&!1!==globalThis.__DEV__&&D.V1.warn(7,(0,qu.p)(Array.from(h))),void 0===Me.variables&&(Me.variables=g),Me}function Lf(h){return function(g,S){if((0,Lo.c)(g)||(0,Lo.c)(S))throw(0,D.vA)(8);if((0,as.U)(g)&&(0,as.U)(S)){var X=h.getFieldValue(g,"__typename"),ae=h.getFieldValue(S,"__typename");if(X&&ae&&X!==ae)return S;if((0,Dr.A_)(g)&&Bm(S))return h.merge(g.__ref,S),g;if(Bm(g)&&(0,Dr.A_)(S))return h.merge(g,S.__ref),S;if(Bm(g)&&Bm(S))return(0,Ar.Cl)((0,Ar.Cl)({},g),S)}return S}}function oy(h,c,g){var S="".concat(c).concat(g),X=h.flavors.get(S);return X||h.flavors.set(S,X=h.clientOnly===c&&h.deferred===g?h:(0,Ar.Cl)((0,Ar.Cl)({},h),{clientOnly:c,deferred:g})),X}var Nf=function(){function h(c,g,S){this.cache=c,this.reader=g,this.fragments=S}return h.prototype.writeToStore=function(c,g){var S=this,X=g.query,ae=g.result,Me=g.dataId,at=g.variables,bt=g.overwrite,kt=(0,Zo.Vu)(X),Cn=function a0(){return new Mn.ZI}();at=(0,Ar.Cl)((0,Ar.Cl)({},(0,Zo.wY)(kt)),at);var bn=(0,Ar.Cl)((0,Ar.Cl)({store:c,written:Object.create(null),merge:function(Rn,Qn){return Cn.merge(Rn,Qn)},variables:at,varString:(0,Jr.M)(at)},E(X,this.fragments)),{overwrite:!!bt,incomingById:new Map,clientOnly:!1,deferred:!1,flavors:new Map}),Pn=this.processSelectionSet({result:ae||Object.create(null),dataId:Me,selectionSet:kt.selectionSet,mergeTree:{map:new Map},context:bn});if(!(0,Dr.A_)(Pn))throw(0,D.vA)(11,ae);return bn.incomingById.forEach(function(Rn,Qn){var fi=Rn.storeObject,Ni=Rn.mergeTree,Ii=Rn.fieldNodeSet,$i=(0,Dr.WU)(Qn);if(Ni&&Ni.map.size){var yi=S.applyMerges(Ni,$i,fi,bn);if((0,Dr.A_)(yi))return;fi=yi}if(!1!==globalThis.__DEV__&&!bn.overwrite){var xi=Object.create(null);Ii.forEach(function(rr){rr.selectionSet&&(xi[rr.name.value]=!0)}),Object.keys(fi).forEach(function(rr){(function(rr){return!0===xi[Xh(rr)]})(rr)&&!function(rr){var Tr=Ni&&Ni.map.get(rr);return!!(Tr&&Tr.info&&Tr.info.merge)}(rr)&&function GD(h,c,g,S){var X=function(bn){var Pn=S.getFieldValue(bn,g);return"object"==typeof Pn&&Pn},ae=X(h);if(ae){var Me=X(c);if(Me&&!(0,Dr.A_)(ae)&&!(0,ve.L)(ae,Me)&&!Object.keys(ae).every(function(bn){return void 0!==S.getFieldValue(Me,bn)})){var at=S.getFieldValue(h,"__typename")||S.getFieldValue(c,"__typename"),bt=Xh(g),kt="".concat(at,".").concat(bt);if(!_b.has(kt)){_b.add(kt);var Cn=[];!(0,Lo.c)(ae)&&!(0,Lo.c)(Me)&&[ae,Me].forEach(function(bn){var Pn=S.getFieldValue(bn,"__typename");"string"==typeof Pn&&!Cn.includes(Pn)&&Cn.push(Pn)}),!1!==globalThis.__DEV__&&D.V1.warn(14,bt,at,Cn.length?"either ensure all objects of type "+Cn.join(" and ")+" have an ID or a custom merge function, or ":"",kt,(0,Ar.Cl)({},ae),(0,Ar.Cl)({},Me))}}}}($i,fi,rr,bn.store)})}c.merge(Qn,fi)}),c.retain(Pn.__ref),Pn},h.prototype.processSelectionSet=function(c){var g=this,S=c.dataId,X=c.result,ae=c.selectionSet,Me=c.context,at=c.mergeTree,bt=this.cache.policies,kt=Object.create(null),Cn=S&&bt.rootTypenamesById[S]||(0,Dr.D$)(X,ae,Me.fragmentMap)||S&&Me.store.get(S,"__typename");"string"==typeof Cn&&(kt.__typename=Cn);var bn=function(){var yi=u_(arguments,kt,Me.variables);if((0,Dr.A_)(yi.from)){var xi=Me.incomingById.get(yi.from.__ref);if(xi){var hr=bt.readField((0,Ar.Cl)((0,Ar.Cl)({},yi),{from:xi.storeObject}),Me);if(void 0!==hr)return hr}}return bt.readField(yi,Me)},Pn=new Set;this.flattenFields(ae,X,Me,Cn).forEach(function(yi,xi){var hr,qi=(0,Dr.ue)(xi),rr=X[qi];if(Pn.add(xi),void 0!==rr){var Tr=bt.getStoreFieldName({typename:Cn,fieldName:xi.name.value,field:xi,variables:yi.variables}),Ao=ay(at,Tr),Br=g.processFieldValue(rr,xi,xi.selectionSet?oy(yi,!1,!1):yi,Ao),wo=void 0;xi.selectionSet&&((0,Dr.A_)(Br)||Bm(Br))&&(wo=bn("__typename",Br));var Da=bt.getMergeFunction(Cn,xi.name.value,wo);Da?Ao.info={field:xi,typename:Cn,merge:Da}:h_(at,Tr),kt=yi.merge(kt,((hr={})[Tr]=Br,hr))}else!1!==globalThis.__DEV__&&!yi.clientOnly&&!yi.deferred&&!kr.XY.added(xi)&&!bt.getReadFunction(Cn,xi.name.value)&&!1!==globalThis.__DEV__&&D.V1.error(12,(0,Dr.ue)(xi),X)});try{var Rn=bt.identify(X,{typename:Cn,selectionSet:ae,fragmentMap:Me.fragmentMap,storeObject:kt,readField:bn}),fi=Rn[1];S=S||Rn[0],fi&&(kt=Me.merge(kt,fi))}catch(yi){if(!S)throw yi}if("string"==typeof S){var Ni=(0,Dr.WU)(S),Ii=Me.written[S]||(Me.written[S]=[]);if(Ii.indexOf(ae)>=0||(Ii.push(ae),this.reader&&this.reader.isFresh(X,Ni,ae,Me)))return Ni;var $i=Me.incomingById.get(S);return $i?($i.storeObject=Me.merge($i.storeObject,kt),$i.mergeTree=Ig($i.mergeTree,at),Pn.forEach(function(yi){return $i.fieldNodeSet.add(yi)})):Me.incomingById.set(S,{storeObject:kt,mergeTree:p_(at)?void 0:at,fieldNodeSet:Pn}),Ni}return kt},h.prototype.processFieldValue=function(c,g,S,X){var ae=this;return g.selectionSet&&null!==c?(0,Lo.c)(c)?c.map(function(Me,at){var bt=ae.processFieldValue(Me,g,S,ay(X,at));return h_(X,at),bt}):this.processSelectionSet({result:c,selectionSet:g.selectionSet,context:S,mergeTree:X}):!1!==globalThis.__DEV__?(0,jD.m)(c):c},h.prototype.flattenFields=function(c,g,S,X){void 0===X&&(X=(0,Dr.D$)(g,c,S.fragmentMap));var ae=new Map,Me=this.cache.policies,at=new Ec.b(!1);return function bt(kt,Cn){var bn=at.lookup(kt,Cn.clientOnly,Cn.deferred);bn.visited||(bn.visited=!0,kt.selections.forEach(function(Pn){if((0,Vc.MS)(Pn,S.variables)){var Rn=Cn.clientOnly,Qn=Cn.deferred;if(!(Rn&&Qn)&&(0,Lo.E)(Pn.directives)&&Pn.directives.forEach(function(Ii){var $i=Ii.name.value;if("client"===$i&&(Rn=!0),"defer"===$i){var yi=(0,Dr.MB)(Ii,S.variables);(!yi||!1!==yi.if)&&(Qn=!0)}}),(0,Dr.dt)(Pn)){var fi=ae.get(Pn);fi&&(Rn=Rn&&fi.clientOnly,Qn=Qn&&fi.deferred),ae.set(Pn,oy(S,Rn,Qn))}else{var Ni=(0,pt.HQ)(Pn,S.lookupFragment);if(!Ni&&Pn.kind===So.b.FRAGMENT_SPREAD)throw(0,D.vA)(13,Pn.name.value);Ni&&Me.fragmentMatches(Ni,X,g,S.variables)&&bt(Ni.selectionSet,oy(S,Rn,Qn))}}}))}(c,S),ae},h.prototype.applyMerges=function(c,g,S,X,ae){var Me,at=this;if(c.map.size&&!(0,Dr.A_)(S)){var bt=(0,Lo.c)(S)||!(0,Dr.A_)(g)&&!Bm(g)?void 0:g,kt=S;bt&&!ae&&(ae=[(0,Dr.A_)(bt)?bt.__ref:bt]);var Cn,bn=function(Pn,Rn){return(0,Lo.c)(Pn)?"number"==typeof Rn?Pn[Rn]:void 0:X.store.getFieldValue(Pn,String(Rn))};c.map.forEach(function(Pn,Rn){var Qn=bn(bt,Rn),fi=bn(kt,Rn);if(void 0!==fi){ae&&ae.push(Rn);var Ni=at.applyMerges(Pn,Qn,fi,X,ae);Ni!==fi&&(Cn=Cn||new Map).set(Rn,Ni),ae&&(0,D.V1)(ae.pop()===Rn)}}),Cn&&(S=(0,Lo.c)(kt)?kt.slice(0):(0,Ar.Cl)({},kt),Cn.forEach(function(Pn,Rn){S[Rn]=Pn}))}return c.info?this.cache.policies.runMergeFunction(g,S,c.info,X,ae&&(Me=X.store).getStorage.apply(Me,ae)):S},h}(),Yh=[];function ay(h,c){var g=h.map;return g.has(c)||g.set(c,Yh.pop()||{map:new Map}),g.get(c)}function Ig(h,c){if(h===c||!c||p_(c))return h;if(!h||p_(h))return c;var g=h.info&&c.info?(0,Ar.Cl)((0,Ar.Cl)({},h.info),c.info):h.info||c.info,S=h.map.size&&c.map.size,ae={info:g,map:S?new Map:h.map.size?h.map:c.map};if(S){var Me=new Set(c.map.keys());h.map.forEach(function(at,bt){ae.map.set(bt,Ig(at,c.map.get(bt))),Me.delete(bt)}),Me.forEach(function(at){ae.map.set(at,Ig(c.map.get(at),h.map.get(at)))})}return ae}function p_(h){return!h||!(h.info||h.map.size)}function h_(h,c){var g=h.map,S=g.get(c);S&&p_(S)&&(Yh.push(S),g.delete(c))}var _b=new Set,l0=function(h){function c(g){void 0===g&&(g={});var S=h.call(this)||this;return S.watches=new Set,S.addTypenameTransform=new yr.c(kr.XY),S.assumeImmutableResults=!0,S.makeVar=kf.UT,S.txCount=0,S.config=function Yv(h){return(0,jo.o)(Xv,h)}(g),S.addTypename=!!S.config.addTypename,S.policies=new zD({cache:S,dataIdFromObject:S.config.dataIdFromObject,possibleTypes:S.config.possibleTypes,typePolicies:S.config.typePolicies}),S.init(),S}return(0,Ar.C6)(c,h),c.prototype.init=function(){var g=this.data=new ov.Root({policies:this.policies,resultCaching:this.config.resultCaching});this.optimisticData=g.stump,this.resetResultCache()},c.prototype.resetResultCache=function(g){var S=this,X=this.storeReader,ae=this.config.fragments;this.storeWriter=new Nf(this,this.storeReader=new ey({cache:this,addTypename:this.addTypename,resultCacheMaxSize:this.config.resultCacheMaxSize,canonizeResults:Dg(this.config),canon:g?void 0:X&&X.canon,fragments:ae}),ae),this.maybeBroadcastWatch=(0,N.LV)(function(Me,at){return S.broadcastWatch(Me,at)},{max:this.config.resultCacheMaxSize||tn.v["inMemoryCache.maybeBroadcastWatch"]||5e3,makeCacheKey:function(Me){var at=Me.optimistic?S.optimisticData:S.data;if(Rf(at))return at.makeCacheKey(Me.query,Me.callback,(0,Jr.M)({optimistic:Me.optimistic,id:Me.id,variables:Me.variables}))}}),new Set([this.data.group,this.optimisticData.group]).forEach(function(Me){return Me.resetCaching()})},c.prototype.restore=function(g){return this.init(),g&&this.data.replace(g),this},c.prototype.extract=function(g){return void 0===g&&(g=!1),(g?this.optimisticData:this.data).extract()},c.prototype.read=function(g){var S=g.returnPartialData,X=void 0!==S&&S;try{return this.storeReader.diffQueryAgainstStore((0,Ar.Cl)((0,Ar.Cl)({},g),{store:g.optimistic?this.optimisticData:this.data,config:this.config,returnPartialData:X})).result||null}catch(ae){if(ae instanceof sr)return null;throw ae}},c.prototype.write=function(g){try{return++this.txCount,this.storeWriter.writeToStore(this.data,g)}finally{! --this.txCount&&!1!==g.broadcast&&this.broadcastWatches()}},c.prototype.modify=function(g){if(Ba.call(g,"id")&&!g.id)return!1;var S=g.optimistic?this.optimisticData:this.data;try{return++this.txCount,S.modify(g.id||"ROOT_QUERY",g.fields)}finally{! --this.txCount&&!1!==g.broadcast&&this.broadcastWatches()}},c.prototype.diff=function(g){return this.storeReader.diffQueryAgainstStore((0,Ar.Cl)((0,Ar.Cl)({},g),{store:g.optimistic?this.optimisticData:this.data,rootId:g.id||"ROOT_QUERY",config:this.config}))},c.prototype.watch=function(g){var S=this;return this.watches.size||(0,kf.MS)(this),this.watches.add(g),g.immediate&&this.maybeBroadcastWatch(g),function(){S.watches.delete(g)&&!S.watches.size&&(0,kf.WR)(S),S.maybeBroadcastWatch.forget(g)}},c.prototype.gc=function(g){var S;Jr.M.reset(),sc.y.reset(),this.addTypenameTransform.resetCache(),null===(S=this.config.fragments)||void 0===S||S.resetCaches();var X=this.optimisticData.gc();return g&&!this.txCount&&(g.resetResultCache?this.resetResultCache(g.resetResultIdentities):g.resetResultIdentities&&this.storeReader.resetCanon()),X},c.prototype.retain=function(g,S){return(S?this.optimisticData:this.data).retain(g)},c.prototype.release=function(g,S){return(S?this.optimisticData:this.data).release(g)},c.prototype.identify=function(g){if((0,Dr.A_)(g))return g.__ref;try{return this.policies.identify(g)[0]}catch(S){!1!==globalThis.__DEV__&&D.V1.warn(S)}},c.prototype.evict=function(g){if(!g.id){if(Ba.call(g,"id"))return!1;g=(0,Ar.Cl)((0,Ar.Cl)({},g),{id:"ROOT_QUERY"})}try{return++this.txCount,this.optimisticData.evict(g,this.data)}finally{! --this.txCount&&!1!==g.broadcast&&this.broadcastWatches()}},c.prototype.reset=function(g){var S=this;return this.init(),Jr.M.reset(),g&&g.discardWatches?(this.watches.forEach(function(X){return S.maybeBroadcastWatch.forget(X)}),this.watches.clear(),(0,kf.WR)(this)):this.broadcastWatches(),Promise.resolve()},c.prototype.removeOptimistic=function(g){var S=this.optimisticData.removeLayer(g);S!==this.optimisticData&&(this.optimisticData=S,this.broadcastWatches())},c.prototype.batch=function(g){var kt,S=this,X=g.update,ae=g.optimistic,Me=void 0===ae||ae,at=g.removeOptimistic,bt=g.onWatchUpdated,Cn=function(Pn){var Qn=S.data,fi=S.optimisticData;++S.txCount,Pn&&(S.data=S.optimisticData=Pn);try{return kt=X(S)}finally{--S.txCount,S.data=Qn,S.optimisticData=fi}},bn=new Set;return bt&&!this.txCount&&this.broadcastWatches((0,Ar.Cl)((0,Ar.Cl)({},g),{onWatchUpdated:function(Pn){return bn.add(Pn),!1}})),"string"==typeof Me?this.optimisticData=this.optimisticData.addLayer(Me,Cn):!1===Me?Cn(this.data):Cn(),"string"==typeof at&&(this.optimisticData=this.optimisticData.removeLayer(at)),bt&&bn.size?(this.broadcastWatches((0,Ar.Cl)((0,Ar.Cl)({},g),{onWatchUpdated:function(Pn,Rn){var Qn=bt.call(this,Pn,Rn);return!1!==Qn&&bn.delete(Pn),Qn}})),bn.size&&bn.forEach(function(Pn){return S.maybeBroadcastWatch.dirty(Pn)})):this.broadcastWatches(g),kt},c.prototype.performTransaction=function(g,S){return this.batch({update:g,optimistic:S||null!==S})},c.prototype.transformDocument=function(g){return this.addTypenameToDocument(this.addFragmentsToDocument(g))},c.prototype.broadcastWatches=function(g){var S=this;this.txCount||this.watches.forEach(function(X){return S.maybeBroadcastWatch(X,g)})},c.prototype.addFragmentsToDocument=function(g){var S=this.config.fragments;return S?S.transform(g):g},c.prototype.addTypenameToDocument=function(g){return this.addTypename?this.addTypenameTransform.transformDocument(g):g},c.prototype.broadcastWatch=function(g,S){var X=g.lastDiff,ae=this.diff(g);S&&(g.optimistic&&"string"==typeof S.optimistic&&(ae.fromOptimisticTransaction=!0),S.onWatchUpdated&&!1===S.onWatchUpdated.call(this,g,ae,X))||(!X||!(0,ve.L)(X.result,ae.result))&&g.callback(g.lastDiff=ae,X)},c}(pr);!1!==globalThis.__DEV__&&(l0.prototype.getMemoryInternals=Yn.cM);var Tu=n(94445);class HD extends l0{constructor(c,g={}){super(g),this.store=c,this.partialQueriesThatShouldBeIgnored=["StepOsrSubscribers","StepOrSubscribers","TransactionsView","TransactionsDialog","Dashboard","CreateTransaction","ShareTransactionGroupView","SideNav"].join("|")}write(c){return c?.query?.loc?.source.body.match(this.partialQueriesThatShouldBeIgnored)||this.store.dispatch(Tu.T.result({payload:{opId:"none",result:{data:c.result}}})),super.write(c)}}let vb=(()=>{class h{constructor(g){this.store=g}init(g={}){this._instance||(this._instance=new HD(this.store,g))}get cache(){return this._instance}static{this.\u0275fac=function(S){return new(S||h)(r.KVO(Hn.il))}}static{this.\u0275prov=r.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}}return h})();var tp=n(62546),ql=n(74578),sy=n(32859);const yb=[ql.Hc.clientUrl,ql.Hc.clientWsUrl],d0=["/api/resource/startupdocs/email","/api/resource/optional-agenda-item","/auth-service/graphql","/assets"];let bb=(()=>{class h{constructor(g){this.jwtService=g,this.unauthedDialogOpened=!1}intercept(g,S){const X=new URL(g.url);return!yb.some(ae=>ae===X.origin)||d0.some(ae=>X.pathname.includes(ae))?S.handle(g):this.jwtService.isValid()?S.handle(g.clone({headers:g.headers.set("Authorization",`Bearer ${this.jwtService.jwt}`)})):((0,sy.O)(),(0,rs.of)(null))}static{this.\u0275fac=function(S){return new(S||h)(r.KVO(Mu.b))}}static{this.\u0275prov=r.jDH({token:h,factory:h.\u0275fac})}}return h})();var cy=n(47416);let Db=(()=>{class h{constructor(g){this.snackBar=g,this.isActive=!1}showPrompt(){this.isActive||(this.isActive=!0,setTimeout(()=>{const g=this.snackBar.open("There is a new update available, we recommend that you refresh the page as soon as it's convinient","Reload");g.onAction().subscribe(()=>{window.location.reload()}),g.afterDismissed().subscribe(()=>{this.isActive=!1})},6e4))}static{this.\u0275fac=function(S){return new(S||h)(r.KVO(cy.UG))}}static{this.\u0275prov=r.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}}return h})(),Sb=(()=>{class h{constructor(g){this.versionPrompt=g}intercept(g,S){return S.handle(g).pipe((0,dl.M)(X=>{X.type===$r.hv.Response&&X.headers.has("x-qoorp-version")&&X.headers.get("x-qoorp-version")}))}static{this.\u0275fac=function(S){return new(S||h)(r.KVO(Db))}}static{this.\u0275prov=r.jDH({token:h,factory:h.\u0275fac})}}return h})();var lv=n(76848),ly=n(64929),u0=n(8632),dv=n(41298),m_=n(80851),f_=n(9239),Eb=n(45397),_a=n(55117),p0=n(37945),g_=n(81593),dy=n(96408),KD=n(35519);const Cb=({jwtIsValid:h})=>{const c=(0,KD.wS)(),{data:g,loading:S}=(0,p0.Taj)({pollInterval:216e5,skip:!h,fetchPolicy:"no-cache"});if(S)return;const X=g?.userHubspotIdentityToken;return!X||c?(0,_a.jsx)(Ab,{userId:c,token:X}):void 0},Ab=({userId:h,token:c})=>{const{data:g}=(0,p0.sgC)({skip:!h});return(({portalId:h,token:c,user:g})=>{const[S,X]=(0,g_.useState)(!1);(0,dy.H5)(()=>{if((0,tp.A)(h))return;window.hsConversationsOnReady=[()=>{X(!0)}];const ae=document.createElement("script");return ae.src=`//js-eu1.hs-scripts.com/${h}.js`,ae.type="text/javascript",ae.id="hs-script-loader",ae.defer=!0,ae.async=!0,document.body.appendChild(ae),()=>{document.body.removeChild(ae),window.hsConversationsOnReady=[]}}),(0,g_.useEffect)(()=>{(0,tp.A)(h)||(g?.email&&c&&(window.hsConversationsSettings={identificationEmail:g.email,identificationToken:c}),window.HubSpotConversations?.widget?.remove?.(),window.HubSpotConversations?.widget?.load?.())},[h,g?.email,c])})({portalId:ql.v8,user:g?.currentUser,token:c}),null};var XD=n(72421),Mb=n(29885),uv=n(30368),pv=n(98419),YD=n(7408),JD=n(71652),__=n(9334),v_=n(85244),h0=n(33592),uy=n(19379);const m0={success:(0,_a.jsx)(YD.A,{}),danger:(0,_a.jsx)(__.A,{}),warning:(0,_a.jsx)(h0.A,{}),neutral:(0,_a.jsx)(v_.A,{}),primary:(0,_a.jsx)(v_.A,{})},hv=()=>{const{toasts:h,dismiss:c}=(0,uy.dj)();return(0,_a.jsx)(_a.Fragment,{children:h.map(function({id:g,title:S,description:X,startDecorator:ae,...Me}){return(0,_a.jsx)(Mb.A,{...Me,color:Me.severity,startDecorator:ae??(Me.severity?m0[Me.severity]:void 0),variant:"soft",endDecorator:(0,_a.jsx)(XD.Ay,{onClick:()=>c(g),sx:{color:"inherit","--Icon-color":"inherit"},children:(0,_a.jsx)(JD.A,{})}),children:(0,_a.jsxs)(uv.A,{children:[(0,_a.jsx)(pv.Ay,{level:"h4",children:S}),X&&(0,_a.jsx)(pv.Ay,{level:"body-sm",textColor:"neutral.500",children:X})]})},g)})})};var f0=n(78006),Tb=n(88645),$m=n(73431),Bf=n(41552),xb=n(82178),g0=n(36665),mv=n(4736),ZD=n(55258),_0=n(91665);const Ob=()=>(0,_a.jsx)(uv.A,{alignItems:"center",padding:3,children:(0,_a.jsxs)(g0.A,{children:[(0,_a.jsx)(pv.Ay,{level:"h2",children:(0,_a.jsx)(Bf.x6,{id:"Your browser is too old"})}),(0,_a.jsx)(pv.Ay,{level:"title-lg",children:(0,_a.jsx)(Bf.x6,{id:"Please upgrade your browser or switch to one of the supported versions"})}),(0,_a.jsx)(mv.A,{}),(0,_a.jsxs)(uv.A,{direction:"row",gap:3,marginY:2,justifyContent:"center",children:[(0,_a.jsx)(_0.A,{title:(0,_a.jsx)(Bf.x6,{id:"Mozilla Firefox (Minimum version: 115)"}),children:(0,_a.jsx)("a",{href:"https://www.mozilla.org/firefox/new",children:(0,_a.jsx)("img",{src:"./assets/browser-logos/firefox.svg",width:"200px",alt:"Firefox"})})}),(0,_a.jsx)(_0.A,{title:(0,_a.jsx)(Bf.x6,{id:"Google Chrome (Minimum version: 110)"}),children:(0,_a.jsx)("a",{href:"https://www.google.com/chrome",children:(0,_a.jsx)("img",{src:"./assets/browser-logos/chrome.svg",width:"200px",alt:"Chrome"})})}),(0,_a.jsx)(_0.A,{title:(0,_a.jsx)(Bf.x6,{id:"Microsoft Edge (Minimum version: 110)"}),children:(0,_a.jsx)("a",{href:"https://www.microsoft.com/edge",children:(0,_a.jsx)("img",{src:"./assets/browser-logos/edge.svg",width:"200px",alt:"Edge"})})})]}),(0,_a.jsx)(xb.A,{children:(0,_a.jsx)(pv.Ay,{children:(0,_a.jsx)(Bf.x6,{id:"If you're using Safari <link>upgrade to at least version 16.4</link>",components:{link:(0,_a.jsx)(ZD.A,{href:"https://support.apple.com/102665"})}})})})]})});let y_=(()=>{class h{constructor(){this.OldBrowser=Ob}static{this.\u0275fac=function(S){return new(S||h)}}static{this.\u0275cmp=r.VBU({type:h,selectors:[["app-old-browser"]],standalone:!0,features:[r.aNF],decls:1,vars:1,consts:[[3,"component"]],template:function(S,X){1&S&&r.nrm(0,"app-react-wrapper",0),2&S&&r.Y8G("component",X.OldBrowser)},dependencies:[$m.y],encapsulation:2,changeDetection:0})}}return h})();const wb=["qLoading"],Pb=h=>({jwtIsValid:h});function qD(h,c){1&h&&(r.j41(0,"div",6),r.nrm(1,"router-outlet"),r.k0s())}function Cg(h,c){1&h&&r.nrm(0,"app-old-browser")}let v0=(()=>{class h{constructor(g,S,X,ae,Me,at,bt,kt){this.platform=at,this.store=bt,this.jwtService=kt,this.Hubspot=Cb,this.Toaster=hv,this.LoadingKind=m_.xq,this.subs=new ly.a,this.oldBrowser$=(0,rs.of)((0,tp.A)(File)||(0,tp.A)(globalThis)||(0,tp.A)([].toReversed)),this.userId$=this.store.pipe((0,Hn.Lt)(Eb.ye),(0,u0.F)(),(0,dv.t)(1)),g.startTracking(),X.startTracking(),S.startTracking(),this.subs.sink=ae.events.subscribe(Cn=>{Cn instanceof I.Z?this.qLoading?.start():(Cn instanceof I.wF||Cn instanceof I.L6||Cn instanceof I.j5)&&this.qLoading?.stop()}),this.subs.sink=ae.events.subscribe(Cn=>{Cn instanceof I.L6&&Cn.error?.toString().startsWith("ChunkLoadError")&&f_.y.open(Me,{title:"The page need to be refresh",text:"The page needs to be updated to ",ok:"Reload"}).beforeClosed().subscribe(()=>{window.location.reload()})})}ngOnDestroy(){this.subs.unsubscribe()}static{this.\u0275fac=function(S){return new(S||h)(r.rXU(Aa.nF),r.rXU(Aa.eB),r.rXU(Aa.Z1),r.rXU(I.Ix),r.rXU(f0.bZ),r.rXU(vg.OD),r.rXU(Hn.il),r.rXU(Mu.b))}}static{this.\u0275cmp=r.VBU({type:h,selectors:[["app-root"]],viewQuery:function(S,X){if(1&S&&r.GBs(wb,5),2&S){let ae;r.mGM(ae=r.lsd())&&(X.qLoading=ae.first)}},decls:9,vars:14,consts:[["qLoading","Loading"],["blockOldBrowser",""],["id","app-component","sutLoading","",1,"flex","flex-col","w-screen","h-screen",3,"autoStart","kind"],["id","app-main","class","flex flex-col w-screen h-screen",4,"ngIf","ngIfElse"],[3,"component","props","userId"],[3,"component"],["id","app-main",1,"flex","flex-col","w-screen","h-screen"]],template:function(S,X){if(1&S&&(r.j41(0,"div",2,0),r.DNE(2,qD,2,0,"div",3),r.nI1(3,"async"),r.k0s(),r.DNE(4,Cg,1,0,"ng-template",null,1,r.C5r),r.nrm(6,"app-react-wrapper",4),r.nI1(7,"async"),r.nrm(8,"app-react-wrapper",5)),2&S){const ae=r.sdS(5);r.Y8G("autoStart",!1)("kind",X.LoadingKind.Bar),r.R7$(2),r.Y8G("ngIf",!r.bMT(3,8,X.oldBrowser$))("ngIfElse",ae),r.R7$(4),r.Y8G("component",X.Hubspot)("props",r.eq3(12,Pb,X.jwtService.isValid()))("userId",r.bMT(7,10,X.userId$)),r.R7$(2),r.Y8G("component",X.Toaster)}},dependencies:[a.bT,Tb.GY,I.n3,$m.y,y_,a.Jj],encapsulation:2})}}return h})();var Co=function(h){return h[h.EntitiesOnly=0]="EntitiesOnly",h[h.Both=1]="Both",h[h.None=2]="None",h}(Co||{});function Ms(h){return function(g,S){const X={ids:[...S.ids],entities:{...S.entities}},ae=h(g,X);return ae===Co.Both?Object.assign({},S,X):ae===Co.EntitiesOnly?{...S,entities:X.entities}:S}}function Op(h,c){const g=c(h);return(0,r.naY)()&&void 0===g&&console.warn("@ngrx/entity: The entity passed to the `selectId` implementation returned undefined.","You should probably provide your own `selectId` implementation.","The entity that was passed:",h,"The `selectId` implementation:",c.toString()),g}function y0(h){function c(Ni,Ii){const $i=Op(Ni,h);return $i in Ii.entities?Co.None:(Ii.ids.push($i),Ii.entities[$i]=Ni,Co.Both)}function g(Ni,Ii){let $i=!1;for(const yi of Ni)$i=c(yi,Ii)!==Co.None||$i;return $i?Co.Both:Co.None}function X(Ni,Ii){const $i=Op(Ni,h);return $i in Ii.entities?(Ii.entities[$i]=Ni,Co.EntitiesOnly):(Ii.ids.push($i),Ii.entities[$i]=Ni,Co.Both)}function at(Ni,Ii){const yi=(Ni instanceof Array?Ni:Ii.ids.filter(xi=>Ni(Ii.entities[xi]))).filter(xi=>xi in Ii.entities).map(xi=>delete Ii.entities[xi]).length>0;return yi&&(Ii.ids=Ii.ids.filter(xi=>xi in Ii.entities)),yi?Co.Both:Co.None}function Cn(Ni,Ii){return bn([Ni],Ii)}function bn(Ni,Ii){const $i={};return(Ni=Ni.filter(xi=>xi.id in Ii.entities)).length>0?Ni.filter(hr=>function kt(Ni,Ii,$i){const xi=Object.assign({},$i.entities[Ii.id],Ii.changes),hr=Op(xi,h),qi=hr!==Ii.id;return qi&&(Ni[Ii.id]=hr,delete $i.entities[Ii.id]),$i.entities[hr]=xi,qi}($i,hr,Ii)).length>0?(Ii.ids=Ii.ids.map(hr=>$i[hr]||hr),Co.Both):Co.EntitiesOnly:Co.None}function fi(Ni,Ii){const $i=[],yi=[];for(const qi of Ni){const rr=Op(qi,h);rr in Ii.entities?yi.push({id:rr,changes:qi}):$i.push(qi)}const xi=bn(yi,Ii),hr=g($i,Ii);switch(!0){case hr===Co.None&&xi===Co.None:return Co.None;case hr===Co.Both||xi===Co.Both:return Co.Both;default:return Co.EntitiesOnly}}return{removeAll:function bt(Ni){return Object.assign({},Ni,{ids:[],entities:{}})},addOne:Ms(c),addMany:Ms(g),setAll:Ms(function S(Ni,Ii){return Ii.ids=[],Ii.entities={},g(Ni,Ii),Co.Both}),setOne:Ms(X),setMany:Ms(function ae(Ni,Ii){const $i=Ni.map(yi=>X(yi,Ii));switch(!0){case $i.some(yi=>yi===Co.Both):return Co.Both;case $i.some(yi=>yi===Co.EntitiesOnly):return Co.EntitiesOnly;default:return Co.None}}),updateOne:Ms(Cn),updateMany:Ms(bn),upsertOne:Ms(function Qn(Ni,Ii){return fi([Ni],Ii)}),upsertMany:Ms(fi),removeOne:Ms(function Me(Ni,Ii){return at([Ni],Ii)}),removeMany:Ms(at),map:Ms(function Pn(Ni,Ii){return bn(Ii.ids.reduce((xi,hr)=>{const qi=Ni(Ii.entities[hr]);return qi!==Ii.entities[hr]&&xi.push({id:hr,changes:qi}),xi},[]).filter(({id:xi})=>xi in Ii.entities),Ii)}),mapOne:Ms(function Rn({map:Ni,id:Ii},$i){const yi=$i.entities[Ii];return yi?Cn({id:Ii,changes:Ni(yi)},$i):Co.None})}}function eS(h,c){const{removeOne:g,removeMany:S,removeAll:X}=y0(h);function ae($i,yi){return Me([$i],yi)}function Me($i,yi){const xi=$i.filter(hr=>!(Op(hr,h)in yi.entities));return 0===xi.length?Co.None:(Ii(xi,yi),Co.Both)}function bt($i,yi){const xi=Op($i,h);return xi in yi.entities?(yi.ids=yi.ids.filter(hr=>hr!==xi),Ii([$i],yi),Co.Both):ae($i,yi)}function Cn($i,yi){return Pn([$i],yi)}function Pn($i,yi){const xi=[],hr=$i.filter(qi=>function bn($i,yi,xi){if(!(yi.id in xi.entities))return!1;const qi=Object.assign({},xi.entities[yi.id],yi.changes),rr=Op(qi,h);return delete xi.entities[yi.id],$i.push(qi),rr!==yi.id}(xi,qi,yi)).length>0;if(0===xi.length)return Co.None;{const qi=yi.ids,rr=[];return yi.ids=yi.ids.filter((Tr,Ao)=>Tr in yi.entities||(rr.push(Ao),!1)),Ii(xi,yi),!hr&&rr.every(Tr=>yi.ids[Tr]===qi[Tr])?Co.EntitiesOnly:Co.Both}}function Ni($i,yi){const xi=[],hr=[];for(const Tr of $i){const Ao=Op(Tr,h);Ao in yi.entities?hr.push({id:Ao,changes:Tr}):xi.push(Tr)}const qi=Pn(hr,yi),rr=Me(xi,yi);switch(!0){case rr===Co.None&&qi===Co.None:return Co.None;case rr===Co.Both||qi===Co.Both:return Co.Both;default:return Co.EntitiesOnly}}function Ii($i,yi){$i.sort(c);const xi=[];let hr=0,qi=0;for(;hr<$i.length&&qi<yi.ids.length;){const rr=$i[hr],Tr=Op(rr,h),Ao=yi.ids[qi];c(rr,yi.entities[Ao])<=0?(xi.push(Tr),hr++):(xi.push(Ao),qi++)}yi.ids=xi.concat(hr<$i.length?$i.slice(hr).map(h):yi.ids.slice(qi)),$i.forEach((rr,Tr)=>{yi.entities[h(rr)]=rr})}return{removeOne:g,removeMany:S,removeAll:X,addOne:Ms(ae),updateOne:Ms(Cn),upsertOne:Ms(function fi($i,yi){return Ni([$i],yi)}),setAll:Ms(function at($i,yi){return yi.entities={},yi.ids=[],Me($i,yi),Co.Both}),setOne:Ms(bt),setMany:Ms(function kt($i,yi){const xi=$i.map(hr=>bt(hr,yi));switch(!0){case xi.some(hr=>hr===Co.Both):return Co.Both;case xi.some(hr=>hr===Co.EntitiesOnly):return Co.EntitiesOnly;default:return Co.None}}),addMany:Ms(Me),updateMany:Ms(Pn),upsertMany:Ms(Ni),map:Ms(function Rn($i,yi){return Pn(yi.ids.reduce((hr,qi)=>{const rr=$i(yi.entities[qi]);return rr!==yi.entities[qi]&&hr.push({id:qi,changes:rr}),hr},[]),yi)}),mapOne:Ms(function Qn({map:$i,id:yi},xi){const hr=xi.entities[yi];return hr?Cn({id:yi,changes:$i(hr)},xi):Co.None})}}function Ea(h={}){const{selectId:c,sortComparer:g}={selectId:h.selectId??(Me=>Me.id),sortComparer:h.sortComparer??!1},S=function kb(){return{getInitialState:function h(c={}){return Object.assign({ids:[],entities:{}},c)}}}(),X=function Fb(){return{getSelectors:function h(c){const g=Me=>Me.ids,S=Me=>Me.entities,X=(0,Hn.Mz)(g,S,(Me,at)=>Me.map(bt=>at[bt])),ae=(0,Hn.Mz)(g,Me=>Me.length);return c?{selectIds:(0,Hn.Mz)(c,g),selectEntities:(0,Hn.Mz)(c,S),selectAll:(0,Hn.Mz)(c,X),selectTotal:(0,Hn.Mz)(c,ae)}:{selectIds:g,selectEntities:S,selectAll:X,selectTotal:ae}}}}();return{selectId:c,sortComparer:g,...S,...X,...g?eS(c,g):y0(c)}}var Ha=n(75767);const Lb="[AgendaItemDecisions]",Um={manyLoaded:(0,Hn.VP)(Lb+" manyLoaded",(0,Hn.xk)()),manyDeleted:(0,Hn.VP)(Lb+" manyDeleted",(0,Hn.xk)())},$f=Ea(),Nb=$f.getInitialState({}),Bb=(0,Hn.vy)(Nb,(0,Hn.on)(Um.manyLoaded,(h,{payload:c})=>$f.addMany(c,$f.removeMany((0,Ha.A)(c,g=>g.id),h))),(0,Hn.on)(Um.manyDeleted,(h,{payload:c})=>$f.removeMany(c,h))),Ag="[AgendaItems]",Uf={manyLoaded:(0,Hn.VP)(Ag+" manyLoaded",(0,Hn.xk)()),manyDeleted:(0,Hn.VP)(Ag+" manyDeleted",(0,Hn.xk)())},py=Ea(),Ub=py.getInitialState({}),b0=(0,Hn.vy)(Ub,(0,Hn.on)(Uf.manyLoaded,(h,{payload:c})=>py.addMany(c,py.removeMany((0,Ha.A)(c,g=>g.id),h))),(0,Hn.on)(Uf.manyDeleted,(h,{payload:c})=>py.removeMany(c,h))),Vb="[ArticlesOfAssocs]",D_={manyLoaded:(0,Hn.VP)(Vb+" manyLoaded",(0,Hn.xk)()),manyDeleted:(0,Hn.VP)(Vb+" manyDeleted",(0,Hn.xk)())},hy=Ea(),fv=hy.getInitialState({}),Wb=(0,Hn.vy)(fv,(0,Hn.on)(D_.manyLoaded,(h,{payload:c})=>hy.addMany(c,hy.removeMany((0,Ha.A)(c,g=>g.id),h))),(0,Hn.on)(D_.manyDeleted,(h,{payload:c})=>hy.removeMany(c,h))),my="[AuthorizationGroups] ",Vf={manyLoaded:(0,Hn.VP)(my+"manyLoaded",(0,Hn.xk)()),manyDeleted:(0,Hn.VP)(my+" manyDeleted",(0,Hn.xk)())},gv=Ea(),tS=gv.getInitialState({}),zb=(0,Hn.vy)(tS,(0,Hn.on)(Vf.manyLoaded,(h,{payload:c})=>gv.addMany(c,gv.removeMany((0,Ha.A)(c,g=>g.id),h))),(0,Hn.on)(Vf.manyDeleted,(h,{payload:c})=>gv.removeMany(c,h))),D0="[Authorizations] ",Mg={manyLoaded:(0,Hn.VP)(D0+"manyLoaded",(0,Hn.xk)()),manyDeleted:(0,Hn.VP)(D0+" manyDeleted",(0,Hn.xk)())},_v=Ea(),Hb=_v.getInitialState({}),Kb=(0,Hn.vy)(Hb,(0,Hn.on)(Mg.manyLoaded,(h,{payload:c})=>_v.addMany(c,_v.removeMany((0,Ha.A)(c,g=>g.id),h))),(0,Hn.on)(Mg.manyDeleted,(h,{payload:c})=>_v.removeMany(c,h)));var Wf=n(22423);const S_=Ea(),S0=S_.getInitialState({}),Qb=(0,Hn.vy)(S0,(0,Hn.on)(Wf.D.manyLoaded,(h,{payload:c})=>S_.addMany(c,S_.removeMany((0,Ha.A)(c,g=>g.id),h))),(0,Hn.on)(Wf.D.oneDeleted,(h,{payload:c})=>S_.removeOne(c,h)),(0,Hn.on)(Wf.D.setCurrentId,(h,{id:c})=>({...h,currentCompanyId:c}))),fy="[CompanyDirectors] ",Xb={manyLoaded:(0,Hn.VP)(fy+" manyLoaded",(0,Hn.xk)()),manyDeleted:(0,Hn.VP)(fy+" manyDeleted",(0,Hn.xk)())},gy=Ea(),Yb=gy.getInitialState({}),Jb=(0,Hn.vy)(Yb,(0,Hn.on)(Xb.manyLoaded,(h,{payload:c})=>gy.addMany(c,gy.removeMany((0,Ha.A)(c,g=>g.id),h))));var I_=n(43754);const _y=Ea(),E0=_y.getInitialState({}),vy=(0,Hn.vy)(E0,(0,Hn.on)(I_.G.manyLoaded,(h,{payload:c})=>_y.addMany(c,_y.removeMany((0,Ha.A)(c,g=>g.id),h))),(0,Hn.on)(I_.G.manyDeleted,(h,{payload:c})=>_y.removeMany(c,h))),yy={manyLoaded:(0,Hn.VP)("[Identities] manyLoaded",(0,Hn.xk)())},I0=Ea(),qb=I0.getInitialState({}),Tg=(0,Hn.vy)(qb,(0,Hn.on)(yy.manyLoaded,(h,{payload:c})=>I0.addMany(c,I0.removeMany((0,Ha.A)(c,g=>g.id),h)))),C_="[MeetingAgendaTemplateItems] ",A_={manyLoaded:(0,Hn.VP)(C_+"manyLoaded",(0,Hn.xk)()),manyDeleted:(0,Hn.VP)(C_+" manyDeleted",(0,Hn.xk)())},M_=Ea(),C0=M_.getInitialState({}),iS=(0,Hn.vy)(C0,(0,Hn.on)(A_.manyLoaded,(h,{payload:c})=>M_.addMany(c,M_.removeMany((0,Ha.A)(c,g=>g.id),h))),(0,Hn.on)(A_.manyDeleted,(h,{payload:c})=>M_.removeMany(c,h))),eD="[MeetingAgendaTemplates] ",T_={manyLoaded:(0,Hn.VP)(eD+"manyLoaded",(0,Hn.xk)()),manyDeleted:(0,Hn.VP)(eD+" manyDeleted",(0,Hn.xk)())},M0=Ea(),tD=M0.getInitialState({}),vv=(0,Hn.vy)(tD,(0,Hn.on)(T_.manyLoaded,(h,{payload:c})=>M0.addMany(c,M0.removeMany((0,Ha.A)(c,g=>g.id),h))),(0,Hn.on)(T_.manyDeleted,(h,{payload:c})=>M0.removeMany(c,h))),nD="[MeetingConcerns]",yv={manyLoaded:(0,Hn.VP)(nD+" manyLoaded",(0,Hn.xk)()),manyDeleted:(0,Hn.VP)(nD+" manyDeleted",(0,Hn.xk)())},Dy=Ea(),Sy=Dy.getInitialState({}),jf=(0,Hn.vy)(Sy,(0,Hn.on)(yv.manyLoaded,(h,{payload:c})=>Dy.addMany(c,Dy.removeMany((0,Ha.A)(c,g=>g.id),h))),(0,Hn.on)(yv.manyDeleted,(h,{payload:c})=>Dy.removeMany(c,h))),Og={manyLoaded:(0,Hn.VP)("[MeetingDocuments] manyLoaded",(0,Hn.xk)())},T0=Ea(),iD=T0.getInitialState({}),x0=(0,Hn.vy)(iD,(0,Hn.on)(Og.manyLoaded,(h,{payload:c})=>T0.addMany(c,T0.removeMany((0,Ha.A)(c,g=>g.id),h))));var zf=n(3691);const Gf="[MeetingParticipants]",Dv={manyLoaded:(0,Hn.VP)(Gf+" manyLoaded",(0,Hn.xk)()),manyDeleted:(0,Hn.VP)(Gf+" manyDeleted",(0,Hn.xk)()),shareholdersDeleted:(0,Hn.VP)(Gf+" shareholdersDeleted",(0,Hn.xk)())},Vm=Ea(),rD=Vm.getInitialState({}),w0=(0,Hn.vy)(rD,(0,Hn.on)(Dv.manyLoaded,(h,{payload:c})=>Vm.addMany(c,Vm.removeMany((0,Ha.A)(c,g=>g.id),h))),(0,Hn.on)(Dv.manyDeleted,(h,{payload:c})=>Vm.removeMany(c,h)),(0,Hn.on)(Dv.shareholdersDeleted,(h,{payload:c})=>{const g=(0,zf.A)(h.entities,S=>c.includes(S.meetingId)).map(S=>S.id);return Vm.removeMany(g,h)})),wg="[Meetings]",Ey={manyLoaded:(0,Hn.VP)(wg+" manyLoaded",(0,Hn.xk)()),manyDeleted:(0,Hn.VP)(wg+" manyDeleted",(0,Hn.xk)())},Sv=Ea(),aS=Sv.getInitialState({}),oD=(0,Hn.vy)(aS,(0,Hn.on)(Ey.manyLoaded,(h,{payload:c})=>Sv.addMany(c,Sv.removeMany((0,Ha.A)(c,g=>g.id),h))),(0,Hn.on)(Ey.manyDeleted,(h,{payload:c})=>Sv.removeMany(c,h))),Ev="[NiceFounders]",Iy={manyLoaded:(0,Hn.VP)(Ev+" manyLoaded",(0,Hn.xk)()),manyDeleted:(0,Hn.VP)(Ev+" manyDeleted",(0,Hn.xk)())},Cy=Ea(),Ay=Cy.getInitialState({}),My=(0,Hn.vy)(Ay,(0,Hn.on)(Iy.manyLoaded,(h,{payload:c})=>Cy.addMany(c,Cy.removeMany((0,Ha.A)(c,g=>g.id),h))),(0,Hn.on)(Iy.manyDeleted,(h,{payload:c})=>Cy.removeMany(c,h))),P0="[OptionsRegistrationSignatory]",Iv={manyLoaded:(0,Hn.VP)(P0+" manyLoaded",(0,Hn.xk)()),manyDeleted:(0,Hn.VP)(P0+" manyDeleted",(0,Hn.xk)())},Wm=Ea(),aD=Wm.getInitialState({}),lS=(0,Hn.vy)(aD,(0,Hn.on)(Iv.manyLoaded,(h,{payload:c})=>Wm.addMany(c,Wm.removeMany(c.map(g=>g.id),h))),(0,Hn.on)(Iv.manyDeleted,(h,{payload:c})=>Wm.removeMany(c,h))),Pg="[OptionsRegistration]",Cv={manyLoaded:(0,Hn.VP)(Pg+" manyLoaded",(0,Hn.xk)()),manyDeleted:(0,Hn.VP)(Pg+" manyDeleted",(0,Hn.xk)())},Av=Ea(),dS=Av.getInitialState({}),Ty=(0,Hn.vy)(dS,(0,Hn.on)(Cv.manyLoaded,(h,{payload:c})=>Av.addMany(c,Av.removeMany((0,Ha.A)(c,g=>g.id),h))),(0,Hn.on)(Cv.manyDeleted,(h,{payload:c})=>Av.removeMany(c,h))),xy="[OptionsSharesRegistration]",x_={manyLoaded:(0,Hn.VP)(xy+" manyLoaded",(0,Hn.xk)()),manyDeleted:(0,Hn.VP)(xy+" manyDeleted",(0,Hn.xk)())},jm=Ea(),R0=jm.getInitialState({}),k0=(0,Hn.vy)(R0,(0,Hn.on)(x_.manyLoaded,(h,{payload:c})=>jm.addMany(c,jm.removeMany((0,Ha.A)(c,g=>g.id),h))),(0,Hn.on)(x_.manyDeleted,(h,{payload:c})=>jm.removeMany(c,h))),F0="[OptionsSubscriberRepresentative]",Oy={manyLoaded:(0,Hn.VP)(F0+" manyLoaded",(0,Hn.xk)()),manyDeleted:(0,Hn.VP)(F0+" manyDeleted",(0,Hn.xk)())},Mv=Ea(),lD=Mv.getInitialState({}),wy=(0,Hn.vy)(lD,(0,Hn.on)(Oy.manyLoaded,(h,{payload:c})=>Mv.addMany(c,Mv.removeMany((0,Ha.A)(c,g=>g.id),h))),(0,Hn.on)(Oy.manyDeleted,(h,{payload:c})=>Mv.removeMany(c,h))),Py="[ShareIssueBoardMembers]",Tv={manyLoaded:(0,Hn.VP)(Py+" manyLoaded",(0,Hn.xk)()),manyDeleted:(0,Hn.VP)(Py+" manyDeleted",(0,Hn.xk)())},C=Ea(),te=C.getInitialState({}),pS=(0,Hn.vy)(te,(0,Hn.on)(Tv.manyLoaded,(h,{payload:c})=>C.addMany(c,C.removeMany((0,Ha.A)(c,g=>g.id),h))),(0,Hn.on)(Tv.manyDeleted,(h,{payload:c})=>C.removeMany(c,h))),N0="[ShareIssueParticipants]",Ry={manyLoaded:(0,Hn.VP)(N0+" manyLoaded",(0,Hn.xk)()),manyDeleted:(0,Hn.VP)(N0+" manyDeleted",(0,Hn.xk)())},ky=Ea(),xu=ky.getInitialState({}),dD=(0,Hn.vy)(xu,(0,Hn.on)(Ry.manyLoaded,(h,{payload:c})=>ky.addMany(c,ky.removeMany((0,Ha.A)(c,g=>g.id),h))),(0,Hn.on)(Ry.manyDeleted,(h,{payload:c})=>ky.removeMany(c,h))),_E="[ShareIssues]",Fy={manyLoaded:(0,Hn.VP)(_E+" manyLoaded",(0,Hn.xk)()),manyDeleted:(0,Hn.VP)(_E+" manyDeleted",(0,Hn.xk)())},Ly=Ea(),hS=Ly.getInitialState({}),uD=(0,Hn.vy)(hS,(0,Hn.on)(Fy.manyLoaded,(h,{payload:c})=>Ly.addMany(c,Ly.removeMany((0,Ha.A)(c,g=>g.id),h))),(0,Hn.on)(Fy.manyDeleted,(h,{payload:c})=>Ly.removeMany(c,h))),pD="[ShareIssueRegistration]",B0={manyLoaded:(0,Hn.VP)(pD+" manyLoaded",(0,Hn.xk)()),manyDeleted:(0,Hn.VP)(pD+" manyDeleted",(0,Hn.xk)())},Ny=Ea(),vE=Ny.getInitialState({}),ZI=(0,Hn.vy)(vE,(0,Hn.on)(B0.manyLoaded,(h,{payload:c})=>Ny.addMany(c,Ny.removeMany((0,Ha.A)(c,g=>g.id),h))),(0,Hn.on)(B0.manyDeleted,(h,{payload:c})=>Ny.removeMany(c,h))),yE={manyLoaded:(0,Hn.VP)("[SnrAuthorizations] manyLoaded",(0,Hn.xk)())},$0=Ea(),bE=$0.getInitialState({}),DE=(0,Hn.vy)(bE,(0,Hn.on)(yE.manyLoaded,(h,{payload:c})=>$0.addMany(c,$0.removeMany((0,Ha.A)(c,g=>g.id),h)))),hD={manyLoaded:(0,Hn.VP)("[SnrBonds] manyLoaded",(0,Hn.xk)())},fS=Ea(),tC=fS.getInitialState({}),nC=(0,Hn.vy)(tC,(0,Hn.on)(hD.manyLoaded,(h,{payload:c})=>fS.addMany(c,fS.removeMany((0,Ha.A)(c,g=>g.id),h)))),EE={manyLoaded:(0,Hn.VP)("[SnrCases] manyLoaded",(0,Hn.xk)())},gS=Ea(),rC=gS.getInitialState({}),oC=(0,Hn.vy)(rC,(0,Hn.on)(EE.manyLoaded,(h,{payload:c})=>gS.addMany(c,gS.removeMany((0,Ha.A)(c,g=>g.id),h))));var Rg=n(82032);const O_=Ea(),CE=O_.getInitialState({}),aC=(0,Hn.vy)(CE,(0,Hn.on)(Rg.C.manyLoaded,(h,{payload:c})=>O_.addMany(c,O_.removeMany((0,Ha.A)(c,g=>g.id),h))),(0,Hn.on)(Rg.C.setCurrentId,(h,{payload:c})=>({...h,currentUserId:c}))),vS="[WarrantBoardMembers]",mD={manyLoaded:(0,Hn.VP)(vS+" manyLoaded",(0,Hn.xk)()),manyDeleted:(0,Hn.VP)(vS+" manyDeleted",(0,Hn.xk)())},U0=Ea(),AE=U0.getInitialState({}),ME=(0,Hn.vy)(AE,(0,Hn.on)(mD.manyLoaded,(h,{payload:c})=>U0.addMany(c,U0.removeMany((0,Ha.A)(c,g=>g.id),h))),(0,Hn.on)(mD.manyDeleted,(h,{payload:c})=>U0.removeMany(c,h))),fD="[WarrantProgramParticipants]",W0={manyLoaded:(0,Hn.VP)(fD+" manyLoaded",(0,Hn.xk)()),manyDeleted:(0,Hn.VP)(fD+" manyDeleted",(0,Hn.xk)())},By=Ea(),sC=By.getInitialState({}),yS=(0,Hn.vy)(sC,(0,Hn.on)(W0.manyLoaded,(h,{payload:c})=>By.addMany(c,By.removeMany((0,Ha.A)(c,g=>g.id),h))),(0,Hn.on)(W0.manyDeleted,(h,{payload:c})=>By.removeMany(c,h))),bS="[WarrantPrograms]",$y={manyLoaded:(0,Hn.VP)(bS+" manyLoaded",(0,Hn.xk)()),manyDeleted:(0,Hn.VP)(bS+" manyDeleted",(0,Hn.xk)())},xv=Ea(),TE=xv.getInitialState({}),xE=(0,Hn.vy)(TE,(0,Hn.on)($y.manyLoaded,(h,{payload:c})=>xv.addMany(c,xv.removeMany((0,Ha.A)(c,g=>g.id),h))),(0,Hn.on)($y.manyDeleted,(h,{payload:c})=>xv.removeMany(c,h))),DS="[WarrantShareholders]",z0={manyLoaded:(0,Hn.VP)(DS+" manyLoaded",(0,Hn.xk)()),manyDeleted:(0,Hn.VP)(DS+" manyDeleted",(0,Hn.xk)())},G0=Ea(),OE=G0.getInitialState({}),wE=(0,Hn.vy)(OE,(0,Hn.on)(z0.manyLoaded,(h,{payload:c})=>G0.addMany(c,G0.removeMany((0,Ha.A)(c,g=>g.id),h))),(0,Hn.on)(z0.manyDeleted,(h,{payload:c})=>G0.removeMany(c,h))),gD="[WiseDependencyBonds]",Ov={manyLoaded:(0,Hn.VP)(gD+" manyLoaded",(0,Hn.xk)()),manyDeleted:(0,Hn.VP)(gD+" manyDeleted",(0,Hn.xk)())},Uy=Ea(),RE=Uy.getInitialState({}),lC=(0,Hn.vy)(RE,(0,Hn.on)(Ov.manyLoaded,(h,{payload:c})=>Uy.addMany(c,Uy.removeMany((0,Ha.A)(c,g=>g.id),h))),(0,Hn.on)(Ov.manyDeleted,(h,{payload:c})=>Uy.removeMany(c,h))),ES={agendaItemDecisions:function $b(h,c){return Bb(h,c)},agendaItems:function b_(h,c){return b0(h,c)},articlesOfAssocs:function jb(h,c){return Wb(h,c)},authorizationGroups:function Gb(h,c){return zb(h,c)},authorizations:function Jh(h,c){return Kb(h,c)},companies:function E_(h,c){return Qb(h,c)},companyDirectors:function nS(h,c){return Jb(h,c)},documents:function Zb(h,c){return vy(h,c)},identities:function xg(h,c){return Tg(h,c)},meetingAgendaTemplateItems:function A0(h,c){return iS(h,c)},meetingAgendaTemplates:function by(h,c){return vv(h,c)},meetingConcerns:function bv(h,c){return jf(h,c)},meetingDocuments:function O0(h,c){return x0(h,c)},meetingParticipants:function oS(h,c){return w0(h,c)},meetings:function sS(h,c){return oD(h,c)},niceFounders:function cS(h,c){return My(h,c)},optionsRegistrationSignatories:function sD(h,c){return lS(h,c)},optionsRegistrations:function uS(h,c){return Ty(h,c)},optionsSharesRegistrations:function cD(h,c){return k0(h,c)},optionsSubscriberRepresentatives:function L0(h,c){return wy(h,c)},shareIssueBoardMembers:function gE(h,c){return pS(h,c)},shareIssueParticipants:function JI(h,c){return dD(h,c)},shareIssues:function mS(h,c){return uD(h,c)},shareIssueRegistrations:function qI(h,c){return ZI(h,c)},snrAuthorizations:function eC(h,c){return DE(h,c)},snrBonds:function iC(h,c){return nC(h,c)},snrCases:function IE(h,c){return oC(h,c)},users:function _S(h,c){return aC(h,c)},warrantBoardMembers:function V0(h,c){return ME(h,c)},warrantParticipants:function cC(h,c){return yS(h,c)},warrantPrograms:function j0(h,c){return xE(h,c)},warrantShareholders:function PE(h,c){return wE(h,c)},wiseDependencyBonds:function SS(h,c){return lC(h,c)}},w_=[];var IS=n(57939),_D=n(50014),dC=n(46170),H0=n(10575),vD=n(997),CS=n(47008),yD=n(23181),bD=n(6221),Ka=n(88999),uC=n(39437),K0=n(7198),kE=n(46944),FE=n(97593),DD=n(48204),LE=n(81957);class zm{constructor(c){Object.assign(this,c)}}class Vy{constructor(c){Object.assign(this,c)}}class vl{constructor(c){Object.assign(this,c)}}var P_=n(53092),Q0=n(11356);class hh{constructor(c){Object.assign(this,c)}}var wv=n(55808),NE=n(74136),Wy=n(83258);class SD{constructor(c){Object.assign(this,c)}}var ED=n(37036),AS=n(33493),BE=n(68591),$E=n(40571);class ol{constructor(c){Object.assign(this,c)}getAmountToPay(c){return(0,AS.A)(new BE.g(this.numberOfShares||0).times(c.pricePerShare||"0").decimalPlaces(2))}}(0,Ar.Cg)([(0,ED.d)(({value:h})=>(0,$E.G)(h),{toClassOnly:!0}),(0,Ar.Sn)("design:type",Object)],ol.prototype,"shareClass",void 0);class TS{constructor(c){Object.assign(this,c)}}var UE=n(21232),yl=n(39032),jy=n(22712),Pv=n(40926),X0=n(50255),zy=n(65180),Y0=n(42197),Gy=n(13671),xS=n(50574),OS=n(28415);class J0{constructor(c){Object.assign(this,c)}}var ID=n(97436);class wS{constructor(c){Object.assign(this,c)}}class VE{constructor(c){Object.assign(this,c)}}class R_{get payment(){const c={paymentName:this.paymentName,paymentAccountKind:this.paymentAccountKind,paymentAccountNumber:this.paymentAccountNumber};return Object.values(c).every(g=>(0,tp.A)(g))?null:c}get iban(){const c={ibanNumber:this.ibanNumber,ibanBic:this.ibanBic,ibanBank:this.ibanBank,ibanAddress:this.ibanAddress};return Object.values(c).every(g=>!(0,tp.A)(g))?c:null}constructor(c){Object.assign(this,c)}}(0,Ar.Cg)([(0,ED.d)(({value:h})=>(0,tp.A)(h)?null:Nr.c9.fromISO(h),{toClassOnly:!0}),(0,Ar.Sn)("design:type",Nr.c9)],R_.prototype,"paymentDueDate",void 0);var PS=n(73419),Rv=function(h){return h.Delete="delete",h}(Rv||{});const WE={[Gy.STe.Closed]:"M\xf6tet \xe4r signerat och klart s\xe5 det g\xe5r inte att ta bort. Kontakta support om du \xe4nd\xe5 vill ta bort det.",[Gy.STe.Pending]:"M\xf6tet har en aktiv signeringsprocess, stoppa den f\xf6r att kunna ta bort m\xf6tet"},Z0=[(()=>{class h{constructor(g,S,X){this.store=g,this.actions$=S,this.snackBar=X,this.query2$=(0,ao.EH)(()=>this.actions$.pipe((0,ao.gp)(Tu.T.query),(0,Es.H)(ae=>ae.payload.query().pipe((0,ma.T)(Me=>Tu.T.result({payload:{opId:ae.payload.opId,result:Me}})),(0,Un.W)(Me=>(0,rs.of)(Tu.T.error({payload:{opId:ae.payload.opId,error:Me}}))))))),this.mutate2$=(0,ao.EH)(()=>this.actions$.pipe((0,ao.gp)(Tu.T.mutate),(0,Es.H)(ae=>ae.payload.mutation().pipe((0,ma.T)(Me=>Tu.T.result({payload:{opId:ae.payload.opId,result:Me}})),(0,Un.W)(Me=>(0,rs.of)(Tu.T.error({payload:{opId:ae.payload.opId,error:Me}}))))))),this.result$=(0,ao.EH)(()=>this.actions$.pipe((0,ao.gp)(Tu.T.result),(0,ma.T)(ae=>(this.storeQueryResult(ae.payload.result.data),Tu.T.resultStored(ae))))),this.error$=(0,ao.EH)(()=>this.actions$.pipe((0,ao.gp)(Tu.T.error),(0,Es.H)(ae=>{const Me=(0,IS.A)(ae.payload?.error?.graphQLErrors,at=>"QOORP_ERROR"===at.extensions?.code);return(0,tp.A)(Me)||this.snackBar.open(Me.extensions.propertyKey===Rv.Delete?WE[Me.extensions.scriveStatus]:Me.message,"OK",{duration:1e4}),(0,rs.of)(Tu.T.resultStored(ae))}))),this.actions={Company:ae=>Wf.D.manyLoaded({payload:(0,Ka.bj)(Pv.C,ae)}),WarrantProgram:ae=>$y.manyLoaded({payload:(0,Ka.bj)(uC.U,ae)}),WpDeletedResponse:ae=>$y.manyDeleted({payload:ae.map(Me=>Me.id)}),Document:ae=>I_.G.manyLoaded({payload:(0,Ka.bj)(K0.y,ae)}),DocDeletedResponse:ae=>I_.G.manyDeleted({payload:ae.map(Me=>Me.id)}),ShareIssue:ae=>Fy.manyLoaded({payload:(0,Ka.bj)(kE.V,ae)}),SiDeletedResponse:ae=>Fy.manyDeleted({payload:ae.map(Me=>Me.id)}),ShareIssueRegistration:ae=>B0.manyLoaded({payload:(0,Ka.bj)(R_,ae)}),ShareIssueBoardMember:ae=>Tv.manyLoaded({payload:(0,Ka.bj)(SD,ae)}),SibmDeletedResponse:ae=>Tv.manyDeleted({payload:ae.map(Me=>Me.id)}),ShareIssueParticipant:ae=>Ry.manyLoaded({payload:(0,Ka.bj)(ol,ae)}),SipDeletedResponse:ae=>Ry.manyDeleted({payload:ae.map(Me=>Me.id)}),Identity:ae=>yy.manyLoaded({payload:(0,Ka.bj)(FE.lz,ae)}),User:ae=>Rg.C.manyLoaded({payload:(0,Ka.bj)(zy.K,ae)}),Meeting:ae=>Ey.manyLoaded({payload:(0,Ka.bj)(DD.iX,ae)}),MeetingDeletedResponse:ae=>Ey.manyDeleted({payload:ae.map(Me=>Me.id)}),MeetingConcern:ae=>yv.manyLoaded({payload:(0,Ka.bj)(Vy,ae)}),McDeletedResponse:ae=>yv.manyDeleted({payload:ae.map(Me=>Me.id)}),MeetingDocument:ae=>Og.manyLoaded({payload:(0,Ka.bj)(hh,ae)}),MeetingParticipant:ae=>Dv.manyLoaded({payload:(0,Ka.bj)(wv.f,ae)}),MpDeletedResponse:ae=>Dv.manyDeleted({payload:ae.map(Me=>Me.id)}),MpDeletedShareholdersResponse:ae=>Dv.shareholdersDeleted({payload:ae.map(Me=>Me.meetingId)}),AgendaItem:ae=>Uf.manyLoaded({payload:(0,Ka.bj)(LE.G,ae)}),AiDeletedResponse:ae=>Uf.manyDeleted({payload:ae.map(Me=>Me.id)}),AgendaItemDecision:ae=>Um.manyLoaded({payload:(0,Ka.bj)(zm,ae)}),AidDeletedResponse:ae=>Um.manyDeleted({payload:ae.map(Me=>Me.id)}),WarrantParticipant:ae=>W0.manyLoaded({payload:(0,Ka.bj)(vl,ae)}),WppDeletedResponse:ae=>W0.manyDeleted({payload:ae.map(Me=>Me.id)}),WarrantBoardMember:ae=>mD.manyLoaded({payload:(0,Ka.bj)(TS,ae)}),WpbmDeletedResponse:ae=>mD.manyDeleted({payload:ae.map(Me=>Me.id)}),MeetingAgendaTemplate:ae=>T_.manyLoaded({payload:(0,Ka.bj)(P_.A,ae)}),MatDeletedResponse:ae=>T_.manyDeleted({payload:ae.map(Me=>Me.id)}),WarrantShareholder:ae=>z0.manyLoaded({payload:(0,Ka.bj)(Q0.t,ae)}),WshDeletedResponse:ae=>z0.manyDeleted({payload:ae.map(Me=>Me.id)}),MeetingAgendaTemplateItem:ae=>A_.manyLoaded({payload:(0,Ka.bj)(jy.N,ae)}),MatiDeletedResponse:ae=>A_.manyDeleted({payload:ae.map(Me=>Me.id)}),ArticlesOfAssoc:ae=>D_.manyLoaded({payload:(0,Ka.bj)(NE.C,ae)}),AoaDeletedResponse:ae=>D_.manyDeleted({payload:ae.map(Me=>Me.id)}),AuthorizationGroup:ae=>Vf.manyLoaded({payload:(0,Ka.bj)(Wy.n,ae)}),AgDeletedResponse:ae=>Vf.manyDeleted({payload:ae.map(Me=>Me.id)}),Authorization:ae=>Mg.manyLoaded({payload:(0,Ka.bj)(UE.y,ae)}),AuthDeletedResponse:ae=>Mg.manyDeleted({payload:ae.map(Me=>Me.id)}),SnrAuthorization:ae=>yE.manyLoaded({payload:(0,Ka.bj)(yl.$,ae)}),SnrCase:ae=>EE.manyLoaded({payload:(0,Ka.bj)(X0.W,ae)}),SnrBond:ae=>hD.manyLoaded({payload:(0,Ka.bj)(xS.z,ae)}),CompanyDirector:ae=>Xb.manyLoaded({payload:(0,Ka.bj)(Y0.a,ae)}),OptionsRegistration:ae=>Cv.manyLoaded({payload:(0,Ka.bj)(OS.E,ae)}),OrDeletedResponse:ae=>Cv.manyDeleted({payload:ae.map(Me=>Me.id)}),OptionsRegistrationSignatory:ae=>Iv.manyLoaded({payload:(0,Ka.bj)(J0,ae)}),OrSignatoryDeletedResponse:ae=>Iv.manyDeleted({payload:ae.map(Me=>Me.id)}),OptionsSharesRegistration:ae=>x_.manyLoaded({payload:(0,Ka.bj)(ID.k,ae)}),OsrDeletedResponse:ae=>x_.manyDeleted({payload:ae.map(Me=>Me.id)}),WiseDependencyBond:ae=>Ov.manyLoaded({payload:(0,Ka.bj)(PS.n,ae)}),WdbDeletedResponse:ae=>Ov.manyDeleted({payload:ae.map(Me=>Me.id)}),WdbResetResponse:ae=>Ov.manyDeleted({payload:ae.flatMap(Me=>Me.deletedIds)}),OptionsSubscriberRepresentative:ae=>Oy.manyLoaded({payload:(0,Ka.bj)(wS,ae)}),OptionsSubscriberRepresentativeDeletedResponse:ae=>Oy.manyDeleted({payload:ae.map(Me=>Me.id)}),NiceFounder:ae=>Iy.manyLoaded({payload:(0,Ka.bj)(VE,ae)}),NiceFounderDeletedResponse:ae=>Iy.manyDeleted({payload:ae.map(Me=>Me.id)})}}storeQueryResult(g){const S={},X=Me=>{(0,_D.A)(Me,at=>{let bt=at;if((0,_D.A)(bt,(kt,Cn)=>{(0,dC.A)(kt)&&(0,H0.A)(kt,"__typename")?(X([kt]),bt=(0,vD.A)(bt,[Cn])):(0,CS.A)(kt)&&X(kt)}),(0,H0.A)(this.actions,bt?.__typename)){const kt=(0,yD.A)(S,bt.__typename,[]);kt.push(at),S[bt.__typename]=kt}})},ae=(0,bD.A)(g)[0];X((0,CS.A)(ae)?ae:[ae]),(0,_D.A)(S,(Me,at)=>{const bt=(0,yD.A)(this.actions,at);(0,tp.A)(bt)||this.store.dispatch(bt(Me))})}static{this.\u0275fac=function(S){return new(S||h)(r.KVO(Hn.il),r.KVO(ao.En),r.KVO(cy.UG))}}static{this.\u0275prov=r.jDH({token:h,factory:h.\u0275fac})}}return h})()];var Hy=n(28425),RS=n(87351),kS=n(75088),q0=n(29189);var CD=n(67428),AD=n(14741),eb=n(45232);let FS=(()=>{class h{constructor(g,S,X,ae){this.router=g,this.authGuard=S,this.gqlCompanies=X,this.gqlUser=ae}canActivate(g){var S=this;return(0,yo.A)(function*(){const X=yield(0,AD._)(S.authGuard.canActivate(g));if(!function zE(h){return!0===h||!1===h||(0,q0.A)(h)&&"[object Boolean]"==(0,kS.A)(h)}(X))return X;const ae=yield(0,AD._)(S.gqlUser.fetch(void 0,{fetchPolicy:"no-cache"}).pipe((0,eb.$)(),(0,ma.T)(bt=>bt.data.currentUser)));if((0,CD.A)(ae.email)||(0,CD.A)(ae.name))return S.router.createUrlTree(["/onboarding","profile"]);const Me=yield(0,AD._)(S.gqlCompanies.fetch(void 0,{fetchPolicy:"no-cache"}).pipe((0,eb.$)(),(0,ma.T)(bt=>bt.data.companies)));if(0===Me.length)return S.router.createUrlTree(["/onboarding"]);let at=localStorage.getItem("last_company_id");return((0,CD.A)(at)||!Me.some(bt=>bt.id===at))&&(at=Me[0].id),S.router.createUrlTree(["/company",at,"about","dashboard"])})()}static{this.\u0275fac=function(S){return new(S||h)(r.KVO(I.Ix),r.KVO(Hy.q),r.KVO(Gy.JC9),r.KVO(Gy.cc8))}}static{this.\u0275prov=r.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}}return h})();const LS=[{path:"onboarding",canActivateChild:[Hy.q],loadChildren:()=>Promise.all([n.e(46),n.e(187),n.e(76),n.e(556)]).then(n.bind(n,31556)).then(({onboardingRoutes:h})=>h)},{path:"company",canActivateChild:[Hy.q],loadChildren:()=>Promise.all([n.e(46),n.e(187),n.e(779),n.e(76),n.e(444)]).then(n.bind(n,68444)).then(h=>h.CompanyModule)},{path:"startuptools",redirectTo:"free-templates",pathMatch:"full"},{path:"free-templates",loadChildren:()=>n.e(748).then(n.bind(n,49748)).then(({freeTemplatesRoutes:h})=>h)},{path:"change-company/:companyId",canActivateChild:[Hy.q],loadComponent:()=>n.e(901).then(n.bind(n,36901)).then(h=>h.ChangeCompanyComponent)},{path:"admin-company/:companyId",canActivateChild:[Hy.q],loadComponent:()=>n.e(191).then(n.bind(n,41191)).then(h=>h.AccessAdminCompanyComponent)},{path:"",component:RS.c,canActivate:[FS]}];function NS(h,c){return(0,tp.A)(h.firstChild)?{...c,...h.params}:NS(h.firstChild,{...c,...h.params})}let pC=(()=>{class h{serialize(g){const S=NS(g.root,{});return{...g,root:g.root,queryParams:g.root.queryParams,params:S}}static{this.\u0275fac=function(S){return new(S||h)}}static{this.\u0275prov=r.jDH({token:h,factory:h.\u0275fac})}}return h})();(0,tp.A)(ql.tx)||function Ul(h){const c={defaultIntegrations:[(0,ds.D)(),(0,lp.Z)(),(0,Oo.F)(),(0,Np.L)(),(0,cp.p)(),(0,ku.s)(),(0,va.M)()],...h};(0,Fo.K)(c,"angular"),function Bp(){const c=r.xvI&&r.xvI.major?parseInt(r.xvI.major,10):void 0;c&&(c<14&&$l&&Fd.vF.warn(`This Sentry SDK does not officially support Angular ${c}.`,"This SDK only supports Angular 14 and above.","If you're using lower Angular versions, check the Angular Version Compatibility table in our docs: https://docs.sentry.io/platforms/javascript/guides/angular/#angular-version-compatibility.","Otherwise, please consider upgrading your Angular version."),(0,ru.o)("angular",{version:c}))}(),(0,Fi.Ts)(c)}({dsn:ql.tx??void 0,environment:ql.x1,release:ql.Gk,attachStacktrace:!0,autoSessionTracking:!0,tracesSampleRate:.1,integrations:[function Fu(h={}){return!1!==h.instrumentNavigation&&(bh=!0),(0,Dd.dp)({...h,instrumentNavigation:!1})}(),new Qh(void 0)]});let GE=(()=>{class h{constructor(g,S,X,ae,Me){let at;g.setTitle(ql.mZ),at=ql.cA.production?`${ae.protocol}//${ae.hostname}${ae.getBaseHrefFromDOM()}`:`${ae.protocol}//${ae.hostname}:${ae.port}${ae.getBaseHrefFromDOM()}`,S.addSvgIcon("flag_sv",X.bypassSecurityTrustResourceUrl(`${at}assets/flags/sv_round.svg`)),S.addSvgIcon("flag_en",X.bypassSecurityTrustResourceUrl(`${at}assets/flags/en_round.svg`)),S.addSvgIcon("card_amex",X.bypassSecurityTrustResourceUrl(`${at}assets/card-icons/amex.svg`)),S.addSvgIcon("card_mc",X.bypassSecurityTrustResourceUrl(`${at}assets/card-icons/mastercard.svg`)),S.addSvgIcon("card_visa",X.bypassSecurityTrustResourceUrl(`${at}assets/card-icons/visa.svg`)),Nr.wB.throwOnInvalid=!0,Nr.wB.defaultLocale=Me}static{this.\u0275fac=function(S){return new(S||h)(r.KVO(e.hE),r.KVO(hs.tp),r.KVO(e.up),r.KVO(a.Vw),r.KVO(r.xe9))}}static{this.\u0275mod=r.$C({type:h,bootstrap:[v0]})}static{this.\u0275inj=r.G2t({providers:[{provide:a.kB,useFactory:g=>{const S=g.getBaseHrefFromDOM();return(0,r.naY)()?"/sv"+S:S},deps:[a.Vw]},{provide:r.zcH,useValue:Up({showDialog:!1})},{provide:ld,deps:[I.Ix]},{provide:r.hnV,useFactory:()=>()=>null,deps:[ld],multi:!0},{provide:Hc,useClass:pC},{provide:$r.a7,useClass:bb,multi:!0},{provide:$r.a7,useClass:Sb,multi:!0},{provide:ys,useValue:{firstDayOfWeek:1}},{provide:F.MJ,useClass:is,deps:[F.Ju,ys]},{provide:F.de,useValue:Rs},(0,$r.$R)((0,$r.Sx)()),(0,fa.A9)(()=>{const g=(0,r.WQX)(fs),S=(0,r.WQX)(Mu.b),X=(0,r.WQX)(vb),ae=im(at=>at.query.definitions.some(bt=>"OperationDefinition"===bt.kind&&"subscription"===bt.operation),new yc(sd({url:new URL("graphql-ws",ql.Hc.clientWsUrl).href,lazy:!0,shouldRetry:()=>!0,retryAttempts:1/0,connectionParams:()=>({headers:{authorization:`Bearer ${S.jwt}`}})})),wc.C.from([kd(()=>({headers:{Authorization:`Bearer ${S.jwt}`}})),g.create({uri:new URL("/graphql",ql.Hc.clientUrl).href})]));X.init();const Me=X.cache;return{default:{cache:Me,link:ae,connectToDevTools:!ql.cA.production},auth:{cache:Me,link:wc.C.from([kd(()=>({headers:{Authorization:`Bearer ${S.jwt}`}})),g.create({uri:new URL("/auth-service/graphql",ql.Hc.clientUrl).href})]),connectToDevTools:!ql.cA.production}}})],imports:[vg.IK,yg.t,hs.m_,e.Bb,Rt,Aa.KF.forRoot({pageTracking:{clearIds:!0}}),ao.Vm.forRoot(Z0),_c.forRoot(),Hn.md.forRoot({...ES,router:ui},{metaReducers:w_,runtimeChecks:{strictActionImmutability:!1,strictStateImmutability:!1}}),ql.cA.production?[]:Is.instrument(),I.iI.forRoot(LS,{enableTracing:!1}),ac,wf.Qs.forRoot({modules:{toolbar:[["bold","italic","underline","strike"],[{list:"ordered"},{list:"bullet"}],[{header:[1,2,3,4,5,6,!1]}],[{color:[]}],[{align:[]}],["link"]]}}),lv.P,Lm.h]})}}return h})();(0,a.EO)(u,"sv"),(0,a.EO)(_,"en"),ql.cA.production&&(0,r.SmG)(),e.sG().bootstrapModule(GE)},20031:(Ge,L,n)=>{"use strict";n.d(L,{l:()=>Ee});var e=n(55117),r=n(51612),a=n(4605),f=n(66257),d=n(91639),u=n(15300),y=n(99489),m=n(11657),_=n(5891),I=n(72421);const M=(0,n(58863).A)((0,e.jsx)("path",{d:"M12 4V1L8 5l4 4V6c3.31 0 6 2.69 6 6 0 1.01-.25 1.97-.7 2.8l1.46 1.46C19.54 15.03 20 13.57 20 12c0-4.42-3.58-8-8-8m0 14c-3.31 0-6-2.69-6-6 0-1.01.25-1.97.7-2.8L5.24 7.74C4.46 8.97 4 10.43 4 12c0 4.42 3.58 8 8 8v3l4-4-4-4z"}),"Sync");var k=n(14653),x=n(30368),w=n(27237),T=n(61281),A=n(91665),z=n(19259),V=n(30929),G=n(13903),B=n(41552),H=n(27243),U=n(19196),$=n(35519),R=n(81593),K=n(44190);const j=({onCancel:je,...ne})=>(0,e.jsx)(u.Ay,{open:!0,onClose:je,children:(0,e.jsxs)(y.A,{minWidth:500,sx:{minHeight:539},children:[(0,e.jsx)(m.A,{}),(0,e.jsx)(a.A,{sx:{margin:3},children:(0,e.jsx)(z.t,{children:(0,e.jsx)(R.Suspense,{fallback:(0,e.jsx)(x.A,{alignItems:"center",children:(0,e.jsx)(d.A,{size:"lg"})}),children:(0,e.jsx)(Y,{onCancel:je,...ne})})})})]})}),Y=({identityId:je,onCancel:ne,onConfirm:be,updateRefetchQueries:fe})=>{const q=(0,$.ke)(),{i18n:ce}=(0,B.uB)(),[xe,_e]=(0,R.useState)(!1),{data:{identity:ke}}=(0,H.Us)({variables:{companyId:q,id:je}}),{register:J,handleSubmit:wt,setValue:Fe}=(0,U.mN)({defaultValues:{name:ke.name,address:ke.address?.replaceAll("\n",", ")??"",email:ke.email,phone:ke.phone}}),[nt]=(0,H.Pd)({refetchQueries:fe}),[se,{loading:he}]=(0,H.Sv)({variables:{companyId:q,id:je}}),Q=ke.isSwedish,de=we=>{Fe("name",we.name),Fe("address",we.address?.replaceAll("\n",", ")||""),Fe("email",we.email||""),Fe("phone",we.phone||"")},ee=function(){var we=(0,f.A)(function*(Pe){try{_e(!0);const Ce=yield nt({variables:{companyId:q,input:{...Pe,address:Pe.address?.replaceAll(", ","\n").trim()||null,id:ke.id}}});if(!Ce.data)throw new Error("no data");de(Ce.data.updateIdentity),be()}catch(Ce){return _e(!1),void console.error(Ce)}});return function(Ce){return we.apply(this,arguments)}}(),Te=function(){var we=(0,f.A)(function*(){try{const Pe=yield se();Pe.data&&de(Pe.data.refreshIdentity)}catch(Pe){return void console.error(Pe)}});return function(){return we.apply(this,arguments)}}(),pe=Q&&!["undefined Protected identity","Protected identity"].includes(ke.name);return(0,e.jsx)("form",{onSubmit:wt(ee),children:(0,e.jsxs)(x.A,{gap:3,children:[(0,e.jsx)(Ee,{identity:ke,editable:!1}),(0,e.jsxs)(w.A,{disabled:xe,required:!0,children:[(0,e.jsx)(T.A,{children:(0,e.jsx)(B.x6,{id:"Name"})}),(0,e.jsx)(k.Ay,{...J("name"),readOnly:pe,endDecorator:Q&&(he?(0,e.jsx)(d.A,{size:"sm"}):(0,e.jsx)(A.A,{title:(0,e.jsx)(B.x6,{id:"Refresh name and address"}),children:(0,e.jsx)(I.Ay,{onClick:()=>Te(),children:(0,e.jsx)(M,{})})}))})]}),(0,e.jsxs)(w.A,{disabled:xe,children:[(0,e.jsx)(T.A,{children:(0,e.jsx)(B.x6,{id:"Address"})}),(0,e.jsx)(k.Ay,{...J("address"),disabled:pe})]}),(0,e.jsxs)(w.A,{disabled:xe,children:[(0,e.jsx)(T.A,{children:(0,e.jsx)(B.x6,{id:"Email"})}),(0,e.jsx)(k.Ay,{...J("email")})]}),(0,e.jsxs)(w.A,{disabled:xe,children:[(0,e.jsx)(T.A,{children:(0,e.jsx)(B.x6,{id:"Phone"})}),(0,e.jsx)(k.Ay,{...J("phone")})]}),!Q&&(0,e.jsxs)(w.A,{required:!0,children:[(0,e.jsx)(T.A,{children:(0,e.jsx)(B.x6,{id:"Country"})}),(0,e.jsx)(V.A,{name:"countryCode",placeholder:"Country",defaultValue:ke.countryCode,onChange:(we,Pe)=>Fe("countryCode",Pe),children:K.pd[ce.locale].map(we=>(0,e.jsx)(G.A,{value:we.code,children:we.name},we.code))})]}),(0,e.jsxs)(x.A,{direction:"row",gap:1,justifyContent:"end",children:[(0,e.jsx)(_.A,{variant:"plain",color:"neutral",onClick:ne,disabled:xe,children:(0,e.jsx)(B.x6,{id:"Cancel"})}),(0,e.jsx)(_.A,{type:"submit",loading:xe,children:(0,e.jsx)(B.x6,{id:"Save"})})]})]})})};var O=n(68320),me=n(24504),ge=n(38797);function Ee({identity:je,showAvatar:ne=!0,showEmail:be=!0,editable:fe=!0,maskIdNumber:q=!1,layout:ce="column",onChange:xe,updateRefetchQueries:_e,renderName:ke,...J}){const[wt,Fe]=(0,R.useState)(!1),nt=(0,R.useMemo)(()=>(0,ge.mf)(je)?(0,O.c)(je.identityNumber,q):be?je.email:void 0,[je,q,be]);return(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)(a.A,{...J,sx:{cursor:fe?"pointer":void 0,blockSize:"auto"},onClick:()=>fe&&Fe(!0),children:(0,e.jsx)(me.T,{name:je.name,renderName:ke,secondRow:nt,layout:ce,startDecorator:ne&&(0,e.jsx)(a.A,{children:(0,e.jsx)(r.R,{md5Hash:"emailMd5"in je?je.emailMd5:void 0,size:"md",uuid:je.id,children:je.name[0]})})})}),wt&&je?.id&&(0,e.jsx)(j,{identityId:je.id,onCancel:()=>Fe(!1),onConfirm:()=>{Fe(!1),xe?.()},updateRefetchQueries:_e})]})}},24504:(Ge,L,n)=>{"use strict";n.d(L,{T:()=>u,m:()=>y});var e=n(55117),r=n(4605),a=n(58523),f=n(30368),d=n(98419);const u=({name:m,secondRow:_,layout:I="column",startDecorator:F,renderName:M})=>(0,e.jsxs)(f.A,{gap:1,direction:"row",alignItems:"center",children:[F&&(0,e.jsx)(r.A,{children:F}),(0,e.jsxs)(r.A,{sx:{whiteSpace:"nowrap",overflowX:"hidden",textOverflow:"ellipsis",display:"flex",flexDirection:I,alignItems:"row"===I?"center":void 0},children:[(0,e.jsx)(d.Ay,{level:"body-sm",noWrap:!0,children:M?M(m):m}),_&&(0,e.jsxs)(e.Fragment,{children:["row"===I&&(0,e.jsx)(d.Ay,{children:"\xa0"}),(0,e.jsx)(d.Ay,{level:"body-sm",textColor:"neutral.500",noWrap:!0,children:_})]})]})]}),y=({layout:m="column"})=>(0,e.jsxs)(f.A,{gap:2,direction:"row",alignItems:"center",children:[(0,e.jsx)(a.A,{variant:"circular",width:40,height:40}),(0,e.jsxs)(r.A,{sx:{display:"flex",flexDirection:m,alignItems:"row"===m?"center":void 0},children:[(0,e.jsx)(a.A,{variant:"text",level:"body-md",width:150}),(0,e.jsx)(a.A,{variant:"text",level:"body-md",width:150})]})]})},27243:(Ge,L,n)=>{"use strict";n.d(L,{IG:()=>V,K7:()=>B,Pd:()=>_,Sv:()=>F,T5:()=>A,Us:()=>w,kN:()=>U,r:()=>O});var e=n(20387),r=n(54771),a=n(61348),f=n(78572);const d={},u=e.J1`
    fragment IdentityFields on Identity {
  id
  identityNumberKind
  identityNumber
  juridicalKind
  name
  email
  emailMd5
  phone
  countryCode
  address
  userId
  isSwedish
  createdAt
  updatedAt
  companyId
}
    `,y=e.J1`
    fragment RatsitIdentityFields on RatsitIdentity {
  name
  identityNumberKind
  identityNumber
  address
  countryCode
  juridicalKind
  functionCode
  functionText
}
    `,m=e.J1`
    mutation UpdateIdentity($companyId: ID!, $input: UpdateIdentityInput!) {
  updateIdentity(companyId: $companyId, input: $input) {
    ...IdentityFields
  }
}
    ${u}`;function _(me){const ge={...d,...me};return r.n(m,ge)}const I=e.J1`
    mutation RefreshIdentity($companyId: ID!, $id: ID!) {
  refreshIdentity(companyId: $companyId, id: $id) {
    ...IdentityFields
  }
}
    ${u}`;function F(me){const ge={...d,...me};return r.n(I,ge)}const M=e.J1`
    query Identity($companyId: ID!, $id: ID!) {
  identity(companyId: $companyId, id: $id) {
    ...IdentityFields
  }
}
    ${u}`;function w(me){const ge={...d,...me};return a.UX(M,ge)}const T=e.J1`
    mutation CreateIdentity($companyId: ID!, $input: CreateIdentityInput!) {
  createIdentity(companyId: $companyId, input: $input) {
    ...IdentityFields
  }
}
    ${u}`;function A(me){const ge={...d,...me};return r.n(T,ge)}const z=e.J1`
    query SearchIdentities($companyId: ID!, $input: SearchIdentitiesInput!) {
  searchIdentities(companyId: $companyId, input: $input) {
    ...IdentityFields
    companyDirector {
      id
      registeredAbroad
      invited
      identityId
      functions
      companyId
      createdAt
      updatedAt
    }
    shareholder {
      id
      identityId
      companyId
      ownerCompanyId
      createdAt
      updatedAt
    }
  }
}
    ${u}`;function V(me){const ge={...d,...me};return f.IT(z,ge)}function B(me){const ge={...d,...me};return a.UX(z,ge)}const H=e.J1`
    query RatsitCompanyBoard($orgNumber: String!) {
  ratsitCompanyBoard(orgNumber: $orgNumber) {
    ...RatsitIdentityFields
  }
}
    ${y}`;function U(me){const ge={...d,...me};return f.IT(H,ge)}const K=e.J1`
    query RatsitSearch($searchString: String!, $juridicalKinds: [Int!]!) {
  ratsitSearch(searchString: $searchString, juridicalKinds: $juridicalKinds) {
    ...RatsitIdentityFields
  }
}
    ${y}`;function O(me){const ge={...d,...me};return a.UX(K,ge)}},38797:(Ge,L,n)=>{"use strict";n.d(L,{W_:()=>r,_4:()=>f,mf:()=>d,zZ:()=>a});var e=n(44190),r=function(u){return u[u.System=0]="System",u[u.CompanyBoard=1]="CompanyBoard",u[u.Swedish=2]="Swedish",u[u.Foreign=3]="Foreign",u}(r||{}),a=function(u){return u[u.Hidden=0]="Hidden",u[u.Required=1]="Required",u}(a||{}),f=function(u){return u[u.Person=0]="Person",u[u.Company=1]="Company",u}(f||{});function d(u){return u.identityNumberKind===e.kc.SwedishOrgNumber||u.identityNumberKind===e.kc.SwedishPersonalID}},44190:(Ge,L,n)=>{"use strict";n.d(L,{qR:()=>u,O1:()=>k,HN:()=>m,kc:()=>I,yf:()=>y,VQ:()=>x,qc:()=>w,Tr:()=>M,GB:()=>f,pd:()=>A,pt:()=>z,y8:()=>O,fW:()=>U,m:()=>d});var e=n(83266),r=n.n(e);const a=[{name:"Sveriges Riksbank",min:1e3,max:1099},{name:"Nordea",min:1100,max:1199},{name:"Danske Bank",min:1200,max:1399},{name:"Nordea",min:1400,max:2099},{name:"\xc5landsbanken",min:2300,max:2399},{name:"Danske Bank",min:2400,max:2499},{name:"Nordea",min:3e3,max:3399},{name:"L\xe4nsf\xf6rs\xe4kringar Bank",min:3400,max:3409},{name:"Nordea",min:3410,max:4999},{name:"SEB",min:5e3,max:5999},{name:"Handelsbanken",min:6e3,max:6999},{name:"Swedbank",min:7e3,max:8999},{name:"L\xe4nsf\xf6rs\xe4kringar Bank",min:9020,max:9029},{name:"Citibank",min:9040,max:9049},{name:"L\xe4nsf\xf6rs\xe4kringar Bank",min:9060,max:9069},{name:"Calyon Bank",min:9080,max:9089},{name:"RBS",min:9090,max:9099},{name:"Nordnet Bank",min:9100,max:9109},{name:"SEB",min:9120,max:9124},{name:"SEB",min:9130,max:9149},{name:"Skandiabanken",min:9150,max:9169},{name:"IKANO Banken",min:9170,max:9179},{name:"Danske Bank",min:9180,max:9189},{name:"DNB Bank",min:9190,max:9199},{name:"Marginalen Bank",min:9230,max:9239},{name:"SBAB Bank",min:9250,max:9259},{name:"DNB Bank",min:9260,max:9269},{name:"ICA Banken",min:9270,max:9279},{name:"Resurs Bank",min:9280,max:9289},{name:"Swedbank",min:9300,max:9349},{name:"Pareto \xd6hman",min:9380,max:9389},{name:"Landshypotek",min:9390,max:9399},{name:"Forex Bank",min:9400,max:9449},{name:"Santander Consumer Bank",min:9460,max:9469},{name:"Fortis Bank",min:9470,max:9479},{name:"Nordea",min:9500,max:9549},{name:"Avanza Bank",min:9550,max:9569},{name:"Sparbanken Syd",min:9570,max:9579},{name:"Exchange Finans Europe",min:9580,max:9589},{name:"Erik Penser Bankaktiebolag",min:9590,max:9599},{name:"Volvofinans Bank",min:9610,max:9619},{name:"Bank of China (Luxembourg)",min:9620,max:9629},{name:"L\xe5n & Spar Bank",min:9630,max:9639},{name:"Nordax Bank",min:9640,max:9649},{name:"MedMera Bank",min:9650,max:9659},{name:"Svea Bank",min:9660,max:9669},{name:"JAK Medlemsbank",min:9670,max:9679},{name:"Bluestep Finans",min:9680,max:9689},{name:"Folkia",min:9690,max:9699},{name:"Ekobanken",min:9700,max:9709},{name:"Netfonds Bank (ub)",min:9720,max:9729},{name:"FTCS",min:9770,max:9779},{name:"Klarna Bank",min:9780,max:9789},{name:"Privatgirot",min:9860,max:9869},{name:"Nasdaq-OMX",min:9870,max:9879},{name:"Riksg\xe4lden",min:9880,max:9899},{name:"Teller Branch Norway",min:9951,max:9951},{name:"Bankernas Automatbolag",min:9952,max:9952},{name:"Teller Branch Sweden",min:9953,max:9953},{name:"Kortaccept Nordic AB",min:9954,max:9954},{name:"Kommuninvest",min:9955,max:9955},{name:"VP Securities A/S",min:9956,max:9956},{name:"Nordea",min:9960,max:9969}];function f(ge){const Ee=(0,e.isString)(ge)?parseInt(ge.replace(/\D+/g,"").substring(0,4),10):ge;return(0,e.find)(a,je=>Ee>=je.min&&Ee<=je.max)}function d(ge){return ge?.trim().replace(/\s\s+/g," ")??""}var u=function(ge){return ge[ge.Password=0]="Password",ge[ge.BankId=1]="BankId",ge[ge.PasswordPlusSecurityKey=2]="PasswordPlusSecurityKey",ge[ge.SecurityKey=3]="SecurityKey",ge}(u||{}),y=function(ge){return ge[ge.Bankgiro=0]="Bankgiro",ge[ge.BankAccount=1]="BankAccount",ge[ge.IBAN=2]="IBAN",ge[ge.Other=3]="Other",ge}(y||{}),m=function(ge){return ge[ge.BoardDecision=0]="BoardDecision",ge[ge.ShareHoldersMeeting=1]="ShareHoldersMeeting",ge[ge.BoardDecisionWithShApproval=2]="BoardDecisionWithShApproval",ge}(m||{}),I=function(ge){return ge[ge.Passport=0]="Passport",ge[ge.SwedishPersonalID=1]="SwedishPersonalID",ge[ge.SwedishOrgNumber=2]="SwedishOrgNumber",ge[ge.ForeignCompanyDirector=3]="ForeignCompanyDirector",ge[ge.ForeignManual=4]="ForeignManual",ge[ge.Fictitious=5]="Fictitious",ge}(I||{});const M="yyyy",k=`${M}-MM-dd`,x="HH:mm",w="t",A={sv:r().orderBy([{code:"AD",name:"Andorra"},{code:"AE",name:"F\xf6renade Arabemiraten"},{code:"AF",name:"Afghanistan"},{code:"AG",name:"Antigua och Barbuda"},{code:"AI",name:"Anguilla"},{code:"AL",name:"Albanien"},{code:"AM",name:"Armenien"},{code:"AO",name:"Angola"},{code:"AQ",name:"Antarktis"},{code:"AR",name:"Argentina"},{code:"AS",name:"Amerikanska Samoa"},{code:"AT",name:"\xd6sterrike"},{code:"AU",name:"Australien"},{code:"AW",name:"Aruba"},{code:"AX",name:"\xc5land"},{code:"AZ",name:"Azerbajdzjan"},{code:"BA",name:"Bosnien och Hercegovina"},{code:"BB",name:"Barbados"},{code:"BD",name:"Bangladesh"},{code:"BE",name:"Belgien"},{code:"BF",name:"Burkina Faso"},{code:"BG",name:"Bulgarien"},{code:"BH",name:"Bahrain"},{code:"BI",name:"Burundi"},{code:"BJ",name:"Benin"},{code:"BL",name:"Saint-Barth\xe9lemy"},{code:"BM",name:"Bermuda"},{code:"BN",name:"Brunei"},{code:"BO",name:"Bolivia"},{code:"BQ",name:"Bonaire"},{code:"BR",name:"Brasilien"},{code:"BS",name:"Bahamas"},{code:"BT",name:"Bhutan"},{code:"BV",name:"Bouvet\xf6n"},{code:"BW",name:"Botswana"},{code:"BY",name:"Belarus"},{code:"BZ",name:"Belize"},{code:"CA",name:"Kanada"},{code:"CC",name:"Kokos\xf6arna"},{code:"CD",name:"Kongo"},{code:"CF",name:"Centralafrikanska republiken"},{code:"CG",name:"Kongo"},{code:"CH",name:"Schweiz"},{code:"CI",name:"Elfenbenskusten"},{code:"CK",name:"Cook\xf6arna"},{code:"CL",name:"Chile"},{code:"CM",name:"Kamerun"},{code:"CN",name:"Kina"},{code:"CO",name:"Colombia"},{code:"CR",name:"Costa Rica"},{code:"CU",name:"Kuba"},{code:"CV",name:"Kap Verde"},{code:"CW",name:"Cura"},{code:"CX",name:"Jul\xf6n"},{code:"CY",name:"Cypern"},{code:"CZ",name:"Tjeckien"},{code:"DE",name:"Tyskland"},{code:"DJ",name:"Djibouti"},{code:"DK",name:"Danmark"},{code:"DM",name:"Dominica"},{code:"DO",name:"Dominikanska republiken"},{code:"DZ",name:"Algeriet"},{code:"EC",name:"Ecuador"},{code:"EE",name:"Estland"},{code:"EG",name:"Egypten"},{code:"EH",name:"V\xe4stsahara"},{code:"ER",name:"Eritrea"},{code:"ES",name:"Spanien"},{code:"ET",name:"Etiopien"},{code:"FI",name:"Finland"},{code:"FJ",name:"Fiji"},{code:"FK",name:"Falklands\xf6arna"},{code:"FM",name:"Mikronesiens federerade stater"},{code:"FO",name:"F\xe4r\xf6arna"},{code:"FR",name:"Frankrike"},{code:"GA",name:"Gabon"},{code:"GB",name:"Storbritannien"},{code:"GD",name:"Grenada"},{code:"GE",name:"Georgien"},{code:"GF",name:"Franska Guyana"},{code:"GG",name:"Guernsey"},{code:"GH",name:"Ghana"},{code:"GI",name:"Gibraltar"},{code:"GL",name:"Gr\xf6nland"},{code:"GM",name:"Gambia"},{code:"GN",name:"Guinea"},{code:"GP",name:"Guadeloupe"},{code:"GQ",name:"Ekvatorialguinea"},{code:"GR",name:"Grekland"},{code:"GS",name:"Sydgeorgien"},{code:"GT",name:"Guatemala"},{code:"GU",name:"Guam"},{code:"GW",name:"Guinea"},{code:"GY",name:"Guyana"},{code:"HK",name:"Hongkong"},{code:"HM",name:"Heard"},{code:"HN",name:"Honduras"},{code:"HR",name:"Kroatien"},{code:"HT",name:"Haiti"},{code:"HU",name:"Ungern"},{code:"ID",name:"Indonesien"},{code:"IE",name:"Irland"},{code:"IL",name:"Israel"},{code:"IM",name:"Isle of Man"},{code:"IN",name:"Indien"},{code:"IO",name:"Brittiska territoriet i Indiska Oceanen"},{code:"IQ",name:"Irak"},{code:"IR",name:"Iran"},{code:"IS",name:"Island"},{code:"IT",name:"Italien"},{code:"JE",name:"Jersey"},{code:"JM",name:"Jamaica"},{code:"JO",name:"Jordanien"},{code:"JP",name:"Japan"},{code:"KE",name:"Kenya"},{code:"KG",name:"Kirgizistan"},{code:"KH",name:"Kambodja"},{code:"KI",name:"Kiribati"},{code:"KM",name:"Komorerna"},{code:"KN",name:"Saint Kitts och Nevis"},{code:"KP",name:"Nordkorea"},{code:"KR",name:"Sydkorea"},{code:"KW",name:"Kuwait"},{code:"KY",name:"Cayman\xf6arna"},{code:"KZ",name:"Kazakstan"},{code:"LA",name:"Laos"},{code:"LB",name:"Libanon"},{code:"LC",name:"Saint Lucia"},{code:"LI",name:"Liechtenstein"},{code:"LK",name:"Sri Lanka"},{code:"LR",name:"Liberia"},{code:"LS",name:"Lesotho"},{code:"LT",name:"Litauen"},{code:"LU",name:"Luxemburg"},{code:"LV",name:"Lettland"},{code:"LY",name:"Libyen"},{code:"MA",name:"Marocko"},{code:"MC",name:"Monaco"},{code:"MD",name:"Moldavien"},{code:"ME",name:"Montenegro"},{code:"MF",name:"Saint-Martin"},{code:"MG",name:"Madagaskar"},{code:"MH",name:"Marshall\xf6arna"},{code:"MK",name:"Nordmakedonien"},{code:"ML",name:"Mali"},{code:"MM",name:"Myanmar"},{code:"MN",name:"Mongoliet"},{code:"MO",name:"Macao"},{code:"MP",name:"Nordmarianerna"},{code:"MQ",name:"Martinique"},{code:"MR",name:"Mauretanien"},{code:"MS",name:"Montserrat"},{code:"MT",name:"Malta"},{code:"MU",name:"Mauritius"},{code:"MV",name:"Maldiverna"},{code:"MW",name:"Malawi"},{code:"MX",name:"Mexiko"},{code:"MY",name:"Malaysia"},{code:"MZ",name:"Mo\xe7ambique"},{code:"NA",name:"Namibia"},{code:"NC",name:"Nya Kaledonien"},{code:"NE",name:"Niger"},{code:"NF",name:"Norfolk\xf6n"},{code:"NG",name:"Nigeria"},{code:"NI",name:"Nicaragua"},{code:"NL",name:"Nederl\xe4nderna"},{code:"NO",name:"Norge"},{code:"NP",name:"Nepal"},{code:"NR",name:"Nauru"},{code:"NU",name:"Niue"},{code:"NZ",name:"Nya Zeeland"},{code:"OM",name:"Oman"},{code:"PA",name:"Panama"},{code:"PE",name:"Peru"},{code:"PF",name:"Franska Polynesien"},{code:"PG",name:"Papua Nya Guinea"},{code:"PH",name:"Filippinerna"},{code:"PK",name:"Pakistan"},{code:"PL",name:"Polen"},{code:"PM",name:"Saint-Pierre och Miquelon"},{code:"PN",name:"Pitcairn\xf6arna"},{code:"PR",name:"Puerto Rico"},{code:"PS",name:"Palestina "},{code:"PT",name:"Portugal"},{code:"PW",name:"Palau"},{code:"PY",name:"Paraguay"},{code:"QA",name:"Qatar"},{code:"RE",name:"R\xe9union"},{code:"RO",name:"Rum\xe4nien"},{code:"RS",name:"Serbien"},{code:"RU",name:"Ryssland"},{code:"RW",name:"Rwanda"},{code:"SA",name:"Saudiarabien"},{code:"SB",name:"Salomon\xf6arna"},{code:"SC",name:"Seychellerna"},{code:"SD",name:"Sudan"},{code:"SE",name:"Sverige"},{code:"SG",name:"Singapore"},{code:"SH",name:"Sankta Helena"},{code:"SI",name:"Slovenien"},{code:"SJ",name:"Svalbard"},{code:"SK",name:"Slovakien"},{code:"SL",name:"Sierra Leone"},{code:"SM",name:"San Marino"},{code:"SN",name:"Senegal"},{code:"SO",name:"Somalia"},{code:"SR",name:"Surinam"},{code:"SS",name:"Sydsudan"},{code:"ST",name:"S\xe3o Tom\xe9 och Pr\xedncipe"},{code:"SV",name:"El Salvador"},{code:"SX",name:"Sint Maarten"},{code:"SY",name:"Syrien"},{code:"SZ",name:"Swaziland"},{code:"TC",name:"Turks- och Caicos\xf6arna"},{code:"TD",name:"Tchad"},{code:"TF",name:"Franska s\xf6dra territorierna"},{code:"TG",name:"Togo"},{code:"TH",name:"Thailand"},{code:"TJ",name:"Tadzjikistan"},{code:"TK",name:"Tokelau\xf6arna"},{code:"TL",name:"\xd6sttimor"},{code:"TM",name:"Turkmenistan"},{code:"TN",name:"Tunisien"},{code:"TO",name:"Tonga"},{code:"TR",name:"Turkiet"},{code:"TT",name:"Trinidad och Tobago"},{code:"TV",name:"Tuvalu"},{code:"TW",name:"Taiwan"},{code:"TZ",name:"Tanzania"},{code:"UA",name:"Ukraina"},{code:"UG",name:"Uganda"},{code:"UM",name:"F\xf6renta staternas mindre \xf6ar i Oceanien och V\xe4stindien"},{code:"US",name:"USA"},{code:"UY",name:"Uruguay"},{code:"UZ",name:"Uzbekistan"},{code:"VA",name:"Vatikanstaten"},{code:"VC",name:"Saint Vincent och Grenadinerna"},{code:"VE",name:"Venezuela"},{code:"VG",name:"Brittiska Jungfru\xf6arna"},{code:"VI",name:"Amerikanska Jungfru\xf6arna"},{code:"VN",name:"Vietnam"},{code:"VU",name:"Vanuatu"},{code:"WF",name:"Wallis- och Futuna\xf6arna"},{code:"WS",name:"Samoa"},{code:"YE",name:"Jemen"},{code:"YT",name:"Mayotte"},{code:"ZA",name:"Sydafrika"},{code:"ZM",name:"Zambia"},{code:"ZW",name:"Zimbabwe"}],ge=>ge.name.toLowerCase(),"asc"),en:r().orderBy([{code:"AF",name:"Afghanistan"},{code:"AX",name:"\xc5land Islands"},{code:"AL",name:"Albania"},{code:"DZ",name:"Algeria"},{code:"AS",name:"American Samoa"},{code:"AD",name:"Andorra"},{code:"AO",name:"Angola"},{code:"AI",name:"Anguilla"},{code:"AQ",name:"Antarctica"},{code:"AG",name:"Antigua and Barbuda"},{code:"AR",name:"Argentina"},{code:"AM",name:"Armenia"},{code:"AW",name:"Aruba"},{code:"AU",name:"Australia"},{code:"AT",name:"Austria"},{code:"AZ",name:"Azerbaijan"},{code:"BS",name:"Bahamas"},{code:"BH",name:"Bahrain"},{code:"BD",name:"Bangladesh"},{code:"BB",name:"Barbados"},{code:"BY",name:"Belarus"},{code:"BE",name:"Belgium"},{code:"BZ",name:"Belize"},{code:"BJ",name:"Benin"},{code:"BM",name:"Bermuda"},{code:"BT",name:"Bhutan"},{code:"BO",name:"Bolivia (Plurinational State of)"},{code:"BQ",name:"Bonaire, Sint Eustatius and Saba"},{code:"BA",name:"Bosnia and Herzegovina"},{code:"BW",name:"Botswana"},{code:"BV",name:"Bouvet Island"},{code:"BR",name:"Brazil"},{code:"IO",name:"British Indian Ocean Territory"},{code:"BN",name:"Brunei Darussalam"},{code:"BG",name:"Bulgaria"},{code:"BF",name:"Burkina Faso"},{code:"BI",name:"Burundi"},{code:"CV",name:"Cabo Verde"},{code:"KH",name:"Cambodia"},{code:"CM",name:"Cameroon"},{code:"CA",name:"Canada"},{code:"KY",name:"Cayman Islands"},{code:"CF",name:"Central African Republic"},{code:"TD",name:"Chad"},{code:"CL",name:"Chile"},{code:"CN",name:"China"},{code:"CX",name:"Christmas Island"},{code:"CC",name:"Cocos (Keeling) Islands"},{code:"CO",name:"Colombia"},{code:"KM",name:"Comoros"},{code:"CG",name:"Congo"},{code:"CD",name:"Congo (Democratic Republic of the)"},{code:"CK",name:"Cook Islands"},{code:"CR",name:"Costa Rica"},{code:"CI",name:"C\xf4te d'Ivoire"},{code:"HR",name:"Croatia"},{code:"CU",name:"Cuba"},{code:"CW",name:"Cura\xe7ao"},{code:"CY",name:"Cyprus"},{code:"CZ",name:"Czech Republic"},{code:"DK",name:"Denmark"},{code:"DJ",name:"Djibouti"},{code:"DM",name:"Dominica"},{code:"DO",name:"Dominican Republic"},{code:"EC",name:"Ecuador"},{code:"EG",name:"Egypt"},{code:"SV",name:"El Salvador"},{code:"GQ",name:"Equatorial Guinea"},{code:"ER",name:"Eritrea"},{code:"EE",name:"Estonia"},{code:"ET",name:"Ethiopia"},{code:"FK",name:"Falkland Islands (Malvinas)"},{code:"FO",name:"Faroe Islands"},{code:"FJ",name:"Fiji (Republic of)"},{code:"FI",name:"Finland"},{code:"FR",name:"France"},{code:"GF",name:"French Guiana"},{code:"PF",name:"French Polynesia"},{code:"TF",name:"French Southern Territories"},{code:"GA",name:"Gabon"},{code:"GM",name:"Gambia"},{code:"GE",name:"Georgia"},{code:"DE",name:"Germany"},{code:"GH",name:"Ghana"},{code:"GI",name:"Gibraltar"},{code:"GR",name:"Greece"},{code:"GL",name:"Greenland"},{code:"GD",name:"Grenada"},{code:"GP",name:"Guadeloupe"},{code:"GU",name:"Guam"},{code:"GT",name:"Guatemala"},{code:"GG",name:"Guernsey"},{code:"GN",name:"Guinea"},{code:"GW",name:"Guinea-Bissau"},{code:"GY",name:"Guyana"},{code:"HT",name:"Haiti"},{code:"HM",name:"Heard Island and McDonald Islands"},{code:"VA",name:"Holy See"},{code:"HN",name:"Honduras"},{code:"HK",name:"Hong Kong"},{code:"HU",name:"Hungary"},{code:"IS",name:"Iceland"},{code:"IN",name:"India"},{code:"ID",name:"Indonesia"},{code:"IR",name:"Iran (Islamic Republic of)"},{code:"IQ",name:"Iraq"},{code:"IE",name:"Ireland"},{code:"IM",name:"Isle of Man"},{code:"IL",name:"Israel"},{code:"IT",name:"Italy"},{code:"JM",name:"Jamaica"},{code:"JP",name:"Japan"},{code:"JE",name:"Jersey"},{code:"JO",name:"Jordan"},{code:"KZ",name:"Kazakhstan"},{code:"KE",name:"Kenya"},{code:"KI",name:"Kiribati"},{code:"KP",name:"Korea (Democratic People's Republic of)"},{code:"KR",name:"Korea (Republic of)"},{code:"KW",name:"Kuwait"},{code:"KG",name:"Kyrgyzstan"},{code:"LA",name:"Lao People's Democratic Republic"},{code:"LV",name:"Latvia"},{code:"LB",name:"Lebanon"},{code:"LS",name:"Lesotho"},{code:"LR",name:"Liberia"},{code:"LY",name:"Libya"},{code:"LI",name:"Liechtenstein"},{code:"LT",name:"Lithuania"},{code:"LU",name:"Luxembourg"},{code:"MO",name:"Macao"},{code:"MK",name:"Macedonia (the former Yugoslav Republic of)"},{code:"MG",name:"Madagascar"},{code:"MW",name:"Malawi"},{code:"MY",name:"Malaysia"},{code:"MV",name:"Maldives"},{code:"ML",name:"Mali"},{code:"MT",name:"Malta"},{code:"MH",name:"Marshall Islands"},{code:"MQ",name:"Martinique"},{code:"MR",name:"Mauritania"},{code:"MU",name:"Mauritius"},{code:"YT",name:"Mayotte"},{code:"MX",name:"Mexico"},{code:"FM",name:"Micronesia (Federated States of)"},{code:"MD",name:"Moldova (Republic of)"},{code:"MC",name:"Monaco"},{code:"MN",name:"Mongolia"},{code:"ME",name:"Montenegro"},{code:"MS",name:"Montserrat"},{code:"MA",name:"Morocco"},{code:"MZ",name:"Mozambique"},{code:"MM",name:"Myanmar"},{code:"NA",name:"Namibia"},{code:"NR",name:"Nauru"},{code:"NP",name:"Nepal"},{code:"NL",name:"Netherlands"},{code:"NC",name:"New Caledonia"},{code:"NZ",name:"New Zealand"},{code:"NI",name:"Nicaragua"},{code:"NE",name:"Niger"},{code:"NG",name:"Nigeria"},{code:"NU",name:"Niue"},{code:"NF",name:"Norfolk Island"},{code:"MP",name:"Northern Mariana Islands"},{code:"NO",name:"Norway"},{code:"OM",name:"Oman"},{code:"PK",name:"Pakistan"},{code:"PW",name:"Palau"},{code:"PS",name:"Palestine, State of"},{code:"PA",name:"Panama"},{code:"PG",name:"Papua New Guinea"},{code:"PY",name:"Paraguay"},{code:"PE",name:"Peru"},{code:"PH",name:"Philippines"},{code:"PN",name:"Pitcairn"},{code:"PL",name:"Poland"},{code:"PT",name:"Portugal"},{code:"PR",name:"Puerto Rico"},{code:"QA",name:"Qatar"},{code:"RE",name:"R\xe9union"},{code:"RO",name:"Romania"},{code:"RU",name:"Russian Federation"},{code:"RW",name:"Rwanda"},{code:"BL",name:"Saint Barth\xe9lemy"},{code:"SH",name:"Saint Helena, Ascension and Tristan da Cunha"},{code:"KN",name:"Saint Kitts and Nevis"},{code:"LC",name:"Saint Lucia"},{code:"MF",name:"Saint Martin (French part)"},{code:"PM",name:"Saint Pierre and Miquelon"},{code:"VC",name:"Saint Vincent and the Grenadines"},{code:"WS",name:"Samoa"},{code:"SM",name:"San Marino"},{code:"ST",name:"Sao Tome and Principe"},{code:"SA",name:"Saudi Arabia"},{code:"SN",name:"Senegal"},{code:"RS",name:"Serbia"},{code:"SC",name:"Seychelles"},{code:"SL",name:"Sierra Leone"},{code:"SG",name:"Singapore"},{code:"SX",name:"Sint Maarten (Dutch part)"},{code:"SK",name:"Slovakia"},{code:"SI",name:"Slovenia"},{code:"SB",name:"Solomon Islands"},{code:"SO",name:"Somalia"},{code:"ZA",name:"South Africa"},{code:"GS",name:"South Georgia and the South Sandwich Islands"},{code:"SS",name:"South Sudan"},{code:"ES",name:"Spain"},{code:"LK",name:"Sri Lanka"},{code:"SD",name:"Sudan"},{code:"SR",name:"Suriname"},{code:"SJ",name:"Svalbard and Jan Mayen"},{code:"SZ",name:"Swaziland"},{code:"SE",name:"Sweden"},{code:"CH",name:"Switzerland"},{code:"SY",name:"Syrian Arab Republic"},{code:"TW",name:"Taiwan, Province of China"},{code:"TJ",name:"Tajikistan"},{code:"TZ",name:"Tanzania, United Republic of"},{code:"TH",name:"Thailand"},{code:"TL",name:"Timor-Leste"},{code:"TG",name:"Togo"},{code:"TK",name:"Tokelau"},{code:"TO",name:"Tonga"},{code:"TT",name:"Trinidad and Tobago"},{code:"TN",name:"Tunisia"},{code:"TR",name:"Turkey"},{code:"TM",name:"Turkmenistan"},{code:"TC",name:"Turks and Caicos Islands"},{code:"TV",name:"Tuvalu"},{code:"UG",name:"Uganda"},{code:"UA",name:"Ukraine"},{code:"AE",name:"United Arab Emirates"},{code:"GB",name:"United Kingdom of Great Britain and Northern Ireland"},{code:"US",name:"United States of America"},{code:"UM",name:"United States Minor Outlying Islands"},{code:"UY",name:"Uruguay"},{code:"UZ",name:"Uzbekistan"},{code:"VU",name:"Vanuatu"},{code:"VE",name:"Venezuela (Bolivarian Republic of)"},{code:"VN",name:"Vietnam"},{code:"VG",name:"Virgin Islands (British)"},{code:"VI",name:"Virgin Islands (U.S.)"},{code:"WF",name:"Wallis and Futuna"},{code:"EH",name:"Western Sahara"},{code:"YE",name:"Yemen"},{code:"ZM",name:"Zambia"},{code:"ZW",name:"Zimbabwe"}],ge=>ge.name.toLowerCase(),"asc")},z={sv:r().keyBy(A.sv,ge=>ge.code),en:r().keyBy(A.en,ge=>ge.code)};A.sv.map(ge=>ge.code);var B=n(30972);function U(ge){return r().isNil(ge)?ge:function H(ge){return ge instanceof Date?B.c9.fromJSDate(ge):(0,e.isString)(ge)?B.c9.fromISO(ge):ge}(ge)}n(68591);const O=["5593036436","5590179247","5590150842","5590985445","5593015422","5594789942"]},68320:(Ge,L,n)=>{"use strict";n.d(L,{c:()=>a});var e=n(83266);function a(f,d=!1){if((0,e.isString)(f)&&"0000000000"!==f){if(15===f.length){const u=f.length-9;return`${f.slice(0,u)}-${f.slice(u,u+4)}-${f.slice(10)}`}if(12===f.length||10===f.length){const u=f.length-4;return`${f.slice(0,u)}-${12===f.length&&d?"XXXX":f.slice(u)}`}}}},92206:(Ge,L,n)=>{"use strict";n.d(L,{mc:()=>e,DH:()=>r,Zw:()=>a});var e=function(f){return f[f.Standard=0]="Standard",f[f.MeetingStart=1]="MeetingStart",f[f.MeetingEnd=2]="MeetingEnd",f[f.FunctionSelect=3]="FunctionSelect",f[f.AgendaApproval=4]="AgendaApproval",f[f.PriorMeetingApproval=5]="PriorMeetingApproval",f[f.MeetingAssessment=6]="MeetingAssessment",f[f.NextMeeting=7]="NextMeeting",f[f.EmployeeOptionsProgram=8]="EmployeeOptionsProgram",f[f.ShareIssue=9]="ShareIssue",f[f.WarrantIssue=10]="WarrantIssue",f[f.ConvertibleIssue=11]="ConvertibleIssue",f[f.ShareIssueAuth=12]="ShareIssueAuth",f[f.WarrantIssueAuth=13]="WarrantIssueAuth",f[f.ConvertibleIssueAuth=14]="ConvertibleIssueAuth",f[f.ArticlesOfAssoc=15]="ArticlesOfAssoc",f[f.VotingList=16]="VotingList",f[f.ShareSplit=17]="ShareSplit",f[f.ShareMerge=18]="ShareMerge",f[f.ShareLimits=19]="ShareLimits",f[f.AuthorizationGroup=20]="AuthorizationGroup",f[f.CommentOnly=21]="CommentOnly",f[f.WiseConvertible=22]="WiseConvertible",f[f.NiceConvertible=23]="NiceConvertible",f}(e||{});const r=[e.MeetingStart,e.VotingList,e.CommentOnly,e.MeetingEnd],a=[e.MeetingStart,e.CommentOnly,e.MeetingEnd]},22034:(Ge,L,n)=>{"use strict";n.d(L,{h:()=>r,d:()=>e});var e=function(a){return a[a.WaitingForPayment=0]="WaitingForPayment",a[a.Paid=1]="Paid",a[a.NotPaid=2]="NotPaid",a}(e||{}),r=function(a){return a[a.Cash=0]="Cash",a[a.Offset=1]="Offset",a[a.NonCash=2]="NonCash",a}(r||{})},96408:(Ge,L,n)=>{"use strict";n.d(L,{d7:()=>r,$$:()=>a,H5:()=>f,Z3:()=>d});var e=n(81593);function r(u,y=500){const[m,_]=(0,e.useState)(u);return(0,e.useEffect)(()=>{const I=setTimeout(()=>_(u),y);return()=>{clearTimeout(I)}},[u,y]),m}function a(u,y){const m=(0,e.useRef)(u);(0,e.useEffect)(()=>{m.current=u},[u]),(0,e.useEffect)(()=>{if(null===y)return;const _=setInterval(()=>{m.current()},y);return()=>{clearInterval(_)}},[y])}const f=u=>{const y=e.useRef(!1);e.useEffect(()=>{if(!y.current)return y.current=!0,u()},[u])},d=(u,y)=>{const m=(0,e.useRef)();(0,e.useEffect)(()=>{m.current=u},[u]),(0,e.useEffect)(()=>{if(null===y)return;const I=setTimeout(()=>{m.current&&m.current()},y);return()=>clearTimeout(I)},[y])}},35519:(Ge,L,n)=>{"use strict";n.d(L,{Ti:()=>Et,ke:()=>M,Qw:()=>k,wS:()=>T});var e=n(55117),r=n(47701),a=n(79520),f=n(38762),d=n(1722),u=function(dt){var yt=dt.client,mt=dt.children,Ie=(0,d.l)(),At=f.useContext(Ie),lt=f.useMemo(function(){return(0,r.Cl)((0,r.Cl)({},At),{client:yt||At.client})},[At,yt]);return(0,a.V1)(lt.client,47),f.createElement(Ie.Provider,{value:lt},mt)},y=n(66605),m=n(41552),_=n(81593);const I=(0,_.createContext)(null),F=({companyId:dt,children:yt})=>(0,e.jsx)(I.Provider,{value:dt,children:yt}),M=()=>{const dt=(0,_.useContext)(I);if(!dt)throw new Error("useCompanyId must be used within a CompanyIdProvider");return dt},k=()=>(0,_.useContext)(I),x=(0,_.createContext)(null),w=({userId:dt,children:yt})=>(0,e.jsx)(x.Provider,{value:dt,children:yt}),T=()=>(0,_.useContext)(x);var A=n(92032),z=n(55510),V=n(30972);const G={y:{sectionType:"year",contentType:"digit",maxLength:4},yy:"year",yyyy:{sectionType:"year",contentType:"digit",maxLength:4},L:{sectionType:"month",contentType:"digit",maxLength:2},LL:"month",LLL:{sectionType:"month",contentType:"letter"},LLLL:{sectionType:"month",contentType:"letter"},M:{sectionType:"month",contentType:"digit",maxLength:2},MM:"month",MMM:{sectionType:"month",contentType:"letter"},MMMM:{sectionType:"month",contentType:"letter"},d:{sectionType:"day",contentType:"digit",maxLength:2},dd:"day",c:{sectionType:"weekDay",contentType:"digit",maxLength:1},ccc:{sectionType:"weekDay",contentType:"letter"},cccc:{sectionType:"weekDay",contentType:"letter"},E:{sectionType:"weekDay",contentType:"digit",maxLength:2},EEE:{sectionType:"weekDay",contentType:"letter"},EEEE:{sectionType:"weekDay",contentType:"letter"},a:"meridiem",H:{sectionType:"hours",contentType:"digit",maxLength:2},HH:"hours",h:{sectionType:"hours",contentType:"digit",maxLength:2},hh:"hours",m:{sectionType:"minutes",contentType:"digit",maxLength:2},mm:"minutes",s:{sectionType:"seconds",contentType:"digit",maxLength:2},ss:"seconds"},B={year:"yyyy",month:"LLLL",monthShort:"MMM",dayOfMonth:"d",dayOfMonthFull:"d",weekday:"cccc",weekdayShort:"ccccc",hours24h:"HH",hours12h:"hh",meridiem:"a",minutes:"mm",seconds:"ss",fullDate:"DD",keyboardDate:"D",shortDate:"MMM d",normalDate:"d MMMM",normalDateWithWeekday:"EEE, MMM d",fullTime:"t",fullTime12h:"hh:mm a",fullTime24h:"HH:mm",keyboardDateTime:"D t",keyboardDateTime12h:"D hh:mm a",keyboardDateTime24h:"D T"};class H{constructor({locale:yt,formats:mt}={}){this.isMUIAdapter=!0,this.isTimezoneCompatible=!0,this.lib="luxon",this.locale=void 0,this.formats=void 0,this.escapedCharacters={start:"'",end:"'"},this.formatTokenMap=G,this.setLocaleToValue=Ie=>{const At=this.getCurrentLocaleCode();return At===Ie.locale?Ie:Ie.setLocale(At)},this.date=(Ie,At="default")=>null===Ie?null:typeof Ie>"u"?V.c9.fromJSDate(new Date,{locale:this.locale,zone:At}):V.c9.fromISO(Ie,{locale:this.locale,zone:At}),this.getInvalidDate=()=>V.c9.fromJSDate(new Date("Invalid Date")),this.getTimezone=Ie=>"system"===Ie.zone.type?"system":Ie.zoneName,this.setTimezone=(Ie,At)=>Ie.zone.equals(V.R2.normalizeZone(At))?Ie:Ie.setZone(At),this.toJsDate=Ie=>Ie.toJSDate(),this.parse=(Ie,At)=>""===Ie?null:V.c9.fromFormat(Ie,At,{locale:this.locale}),this.getCurrentLocaleCode=()=>this.locale,this.is12HourCycleInCurrentLocale=()=>typeof Intl>"u"||typeof Intl.DateTimeFormat>"u"||!!new Intl.DateTimeFormat(this.locale,{hour:"numeric"})?.resolvedOptions()?.hour12,this.expandFormat=Ie=>{const lt=[...Object.keys(this.formatTokenMap),"yyyyy"],vn=new RegExp(`^(${lt.join("|")})+$`),Tn=/(?:^|[^a-z])([a-z]+)(?:[^a-z]|$)|([a-z]+)/gi;return Ie.match(/''|'(''|[^'])+('|$)|[^']*/g).map(Ft=>"'"===Ft[0]?Ft:V.c9.expandFormat(Ft,{locale:this.locale}).replace(Tn,(en,Kn,Ht)=>vn.test(Kn||Ht)?en:`'${en}'`)).join("").replace("yyyyy","yyyy")},this.isValid=Ie=>null!==Ie&&Ie.isValid,this.format=(Ie,At)=>this.formatByString(Ie,this.formats[At]),this.formatByString=(Ie,At)=>Ie.setLocale(this.locale).toFormat(At),this.formatNumber=Ie=>Ie,this.isEqual=(Ie,At)=>null===Ie&&null===At||null!==Ie&&null!==At&&+Ie==+At,this.isSameYear=(Ie,At)=>{const lt=this.setTimezone(At,this.getTimezone(Ie));return Ie.hasSame(lt,"year")},this.isSameMonth=(Ie,At)=>{const lt=this.setTimezone(At,this.getTimezone(Ie));return Ie.hasSame(lt,"month")},this.isSameDay=(Ie,At)=>{const lt=this.setTimezone(At,this.getTimezone(Ie));return Ie.hasSame(lt,"day")},this.isSameHour=(Ie,At)=>{const lt=this.setTimezone(At,this.getTimezone(Ie));return Ie.hasSame(lt,"hour")},this.isAfter=(Ie,At)=>Ie>At,this.isAfterYear=(Ie,At)=>{const lt=this.setTimezone(At,this.getTimezone(Ie));return Ie.diff(this.endOfYear(lt),"years").toObject().years>0},this.isAfterDay=(Ie,At)=>{const lt=this.setTimezone(At,this.getTimezone(Ie));return Ie.diff(this.endOfDay(lt),"days").toObject().days>0},this.isBefore=(Ie,At)=>Ie<At,this.isBeforeYear=(Ie,At)=>{const lt=this.setTimezone(At,this.getTimezone(Ie));return Ie.diff(this.startOfYear(lt),"years").toObject().years<0},this.isBeforeDay=(Ie,At)=>{const lt=this.setTimezone(At,this.getTimezone(Ie));return Ie.diff(this.startOfDay(lt),"days").toObject().days<0},this.isWithinRange=(Ie,[At,lt])=>this.isEqual(Ie,At)||this.isEqual(Ie,lt)||this.isAfter(Ie,At)&&this.isBefore(Ie,lt),this.startOfYear=Ie=>Ie.startOf("year"),this.startOfMonth=Ie=>Ie.startOf("month"),this.startOfWeek=Ie=>this.setLocaleToValue(Ie).startOf("week",{useLocaleWeeks:!0}),this.startOfDay=Ie=>Ie.startOf("day"),this.endOfYear=Ie=>Ie.endOf("year"),this.endOfMonth=Ie=>Ie.endOf("month"),this.endOfWeek=Ie=>this.setLocaleToValue(Ie).endOf("week",{useLocaleWeeks:!0}),this.endOfDay=Ie=>Ie.endOf("day"),this.addYears=(Ie,At)=>Ie.plus({years:At}),this.addMonths=(Ie,At)=>Ie.plus({months:At}),this.addWeeks=(Ie,At)=>Ie.plus({weeks:At}),this.addDays=(Ie,At)=>Ie.plus({days:At}),this.addHours=(Ie,At)=>Ie.plus({hours:At}),this.addMinutes=(Ie,At)=>Ie.plus({minutes:At}),this.addSeconds=(Ie,At)=>Ie.plus({seconds:At}),this.getYear=Ie=>Ie.get("year"),this.getMonth=Ie=>Ie.get("month")-1,this.getDate=Ie=>Ie.get("day"),this.getHours=Ie=>Ie.get("hour"),this.getMinutes=Ie=>Ie.get("minute"),this.getSeconds=Ie=>Ie.get("second"),this.getMilliseconds=Ie=>Ie.get("millisecond"),this.setYear=(Ie,At)=>Ie.set({year:At}),this.setMonth=(Ie,At)=>Ie.set({month:At+1}),this.setDate=(Ie,At)=>Ie.set({day:At}),this.setHours=(Ie,At)=>Ie.set({hour:At}),this.setMinutes=(Ie,At)=>Ie.set({minute:At}),this.setSeconds=(Ie,At)=>Ie.set({second:At}),this.setMilliseconds=(Ie,At)=>Ie.set({millisecond:At}),this.getDaysInMonth=Ie=>Ie.daysInMonth,this.getWeekArray=Ie=>{const At=this.startOfWeek(this.startOfMonth(Ie)),lt=this.endOfWeek(this.endOfMonth(Ie)),{days:vn}=lt.diff(At,"days").toObject(),Tn=[];return new Array(Math.round(vn)).fill(0).map((Ft,Jt)=>Jt).map(Ft=>At.plus({days:Ft})).forEach((Ft,Jt)=>{0===Jt||Jt%7==0&&Jt>6?Tn.push([Ft]):Tn[Tn.length-1].push(Ft)}),Tn},this.getWeekNumber=Ie=>Ie.localWeekNumber??Ie.weekNumber,this.getDayOfWeek=Ie=>Ie.weekday,this.getYearRange=([Ie,At])=>{const lt=this.startOfYear(Ie),vn=this.endOfYear(At),Tn=[];let Ft=lt;for(;this.isBefore(Ft,vn);)Tn.push(Ft),Ft=this.addYears(Ft,1);return Tn},this.locale=yt||"en-US",this.formats=(0,z.A)({},B,mt)}}var U=n(5881),$=n(8650),R=n(53442),K=n(49643);const Y=_.createContext(null);function O(){return _.useContext(Y)}const ge="function"==typeof Symbol&&Symbol.for?Symbol.for("mui.nested"):"__THEME_NESTED__",ne=function je(dt){const{children:yt,theme:mt}=dt,Ie=O(),At=_.useMemo(()=>{const lt=null===Ie?mt:function Ee(dt,yt){return"function"==typeof yt?yt(dt):(0,z.A)({},dt,yt)}(Ie,mt);return null!=lt&&(lt[ge]=null!==Ie),lt},[mt,Ie]);return(0,e.jsx)(Y.Provider,{value:At,children:yt})};var be=n(73656);const fe=["value"],q=_.createContext(),_e=function ce(dt){let{value:yt}=dt,mt=(0,U.A)(dt,fe);return(0,e.jsx)(q.Provider,(0,z.A)({value:yt??!0},mt))},ke=_.createContext(void 0),nt=function J({value:dt,children:yt}){return(0,e.jsx)(ke.Provider,{value:dt,children:yt})},se={};function he(dt,yt,mt,Ie=!1){return _.useMemo(()=>{if("function"==typeof mt){const lt=mt(dt&&yt[dt]||yt),vn=dt?(0,z.A)({},yt,{[dt]:lt}):lt;return Ie?()=>vn:vn}return(0,z.A)({},yt,dt?{[dt]:mt}:mt)},[dt,yt,mt,Ie])}const de=function Q(dt){const{children:yt,theme:mt,themeId:Ie}=dt,At=(0,be.A)(se),lt=O()||se,vn=he(Ie,At,mt),Tn=he(Ie,lt,mt,!0);return(0,e.jsx)(ne,{theme:Tn,children:(0,e.jsx)(y.T.Provider,{value:vn,children:(0,e.jsx)(_e,{value:"rtl"===vn.direction,children:(0,e.jsx)(nt,{value:vn?.components,children:yt})})})})},ee="mode",Te="color-scheme",ie="data-color-scheme";function we(dt){if(typeof window<"u"&&"system"===dt)return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}function Pe(dt,yt){return"light"===dt.mode||"system"===dt.mode&&"light"===dt.systemMode?yt("light"):"dark"===dt.mode||"system"===dt.mode&&"dark"===dt.systemMode?yt("dark"):void 0}function Re(dt,yt){if(typeof window>"u")return;let mt;try{mt=localStorage.getItem(dt)||void 0,mt||localStorage.setItem(dt,yt)}catch{}return mt||yt}const vt=["colorSchemes","components","generateCssVars","cssVarPrefix"];var Ke=n(42095),ze=n(79098);const Tt_attribute="data-joy-color-scheme",Tt_colorSchemeStorageKey="joy-color-scheme",Tt_defaultLightColorScheme="light",Tt_defaultDarkColorScheme="dark",Tt_modeStorageKey="joy-mode",{CssVarsProvider:rn}=function Se(dt){const{themeId:yt,theme:mt={},attribute:Ie=ie,modeStorageKey:At=ee,colorSchemeStorageKey:lt=Te,defaultMode:vn="light",defaultColorScheme:Tn,disableTransitionOnChange:Ft=!1,resolveTheme:Jt,excludeVariablesFromRoot:Gt}=dt;(!mt.colorSchemes||"string"==typeof Tn&&!mt.colorSchemes[Tn]||"object"==typeof Tn&&!mt.colorSchemes[Tn?.light]||"object"==typeof Tn&&!mt.colorSchemes[Tn?.dark])&&console.error(`MUI: \`${Tn}\` does not exist in \`theme.colorSchemes\`.`);const en=_.createContext(void 0),On="string"==typeof Tn?Tn:Tn.light,ln="string"==typeof Tn?Tn:Tn.dark;return{CssVarsProvider:function Ht(Qt){const{children:$t,theme:un=mt,modeStorageKey:Zt=At,colorSchemeStorageKey:on=lt,attribute:Bt=Ie,defaultMode:fn=vn,defaultColorScheme:kn=Tn,disableTransitionOnChange:ni=Ft,storageWindow:ki=(typeof window>"u"?void 0:window),documentNode:Bi=(typeof document>"u"?void 0:document),colorSchemeNode:St=(typeof document>"u"?void 0:document.documentElement),colorSchemeSelector:Dn=":root",disableNestedContext:Ne=!1,disableStyleSheetGeneration:qt=!1}=Qt,Qe=_.useRef(!1),Ve=O(),ft=_.useContext(en),dn=!!ft&&!Ne,En=un[yt],ii=En||un,{colorSchemes:mi={},components:zn={},generateCssVars:Ai=()=>({vars:{},css:{}}),cssVarPrefix:Pt}=ii,xn=(0,U.A)(ii,vt),Ln=Object.keys(mi),It="string"==typeof kn?kn:kn.light,Xe="string"==typeof kn?kn:kn.dark,{mode:Ye,setMode:Ue,systemMode:Xt,lightColorScheme:re,darkColorScheme:$e,colorScheme:We,setColorScheme:_t}=function Ze(dt){const{defaultMode:yt="light",defaultLightColorScheme:mt,defaultDarkColorScheme:Ie,supportedColorSchemes:At=[],modeStorageKey:lt=ee,colorSchemeStorageKey:vn=Te,storageWindow:Tn=(typeof window>"u"?void 0:window)}=dt,Ft=At.join(","),[Jt,Gt]=_.useState(()=>{const Vt=Re(lt,yt),Qt=Re(`${vn}-light`,mt),$t=Re(`${vn}-dark`,Ie);return{mode:Vt,systemMode:we(Vt),lightColorScheme:Qt,darkColorScheme:$t}}),en=function Ce(dt){return Pe(dt,yt=>"light"===yt?dt.lightColorScheme:"dark"===yt?dt.darkColorScheme:void 0)}(Jt),Kn=_.useCallback(Vt=>{Gt(Qt=>{if(Vt===Qt.mode)return Qt;const $t=Vt??yt;try{localStorage.setItem(lt,$t)}catch{}return(0,z.A)({},Qt,{mode:$t,systemMode:we($t)})})},[lt,yt]),Ht=_.useCallback(Vt=>{Vt?"string"==typeof Vt?Vt&&!Ft.includes(Vt)?console.error(`\`${Vt}\` does not exist in \`theme.colorSchemes\`.`):Gt(Qt=>{const $t=(0,z.A)({},Qt);return Pe(Qt,un=>{try{localStorage.setItem(`${vn}-${un}`,Vt)}catch{}"light"===un&&($t.lightColorScheme=Vt),"dark"===un&&($t.darkColorScheme=Vt)}),$t}):Gt(Qt=>{const $t=(0,z.A)({},Qt),un=null===Vt.light?mt:Vt.light,Zt=null===Vt.dark?Ie:Vt.dark;if(un)if(Ft.includes(un)){$t.lightColorScheme=un;try{localStorage.setItem(`${vn}-light`,un)}catch{}}else console.error(`\`${un}\` does not exist in \`theme.colorSchemes\`.`);if(Zt)if(Ft.includes(Zt)){$t.darkColorScheme=Zt;try{localStorage.setItem(`${vn}-dark`,Zt)}catch{}}else console.error(`\`${Zt}\` does not exist in \`theme.colorSchemes\`.`);return $t}):Gt(Qt=>{try{localStorage.setItem(`${vn}-light`,mt),localStorage.setItem(`${vn}-dark`,Ie)}catch{}return(0,z.A)({},Qt,{lightColorScheme:mt,darkColorScheme:Ie})})},[Ft,vn,mt,Ie]),On=_.useCallback(Vt=>{"system"===Jt.mode&&Gt(Qt=>{const $t=null!=Vt&&Vt.matches?"dark":"light";return Qt.systemMode===$t?Qt:(0,z.A)({},Qt,{systemMode:$t})})},[Jt.mode]),ln=_.useRef(On);return ln.current=On,_.useEffect(()=>{const Vt=(...$t)=>ln.current(...$t),Qt=window.matchMedia("(prefers-color-scheme: dark)");return Qt.addListener(Vt),Vt(Qt),()=>{Qt.removeListener(Vt)}},[]),_.useEffect(()=>{if(Tn){const Vt=Qt=>{const $t=Qt.newValue;"string"==typeof Qt.key&&Qt.key.startsWith(vn)&&(!$t||Ft.match($t))&&(Qt.key.endsWith("light")&&Ht({light:$t}),Qt.key.endsWith("dark")&&Ht({dark:$t})),Qt.key===lt&&(!$t||["light","dark","system"].includes($t))&&Kn($t||yt)};return Tn.addEventListener("storage",Vt),()=>{Tn.removeEventListener("storage",Vt)}}},[Ht,Kn,lt,vn,Ft,yt,Tn]),(0,z.A)({},Jt,{colorScheme:en,setMode:Kn,setColorScheme:Ht})}({supportedColorSchemes:Ln,defaultLightColorScheme:It,defaultDarkColorScheme:Xe,modeStorageKey:Zt,colorSchemeStorageKey:on,defaultMode:fn,storageWindow:ki});let Kt=Ye,Nn=We;dn&&(Kt=ft.mode,Nn=ft.colorScheme);const Ei=Nn||("dark"===(Kt||("system"===fn?vn:fn))?Xe:It),{css:Gi,vars:Vi}=Ai(),Hi=(0,z.A)({},xn,{components:zn,colorSchemes:mi,cssVarPrefix:Pt,vars:Vi,getColorSchemeSelector:Fn=>`[${Bt}="${Fn}"] &`}),or={},Ir={};Object.entries(mi).forEach(([Fn,pi])=>{const{css:bi,vars:Nt}=Ai(Fn);if(Hi.vars=(0,R.A)(Hi.vars,Nt),Fn===Ei&&(Object.keys(pi).forEach(gt=>{Hi[gt]=pi[gt]&&"object"==typeof pi[gt]?(0,z.A)({},Hi[gt],pi[gt]):pi[gt]}),Hi.palette&&(Hi.palette.colorScheme=Fn)),Fn===("string"==typeof kn?kn:"dark"===fn?kn.dark:kn.light)){if(Gt){const gt={};Gt(Pt).forEach(jt=>{gt[jt]=bi[jt],delete bi[jt]}),or[`[${Bt}="${Fn}"]`]=gt}or[`${Dn}, [${Bt}="${Fn}"]`]=bi}else Ir[`${":root"===Dn?"":Dn}[${Bt}="${Fn}"]`]=bi}),Hi.vars=(0,R.A)(Hi.vars,Vi),_.useEffect(()=>{Nn&&St&&St.setAttribute(Bt,Nn)},[Nn,Bt,St]),_.useEffect(()=>{let Fn;if(ni&&Qe.current&&Bi){const pi=Bi.createElement("style");pi.appendChild(Bi.createTextNode("*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),Bi.head.appendChild(pi),window.getComputedStyle(Bi.body),Fn=setTimeout(()=>{Bi.head.removeChild(pi)},1)}return()=>{clearTimeout(Fn)}},[Nn,ni,Bi]),_.useEffect(()=>(Qe.current=!0,()=>{Qe.current=!1}),[]);const an=_.useMemo(()=>({allColorSchemes:Ln,colorScheme:Nn,darkColorScheme:$e,lightColorScheme:re,mode:Kt,setColorScheme:_t,setMode:Ue,systemMode:Xt}),[Ln,Nn,$e,re,Kt,_t,Ue,Xt]);let In=!0;(qt||dn&&Ve?.cssVarPrefix===Pt)&&(In=!1);const Gn=(0,e.jsxs)(_.Fragment,{children:[In&&(0,e.jsxs)(_.Fragment,{children:[(0,e.jsx)(K.A,{styles:{[Dn]:Gi}}),(0,e.jsx)(K.A,{styles:or}),(0,e.jsx)(K.A,{styles:Ir})]}),(0,e.jsx)(de,{themeId:En?yt:void 0,theme:Jt?Jt(Hi):Hi,children:$t})]});return dn?Gn:(0,e.jsx)(en.Provider,{value:an,children:Gn})},useColorScheme:()=>{const Qt=_.useContext(en);if(!Qt)throw new Error((0,$.A)(19));return Qt},getInitColorSchemeScript:Qt=>function pe(dt){const{defaultMode:yt="light",defaultLightColorScheme:mt="light",defaultDarkColorScheme:Ie="dark",modeStorageKey:At=ee,colorSchemeStorageKey:lt=Te,attribute:vn=ie,colorSchemeNode:Tn="document.documentElement",nonce:Ft}=dt||{};return(0,e.jsx)("script",{suppressHydrationWarning:!0,nonce:typeof window>"u"?Ft:"",dangerouslySetInnerHTML:{__html:`(function() {\ntry {\n  var mode = localStorage.getItem('${At}') || '${yt}';\n  var colorScheme = '';\n  if (mode === 'system') {\n    // handle system mode\n    var mql = window.matchMedia('(prefers-color-scheme: dark)');\n    if (mql.matches) {\n      colorScheme = localStorage.getItem('${lt}-dark') || '${Ie}';\n    } else {\n      colorScheme = localStorage.getItem('${lt}-light') || '${mt}';\n    }\n  }\n  if (mode === 'light') {\n    colorScheme = localStorage.getItem('${lt}-light') || '${mt}';\n  }\n  if (mode === 'dark') {\n    colorScheme = localStorage.getItem('${lt}-dark') || '${Ie}';\n  }\n  if (colorScheme) {\n    ${Tn}.setAttribute('${vn}', colorScheme);\n  }\n} catch(e){}})();`}},"mui-color-scheme-init")}((0,z.A)({attribute:Ie,colorSchemeStorageKey:lt,defaultMode:vn,defaultLightColorScheme:On,defaultDarkColorScheme:ln,modeStorageKey:At},Qt))}}({themeId:ze.A,theme:Ke.A,attribute:Tt_attribute,modeStorageKey:Tt_modeStorageKey,colorSchemeStorageKey:Tt_colorSchemeStorageKey,defaultColorScheme:{light:Tt_defaultLightColorScheme,dark:Tt_defaultDarkColorScheme}}),Et=({client:dt,children:yt,i18n:mt,materialTheme:Ie,joyTheme:At,userId:lt,companyId:vn})=>(0,e.jsx)(m.CY,{i18n:mt,children:(0,e.jsx)(A.$,{dateAdapter:H,adapterLocale:mt.locale,children:(0,e.jsx)(u,{client:dt,children:(0,e.jsx)(y.a,{theme:Ie,children:(0,e.jsx)(rn,{theme:{[ze.A]:At},children:(0,e.jsx)(w,{userId:lt,children:(0,e.jsx)(F,{companyId:vn,children:yt})})})})})})})},68435:(Ge,L,n)=>{"use strict";n.d(L,{r7:()=>_,f2:()=>m,q$:()=>F}),n(83266),n(44190),n(68591),n(30972);var m=function(M){return M[M.None=0]="None",M[M.Employment=1]="Employment",M[M.BoardMembership=2]="BoardMembership",M[M.AdvisoryBoard=3]="AdvisoryBoard",M[M.Custom=4]="Custom",M}(m||{}),_=function(M){return M[M.Monthly=0]="Monthly",M[M.Quarterly=1]="Quarterly",M[M.Biyearly=2]="Biyearly",M[M.Yearly=3]="Yearly",M}(_||{});const F={[_.Monthly]:1,[_.Quarterly]:3,[_.Biyearly]:6,[_.Yearly]:12}},51352:(Ge,L,n)=>{"use strict";n.d(L,{Cf:()=>w,L3:()=>x,ii:()=>T,lG:()=>k});var e=n(55117),r=n(30368),a=n(26946),f=n(65556),d=n(71652),u=n(4605),y=n(98419),m=n(91639),_=n(72421),I=n(72228),F=n(37944),M=n(76655);const k=({children:A,sx:z={},open:V=!0,loading:G,...B})=>(z={...z,overflow:"hidden",borderRadius:"20px"},(0,e.jsxs)(I.A,{sx:z,...B,open:V,children:[(0,e.jsx)(u.A,{sx:{position:"relative"}}),(0,e.jsx)(a.A,{sx:{position:"absolute",zIndex:H=>H.zIndex.drawer+1,background:H=>(0,f.X4)(H.palette.background.paper,.87)},open:!!G,children:(0,e.jsx)(m.A,{})}),A]})),x=({onClose:A,typographyLevel:z="h4",actions:V,children:G})=>(0,e.jsxs)(r.A,{direction:"row",justifyContent:"space-between",alignItems:"center",gap:2,sx:{paddingTop:"24px",paddingBottom:"4px",paddingRight:"24px",paddingLeft:"40px"},children:[(0,e.jsx)(y.Ay,{level:z,children:G}),(0,e.jsxs)(r.A,{direction:"row",flexGrow:0,gap:2,alignItems:"center",justifyContent:"end",children:[(0,e.jsx)(u.A,{children:V}),A&&(0,e.jsx)(_.Ay,{onClick:A,children:(0,e.jsx)(d.A,{})})]})]}),w=({children:A,sx:z={},...V})=>(z={...z,paddingY:"24px",paddingX:"40px"},(0,e.jsx)(F.A,{sx:z,...V,children:(0,e.jsx)(r.A,{gap:2,children:A})})),T=({children:A,sx:z={},...V})=>(z={...z,padding:"24px",paddingBottom:"40px",paddingX:"40px"},(0,e.jsx)(M.A,{sx:z,...V,children:A}))},38848:(Ge,L,n)=>{"use strict";n.d(L,{Dr:()=>y,gn:()=>u,jC:()=>d});var e=n(55117),r=n(82178),a=n(5891),f=n(41552);const d=()=>(0,e.jsx)(f.x6,{id:"Something went wrong. Please try again, or contact support."}),u=_=>(0,e.jsx)(r.A,{color:"danger",..._,children:(0,e.jsx)(d,{})}),y=({resetError:_,...I})=>(0,e.jsx)(r.A,{color:"danger",...I,endDecorator:(0,e.jsx)(a.A,{onClick:_,children:(0,e.jsx)(f.x6,{id:"Retry"})}),children:(0,e.jsx)(f.x6,{id:"Your network appears to be offline."})})},19259:(Ge,L,n)=>{"use strict";n.d(L,{t:()=>U});var e=n(55117),r=n(84487),a=n(49881),f=n(92503),u=(n(83345),n(81593)),y=n(72699),m=n(75348),_=n(54835);const w={componentStack:null,error:null,eventId:null};class T extends u.Component{constructor(R){super(R),T.prototype.__init.call(this),this.state=w,this._openFallbackReportDialog=!0;const K=(0,r.KU)();K&&R.showDialog&&(this._openFallbackReportDialog=!1,this._cleanupHook=K.on("afterSendEvent",j=>{!j.type&&this._lastEventId&&j.event_id===this._lastEventId&&(0,a.mn)({...R.dialogOptions,eventId:this._lastEventId})}))}componentDidCatch(R,K){const{componentStack:j}=K,Y=j??void 0,{beforeCapture:O,onError:me,showDialog:ge,dialogOptions:Ee}=this.props;(0,r.v4)(je=>{O&&O(je,R,Y);const ne=function M($,{componentStack:R},K){if(function I($){const R=$.match(/^([^.]+)/);return null!==R&&parseInt(R[0])>=17}(u.version)&&(0,_.bJ)($)&&R){const j=new Error($.message);j.name=`React ErrorBoundary ${$.name}`,j.stack=R,function F($,R){const K=new WeakSet;!function j(Y,O){if(!K.has(Y)){if(Y.cause)return K.add(Y),j(Y.cause,O);Y.cause=O}}($,R)}($,j)}return(0,m.Cp)($,{...K,captureContext:{contexts:{react:{componentStack:R}}}})}(R,K,{mechanism:{handled:!!this.props.fallback}});me&&me(R,Y,ne),ge&&(this._lastEventId=ne,this._openFallbackReportDialog&&(0,a.mn)({...Ee,eventId:ne})),this.setState({error:R,componentStack:j,eventId:ne})})}componentDidMount(){const{onMount:R}=this.props;R&&R()}componentWillUnmount(){const{error:R,componentStack:K,eventId:j}=this.state,{onUnmount:Y}=this.props;Y&&Y(R,K,j),this._cleanupHook&&(this._cleanupHook(),this._cleanupHook=void 0)}__init(){this.resetErrorBoundary=()=>{const{onReset:R}=this.props,{error:K,componentStack:j,eventId:Y}=this.state;R&&R(K,j,Y),this.setState(w)}}render(){const{fallback:R,children:K}=this.props,j=this.state;if(j.error){let Y;return Y="function"==typeof R?u.createElement(R,{error:j.error,componentStack:j.componentStack,resetError:this.resetErrorBoundary,eventId:j.eventId}):R,u.isValidElement(Y)?Y:(R&&y.T&&f.vF.warn("fallback did not produce a valid ReactElement"),null)}return"function"==typeof K?K():K}}var z=n(30368),V=n(38848),G=n(51352),B=n(41552);const H=({error:$,resetError:R})=>(0,e.jsx)(z.A,{children:"Failed to fetch"===$?.message?(0,e.jsx)(V.Dr,{resetError:R}):(0,e.jsx)(V.gn,{})}),U=({children:$,fallback:R=H,showModal:K,onReset:j,...Y})=>(0,e.jsx)(T,{fallback:({resetError:O,...me})=>{const ge="function"==typeof R?R({...me,resetError:O}):R;return K?(0,e.jsx)(e.Fragment,{children:(0,e.jsxs)(G.lG,{onClose:()=>{O(),j?.()},children:[(0,e.jsx)(G.L3,{onClose:()=>{O(),j?.()},children:(0,e.jsx)(B.x6,{id:"An error occurred"})}),(0,e.jsx)(G.Cf,{children:ge})]})}):ge},...Y,children:$})},51612:(Ge,L,n)=>{"use strict";n.d(L,{R:()=>m});var e=n(55117),r=n(42754),a=n(62546),f=n(81593);const d={sm:32,md:40,lg:48},u="https://www.gravatar.com/avatar/",y="d41d8cd98f00b204e9800998ecf8427e";function m({md5Hash:_,size:I="md",rating:F="g",def:M="404",uuid:k,children:x}){const w=(0,f.useMemo)(()=>{const A=new URL(_||y,u);return A.searchParams.append("s",`${d[I]}`),A.searchParams.append("r",F),A.searchParams.append("d",M),A.href},[M,_,F,I]),T=(0,f.useMemo)(()=>`hsl(${parseInt(k?.substring(0,8)??"0",16)%360}deg ${(0,a.A)(k)?"0% 70%":"80% 40%"})`,[k]);return(0,e.jsx)(r.A,{size:I,sx:A=>({bgcolor:T,color:A.palette.neutral[100]}),src:w,slotProps:{img:{loading:"lazy"}},children:x})}},19379:(Ge,L,n)=>{"use strict";n.d(L,{dj:()=>x,oR:()=>k});var e=n(81593);let d=0;const y=new Map,m=w=>{if(y.has(w))return;const T=setTimeout(()=>{y.delete(w),M({type:"REMOVE_TOAST",toastId:w})},1e6);y.set(w,T)},_=(w,T)=>{switch(T.type){case"ADD_TOAST":return{...w,toasts:[T.toast,...w.toasts].slice(0,1)};case"UPDATE_TOAST":return{...w,toasts:w.toasts.map(A=>A.id===T.toast.id?{...A,...T.toast}:A)};case"DISMISS_TOAST":{const{toastId:A}=T;return A?m(A):w.toasts.forEach(z=>{m(z.id)}),{...w,toasts:w.toasts.map(z=>z.id===A||void 0===A?{...z,open:!1}:z)}}case"REMOVE_TOAST":return void 0===T.toastId?{...w,toasts:[]}:{...w,toasts:w.toasts.filter(A=>A.id!==T.toastId)}}},I=[];let F={toasts:[]};function M(w){F=_(F,w),I.forEach(T=>{T(F)})}function k(w){const T=function u(){return d=(d+1)%Number.MAX_SAFE_INTEGER,d.toString()}(),z=()=>M({type:"DISMISS_TOAST",toastId:T});return M({type:"ADD_TOAST",toast:{...w,id:T,open:!0,onClose:V=>{V||z()}}}),{id:T,dismiss:z,update:V=>M({type:"UPDATE_TOAST",toast:{...V,id:T}})}}function x(){const[w,T]=e.useState(F);return e.useEffect(()=>(I.push(T),()=>{const A=I.indexOf(T);A>-1&&I.splice(A,1)}),[w]),{...w,toast:k,dismiss:A=>M({type:"DISMISS_TOAST",toastId:A})}}},67136:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>Kn});var f=function(){function Ht(ln){var Vt=this;this._insertTag=function(Qt){Vt.container.insertBefore(Qt,0===Vt.tags.length?Vt.insertionPoint?Vt.insertionPoint.nextSibling:Vt.prepend?Vt.container.firstChild:Vt.before:Vt.tags[Vt.tags.length-1].nextSibling),Vt.tags.push(Qt)},this.isSpeedy=void 0===ln.speedy||ln.speedy,this.tags=[],this.ctr=0,this.nonce=ln.nonce,this.key=ln.key,this.container=ln.container,this.prepend=ln.prepend,this.insertionPoint=ln.insertionPoint,this.before=null}var On=Ht.prototype;return On.hydrate=function(Vt){Vt.forEach(this._insertTag)},On.insert=function(Vt){this.ctr%(this.isSpeedy?65e3:1)==0&&this._insertTag(function a(Ht){var On=document.createElement("style");return On.setAttribute("data-emotion",Ht.key),void 0!==Ht.nonce&&On.setAttribute("nonce",Ht.nonce),On.appendChild(document.createTextNode("")),On.setAttribute("data-s",""),On}(this));var Qt=this.tags[this.tags.length-1];if(this.isSpeedy){var $t=function r(Ht){if(Ht.sheet)return Ht.sheet;for(var On=0;On<document.styleSheets.length;On++)if(document.styleSheets[On].ownerNode===Ht)return document.styleSheets[On]}(Qt);try{$t.insertRule(Vt,$t.cssRules.length)}catch{}}else Qt.appendChild(document.createTextNode(Vt));this.ctr++},On.flush=function(){this.tags.forEach(function(Vt){var Qt;return null==(Qt=Vt.parentNode)?void 0:Qt.removeChild(Vt)}),this.tags=[],this.ctr=0},Ht}(),d=Math.abs,u=String.fromCharCode,y=Object.assign;function _(Ht){return Ht.trim()}function F(Ht,On,ln){return Ht.replace(On,ln)}function M(Ht,On){return Ht.indexOf(On)}function k(Ht,On){return 0|Ht.charCodeAt(On)}function x(Ht,On,ln){return Ht.slice(On,ln)}function w(Ht){return Ht.length}function T(Ht){return Ht.length}function A(Ht,On){return On.push(Ht),Ht}var V=1,G=1,B=0,H=0,U=0,$="";function R(Ht,On,ln,Vt,Qt,$t,un){return{value:Ht,root:On,parent:ln,type:Vt,props:Qt,children:$t,line:V,column:G,length:un,return:""}}function K(Ht,On){return y(R("",null,null,"",null,null,0),Ht,{length:-Ht.length},On)}function O(){return U=H<B?k($,H++):0,G++,10===U&&(G=1,V++),U}function me(){return k($,H)}function ge(){return H}function Ee(Ht,On){return x($,Ht,On)}function je(Ht){switch(Ht){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function ne(Ht){return V=G=1,B=w($=Ht),H=0,[]}function be(Ht){return $="",Ht}function fe(Ht){return _(Ee(H-1,ke(91===Ht?Ht+2:40===Ht?Ht+1:Ht)))}function ce(Ht){for(;(U=me())&&U<33;)O();return je(Ht)>2||je(U)>3?"":" "}function _e(Ht,On){for(;--On&&O()&&!(U<48||U>102||U>57&&U<65||U>70&&U<97););return Ee(Ht,ge()+(On<6&&32==me()&&32==O()))}function ke(Ht){for(;O();)switch(U){case Ht:return H;case 34:case 39:34!==Ht&&39!==Ht&&ke(U);break;case 40:41===Ht&&ke(Ht);break;case 92:O()}return H}function J(Ht,On){for(;O()&&Ht+U!==57&&(Ht+U!==84||47!==me()););return"/*"+Ee(On,H-1)+"*"+u(47===Ht?Ht:O())}function wt(Ht){for(;!je(me());)O();return Ee(Ht,H)}var Fe="-ms-",se="-webkit-",he="comm",Q="rule",de="decl",Ze="@keyframes";function ze(Ht,On){for(var ln="",Vt=T(Ht),Qt=0;Qt<Vt;Qt++)ln+=On(Ht[Qt],Qt,Ht,On)||"";return ln}function Tt(Ht,On,ln,Vt){switch(Ht.type){case"@layer":if(Ht.children.length)break;case"@import":case de:return Ht.return=Ht.return||Ht.value;case he:return"";case Ze:return Ht.return=Ht.value+"{"+ze(Ht.children,Vt)+"}";case Q:Ht.value=Ht.props.join(",")}return w(ln=ze(Ht.children,Vt))?Ht.return=Ht.value+"{"+ln+"}":""}function gn(Ht){return be(Et("",null,null,null,[""],Ht=ne(Ht),0,[0],Ht))}function Et(Ht,On,ln,Vt,Qt,$t,un,Zt,on){for(var Bt=0,fn=0,kn=un,ni=0,ki=0,Bi=0,St=1,Dn=1,Ne=1,qt=0,Qe="",Ve=Qt,ft=$t,dn=Vt,En=Qe;Dn;)switch(Bi=qt,qt=O()){case 40:if(108!=Bi&&58==k(En,kn-1)){-1!=M(En+=F(fe(qt),"&","&\f"),"&\f")&&(Ne=-1);break}case 34:case 39:case 91:En+=fe(qt);break;case 9:case 10:case 13:case 32:En+=ce(Bi);break;case 92:En+=_e(ge()-1,7);continue;case 47:switch(me()){case 42:case 47:A(yt(J(O(),ge()),On,ln),on);break;default:En+="/"}break;case 123*St:Zt[Bt++]=w(En)*Ne;case 125*St:case 59:case 0:switch(qt){case 0:case 125:Dn=0;case 59+fn:-1==Ne&&(En=F(En,/\f/g,"")),ki>0&&w(En)-kn&&A(ki>32?mt(En+";",Vt,ln,kn-1):mt(F(En," ","")+";",Vt,ln,kn-2),on);break;case 59:En+=";";default:if(A(dn=dt(En,On,ln,Bt,fn,Qt,Zt,Qe,Ve=[],ft=[],kn),$t),123===qt)if(0===fn)Et(En,On,dn,dn,Ve,$t,kn,Zt,ft);else switch(99===ni&&110===k(En,3)?100:ni){case 100:case 108:case 109:case 115:Et(Ht,dn,dn,Vt&&A(dt(Ht,dn,dn,0,0,Qt,Zt,Qe,Qt,Ve=[],kn),ft),Qt,ft,kn,Zt,Vt?Ve:ft);break;default:Et(En,dn,dn,dn,[""],ft,0,Zt,ft)}}Bt=fn=ki=0,St=Ne=1,Qe=En="",kn=un;break;case 58:kn=1+w(En),ki=Bi;default:if(St<1)if(123==qt)--St;else if(125==qt&&0==St++&&125==(U=H>0?k($,--H):0,G--,10===U&&(G=1,V--),U))continue;switch(En+=u(qt),qt*St){case 38:Ne=fn>0?1:(En+="\f",-1);break;case 44:Zt[Bt++]=(w(En)-1)*Ne,Ne=1;break;case 64:45===me()&&(En+=fe(O())),ni=me(),fn=kn=w(Qe=En+=wt(ge())),qt++;break;case 45:45===Bi&&2==w(En)&&(St=0)}}return $t}function dt(Ht,On,ln,Vt,Qt,$t,un,Zt,on,Bt,fn){for(var kn=Qt-1,ni=0===Qt?$t:[""],ki=T(ni),Bi=0,St=0,Dn=0;Bi<Vt;++Bi)for(var Ne=0,qt=x(Ht,kn+1,kn=d(St=un[Bi])),Qe=Ht;Ne<ki;++Ne)(Qe=_(St>0?ni[Ne]+" "+qt:F(qt,/&\f/g,ni[Ne])))&&(on[Dn++]=Qe);return R(Ht,On,ln,0===Qt?Q:Zt,on,Bt,fn)}function yt(Ht,On,ln){return R(Ht,On,ln,he,u(function j(){return U}()),x(Ht,2,-2),0)}function mt(Ht,On,ln,Vt){return R(Ht,On,ln,de,x(Ht,0,Vt),x(Ht,Vt+1,-1),Vt)}var Ie=function(On,ln,Vt){for(var Qt=0,$t=0;Qt=$t,$t=me(),38===Qt&&12===$t&&(ln[Vt]=1),!je($t);)O();return Ee(On,H)},vn=new WeakMap,Tn=function(On){if("rule"===On.type&&On.parent&&!(On.length<1)){for(var ln=On.value,Vt=On.parent,Qt=On.column===Vt.column&&On.line===Vt.line;"rule"!==Vt.type;)if(!(Vt=Vt.parent))return;if((1!==On.props.length||58===ln.charCodeAt(0)||vn.get(Vt))&&!Qt){vn.set(On,!0);for(var $t=[],un=function(On,ln){return be(function(On,ln){var Vt=-1,Qt=44;do{switch(je(Qt)){case 0:38===Qt&&12===me()&&(ln[Vt]=1),On[Vt]+=Ie(H-1,ln,Vt);break;case 2:On[Vt]+=fe(Qt);break;case 4:if(44===Qt){On[++Vt]=58===me()?"&\f":"",ln[Vt]=On[Vt].length;break}default:On[Vt]+=u(Qt)}}while(Qt=O());return On}(ne(On),ln))}(ln,$t),Zt=Vt.props,on=0,Bt=0;on<un.length;on++)for(var fn=0;fn<Zt.length;fn++,Bt++)On.props[Bt]=$t[on]?un[on].replace(/&\f/g,Zt[fn]):Zt[fn]+" "+un[on]}}},Ft=function(On){if("decl"===On.type){var ln=On.value;108===ln.charCodeAt(0)&&98===ln.charCodeAt(2)&&(On.return="",On.value="")}};function Jt(Ht,On){switch(function m(Ht,On){return 45^k(Ht,0)?(((On<<2^k(Ht,0))<<2^k(Ht,1))<<2^k(Ht,2))<<2^k(Ht,3):0}(Ht,On)){case 5103:return se+"print-"+Ht+Ht;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return se+Ht+Ht;case 5349:case 4246:case 4810:case 6968:case 2756:return se+Ht+"-moz-"+Ht+Fe+Ht+Ht;case 6828:case 4268:return se+Ht+Fe+Ht+Ht;case 6165:return se+Ht+Fe+"flex-"+Ht+Ht;case 5187:return se+Ht+F(Ht,/(\w+).+(:[^]+)/,se+"box-$1$2"+Fe+"flex-$1$2")+Ht;case 5443:return se+Ht+Fe+"flex-item-"+F(Ht,/flex-|-self/,"")+Ht;case 4675:return se+Ht+Fe+"flex-line-pack"+F(Ht,/align-content|flex-|-self/,"")+Ht;case 5548:return se+Ht+Fe+F(Ht,"shrink","negative")+Ht;case 5292:return se+Ht+Fe+F(Ht,"basis","preferred-size")+Ht;case 6060:return se+"box-"+F(Ht,"-grow","")+se+Ht+Fe+F(Ht,"grow","positive")+Ht;case 4554:return se+F(Ht,/([^-])(transform)/g,"$1"+se+"$2")+Ht;case 6187:return F(F(F(Ht,/(zoom-|grab)/,se+"$1"),/(image-set)/,se+"$1"),Ht,"")+Ht;case 5495:case 3959:return F(Ht,/(image-set\([^]*)/,se+"$1$`$1");case 4968:return F(F(Ht,/(.+:)(flex-)?(.*)/,se+"box-pack:$3"+Fe+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+se+Ht+Ht;case 4095:case 3583:case 4068:case 2532:return F(Ht,/(.+)-inline(.+)/,se+"$1$2")+Ht;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(w(Ht)-1-On>6)switch(k(Ht,On+1)){case 109:if(45!==k(Ht,On+4))break;case 102:return F(Ht,/(.+:)(.+)-([^]+)/,"$1"+se+"$2-$3$1-moz-"+(108==k(Ht,On+3)?"$3":"$2-$3"))+Ht;case 115:return~M(Ht,"stretch")?Jt(F(Ht,"stretch","fill-available"),On)+Ht:Ht}break;case 4949:if(115!==k(Ht,On+1))break;case 6444:switch(k(Ht,w(Ht)-3-(~M(Ht,"!important")&&10))){case 107:return F(Ht,":",":"+se)+Ht;case 101:return F(Ht,/(.+:)([^;!]+)(;|!.+)?/,"$1"+se+(45===k(Ht,14)?"inline-":"")+"box$3$1"+se+"$2$3$1"+Fe+"$2box$3")+Ht}break;case 5936:switch(k(Ht,On+11)){case 114:return se+Ht+Fe+F(Ht,/[svh]\w+-[tblr]{2}/,"tb")+Ht;case 108:return se+Ht+Fe+F(Ht,/[svh]\w+-[tblr]{2}/,"tb-rl")+Ht;case 45:return se+Ht+Fe+F(Ht,/[svh]\w+-[tblr]{2}/,"lr")+Ht}return se+Ht+Fe+Ht+Ht}return Ht}var en=[function(On,ln,Vt,Qt){if(On.length>-1&&!On.return)switch(On.type){case de:On.return=Jt(On.value,On.length);break;case Ze:return ze([K(On,{value:F(On.value,"@","@"+se)})],Qt);case Q:if(On.length)return function z(Ht,On){return Ht.map(On).join("")}(On.props,function($t){switch(function I(Ht,On){return(Ht=On.exec(Ht))?Ht[0]:Ht}($t,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return ze([K(On,{props:[F($t,/:(read-\w+)/,":-moz-$1")]})],Qt);case"::placeholder":return ze([K(On,{props:[F($t,/:(plac\w+)/,":"+se+"input-$1")]}),K(On,{props:[F($t,/:(plac\w+)/,":-moz-$1")]}),K(On,{props:[F($t,/:(plac\w+)/,Fe+"input-$1")]})],Qt)}return""})}}],Kn=function(On){var ln=On.key;if("css"===ln){var Vt=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(Vt,function(St){-1!==St.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(St),St.setAttribute("data-s",""))})}var un,Qt=On.stylisPlugins||en,$t={},Zt=[];un=On.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+ln+' "]'),function(St){for(var Dn=St.getAttribute("data-emotion").split(" "),Ne=1;Ne<Dn.length;Ne++)$t[Dn[Ne]]=!0;Zt.push(St)});var on,fn,Ht,kn=[Tt,(Ht=function(St){fn.insert(St)},function(On){On.root||(On=On.return)&&Ht(On)})],ni=function xt(Ht){var On=T(Ht);return function(ln,Vt,Qt,$t){for(var un="",Zt=0;Zt<On;Zt++)un+=Ht[Zt](ln,Vt,Qt,$t)||"";return un}}([Tn,Ft].concat(Qt,kn));on=function(Dn,Ne,qt,Qe){fn=qt,function(Dn){ze(gn(Dn),ni)}(Dn?Dn+"{"+Ne.styles+"}":Ne.styles),Qe&&(Bi.inserted[Ne.name]=!0)};var Bi={key:ln,sheet:new f({key:ln,container:un,nonce:On.nonce,speedy:On.speedy,prepend:On.prepend,insertionPoint:On.insertionPoint}),nonce:On.nonce,inserted:$t,registered:{},insert:on};return Bi.sheet.hydrate(Zt),Bi}},87740:(Ge,L,n)=>{"use strict";function e(r){var a=Object.create(null);return function(f){return void 0===a[f]&&(a[f]=r(f)),a[f]}}n.d(L,{A:()=>e})},66605:(Ge,L,n)=>{"use strict";n.d(L,{T:()=>M,a:()=>T,w:()=>F});var e=n(81593),r=n(67136),a=n(55510),f=function(R){var K=new WeakMap;return function(j){if(K.has(j))return K.get(j);var Y=R(j);return K.set(j,Y),Y}},m=(n(319),n(33070),e.createContext(typeof HTMLElement<"u"?(0,r.A)({key:"css"}):null)),F=function(R){return(0,e.forwardRef)(function(K,j){var Y=(0,e.useContext)(m);return R(K,Y,j)})},M=e.createContext({}),w=f(function($){return f(function(R){return function(R,K){return"function"==typeof K?K(R):(0,a.A)({},R,K)}($,R)})}),T=function(R){var K=e.useContext(M);return R.theme!==K&&(K=w(K)(R.theme)),e.createElement(M.Provider,{value:K},R.children)}},95652:(Ge,L,n)=>{"use strict";n.d(L,{AH:()=>F,i7:()=>M,mL:()=>I});var e=n(66605),r=n(81593),a=n(55220),f=n(33070),d=n(319),I=(n(67136),n(83345),(0,e.w)(function(A,z){var G=(0,d.J)([A.styles],void 0,r.useContext(e.T)),B=r.useRef();return(0,f.i)(function(){var H=z.key+"-global",U=new z.sheet.constructor({key:H,nonce:z.sheet.nonce,container:z.sheet.container,speedy:z.sheet.isSpeedy}),$=!1,R=document.querySelector('style[data-emotion="'+H+" "+G.name+'"]');return z.sheet.tags.length&&(U.before=z.sheet.tags[0]),null!==R&&($=!0,R.setAttribute("data-emotion",H),U.hydrate([R])),B.current=[U,$],function(){U.flush()}},[z]),(0,f.i)(function(){var H=B.current,U=H[0];H[1]?H[1]=!1:(void 0!==G.next&&(0,a.sk)(z,G.next,!0),U.tags.length&&(U.before=U.tags[U.tags.length-1].nextElementSibling,U.flush()),z.insert("",G,U,!1))},[z,G.name]),null}));function F(){for(var A=arguments.length,z=new Array(A),V=0;V<A;V++)z[V]=arguments[V];return(0,d.J)(z)}var M=function(){var z=F.apply(void 0,arguments),V="animation-"+z.name;return{name:V,styles:"@keyframes "+V+"{"+z.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}}},319:(Ge,L,n)=>{"use strict";n.d(L,{J:()=>T});var r={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},a=n(87740),f=!1,d=/[A-Z]|^ms/g,u=/_EMO_([^_]+?)_([^]*?)_EMO_/g,y=function(z){return 45===z.charCodeAt(1)},m=function(z){return null!=z&&"boolean"!=typeof z},_=(0,a.A)(function(A){return y(A)?A:A.replace(d,"-$&").toLowerCase()}),I=function(z,V){switch(z){case"animation":case"animationName":if("string"==typeof V)return V.replace(u,function(G,B,H){return w={name:B,styles:H,next:w},B})}return 1===r[z]||y(z)||"number"!=typeof V||0===V?V:V+"px"},F="Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.";function M(A,z,V){if(null==V)return"";if(void 0!==V.__emotion_styles)return V;switch(typeof V){case"boolean":return"";case"object":if(1===V.anim)return w={name:V.name,styles:V.styles,next:w},V.name;var H=V;if(void 0!==H.styles){var U=H.next;if(void 0!==U)for(;void 0!==U;)w={name:U.name,styles:U.styles,next:w},U=U.next;return H.styles+";"}return function k(A,z,V){var G="";if(Array.isArray(V))for(var B=0;B<V.length;B++)G+=M(A,z,V[B])+";";else for(var H in V){var U=V[H];if("object"!=typeof U){var $=U;null!=z&&void 0!==z[$]?G+=H+"{"+z[$]+"}":m($)&&(G+=_(H)+":"+I(H,$)+";")}else{if("NO_COMPONENT_SELECTOR"===H&&f)throw new Error(F);if(!Array.isArray(U)||"string"!=typeof U[0]||null!=z&&void 0!==z[U[0]]){var K=M(A,z,U);switch(H){case"animation":case"animationName":G+=_(H)+":"+K+";";break;default:G+=H+"{"+K+"}"}}else for(var R=0;R<U.length;R++)m(U[R])&&(G+=_(H)+":"+I(H,U[R])+";")}}return G}(A,z,V);case"function":if(void 0!==A){var R=w,K=V(A);return w=R,M(A,z,K)}}if(null==z)return V;var Y=z[V];return void 0!==Y?Y:V}var w,x=/label:\s*([^\s;{]+)\s*(;|$)/g;function T(A,z,V){if(1===A.length&&"object"==typeof A[0]&&null!==A[0]&&void 0!==A[0].styles)return A[0];var G=!0,B="";w=void 0;var H=A[0];null==H||void 0===H.raw?(G=!1,B+=M(V,z,H)):B+=H[0];for(var $=1;$<A.length;$++)B+=M(V,z,A[$]),G&&(B+=H[$]);x.lastIndex=0;for(var j,K="";null!==(j=x.exec(B));)K+="-"+j[1];var Y=function e(A){for(var V,z=0,G=0,B=A.length;B>=4;++G,B-=4)V=1540483477*(65535&(V=255&A.charCodeAt(G)|(255&A.charCodeAt(++G))<<8|(255&A.charCodeAt(++G))<<16|(255&A.charCodeAt(++G))<<24))+(59797*(V>>>16)<<16),z=1540483477*(65535&(V^=V>>>24))+(59797*(V>>>16)<<16)^1540483477*(65535&z)+(59797*(z>>>16)<<16);switch(B){case 3:z^=(255&A.charCodeAt(G+2))<<16;case 2:z^=(255&A.charCodeAt(G+1))<<8;case 1:z=1540483477*(65535&(z^=255&A.charCodeAt(G)))+(59797*(z>>>16)<<16)}return(((z=1540483477*(65535&(z^=z>>>13))+(59797*(z>>>16)<<16))^z>>>15)>>>0).toString(36)}(B)+K;return{name:Y,styles:B,next:w}}},452:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>z});var e=n(55510),r=n(81593),a=n(87740),f=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,d=(0,a.A)(function(V){return f.test(V)||111===V.charCodeAt(0)&&110===V.charCodeAt(1)&&V.charCodeAt(2)<91}),u=n(66605),y=n(55220),m=n(319),_=n(33070),I=d,F=function(G){return"theme"!==G},M=function(G){return"string"==typeof G&&G.charCodeAt(0)>96?I:F},k=function(G,B,H){var U;if(B){var $=B.shouldForwardProp;U=G.__emotion_forwardProp&&$?function(R){return G.__emotion_forwardProp(R)&&$(R)}:$}return"function"!=typeof U&&H&&(U=G.__emotion_forwardProp),U},w=function(G){var B=G.cache,H=G.serialized,U=G.isStringTag;return(0,y.SF)(B,H,U),(0,_.s)(function(){return(0,y.sk)(B,H,U)}),null},z=function V(G,B){var $,R,H=G.__emotion_real===G,U=H&&G.__emotion_base||G;void 0!==B&&($=B.label,R=B.target);var K=k(G,B,H),j=K||M(U),Y=!j("as");return function(){var O=arguments,me=H&&void 0!==G.__emotion_styles?G.__emotion_styles.slice(0):[];if(void 0!==$&&me.push("label:"+$+";"),null==O[0]||void 0===O[0].raw)me.push.apply(me,O);else{me.push(O[0][0]);for(var ge=O.length,Ee=1;Ee<ge;Ee++)me.push(O[Ee],O[0][Ee])}var je=(0,u.w)(function(ne,be,fe){var q=Y&&ne.as||U,ce="",xe=[],_e=ne;if(null==ne.theme){for(var ke in _e={},ne)_e[ke]=ne[ke];_e.theme=r.useContext(u.T)}"string"==typeof ne.className?ce=(0,y.Rk)(be.registered,xe,ne.className):null!=ne.className&&(ce=ne.className+" ");var J=(0,m.J)(me.concat(xe),be.registered,_e);ce+=be.key+"-"+J.name,void 0!==R&&(ce+=" "+R);var wt=Y&&void 0===K?M(q):j,Fe={};for(var nt in ne)Y&&"as"===nt||wt(nt)&&(Fe[nt]=ne[nt]);return Fe.className=ce,fe&&(Fe.ref=fe),r.createElement(r.Fragment,null,r.createElement(w,{cache:be,serialized:J,isStringTag:"string"==typeof q}),r.createElement(q,Fe))});return je.displayName=void 0!==$?$:"Styled("+("string"==typeof U?U:U.displayName||U.name||"Component")+")",je.defaultProps=G.defaultProps,je.__emotion_real=je,je.__emotion_base=U,je.__emotion_styles=me,je.__emotion_forwardProp=K,Object.defineProperty(je,"toString",{value:function(){return"."+R}}),je.withComponent=function(ne,be){return V(ne,(0,e.A)({},B,be,{shouldForwardProp:k(je,be,!0)})).apply(void 0,me)},je}}.bind();["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"].forEach(function(V){z[V]=z(V)})},33070:(Ge,L,n)=>{"use strict";var e;n.d(L,{i:()=>u,s:()=>d});var r=n(81593),f=!!(e||(e=n.t(r,2))).useInsertionEffect&&(e||(e=n.t(r,2))).useInsertionEffect,d=f||function(m){return m()},u=f||r.useLayoutEffect},55220:(Ge,L,n)=>{"use strict";function r(d,u,y){var m="";return y.split(" ").forEach(function(_){void 0!==d[_]?u.push(d[_]+";"):_&&(m+=_+" ")}),m}n.d(L,{Rk:()=>r,SF:()=>a,sk:()=>f});var a=function(u,y,m){var _=u.key+"-"+y.name;!1===m&&void 0===u.registered[_]&&(u.registered[_]=y.styles)},f=function(u,y,m){a(u,y,m);var _=u.key+"-"+y.name;if(void 0===u.inserted[y.name]){var I=y;do{u.insert(y===I?"."+_:"",I,u.sheet,!0),I=I.next}while(void 0!==I)}}},7408:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>a});var e=n(58863),r=n(55117);const a=(0,e.A)((0,r.jsx)("path",{d:"M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z"}),"Check")},71652:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>a});var e=n(58863),r=n(55117);const a=(0,e.A)((0,r.jsx)("path",{d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close")},9334:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>a});var e=n(58863),r=n(55117);const a=(0,e.A)((0,r.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 15h-2v-2h2zm0-4h-2V7h2z"}),"Error")},85244:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>a});var e=n(58863),r=n(55117);const a=(0,e.A)((0,r.jsx)("path",{d:"M11 7h2v2h-2zm0 4h2v6h-2zm1-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8"}),"InfoOutlined")},33592:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>a});var e=n(58863),r=n(55117);const a=(0,e.A)((0,r.jsx)("path",{d:"M1 21h22L12 2zm12-3h-2v-2h2zm0-4h-2v-4h2z"}),"Warning")},82178:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>U});var e=n(5881),r=n(55510),a=n(81593),f=n(23793),d=n(34448),u=n(53596),y=n(95754),m=n(3746),_=n(3079),I=n(46527),F=n(58902);function M($){return(0,F.SX)("MuiAlert",$)}(0,F.WN)("MuiAlert",["root","startDecorator","endDecorator","colorPrimary","colorDanger","colorNeutral","colorSuccess","colorWarning","colorContext","sizeSm","sizeMd","sizeLg","variantPlain","variantOutlined","variantSoft","variantSolid"]);var w=n(88959),T=n(55117);const A=["children","className","color","invertedColors","role","variant","size","startDecorator","endDecorator","component","slots","slotProps"],V=(0,m.A)("div",{name:"JoyAlert",slot:"Root",overridesResolver:($,R)=>R.root})(({theme:$,ownerState:R})=>{var K;const{p:j,padding:Y,borderRadius:O}=(0,w.x)({theme:$,ownerState:R},["p","padding","borderRadius"]);return[(0,r.A)({"--Alert-radius":$.vars.radius.sm,"--Alert-decoratorChildRadius":"max((var(--Alert-radius) - var(--variant-borderWidth, 0px)) - var(--Alert-padding), min(var(--Alert-padding) + var(--variant-borderWidth, 0px), var(--Alert-radius) / 2))","--Button-minHeight":"var(--Alert-decoratorChildHeight)","--IconButton-size":"var(--Alert-decoratorChildHeight)","--Button-radius":"var(--Alert-decoratorChildRadius)","--IconButton-radius":"var(--Alert-decoratorChildRadius)","--Icon-color":"currentColor"},"sm"===R.size&&{"--Alert-padding":"0.5rem","--Alert-decoratorChildHeight":"1.5rem","--Icon-fontSize":$.vars.fontSize.xl,gap:"0.5rem"},"md"===R.size&&{"--Alert-padding":"0.75rem","--Alert-decoratorChildHeight":"2rem","--Icon-fontSize":$.vars.fontSize.xl,gap:"0.625rem"},"lg"===R.size&&{"--Alert-padding":"1rem","--Alert-decoratorChildHeight":"2.375rem","--Icon-fontSize":$.vars.fontSize.xl2,gap:"0.875rem"},{backgroundColor:$.vars.palette.background.surface,display:"flex",position:"relative",alignItems:"center",padding:"var(--Alert-padding)",borderRadius:"var(--Alert-radius)"},$.typography[`body-${{sm:"xs",md:"sm",lg:"md"}[R.size]}`],{fontWeight:$.vars.fontWeight.md},"solid"===R.variant&&R.color&&R.invertedColors&&(0,y.Hm)(R.color)($),"soft"===R.variant&&R.color&&R.invertedColors&&(0,y.qG)(R.color)($),null==(K=$.variants[R.variant])?void 0:K[R.color]),void 0!==j&&{"--Alert-padding":j},void 0!==Y&&{"--Alert-padding":Y},void 0!==O&&{"--Alert-radius":O}]}),G=(0,m.A)("span",{name:"JoyAlert",slot:"StartDecorator",overridesResolver:($,R)=>R.startDecorator})({display:"inherit",flex:"none"}),B=(0,m.A)("span",{name:"JoyAlert",slot:"EndDecorator",overridesResolver:($,R)=>R.endDecorator})({display:"inherit",flex:"none",marginLeft:"auto"}),U=a.forwardRef(function(R,K){const j=(0,_.A)({props:R,name:"JoyAlert"}),{children:Y,className:O,color:me="neutral",invertedColors:ge=!1,role:Ee="alert",variant:je="soft",size:ne="md",startDecorator:be,endDecorator:fe,component:q,slots:ce={},slotProps:xe={}}=j,_e=(0,e.A)(j,A),ke=(0,r.A)({},j,{color:me,invertedColors:ge,variant:je,size:ne}),J=($=>{const{variant:R,color:K,size:j}=$,Y={root:["root",j&&`size${(0,u.A)(j)}`,K&&`color${(0,u.A)(K)}`,R&&`variant${(0,u.A)(R)}`],startDecorator:["startDecorator"],endDecorator:["endDecorator"]};return(0,d.A)(Y,M,{})})(ke),wt=(0,r.A)({},_e,{component:q,slots:ce,slotProps:xe}),[Fe,nt]=(0,I.A)("root",{ref:K,className:(0,f.A)(J.root,O),elementType:V,externalForwardedProps:wt,ownerState:ke,additionalProps:{role:Ee}}),[se,he]=(0,I.A)("startDecorator",{className:J.startDecorator,elementType:G,externalForwardedProps:wt,ownerState:ke}),[Q,de]=(0,I.A)("endDecorator",{className:J.endDecorator,elementType:B,externalForwardedProps:wt,ownerState:ke});return(0,T.jsxs)(Fe,(0,r.A)({},nt,{children:[be&&(0,T.jsx)(se,(0,r.A)({},he,{children:be})),Y,fe&&(0,T.jsx)(Q,(0,r.A)({},de,{children:fe}))]}))})},42754:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>$});var e=n(5881),r=n(55510),a=n(81593),f=n(34448),d=n(53596),u=n(3079),y=n(46527),m=n(3746),_=n(92302),I=n(55117);const F=(0,_.A)((0,I.jsx)("path",{d:"M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"}),"Person");var M=n(58902);function k(R){return(0,M.SX)("MuiAvatar",R)}(0,M.WN)("MuiAvatar",["root","colorPrimary","colorNeutral","colorDanger","colorSuccess","colorWarning","colorContext","fallback","sizeSm","sizeMd","sizeLg","img","variantOutlined","variantSoft","variantSolid"]);var T=n(89321);const A=["alt","color","size","variant","src","srcSet","children","component","slots","slotProps"],V=(0,m.A)("div",{name:"JoyAvatar",slot:"Root",overridesResolver:(R,K)=>K.root})(({theme:R,ownerState:K})=>{var j;return(0,r.A)({"--Icon-color":"neutral"!==K.color||"solid"===K.variant?"currentColor":R.vars.palette.text.icon},R.typography[`title-${K.size}`],"sm"===K.size&&{width:"var(--Avatar-size, 2rem)",height:"var(--Avatar-size, 2rem)",fontSize:"calc(var(--Avatar-size, 2rem) * 0.4375)"},"md"===K.size&&{width:"var(--Avatar-size, 2.5rem)",height:"var(--Avatar-size, 2.5rem)",fontSize:"calc(var(--Avatar-size, 2.5rem) * 0.4)"},"lg"===K.size&&{width:"var(--Avatar-size, 3rem)",height:"var(--Avatar-size, 3rem)",fontSize:"calc(var(--Avatar-size, 3rem) * 0.375)"},{marginInlineStart:"var(--Avatar-marginInlineStart)",boxShadow:"var(--Avatar-ring)",position:"relative",display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,lineHeight:1,overflow:"hidden",borderRadius:"var(--Avatar-radius, 50%)",userSelect:"none"},null==(j=R.variants[K.variant])?void 0:j[K.color])}),G=(0,m.A)("img",{name:"JoyAvatar",slot:"Img",overridesResolver:(R,K)=>K.img})({width:"100%",height:"100%",textAlign:"center",objectFit:"cover",color:"transparent",textIndent:1e4}),B=(0,m.A)(F,{name:"JoyAvatar",slot:"Fallback",overridesResolver:(R,K)=>K.fallback})({width:"64%",height:"64%"}),$=a.forwardRef(function(K,j){const Y=(0,u.A)({props:K,name:"JoyAvatar"}),O=a.useContext(T.E),{alt:me,color:ge="neutral",size:Ee="md",variant:je="soft",src:ne,srcSet:be,children:fe,component:q,slots:ce={},slotProps:xe={}}=Y,_e=(0,e.A)(Y,A),ke=K.variant||O?.variant||je;let Fe=null;const nt=(0,r.A)({},Y,{color:K.color||O?.color||ge,size:K.size||O?.size||Ee,variant:ke,grouped:!!O}),se=(R=>{const{size:K,variant:j,color:Y,src:O,srcSet:me}=R,ge={root:["root",j&&`variant${(0,d.A)(j)}`,Y&&`color${(0,d.A)(Y)}`,K&&`size${(0,d.A)(K)}`],img:[(O||me)&&"img"],fallback:["fallback"]};return(0,f.A)(ge,k,{})})(nt),he=(0,r.A)({},_e,{component:q,slots:ce,slotProps:xe}),[Q,de]=(0,y.A)("root",{ref:j,className:se.root,elementType:V,externalForwardedProps:he,ownerState:nt}),[ee,Te]=(0,y.A)("img",{additionalProps:{alt:me,src:ne,srcSet:be},className:se.img,elementType:G,externalForwardedProps:he,ownerState:nt}),[ie,pe]=(0,y.A)("fallback",{className:se.fallback,elementType:B,externalForwardedProps:he,ownerState:nt}),we=function H({crossOrigin:R,referrerPolicy:K,src:j,srcSet:Y}){const[O,me]=a.useState(!1);return a.useEffect(()=>{if(!j&&!Y)return;me(!1);let ge=!0;const Ee=new Image;return Ee.onload=()=>{ge&&me("loaded")},Ee.onerror=()=>{ge&&me("error")},Ee.crossOrigin=R,Ee.referrerPolicy=K,j&&(Ee.src=j),Y&&(Ee.srcset=Y),()=>{ge=!1}},[R,K,j,Y]),O}((0,r.A)({},Te,{src:ne,srcSet:be}));return Fe=(ne||be)&&"error"!==we?(0,I.jsx)(ee,(0,r.A)({},Te)):null!=fe?fe:me?me[0]:(0,I.jsx)(ie,(0,r.A)({},pe)),(0,I.jsx)(Q,(0,r.A)({},de,{children:Fe}))})},89321:(Ge,L,n)=>{"use strict";n.d(L,{E:()=>w,A:()=>V});var e=n(5881),r=n(55510),a=n(81593),f=n(23793),d=n(34448),u=n(3079),y=n(3746),m=n(58902);function _(G){return(0,m.SX)("MuiAvatarGroup",G)}(0,m.WN)("MuiAvatarGroup",["root"]);var M=n(46527),k=n(55117);const x=["className","color","component","size","variant","children","slots","slotProps"],w=a.createContext(void 0),A=(0,y.A)("div",{name:"JoyAvatarGroup",slot:"Root",overridesResolver:(G,B)=>B.root})(({ownerState:G,theme:B})=>(0,r.A)({},"sm"===G.size&&{"--AvatarGroup-gap":"-0.375rem","--Avatar-ringSize":"2px"},"md"===G.size&&{"--AvatarGroup-gap":"-0.5rem","--Avatar-ringSize":"2px"},"lg"===G.size&&{"--AvatarGroup-gap":"-0.625rem","--Avatar-ringSize":"4px"},{"--Avatar-ring":`0 0 0 var(--Avatar-ringSize) var(--Avatar-ringColor, ${B.vars.palette.background.surface})`,"--Avatar-marginInlineStart":"var(--AvatarGroup-gap)",display:"flex",marginInlineStart:"calc(-1 * var(--AvatarGroup-gap))"})),V=a.forwardRef(function(B,H){const U=(0,u.A)({props:B,name:"JoyAvatarGroup"}),{className:$,color:R,component:K="div",size:j="md",variant:Y,children:O,slots:me={},slotProps:ge={}}=U,Ee=(0,e.A)(U,x),je=a.useMemo(()=>(0,r.A)({},U,{color:R,component:K,size:j,variant:Y}),[R,K,U,j,Y]),ne=(0,d.A)({root:["root"]},_,{}),[be,fe]=(0,M.A)("root",{ref:H,className:(0,f.A)(ne.root,$),elementType:A,externalForwardedProps:(0,r.A)({},Ee,{component:K,slots:me,slotProps:ge}),ownerState:je});return(0,k.jsx)(w.Provider,{value:je,children:(0,k.jsx)(be,(0,r.A)({},fe,{children:O}))})})},4605:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>V});var e=n(55510),r=n(5881),a=n(81593),f=n(23793),d=n(60980),u=n(84730),y=n(97512),m=n(73121),_=n(55117);const I=["className","component"];var M=n(80288),k=n(42095),x=n(79098);const A=(0,n(7674).A)("MuiBox",["root"]),V=function F(G={}){const{themeId:B,defaultTheme:H,defaultClassName:U="MuiBox-root",generateClassName:$}=G,R=(0,d.Ay)("div",{shouldForwardProp:j=>"theme"!==j&&"sx"!==j&&"as"!==j})(u.A);return a.forwardRef(function(Y,O){const me=(0,m.A)(H),ge=(0,y.A)(Y),{className:Ee,component:je="div"}=ge,ne=(0,r.A)(ge,I);return(0,_.jsx)(R,(0,e.A)({as:je,ref:O,className:(0,f.A)(Ee,$?$(U):U),theme:B&&me[B]||me},ne))})}({themeId:x.A,defaultTheme:k.A,defaultClassName:A.root,generateClassName:M.A.generate})},5891:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>$,h:()=>B});var e=n(5881),r=n(55510),a=n(81593),f=n(46568),d=n(34448),u=n(53596),y=n(35316),m=n(3746),_=n(3079),I=n(46527),F=n(91639),M=n(86615),k=n(58270),x=n(88366),w=n(55117);const T=["children","action","color","variant","size","fullWidth","startDecorator","endDecorator","loading","loadingPosition","loadingIndicator","disabled","component","slots","slotProps"],z=(0,m.A)("span",{name:"JoyButton",slot:"StartDecorator",overridesResolver:(R,K)=>K.startDecorator})({"--Icon-margin":"0 0 0 calc(var(--Button-gap) / -2)","--CircularProgress-margin":"0 0 0 calc(var(--Button-gap) / -2)",display:"inherit",marginRight:"var(--Button-gap)"}),V=(0,m.A)("span",{name:"JoyButton",slot:"EndDecorator",overridesResolver:(R,K)=>K.endDecorator})({"--Icon-margin":"0 calc(var(--Button-gap) / -2) 0 0","--CircularProgress-margin":"0 calc(var(--Button-gap) / -2) 0 0",display:"inherit",marginLeft:"var(--Button-gap)"}),G=(0,m.A)("span",{name:"JoyButton",slot:"LoadingCenter",overridesResolver:(R,K)=>K.loadingIndicatorCenter})(({theme:R,ownerState:K})=>{var j,Y;return(0,r.A)({display:"inherit",position:"absolute",left:"50%",transform:"translateX(-50%)",color:null==(j=R.variants[K.variant])||null==(j=j[K.color])?void 0:j.color},K.disabled&&{color:null==(Y=R.variants[`${K.variant}Disabled`])||null==(Y=Y[K.color])?void 0:Y.color})}),B=({theme:R,ownerState:K})=>{var j,Y,O,me;return[(0,r.A)({"--Icon-margin":"initial","--Icon-color":"neutral"!==K.color||"solid"===K.variant?"currentColor":R.vars.palette.text.icon},"sm"===K.size&&{"--Icon-fontSize":R.vars.fontSize.lg,"--CircularProgress-size":"20px","--CircularProgress-thickness":"2px","--Button-gap":"0.375rem",minHeight:"var(--Button-minHeight, 2rem)",fontSize:R.vars.fontSize.sm,paddingBlock:"var(--Button-paddingBlock, 0.25rem)",paddingInline:"0.75rem"},"md"===K.size&&{"--Icon-fontSize":R.vars.fontSize.xl,"--CircularProgress-size":"20px","--CircularProgress-thickness":"2px","--Button-gap":"0.5rem",minHeight:"var(--Button-minHeight, 2.25rem)",fontSize:R.vars.fontSize.sm,paddingBlock:"var(--Button-paddingBlock, 0.375rem)",paddingInline:"1rem"},"lg"===K.size&&{"--Icon-fontSize":R.vars.fontSize.xl2,"--CircularProgress-size":"28px","--CircularProgress-thickness":"4px","--Button-gap":"0.75rem",minHeight:"var(--Button-minHeight, 2.75rem)",fontSize:R.vars.fontSize.md,paddingBlock:"var(--Button-paddingBlock, 0.5rem)",paddingInline:"1.5rem"},{WebkitTapHighlightColor:"transparent",boxSizing:"border-box",borderRadius:`var(--Button-radius, ${R.vars.radius.sm})`,margin:"var(--Button-margin)",border:"none",backgroundColor:"transparent",cursor:"pointer",userSelect:"none",display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",textDecoration:"none",fontFamily:R.vars.fontFamily.body,fontWeight:R.vars.fontWeight.lg,lineHeight:R.vars.lineHeight.md},K.fullWidth&&{width:"100%"},{[R.focus.selector]:R.focus.default}),(0,r.A)({},null==(j=R.variants[K.variant])?void 0:j[K.color],{"&:hover":{"@media (hover: hover)":null==(Y=R.variants[`${K.variant}Hover`])?void 0:Y[K.color]},'&:active, &[aria-pressed="true"]':null==(O=R.variants[`${K.variant}Active`])?void 0:O[K.color],[`&.${M.A.disabled}`]:null==(me=R.variants[`${K.variant}Disabled`])?void 0:me[K.color]},"center"===K.loadingPosition&&{[`&.${M.A.loading}`]:{color:"transparent"}})]},H=(0,m.A)("button",{name:"JoyButton",slot:"Root",overridesResolver:(R,K)=>K.root})(B),U=a.forwardRef(function(K,j){var Y;const O=(0,_.A)({props:K,name:"JoyButton"}),{children:me,action:ge,color:Ee="primary",variant:je="solid",size:ne="md",fullWidth:be=!1,startDecorator:fe,endDecorator:q,loading:ce=!1,loadingPosition:xe="center",loadingIndicator:_e,disabled:ke,component:J,slots:wt={},slotProps:Fe={}}=O,nt=(0,e.A)(O,T),se=a.useContext(k.A),he=a.useContext(x.A),Q=K.variant||se.variant||je,de=K.size||se.size||ne,ee=K.color||se.color||Ee,Te=null!=(Y=K.loading||K.disabled)?Y:se.disabled||ce||ke,ie=a.useRef(null),pe=(0,y.A)(ie,j),{focusVisible:we,setFocusVisible:Pe,getRootProps:Ce}=(0,f.s)((0,r.A)({},O,{disabled:Te,rootRef:pe})),Re=_e??(0,w.jsx)(F.A,{color:ee,thickness:{sm:2,md:3,lg:4}[de]||3});a.useImperativeHandle(ge,()=>({focusVisible:()=>{var dt;Pe(!0),null==(dt=ie.current)||dt.focus()}}),[Pe]);const Ze=(0,r.A)({},O,{color:ee,fullWidth:be,variant:Q,size:de,focusVisible:we,loading:ce,loadingPosition:xe,disabled:Te}),vt=(R=>{const{color:K,disabled:j,focusVisible:Y,focusVisibleClassName:O,fullWidth:me,size:ge,variant:Ee,loading:je}=R,ne={root:["root",j&&"disabled",Y&&"focusVisible",me&&"fullWidth",Ee&&`variant${(0,u.A)(Ee)}`,K&&`color${(0,u.A)(K)}`,ge&&`size${(0,u.A)(ge)}`,je&&"loading"],startDecorator:["startDecorator"],endDecorator:["endDecorator"],loadingIndicatorCenter:["loadingIndicatorCenter"]},be=(0,d.A)(ne,M.B,{});return Y&&O&&(be.root+=` ${O}`),be})(Ze);let Se=O["aria-pressed"];"function"==typeof Fe.root?Se=Fe.root(Ze)["aria-pressed"]:Fe.root&&(Se=Fe.root["aria-pressed"]),null!=he&&he.value&&(Se=Array.isArray(he.value)?-1!==he.value.indexOf(O.value):he.value===O.value);const Ke=(0,r.A)({},nt,{component:J,slots:wt,slotProps:Fe}),[ze,Tt]=(0,I.A)("root",{ref:j,className:vt.root,elementType:H,externalForwardedProps:Ke,getSlotProps:Ce,ownerState:Ze,additionalProps:{onClick:dt=>{var yt;let mt=O.onClick;var Ie;"function"==typeof Fe.root?mt=Fe.root(Ze).onClick:Fe.root&&(mt=Fe.root.onClick),null==(yt=mt)||yt(dt),he&&(null==(Ie=he.onClick)||Ie.call(he,dt,O.value))},"aria-pressed":Se}}),[xt,rn]=(0,I.A)("startDecorator",{className:vt.startDecorator,elementType:z,externalForwardedProps:Ke,ownerState:Ze}),[sn,nn]=(0,I.A)("endDecorator",{className:vt.endDecorator,elementType:V,externalForwardedProps:Ke,ownerState:Ze}),[gn,Et]=(0,I.A)("loadingIndicatorCenter",{className:vt.loadingIndicatorCenter,elementType:G,externalForwardedProps:Ke,ownerState:Ze});return(0,w.jsxs)(ze,(0,r.A)({},Tt,{children:[(fe||ce&&"start"===xe)&&(0,w.jsx)(xt,(0,r.A)({},rn,{children:ce&&"start"===xe?Re:fe})),me,ce&&"center"===xe&&(0,w.jsx)(gn,(0,r.A)({},Et,{children:Re})),(q||ce&&"end"===xe)&&(0,w.jsx)(sn,(0,r.A)({},nn,{children:ce&&"end"===xe?Re:q}))]}))});U.muiName="Button";const $=U},86615:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>f,B:()=>r});var e=n(58902);function r(d){return(0,e.SX)("MuiButton",d)}const f=(0,e.WN)("MuiButton",["root","colorPrimary","colorNeutral","colorDanger","colorSuccess","colorWarning","colorContext","variantPlain","variantOutlined","variantSoft","variantSolid","focusVisible","disabled","sizeSm","sizeMd","sizeLg","fullWidth","startDecorator","endDecorator","loading","loadingIndicatorCenter"])},58270:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>a});const a=n(81593).createContext({})},36665:(Ge,L,n)=>{"use strict";n.d(L,{M:()=>G,A:()=>U});var e=n(5881),r=n(55510),a=n(81593),f=n(23793),d=n(34448),u=n(53596),y=n(51970),m=n(3079),_=n(95754),I=n(3746),F=n(58902);function M($){return(0,F.SX)("MuiCard",$)}(0,F.WN)("MuiCard",["root","colorPrimary","colorNeutral","colorDanger","colorSuccess","colorWarning","colorContext","variantPlain","variantOutlined","variantSoft","variantSolid","sizeSm","sizeMd","sizeLg","horizontal","vertical"]);var w=n(88959),T=n(46527),A=n(55117);const z=["className","color","component","invertedColors","size","variant","children","orientation","slots","slotProps"],G=(0,I.A)("div")(({theme:$,ownerState:R})=>{var K;const{p:j,padding:Y,borderRadius:O}=(0,w.x)({theme:$,ownerState:R},["p","padding","borderRadius"]);return[(0,r.A)({"--Icon-color":"neutral"!==R.color||"solid"===R.variant?"currentColor":$.vars.palette.text.icon,"--Card-childRadius":"max((var(--Card-radius) - var(--variant-borderWidth, 0px)) - var(--Card-padding), min(var(--Card-padding) / 2, (var(--Card-radius) - var(--variant-borderWidth, 0px)) / 2))","--AspectRatio-radius":"var(--Card-childRadius)","--unstable_actionMargin":"calc(-1 * var(--variant-borderWidth, 0px))","--unstable_actionRadius":"var(--Card-radius)","--CardCover-radius":"calc(var(--Card-radius) - var(--variant-borderWidth, 0px))","--CardOverflow-offset":"calc(-1 * var(--Card-padding))","--CardOverflow-radius":"calc(var(--Card-radius) - var(--variant-borderWidth, 0px))","--Divider-inset":"calc(-1 * var(--Card-padding))"},"sm"===R.size&&{"--Card-radius":$.vars.radius.sm,"--Card-padding":"0.625rem",gap:"0.5rem"},"md"===R.size&&{"--Card-radius":$.vars.radius.md,"--Card-padding":"1rem",gap:"0.75rem 1rem"},"lg"===R.size&&{"--Card-radius":$.vars.radius.lg,"--Card-padding":"1.5rem",gap:"1rem 1.5rem"},{padding:"var(--Card-padding)",borderRadius:"var(--Card-radius)",backgroundColor:$.vars.palette.background.surface,position:"relative",display:"flex",flexDirection:"horizontal"===R.orientation?"row":"column"},$.typography[`body-${R.size}`],"solid"===R.variant&&R.color&&R.invertedColors&&(0,_.Hm)(R.color)($),"soft"===R.variant&&R.color&&R.invertedColors&&(0,_.qG)(R.color)($),null==(K=$.variants[R.variant])?void 0:K[R.color]),void 0!==j&&{"--Card-padding":j},void 0!==Y&&{"--Card-padding":Y},void 0!==O&&{"--Card-radius":O}]}),B=(0,I.A)(G,{name:"JoyCard",slot:"Root",overridesResolver:($,R)=>R.root})({}),U=a.forwardRef(function(R,K){const j=(0,m.A)({props:R,name:"JoyCard"}),{className:Y,color:O="neutral",component:me="div",invertedColors:ge=!1,size:Ee="md",variant:je="outlined",children:ne,orientation:be="vertical",slots:fe={},slotProps:q={}}=j,ce=(0,e.A)(j,z),xe=(0,r.A)({},j,{color:O,component:me,orientation:be,size:Ee,variant:je,invertedColors:ge}),_e=($=>{const{size:R,variant:K,color:j,orientation:Y}=$,O={root:["root",Y,K&&`variant${(0,u.A)(K)}`,j&&`color${(0,u.A)(j)}`,R&&`size${(0,u.A)(R)}`]};return(0,d.A)(O,M,{})})(xe),ke=(0,r.A)({},ce,{component:me,slots:fe,slotProps:q}),[J,wt]=(0,T.A)("root",{ref:K,className:(0,f.A)(_e.root,Y),elementType:B,externalForwardedProps:ke,ownerState:xe});return(0,A.jsx)(J,(0,r.A)({},wt,{children:a.Children.map(ne,(Fe,nt)=>{if(!a.isValidElement(Fe))return Fe;const se={};return(0,y.A)(Fe,["Divider"])&&(se.inset="inset"in Fe.props?Fe.props.inset:"context",se.orientation="orientation"in Fe.props?Fe.props.orientation:"vertical"===be?"horizontal":"vertical"),0===nt&&(se["data-first-child"]=""),nt===a.Children.count(ne)-1&&(se["data-last-child"]=""),a.cloneElement(Fe,se)})}))})},91639:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>Y});var e=n(55510),r=n(5881),a=n(81593),f=n(23793),d=n(53596),u=n(34448),y=n(95652),m=n(3746),_=n(3079),I=n(46527),F=n(58902);function M(O){return(0,F.SX)("MuiCircularProgress",O)}(0,F.WN)("MuiCircularProgress",["root","determinate","svg","track","progress","colorPrimary","colorNeutral","colorDanger","colorSuccess","colorWarning","colorContext","sizeSm","sizeMd","sizeLg","variantPlain","variantOutlined","variantSoft","variantSolid"]);var w=n(55117);let A,T=O=>O;const z=["color","backgroundColor"],V=["children","className","color","size","variant","thickness","determinate","value","component","slots","slotProps"],G=(0,y.i7)({"0%":{transform:"rotate(-90deg)"},"100%":{transform:"rotate(270deg)"}});function H(O,me){return`var(--CircularProgress-${O}Thickness, var(--CircularProgress-thickness, ${me}))`}const U=(0,m.A)("span",{name:"JoyCircularProgress",slot:"Root",overridesResolver:(O,me)=>me.root})(({ownerState:O,theme:me})=>{var ge,Ee,je,ne;const be=(null==(ge=me.variants[O.variant])?void 0:ge[O.color])||{},{color:fe,backgroundColor:q}=be,ce=(0,r.A)(be,z);return(0,e.A)({"--Icon-fontSize":"calc(0.4 * var(--_root-size))","--CircularProgress-trackColor":q,"--CircularProgress-progressColor":fe,"--CircularProgress-percent":O.value,"--CircularProgress-linecap":"round"},"sm"===O.size&&{"--_root-size":"var(--CircularProgress-size, 24px)","--_track-thickness":H("track","3px"),"--_progress-thickness":H("progress","3px")},"sm"===O.instanceSize&&{"--CircularProgress-size":"24px"},"md"===O.size&&{"--_track-thickness":H("track","6px"),"--_progress-thickness":H("progress","6px"),"--_root-size":"var(--CircularProgress-size, 40px)"},"md"===O.instanceSize&&{"--CircularProgress-size":"40px"},"lg"===O.size&&{"--_track-thickness":H("track","8px"),"--_progress-thickness":H("progress","8px"),"--_root-size":"var(--CircularProgress-size, 64px)"},"lg"===O.instanceSize&&{"--CircularProgress-size":"64px"},O.thickness&&{"--_track-thickness":`${O.thickness}px`,"--_progress-thickness":`${O.thickness}px`},{"--_thickness-diff":"calc(var(--_track-thickness) - var(--_progress-thickness))","--_inner-size":"calc(var(--_root-size) - 2 * var(--variant-borderWidth, 0px))","--_outlined-inset":"max(var(--_track-thickness), var(--_progress-thickness))",width:"var(--_root-size)",height:"var(--_root-size)",borderRadius:"var(--_root-size)",margin:"var(--CircularProgress-margin)",boxSizing:"border-box",display:"inline-flex",justifyContent:"center",alignItems:"center",flexShrink:0,position:"relative",color:fe},O.children&&{fontFamily:me.vars.fontFamily.body,fontWeight:me.vars.fontWeight.md,fontSize:"calc(0.2 * var(--_root-size))"},ce,"outlined"===O.variant&&{"&::before":(0,e.A)({content:'""',display:"block",position:"absolute",borderRadius:"inherit",top:"var(--_outlined-inset)",left:"var(--_outlined-inset)",right:"var(--_outlined-inset)",bottom:"var(--_outlined-inset)"},ce)},"soft"===O.variant&&{"--CircularProgress-trackColor":me.variants.soft.neutral.backgroundColor,"--CircularProgress-progressColor":null==(Ee=me.variants.solid)?void 0:Ee[O.color].backgroundColor},"solid"===O.variant&&{"--CircularProgress-trackColor":null==(je=me.variants.softHover)?void 0:je[O.color].backgroundColor,"--CircularProgress-progressColor":null==(ne=me.variants.solid)?void 0:ne[O.color].backgroundColor})}),$=(0,m.A)("svg",{name:"JoyCircularProgress",slot:"Svg",overridesResolver:(O,me)=>me.svg})({width:"inherit",height:"inherit",display:"inherit",boxSizing:"inherit",position:"absolute",top:"calc(-1 * var(--variant-borderWidth, 0px))",left:"calc(-1 * var(--variant-borderWidth, 0px))"}),R=(0,m.A)("circle",{name:"JoyCircularProgress",slot:"track",overridesResolver:(O,me)=>me.track})({cx:"50%",cy:"50%",r:"calc(var(--_inner-size) / 2 - var(--_track-thickness) / 2 + min(0px, var(--_thickness-diff) / 2))",fill:"transparent",strokeWidth:"var(--_track-thickness)",stroke:"var(--CircularProgress-trackColor)"}),K=(0,m.A)("circle",{name:"JoyCircularProgress",slot:"progress",overridesResolver:(O,me)=>me.progress})({"--_progress-radius":"calc(var(--_inner-size) / 2 - var(--_progress-thickness) / 2 - max(0px, var(--_thickness-diff) / 2))","--_progress-length":"calc(2 * 3.1415926535 * var(--_progress-radius))",cx:"50%",cy:"50%",r:"var(--_progress-radius)",fill:"transparent",strokeWidth:"var(--_progress-thickness)",stroke:"var(--CircularProgress-progressColor)",strokeLinecap:"var(--CircularProgress-linecap, round)",strokeDasharray:"var(--_progress-length)",strokeDashoffset:"calc(var(--_progress-length) - var(--CircularProgress-percent) * var(--_progress-length) / 100)",transformOrigin:"center",transform:"rotate(-90deg)"},({ownerState:O})=>!O.determinate&&(0,y.AH)(A||(A=T`
      animation: var(--CircularProgress-circulation, 0.8s linear 0s infinite normal none running)
        ${0};
    `),G)),Y=a.forwardRef(function(me,ge){const Ee=(0,_.A)({props:me,name:"JoyCircularProgress"}),{children:je,className:ne,color:be="primary",size:fe="md",variant:q="soft",thickness:ce,determinate:xe=!1,value:_e=(xe?0:25),component:ke,slots:J={},slotProps:wt={}}=Ee,Fe=(0,r.A)(Ee,V),nt=(0,e.A)({},Ee,{color:be,size:fe,variant:q,thickness:ce,value:_e,determinate:xe,instanceSize:me.size}),se=(O=>{const{determinate:me,color:ge,variant:Ee,size:je}=O,ne={root:["root",me&&"determinate",ge&&`color${(0,d.A)(ge)}`,Ee&&`variant${(0,d.A)(Ee)}`,je&&`size${(0,d.A)(je)}`],svg:["svg"],track:["track"],progress:["progress"]};return(0,u.A)(ne,M,{})})(nt),he=(0,e.A)({},Fe,{component:ke,slots:J,slotProps:wt}),[Q,de]=(0,I.A)("root",{ref:ge,className:(0,f.A)(se.root,ne),elementType:U,externalForwardedProps:he,ownerState:nt,additionalProps:(0,e.A)({role:"progressbar",style:{"--CircularProgress-percent":_e}},_e&&xe&&{"aria-valuenow":Math.round("number"==typeof _e?_e:Number(_e||0))})}),[ee,Te]=(0,I.A)("svg",{className:se.svg,elementType:$,externalForwardedProps:he,ownerState:nt}),[ie,pe]=(0,I.A)("track",{className:se.track,elementType:R,externalForwardedProps:he,ownerState:nt}),[we,Pe]=(0,I.A)("progress",{className:se.progress,elementType:K,externalForwardedProps:he,ownerState:nt});return(0,w.jsxs)(Q,(0,e.A)({},de,{children:[(0,w.jsxs)(ee,(0,e.A)({},Te,{children:[(0,w.jsx)(ie,(0,e.A)({},pe)),(0,w.jsx)(we,(0,e.A)({},Pe))]})),je]}))})},4736:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>V});var e=n(5881),r=n(55510),a=n(81593),f=n(23793),d=n(53596),u=n(34448),y=n(3746),m=n(3079),_=n(58902);function I(G){return(0,_.SX)("MuiDivider",G)}(0,_.WN)("MuiDivider",["root","horizontal","vertical","insetContext","insetNone"]);var k=n(46527),x=n(55117);const w=["className","children","component","inset","orientation","role","slots","slotProps"],A=(0,y.A)("hr",{name:"JoyDivider",slot:"Root",overridesResolver:(G,B)=>B.root})(({theme:G,ownerState:B})=>(0,r.A)({"--Divider-thickness":"1px","--Divider-lineColor":G.vars.palette.divider},"none"===B.inset&&{"--_Divider-inset":"0px"},"context"===B.inset&&{"--_Divider-inset":"var(--Divider-inset, 0px)"},{margin:"initial",marginInline:"vertical"===B.orientation?"initial":"var(--_Divider-inset)",marginBlock:"vertical"===B.orientation?"var(--_Divider-inset)":"initial",position:"relative",alignSelf:"stretch",flexShrink:0},B.children?(0,r.A)({"--Divider-gap":G.spacing(1),"--Divider-childPosition":"50%",display:"flex",flexDirection:"vertical"===B.orientation?"column":"row",alignItems:"center",whiteSpace:"nowrap",textAlign:"center",border:0},G.typography["body-sm"],{"&::before, &::after":{position:"relative",inlineSize:"vertical"===B.orientation?"var(--Divider-thickness)":"initial",blockSize:"vertical"===B.orientation?"initial":"var(--Divider-thickness)",backgroundColor:"var(--Divider-lineColor)",content:'""'},"&::before":{marginInlineEnd:"vertical"===B.orientation?"initial":"min(var(--Divider-childPosition) * 999, var(--Divider-gap))",marginBlockEnd:"vertical"===B.orientation?"min(var(--Divider-childPosition) * 999, var(--Divider-gap))":"initial",flexBasis:"var(--Divider-childPosition)"},"&::after":{marginInlineStart:"vertical"===B.orientation?"initial":"min((100% - var(--Divider-childPosition)) * 999, var(--Divider-gap))",marginBlockStart:"vertical"===B.orientation?"min((100% - var(--Divider-childPosition)) * 999, var(--Divider-gap))":"initial",flexBasis:"calc(100% - var(--Divider-childPosition))"}}):{border:"none",listStyle:"none",backgroundColor:"var(--Divider-lineColor)",inlineSize:"vertical"===B.orientation?"var(--Divider-thickness)":"initial",blockSize:"vertical"===B.orientation?"initial":"var(--Divider-thickness)"})),z=a.forwardRef(function(B,H){const U=(0,m.A)({props:B,name:"JoyDivider"}),{className:$,children:R,component:K=(null!=R?"div":"hr"),inset:j,orientation:Y="horizontal",role:O=("hr"!==K?"separator":void 0),slots:me={},slotProps:ge={}}=U,Ee=(0,e.A)(U,w),je=(0,r.A)({},U,{inset:j,role:O,orientation:Y,component:K}),ne=(G=>{const{orientation:B,inset:H}=G,U={root:["root",B,H&&`inset${(0,d.A)(H)}`]};return(0,u.A)(U,I,{})})(je),be=(0,r.A)({},Ee,{component:K,slots:me,slotProps:ge}),[fe,q]=(0,k.A)("root",{ref:H,className:(0,f.A)(ne.root,$),elementType:A,externalForwardedProps:be,ownerState:je,additionalProps:(0,r.A)({as:K,role:O},"separator"===O&&"vertical"===Y&&{"aria-orientation":"vertical"})});return(0,x.jsx)(fe,(0,r.A)({},q,{children:R}))});z.muiName="Divider";const V=z},27237:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>V});var e=n(5881),r=n(55510),a=n(81593),f=n(23793),d=n(53596),u=n(65498),y=n(34448),m=n(3079),_=n(3746),I=n(91966),F=n(14685),M=n(25263),k=n(46527),x=n(55117);const w=["id","className","component","disabled","required","error","color","size","orientation","slots","slotProps"],A=(0,_.A)("div",{name:"JoyFormControl",slot:"Root",overridesResolver:(G,B)=>B.root})(({theme:G,ownerState:B})=>{var H,U,$;return(0,r.A)({"--unstable_RadioGroup-margin":"0.5rem 0","--FormLabel-alignSelf":"horizontal"===B.orientation?"align-items":"flex-start","--FormLabel-asteriskColor":G.vars.palette.danger[500]},"sm"===B.size&&{"--FormLabel-fontSize":G.vars.fontSize.xs,"--FormLabel-lineHeight":G.vars.lineHeight.xl,"--FormLabel-margin":"horizontal"===B.orientation?"0 0.5rem 0 0":"0 0 0.25rem 0","--FormHelperText-fontSize":G.vars.fontSize.xs,"--FormHelperText-lineHeight":G.vars.lineHeight.xl},"md"===B.size&&{"--FormLabel-fontSize":G.vars.fontSize.sm,"--FormLabel-lineHeight":G.vars.lineHeight.sm,"--FormLabel-margin":"horizontal"===B.orientation?"0 0.75rem 0 0":"0 0 0.375rem 0","--FormHelperText-fontSize":G.vars.fontSize.sm,"--FormHelperText-lineHeight":G.vars.lineHeight.sm},"lg"===B.size&&{"--FormLabel-fontSize":G.vars.fontSize.md,"--FormLabel-lineHeight":G.vars.lineHeight.md,"--FormLabel-margin":"horizontal"===B.orientation?"0 1rem 0 0":"0 0 0.5rem 0","--FormHelperText-fontSize":G.vars.fontSize.sm,"--FormHelperText-lineHeight":G.vars.lineHeight.sm},B.color&&{"--FormHelperText-color":null==(H=G.vars.palette[B.color])?void 0:H[500]},{"--FormHelperText-margin":"0.375rem 0 0 0",[`&.${F.A.error}`]:{"--FormHelperText-color":G.vars.palette.danger[500]},[`&.${F.A.disabled}`]:{"--FormLabel-color":null==(U=G.variants.plainDisabled)||null==(U=U[B.color||"neutral"])?void 0:U.color,"--FormHelperText-color":null==($=G.variants.plainDisabled)||null==($=$[B.color||"neutral"])?void 0:$.color},display:"flex",position:"relative",flexDirection:"horizontal"===B.orientation?"row":"column"},"horizontal"===B.orientation&&{[`& > label ~ .${M.A.root}`]:{"--unstable_Switch-margin":"0 0 0 auto"}})}),V=a.forwardRef(function(B,H){const U=(0,m.A)({props:B,name:"JoyFormControl"}),{id:$,className:R,component:K="div",disabled:j=!1,required:Y=!1,error:O=!1,color:me,size:ge="md",orientation:Ee="vertical",slots:je={},slotProps:ne={}}=U,be=(0,e.A)(U,w),fe=(0,u.A)($),[q,ce]=a.useState(null),xe=(0,r.A)({},U,{id:fe,component:K,color:me,disabled:j,error:O,required:Y,size:ge,orientation:Ee}),ke=(G=>{const{disabled:B,error:H,size:U,color:$,orientation:R}=G,K={root:["root",R,B&&"disabled",H&&"error",$&&`color${(0,d.A)($)}`,U&&`size${(0,d.A)(U)}`]};return(0,y.A)(K,F.W,{})})(xe),[J,wt]=(0,k.A)("root",{ref:H,className:(0,f.A)(ke.root,R),elementType:A,externalForwardedProps:(0,r.A)({},be,{component:K,slots:je,slotProps:ne}),ownerState:xe}),Fe=a.useMemo(()=>({disabled:j,required:Y,error:O,color:me,size:ge,htmlFor:fe,labelId:`${fe}-label`,"aria-describedby":q?`${fe}-helper-text`:void 0,setHelperText:ce,registerEffect:void 0}),[me,j,O,q,fe,void 0,Y,ge]);return(0,x.jsx)(I.A.Provider,{value:Fe,children:(0,x.jsx)(J,(0,r.A)({},wt))})})},91966:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>a});const a=n(81593).createContext(void 0)},14685:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>f,W:()=>r});var e=n(58902);function r(d){return(0,e.SX)("MuiFormControl",d)}const f=(0,e.WN)("MuiFormControl",["root","error","disabled","colorPrimary","colorNeutral","colorDanger","colorSuccess","colorWarning","sizeSm","sizeMd","sizeLg","horizontal","vertical"])},61281:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>T});var e=n(55510),r=n(5881),a=n(81593),f=n(34448),d=n(3746),u=n(3079),y=n(46527),m=n(39281),_=n(91966),I=n(55117);const F=["children","component","htmlFor","id","slots","slotProps"],k=(0,d.A)("label",{name:"JoyFormLabel",slot:"Root",overridesResolver:(A,z)=>z.root})(({theme:A})=>({"--Icon-fontSize":"calc(var(--FormLabel-lineHeight) * 1em)",WebkitTapHighlightColor:"transparent",alignSelf:"var(--FormLabel-alignSelf)",display:"flex",gap:"2px",alignItems:"center",flexWrap:"wrap",userSelect:"none",fontFamily:A.vars.fontFamily.body,fontSize:`var(--FormLabel-fontSize, ${A.vars.fontSize.sm})`,fontWeight:A.vars.fontWeight.md,lineHeight:`var(--FormLabel-lineHeight, ${A.vars.lineHeight.sm})`,color:`var(--FormLabel-color, ${A.vars.palette.text.primary})`,margin:"var(--FormLabel-margin, 0px)"})),x=(0,d.A)("span",{name:"JoyFormLabel",slot:"Asterisk",overridesResolver:(A,z)=>z.asterisk})({color:"var(--FormLabel-asteriskColor)"}),T=a.forwardRef(function(z,V){var G,B;const H=(0,u.A)({props:z,name:"JoyFormLabel"}),{children:U,component:$="label",htmlFor:R,id:K,slots:j={},slotProps:Y={}}=H,O=(0,r.A)(H,F),me=a.useContext(_.A),ge=null!=(G=null!=(B=z.required)?B:me?.required)&&G,Ee=(0,e.A)({},H,{required:ge}),je=(0,f.A)({root:["root"],asterisk:["asterisk"]},m.H,{}),ne=(0,e.A)({},O,{component:$,slots:j,slotProps:Y}),[be,fe]=(0,y.A)("root",{additionalProps:{htmlFor:R??me?.htmlFor,id:K??me?.labelId},ref:V,className:je.root,elementType:k,externalForwardedProps:ne,ownerState:Ee}),[q,ce]=(0,y.A)("asterisk",{additionalProps:{"aria-hidden":!0},className:je.asterisk,elementType:x,externalForwardedProps:ne,ownerState:Ee});return(0,I.jsxs)(be,(0,e.A)({},fe,{children:[U,ge&&(0,I.jsxs)(q,(0,e.A)({},ce,{children:["\u2009","*"]}))]}))})},39281:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>f,H:()=>r});var e=n(58902);function r(d){return(0,e.SX)("MuiFormLabel",d)}const f=(0,e.WN)("MuiFormLabel",["root","asterisk"])},72421:(Ge,L,n)=>{"use strict";n.d(L,{Ay:()=>H,Bj:()=>z});var e=n(5881),r=n(55510),a=n(81593),f=n(53596),d=n(35316),u=n(46568),y=n(34448),m=n(3746),_=n(3079),I=n(46527),F=n(44349),M=n(58270),k=n(88366),x=n(91639),w=n(55117);const T=["children","action","component","color","disabled","variant","loading","loadingIndicator","size","slots","slotProps"],z=(0,m.A)("button")(({theme:U,ownerState:$})=>{var R,K,j,Y;return[(0,r.A)({"--Icon-margin":"initial","--Icon-color":"neutral"!==$.color||"solid"===$.variant?"currentColor":U.vars.palette.text.icon},$.instanceSize&&{"--IconButton-size":{sm:"2rem",md:"2.25rem",lg:"2.75rem"}[$.instanceSize]},"sm"===$.size&&{"--Icon-fontSize":"calc(var(--IconButton-size, 2rem) / 1.6)","--CircularProgress-size":"20px","--CircularProgress-thickness":"2px",minWidth:"var(--IconButton-size, 2rem)",minHeight:"var(--IconButton-size, 2rem)",fontSize:U.vars.fontSize.sm,paddingInline:"2px"},"md"===$.size&&{"--Icon-fontSize":"calc(var(--IconButton-size, 2.25rem) / 1.5)","--CircularProgress-size":"20px","--CircularProgress-thickness":"2px",minWidth:"var(--IconButton-size, 2.25rem)",minHeight:"var(--IconButton-size, 2.25rem)",fontSize:U.vars.fontSize.md,paddingInline:"0.25rem"},"lg"===$.size&&{"--Icon-fontSize":"calc(var(--IconButton-size, 2.75rem) / 1.571)","--CircularProgress-size":"28px","--CircularProgress-thickness":"4px",minWidth:"var(--IconButton-size, 2.75rem)",minHeight:"var(--IconButton-size, 2.75rem)",fontSize:U.vars.fontSize.lg,paddingInline:"0.375rem"},{WebkitTapHighlightColor:"transparent",paddingBlock:0,fontFamily:U.vars.fontFamily.body,fontWeight:U.vars.fontWeight.md,margin:"var(--IconButton-margin)",borderRadius:`var(--IconButton-radius, ${U.vars.radius.sm})`,border:"none",boxSizing:"border-box",backgroundColor:"transparent",cursor:"pointer",display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",[U.focus.selector]:(0,r.A)({"--Icon-color":"currentColor"},U.focus.default)}),(0,r.A)({},null==(R=U.variants[$.variant])?void 0:R[$.color],{"&:hover":{"@media (hover: hover)":(0,r.A)({"--Icon-color":"currentColor"},null==(K=U.variants[`${$.variant}Hover`])?void 0:K[$.color])},'&:active, &[aria-pressed="true"]':(0,r.A)({"--Icon-color":"currentColor"},null==(j=U.variants[`${$.variant}Active`])?void 0:j[$.color]),"&:disabled":null==(Y=U.variants[`${$.variant}Disabled`])?void 0:Y[$.color]})]}),V=(0,m.A)(z,{name:"JoyIconButton",slot:"Root",overridesResolver:(U,$)=>$.root})({}),G=(0,m.A)("span",{name:"JoyIconButton",slot:"LoadingIndicator",overridesResolver:(U,$)=>$.loadingIndicator})(({theme:U,ownerState:$})=>{var R,K;return(0,r.A)({display:"inherit",position:"absolute",left:"50%",transform:"translateX(-50%)",color:null==(R=U.variants[$.variant])||null==(R=R[$.color])?void 0:R.color},$.disabled&&{color:null==(K=U.variants[`${$.variant}Disabled`])||null==(K=K[$.color])?void 0:K.color})}),B=a.forwardRef(function($,R){var K;const j=(0,_.A)({props:$,name:"JoyIconButton"}),{children:Y,action:O,component:me="button",color:ge="neutral",disabled:Ee,variant:je="plain",loading:ne=!1,loadingIndicator:be,size:fe="md",slots:q={},slotProps:ce={}}=j,xe=(0,e.A)(j,T),_e=a.useContext(M.A),ke=a.useContext(k.A),J=$.variant||_e.variant||je,wt=$.size||_e.size||fe,Fe=$.color||_e.color||ge,nt=null!=(K=$.loading||$.disabled)?K:_e.disabled||ne||Ee,se=a.useRef(null),he=(0,d.A)(se,R),{focusVisible:Q,setFocusVisible:de,getRootProps:ee}=(0,u.s)((0,r.A)({},j,{disabled:nt,rootRef:he})),Te=be??(0,w.jsx)(x.A,{color:Fe,thickness:{sm:2,md:3,lg:4}[wt]||3});a.useImperativeHandle(O,()=>({focusVisible:()=>{var Se;de(!0),null==(Se=se.current)||Se.focus()}}),[de]);const ie=(0,r.A)({},j,{component:me,color:Fe,disabled:nt,variant:J,loading:ne,size:wt,focusVisible:Q,instanceSize:$.size}),pe=(U=>{const{color:$,disabled:R,focusVisible:K,focusVisibleClassName:j,size:Y,variant:O,loading:me}=U,ge={root:["root",R&&"disabled",K&&"focusVisible",O&&`variant${(0,f.A)(O)}`,$&&`color${(0,f.A)($)}`,Y&&`size${(0,f.A)(Y)}`,me&&"loading"],loadingIndicator:["loadingIndicator"]},Ee=(0,y.A)(ge,F.G,{});return K&&j&&(Ee.root+=` ${j}`),Ee})(ie);let Pe=j["aria-pressed"];"function"==typeof ce.root?Pe=ce.root(ie)["aria-pressed"]:ce.root&&(Pe=ce.root["aria-pressed"]),null!=ke&&ke.value&&(Pe=Array.isArray(ke.value)?-1!==ke.value.indexOf(j.value):ke.value===j.value);const Ce=(0,r.A)({},xe,{component:me,slots:q,slotProps:ce}),[Re,Ze]=(0,I.A)("root",{ref:R,className:pe.root,elementType:V,getSlotProps:ee,externalForwardedProps:Ce,ownerState:ie,additionalProps:{onClick:Se=>{var Ke;let ze=j.onClick;var Tt;"function"==typeof ce.root?ze=ce.root(ie).onClick:ce.root&&(ze=ce.root.onClick),null==(Ke=ze)||Ke(Se),ke&&(null==(Tt=ke.onClick)||Tt.call(ke,Se,j.value))},"aria-pressed":Pe}}),[vt,st]=(0,I.A)("loadingIndicator",{className:pe.loadingIndicator,elementType:G,externalForwardedProps:Ce,ownerState:ie});return(0,w.jsx)(Re,(0,r.A)({},Ze,{children:ne?(0,w.jsx)(vt,(0,r.A)({},st,{children:Te})):Y}))});B.muiName="IconButton";const H=B},44349:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>f,G:()=>r});var e=n(58902);function r(d){return(0,e.SX)("MuiIconButton",d)}const f=(0,e.WN)("MuiIconButton",["root","colorPrimary","colorNeutral","colorDanger","colorSuccess","colorWarning","colorContext","variantPlain","variantOutlined","variantSoft","variantSolid","focusVisible","disabled","sizeSm","sizeMd","sizeLg","loading","loadingIndicator"])},14653:(Ge,L,n)=>{"use strict";n.d(L,{Yz:()=>O,L:()=>j,kq:()=>K,J7:()=>Y,Ay:()=>be});var e=n(5881),r=n(55510),a=n(81593),f=n(53596),d=n(34448),u=n(3746),y=n(3079),m=n(46527),_=n(58902);function I(fe){return(0,_.SX)("MuiInput",fe)}const M=(0,_.WN)("MuiInput",["root","input","formControl","focused","disabled","error","adornedStart","adornedEnd","colorPrimary","colorNeutral","colorDanger","colorSuccess","colorWarning","colorContext","sizeSm","sizeMd","sizeLg","variantPlain","variantOutlined","variantSoft","variantSolid","fullWidth","startDecorator","endDecorator"]);var k=n(8650),x=n(35316);const w=a.createContext(void 0);var A=n(72577);var V=n(91966);const G=["aria-describedby","aria-label","aria-labelledby","autoComplete","autoFocus","className","defaultValue","disabled","disabledInProp","error","id","name","onClick","onChange","onKeyDown","onKeyUp","onFocus","onBlur","placeholder","readOnly","required","type","value"];var H=n(95754),U=n(55117);const $=["propsToForward","rootStateClasses","inputStateClasses","getRootProps","getInputProps","formControl","focused","error","disabled","fullWidth","size","color","variant","startDecorator","endDecorator","component","slots","slotProps"],K=(0,u.A)("div")(({theme:fe,ownerState:q})=>{var ce,xe,_e,ke,J,wt;const Fe=null==(ce=fe.variants[`${q.variant}`])?void 0:ce[q.color];return[(0,r.A)({"--Input-radius":fe.vars.radius.sm,"--Input-gap":"0.5rem","--Input-placeholderColor":"inherit","--Input-placeholderOpacity":.64,"--Input-decoratorColor":fe.vars.palette.text.icon,"--Input-focused":"0","--Input-focusedThickness":fe.vars.focus.thickness,"--Input-focusedHighlight":null==(xe=fe.vars.palette["neutral"===q.color?"primary":q.color])?void 0:xe[500],[`&:not([${H.jJ}])`]:(0,r.A)({},q.instanceColor&&{"--_Input-focusedHighlight":null==(_e=fe.vars.palette["neutral"===q.instanceColor?"primary":q.instanceColor])?void 0:_e[500]},{"--Input-focusedHighlight":`var(--_Input-focusedHighlight, ${fe.vars.palette.focusVisible})`})},"sm"===q.size&&{"--Input-minHeight":"2rem","--Input-paddingInline":"0.5rem","--Input-decoratorChildHeight":"min(1.5rem, var(--Input-minHeight))","--Icon-fontSize":fe.vars.fontSize.xl},"md"===q.size&&{"--Input-minHeight":"2.25rem","--Input-paddingInline":"0.75rem","--Input-decoratorChildHeight":"min(1.75rem, var(--Input-minHeight))","--Icon-fontSize":fe.vars.fontSize.xl2},"lg"===q.size&&{"--Input-minHeight":"2.75rem","--Input-paddingInline":"1rem","--Input-gap":"0.75rem","--Input-decoratorChildHeight":"min(2.25rem, var(--Input-minHeight))","--Icon-fontSize":fe.vars.fontSize.xl2},{"--Input-decoratorChildOffset":"min(calc(var(--Input-paddingInline) - (var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2), var(--Input-paddingInline))","--_Input-paddingBlock":"max((var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2, 0px)","--Input-decoratorChildRadius":"max(var(--Input-radius) - var(--variant-borderWidth, 0px) - var(--_Input-paddingBlock), min(var(--_Input-paddingBlock) + var(--variant-borderWidth, 0px), var(--Input-radius) / 2))","--Button-minHeight":"var(--Input-decoratorChildHeight)","--Button-paddingBlock":"0px","--IconButton-size":"var(--Input-decoratorChildHeight)","--Button-radius":"var(--Input-decoratorChildRadius)","--IconButton-radius":"var(--Input-decoratorChildRadius)",boxSizing:"border-box"},"plain"!==q.variant&&{boxShadow:fe.shadow.xs},{minWidth:0,minHeight:"var(--Input-minHeight)"},q.fullWidth&&{width:"100%"},{cursor:"text",position:"relative",display:"flex",paddingInline:"var(--Input-paddingInline)",borderRadius:"var(--Input-radius)"},fe.typography[`body-${q.size}`],Fe,{backgroundColor:null!=(ke=Fe?.backgroundColor)?ke:fe.vars.palette.background.surface,"&::before":{boxSizing:"border-box",content:'""',display:"block",position:"absolute",pointerEvents:"none",top:0,left:0,right:0,bottom:0,zIndex:1,borderRadius:"inherit",margin:"calc(var(--variant-borderWidth, 0px) * -1)",boxShadow:"var(--Input-focusedInset, inset) 0 0 0 calc(var(--Input-focused) * var(--Input-focusedThickness)) var(--Input-focusedHighlight)"}}),{"&:hover":(0,r.A)({},null==(J=fe.variants[`${q.variant}Hover`])?void 0:J[q.color],{backgroundColor:null}),[`&.${M.disabled}`]:null==(wt=fe.variants[`${q.variant}Disabled`])?void 0:wt[q.color],"&:focus-within::before":{"--Input-focused":"1"}}]}),j=(0,u.A)("input")(({ownerState:fe})=>({border:"none",minWidth:0,outline:0,padding:0,flex:1,color:"inherit",backgroundColor:"transparent",fontFamily:"inherit",fontSize:"inherit",fontStyle:"inherit",fontWeight:"inherit",lineHeight:"inherit",textOverflow:"ellipsis","&:-webkit-autofill":(0,r.A)({paddingInline:"var(--Input-paddingInline)"},!fe.startDecorator&&{marginInlineStart:"calc(-1 * var(--Input-paddingInline))",paddingInlineStart:"var(--Input-paddingInline)",borderTopLeftRadius:"calc(var(--Input-radius) - var(--variant-borderWidth, 0px))",borderBottomLeftRadius:"calc(var(--Input-radius) - var(--variant-borderWidth, 0px))"},!fe.endDecorator&&{marginInlineEnd:"calc(-1 * var(--Input-paddingInline))",paddingInlineEnd:"var(--Input-paddingInline)",borderTopRightRadius:"calc(var(--Input-radius) - var(--variant-borderWidth, 0px))",borderBottomRightRadius:"calc(var(--Input-radius) - var(--variant-borderWidth, 0px))"}),"&::-webkit-input-placeholder":{color:"var(--Input-placeholderColor)",opacity:"var(--Input-placeholderOpacity)"},"&::-moz-placeholder":{color:"var(--Input-placeholderColor)",opacity:"var(--Input-placeholderOpacity)"},"&:-ms-input-placeholder":{color:"var(--Input-placeholderColor)",opacity:"var(--Input-placeholderOpacity)"},"&::-ms-input-placeholder":{color:"var(--Input-placeholderColor)",opacity:"var(--Input-placeholderOpacity)"}})),Y=(0,u.A)("div")({"--Button-margin":"0 0 0 calc(var(--Input-decoratorChildOffset) * -1)","--IconButton-margin":"0 0 0 calc(var(--Input-decoratorChildOffset) * -1)","--Icon-margin":"0 0 0 calc(var(--Input-paddingInline) / -4)",display:"inherit",alignItems:"center",paddingBlock:"var(--unstable_InputPaddingBlock)",flexWrap:"wrap",marginInlineEnd:"var(--Input-gap)",color:"var(--Input-decoratorColor)",cursor:"initial"}),O=(0,u.A)("div")({"--Button-margin":"0 calc(var(--Input-decoratorChildOffset) * -1) 0 0","--IconButton-margin":"0 calc(var(--Input-decoratorChildOffset) * -1) 0 0","--Icon-margin":"0 calc(var(--Input-paddingInline) / -4) 0 0",display:"inherit",alignItems:"center",marginInlineStart:"var(--Input-gap)",color:"var(--Input-decoratorColor)",cursor:"initial"}),me=(0,u.A)(K,{name:"JoyInput",slot:"Root",overridesResolver:(fe,q)=>q.root})({}),ge=(0,u.A)(j,{name:"JoyInput",slot:"Input",overridesResolver:(fe,q)=>q.input})({}),Ee=(0,u.A)(Y,{name:"JoyInput",slot:"StartDecorator",overridesResolver:(fe,q)=>q.startDecorator})({}),je=(0,u.A)(O,{name:"JoyInput",slot:"EndDecorator",overridesResolver:(fe,q)=>q.endDecorator})({}),be=a.forwardRef(function(q,ce){var xe,_e,ke,J,wt,Fe;const nt=(0,y.A)({props:q,name:"JoyInput"}),se=function B(fe,q){var ce;const xe=a.useContext(V.A),{"aria-describedby":_e,"aria-label":ke,"aria-labelledby":J,autoComplete:wt,autoFocus:Fe,className:nt,defaultValue:se,disabled:he,disabledInProp:Q,error:de,id:ee,name:Te,onClick:ie,onChange:pe,onKeyDown:we,onKeyUp:Pe,onFocus:Ce,onBlur:Re,placeholder:Ze,readOnly:vt,required:st,type:Se,value:Ke}=fe,ze=(0,e.A)(fe,G),{getRootProps:Tt,getInputProps:xt,focused:rn,error:sn,disabled:nn}=function z(fe={}){const{defaultValue:q,disabled:ce=!1,error:xe=!1,onBlur:_e,onChange:ke,onFocus:J,required:wt=!1,value:Fe,inputRef:nt}=fe,se=function T(){return a.useContext(w)}();let he,Q,de,ee,Te;var ie,pe,we;se?(he=void 0,Q=null!=(ie=se.disabled)&&ie,de=null!=(pe=se.error)&&pe,ee=null!=(we=se.required)&&we,Te=se.value):(he=q,Q=ce,de=xe,ee=wt,Te=Fe);const{current:Pe}=a.useRef(null!=Te),Ce=a.useCallback(sn=>{},[]),Re=a.useRef(null),Ze=(0,x.A)(Re,nt,Ce),[vt,st]=a.useState(!1);a.useEffect(()=>{!se&&Q&&vt&&(st(!1),_e?.())},[se,Q,vt,_e]);const Se=sn=>nn=>{var gn,Et;null!=se&&se.disabled?nn.stopPropagation():(null==(gn=sn.onFocus)||gn.call(sn,nn),se&&se.onFocus?null==se||null==(Et=se.onFocus)||Et.call(se):st(!0))},Ke=sn=>nn=>{var gn;null==(gn=sn.onBlur)||gn.call(sn,nn),se&&se.onBlur?se.onBlur():st(!1)},ze=sn=>(nn,...gn)=>{var Et,dt;if(!Pe&&null==(nn.target||Re.current))throw new Error((0,k.A)(17));null==se||null==(Et=se.onChange)||Et.call(se,nn),null==(dt=sn.onChange)||dt.call(sn,nn,...gn)},Tt=sn=>nn=>{var gn;Re.current&&nn.currentTarget===nn.target&&Re.current.focus(),null==(gn=sn.onClick)||gn.call(sn,nn)};return{disabled:Q,error:de,focused:vt,formControlContext:se,getInputProps:(sn={})=>{const gn=(0,r.A)({},{onBlur:_e,onChange:ke,onFocus:J},(0,A.h)(sn)),Et=(0,r.A)({},gn,{onBlur:Ke(gn),onChange:ze(gn),onFocus:Se(gn)});return(0,r.A)({},Et,{"aria-invalid":de||void 0,defaultValue:he,value:Te,required:ee,disabled:Q},sn,{ref:Ze},Et)},getRootProps:(sn={})=>{const nn=(0,A.h)(fe,["onBlur","onChange","onFocus"]),gn=(0,r.A)({},nn,(0,A.h)(sn));return(0,r.A)({},sn,gn,{onClick:Tt(gn)})},inputRef:Ze,required:ee,value:Te}}({disabled:null!=(ce=Q??xe?.disabled)?ce:he,defaultValue:se,error:de,onBlur:Re,onClick:ie,onChange:pe,onFocus:Ce,required:st??xe?.required,value:Ke});return(0,r.A)({formControl:xe,propsToForward:{"aria-describedby":_e,"aria-label":ke,"aria-labelledby":J,autoComplete:wt,autoFocus:Fe,disabled:nn,id:ee,onKeyDown:we,onKeyUp:Pe,name:Te,placeholder:Ze,readOnly:vt,type:Se},rootStateClasses:{[q.disabled]:nn,[q.error]:sn,[q.focused]:rn,[q.formControl]:!!xe,[nt]:nt},inputStateClasses:{[q.disabled]:nn},getRootProps:Tt,getInputProps:xt,focused:rn,error:sn,disabled:nn},ze)}((0,r.A)({},nt,{disabledInProp:q.disabled}),M),{propsToForward:he,rootStateClasses:Q,inputStateClasses:de,getRootProps:ee,getInputProps:Te,formControl:ie,focused:pe,error:we=!1,disabled:Pe,fullWidth:Ce=!1,size:Re="md",color:Ze="neutral",variant:vt="outlined",startDecorator:st,endDecorator:Se,component:Ke,slots:ze={},slotProps:Tt={}}=se,xt=(0,e.A)(se,$),rn=null!=(xe=null!=(_e=q.error)?_e:ie?.error)?xe:we,sn=null!=(ke=null!=(J=q.size)?J:ie?.size)?ke:Re,nn=null!=(wt=q.color)?wt:rn?"danger":null!=(Fe=ie?.color)?Fe:Ze,gn=(0,r.A)({instanceColor:rn?"danger":q.color},nt,{fullWidth:Ce,color:nn,disabled:Pe,error:rn,focused:pe,size:sn,variant:vt}),Et=(fe=>{const{disabled:q,fullWidth:ce,variant:xe,color:_e,size:ke}=fe,J={root:["root",q&&"disabled",ce&&"fullWidth",xe&&`variant${(0,f.A)(xe)}`,_e&&`color${(0,f.A)(_e)}`,ke&&`size${(0,f.A)(ke)}`],input:["input"],startDecorator:["startDecorator"],endDecorator:["endDecorator"]};return(0,d.A)(J,I,{})})(gn),dt=(0,r.A)({},xt,{component:Ke,slots:ze,slotProps:Tt}),[yt,mt]=(0,m.A)("root",{ref:ce,className:[Et.root,Q],elementType:me,getSlotProps:ee,externalForwardedProps:dt,ownerState:gn}),[Ie,At]=(0,m.A)("input",(0,r.A)({},ie&&{additionalProps:{id:ie.htmlFor,"aria-describedby":ie["aria-describedby"]}},{className:[Et.input,de],elementType:ge,getSlotProps:Te,internalForwardedProps:he,externalForwardedProps:dt,ownerState:gn})),[lt,vn]=(0,m.A)("startDecorator",{className:Et.startDecorator,elementType:Ee,externalForwardedProps:dt,ownerState:gn}),[Tn,Ft]=(0,m.A)("endDecorator",{className:Et.endDecorator,elementType:je,externalForwardedProps:dt,ownerState:gn});return(0,U.jsxs)(yt,(0,r.A)({},mt,{children:[st&&(0,U.jsx)(lt,(0,r.A)({},vn,{children:st})),(0,U.jsx)(Ie,(0,r.A)({},At)),Se&&(0,U.jsx)(Tn,(0,r.A)({},Ft,{children:Se}))]}))})},55258:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>K});var e=n(5881),r=n(55510),a=n(81593),f=n(34448),d=n(53596),u=n(58046),y=n(35316),m=n(51970),_=n(97512),I=n(3746),F=n(3079),M=n(46527),k=n(58902);function x(j){return(0,k.SX)("MuiLink",j)}const T=(0,k.WN)("MuiLink",["root","disabled","focusVisible","colorPrimary","colorNeutral","colorDanger","colorSuccess","colorWarning","colorContext","focusVisible","variantPlain","variantOutlined","variantSoft","variantSolid","underlineNone","underlineHover","underlineAlways","h1","h2","h3","h4","title-lg","title-md","title-sm","body-lg","body-md","body-sm","body-xs","startDecorator","endDecorator"]);var A=n(98419),z=n(55117);const V=["color","textColor","variant"],G=["children","disabled","onBlur","onFocus","level","overlay","underline","endDecorator","startDecorator","component","slots","slotProps"],H=(0,I.A)("span",{name:"JoyLink",slot:"StartDecorator",overridesResolver:(j,Y)=>Y.startDecorator})(({ownerState:j})=>{var Y;return(0,r.A)({display:"inline-flex",marginInlineEnd:"clamp(4px, var(--Link-gap, 0.375em), 0.75rem)"},"string"!=typeof j.startDecorator&&("flex-start"===j.alignItems||"flex-start"===(null==(Y=j.sx)?void 0:Y.alignItems))&&{marginTop:"2px"})}),U=(0,I.A)("span",{name:"JoyLink",slot:"endDecorator",overridesResolver:(j,Y)=>Y.endDecorator})(({ownerState:j})=>{var Y;return(0,r.A)({display:"inline-flex",marginInlineStart:"clamp(4px, var(--Link-gap, 0.25em), 0.5rem)"},"string"!=typeof j.startDecorator&&("flex-start"===j.alignItems||"flex-start"===(null==(Y=j.sx)?void 0:Y.alignItems))&&{marginTop:"2px"})}),$=(0,I.A)("a",{name:"JoyLink",slot:"Root",overridesResolver:(j,Y)=>Y.root})(({theme:j,ownerState:Y})=>{var O,me,ge,Ee,je,ne,be;return[(0,r.A)({"--Icon-fontSize":"1.25em","--Icon-color":"currentColor","--CircularProgress-size":"1.25em","--CircularProgress-thickness":"3px"},Y.level&&"inherit"!==Y.level&&j.typography[Y.level],"inherit"===Y.level&&{font:"inherit"},"none"===Y.underline&&{textDecoration:"none"},"hover"===Y.underline&&{textDecoration:"none","&:hover":{"@media (hover: hover)":{textDecorationLine:"underline"}}},"always"===Y.underline&&{textDecoration:"underline"},Y.startDecorator&&{verticalAlign:"bottom"},{textDecorationThickness:"max(0.08em, 1px)",textUnderlineOffset:"0.15em",display:"inline-flex",alignItems:"center",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:j.vars.radius.xs,padding:0,cursor:"pointer",textDecorationColor:`var(--variant-outlinedBorder, rgba(${null==(O=j.vars.palette[Y.color])?void 0:O.mainChannel} / var(--Link-underlineOpacity, 0.72)))`},Y.variant?(0,r.A)({paddingBlock:"min(0.1em, 4px)",paddingInline:"0.25em"},!Y.nesting&&{marginInline:"-0.25em"}):{color:`var(--variant-plainColor, rgba(${null==(me=j.vars.palette[Y.color])?void 0:me.mainChannel} / 1))`,[`&.${T.disabled}`]:{pointerEvents:"none",color:`var(--variant-plainDisabledColor, rgba(${null==(ge=j.vars.palette[Y.color])?void 0:ge.mainChannel} / 0.6))`}},{userSelect:"button"===Y.component?"none":void 0,MozAppearance:"none",WebkitAppearance:"none","&::-moz-focus-inner":{borderStyle:"none"}},Y.overlay?{position:"initial","&::after":{content:'""',display:"block",position:"absolute",top:0,left:0,bottom:0,right:0,borderRadius:"var(--unstable_actionRadius, inherit)",margin:"var(--unstable_actionMargin)"},[`${j.focus.selector}`]:{"&::after":j.focus.default}}:{position:"relative",[j.focus.selector]:j.focus.default}),Y.variant&&(0,r.A)({},null==(Ee=j.variants[Y.variant])?void 0:Ee[Y.color],{"&:hover":{"@media (hover: hover)":null==(je=j.variants[`${Y.variant}Hover`])?void 0:je[Y.color]},"&:active":null==(ne=j.variants[`${Y.variant}Active`])?void 0:ne[Y.color],[`&.${T.disabled}`]:null==(be=j.variants[`${Y.variant}Disabled`])?void 0:be[Y.color]})]}),K=a.forwardRef(function(Y,O){const me=(0,F.A)({props:Y,name:"JoyLink"}),{color:ge="primary",textColor:Ee,variant:je}=me,ne=(0,e.A)(me,V),be=a.useContext(A.Iq),fe=a.useContext(A.Ec),q=(0,_.A)((0,r.A)({},ne,{color:Ee})),{children:ce,disabled:xe=!1,onBlur:_e,onFocus:ke,level:J="body-md",overlay:wt=!1,underline:Fe="hover",endDecorator:nt,startDecorator:se,component:he,slots:Q={},slotProps:de={}}=q,ee=(0,e.A)(q,G),Te=be||fe?Y.level||"inherit":J,{isFocusVisibleRef:ie,onBlur:pe,onFocus:we,ref:Pe}=(0,u.A)(),[Ce,Re]=a.useState(!1),Ze=(0,y.A)(O,Pe),Se=(0,r.A)({},q,{color:ge,disabled:xe,focusVisible:Ce,underline:Fe,variant:je,level:Te,overlay:wt,nesting:be}),Ke=(j=>{const{level:Y,color:O,variant:me,underline:ge,focusVisible:Ee,disabled:je}=j,ne={root:["root",O&&`color${(0,d.A)(O)}`,je&&"disabled",Ee&&"focusVisible",Y,ge&&`underline${(0,d.A)(ge)}`,me&&`variant${(0,d.A)(me)}`],startDecorator:["startDecorator"],endDecorator:["endDecorator"]};return(0,f.A)(ne,x,{})})(Se),ze=(0,r.A)({},ee,{component:he,slots:Q,slotProps:de}),[Tt,xt]=(0,M.A)("root",{additionalProps:{onBlur:Et=>{pe(Et),!1===ie.current&&Re(!1),_e&&_e(Et)},onFocus:Et=>{we(Et),!0===ie.current&&Re(!0),ke&&ke(Et)}},ref:Ze,className:Ke.root,elementType:$,externalForwardedProps:ze,ownerState:Se}),[rn,sn]=(0,M.A)("startDecorator",{className:Ke.startDecorator,elementType:H,externalForwardedProps:ze,ownerState:Se}),[nn,gn]=(0,M.A)("endDecorator",{className:Ke.endDecorator,elementType:U,externalForwardedProps:ze,ownerState:Se});return(0,z.jsx)(A.Iq.Provider,{value:!0,children:(0,z.jsxs)(Tt,(0,r.A)({},xt,{children:[se&&(0,z.jsx)(rn,(0,r.A)({},sn,{children:se})),(0,m.A)(ce,["Skeleton"])?a.cloneElement(ce,{variant:ce.props.variant||"inline"}):ce,nt&&(0,z.jsx)(nn,(0,r.A)({},gn,{children:nt}))]}))})})},45481:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>a});const a=n(81593).createContext(void 0)},53765:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>a});const a=n(81593).createContext(void 0)},17287:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>U,K:()=>G});var e=n(5881),r=n(55510),a=n(81593),f=n(23793),d=n(53596),u=n(34448),y=n(3746),m=n(3079),_=n(88959),I=n(30675),F=n(53669),M=n(45481),k=n(53765),x=n(49766),w=n(45132),T=n(46527),A=n(55117);const z=["component","className","children","size","orientation","wrap","variant","color","role","slots","slotProps"],G=(0,y.A)("ul")(({theme:$,ownerState:R})=>{var K;const{p:j,padding:Y,borderRadius:O}=(0,_.x)({theme:$,ownerState:R},["p","padding","borderRadius"]);function me(ge){return"sm"===ge?{"--ListDivider-gap":"0.25rem","--ListItem-minHeight":"2rem","--ListItem-paddingY":"3px","--ListItem-paddingX":R.marker?"3px":"0.5rem","--ListItem-gap":"0.5rem","--ListItemDecorator-size":"horizontal"===R.orientation?"1.5rem":"2rem","--Icon-fontSize":$.vars.fontSize.lg}:"md"===ge?{"--ListDivider-gap":"0.375rem","--ListItem-minHeight":"2.25rem","--ListItem-paddingY":"0.25rem","--ListItem-paddingX":R.marker?"0.25rem":"0.75rem","--ListItem-gap":"0.625rem","--ListItemDecorator-size":"horizontal"===R.orientation?"1.75rem":"2.5rem","--Icon-fontSize":$.vars.fontSize.xl}:"lg"===ge?{"--ListDivider-gap":"0.5rem","--ListItem-minHeight":"2.75rem","--ListItem-paddingY":"0.375rem","--ListItem-paddingX":R.marker?"0.5rem":"1rem","--ListItem-gap":"0.75rem","--ListItemDecorator-size":"horizontal"===R.orientation?"2.25rem":"3rem","--Icon-fontSize":$.vars.fontSize.xl2}:{}}return[R.nesting&&(0,r.A)({},me(R.instanceSize),{"--ListItem-paddingRight":"var(--ListItem-paddingX)","--ListItem-paddingLeft":"var(--NestedListItem-paddingLeft)","--ListItemButton-marginBlock":"0px","--ListItemButton-marginInline":"0px","--ListItem-marginBlock":"0px","--ListItem-marginInline":"0px",padding:0},R.marker&&{paddingInlineStart:"calc(3ch - var(--_List-markerDeduct, 0px))"},{marginInlineStart:"var(--NestedList-marginLeft)",marginInlineEnd:"var(--NestedList-marginRight)",marginBlockStart:"var(--List-gap)",marginBlockEnd:"initial"}),!R.nesting&&(0,r.A)({},me(R.size),{"--List-gap":"0px","--List-nestedInsetStart":"0px","--ListItem-paddingLeft":"var(--ListItem-paddingX)","--ListItem-paddingRight":"var(--ListItem-paddingX)"},R.marker&&{"--_List-markerDeduct":"1ch"},{"--unstable_List-childRadius":"calc(max(var(--List-radius) - var(--List-padding), min(var(--List-padding) / 2, var(--List-radius) / 2)) - var(--variant-borderWidth, 0px))","--ListItem-radius":"var(--unstable_List-childRadius)","--ListItem-startActionTranslateX":"calc(0.5 * var(--ListItem-paddingLeft))","--ListItem-endActionTranslateX":"calc(-0.5 * var(--ListItem-paddingRight))",margin:"initial"},$.typography[`body-${R.size}`],"horizontal"===R.orientation?(0,r.A)({},R.wrap?{padding:"var(--List-padding)",marginInlineStart:"calc(-1 * var(--List-gap))",marginBlockStart:"calc(-1 * var(--List-gap))"}:{paddingInline:"var(--List-padding, var(--ListDivider-gap))",paddingBlock:"var(--List-padding)"}):{paddingBlock:"var(--List-padding, var(--ListDivider-gap))",paddingInline:"var(--List-padding)"},R.marker&&{paddingInlineStart:"3ch"}),(0,r.A)({boxSizing:"border-box",borderRadius:"var(--List-radius)",listStyle:"none",display:"flex",flexDirection:"horizontal"===R.orientation?"row":"column"},R.wrap&&{flexWrap:"wrap"},R.marker&&{"--_List-markerDisplay":"list-item","--_List-markerType":R.marker,lineHeight:"calc(var(--ListItem-minHeight) - 2 * var(--ListItem-paddingY))"},{flexGrow:1,position:"relative"},null==(K=$.variants[R.variant])?void 0:K[R.color],{"--unstable_List-borderWidth":"var(--variant-borderWidth, 0px)"},void 0!==O&&{"--List-radius":O},void 0!==j&&{"--List-padding":j},void 0!==Y&&{"--List-padding":Y})]}),B=(0,y.A)(G,{name:"JoyList",slot:"Root",overridesResolver:($,R)=>R.root})({}),U=a.forwardRef(function(R,K){var j;const Y=a.useContext(F.A),O=a.useContext(k.A),me=a.useContext(w.A),ge=(0,m.A)({props:R,name:"JoyList"}),{component:Ee,className:je,children:ne,size:be,orientation:fe="vertical",wrap:q=!1,variant:ce="plain",color:xe="neutral",role:_e,slots:ke={},slotProps:J={}}=ge,wt=(0,e.A)(ge,z),Fe=be||(null!=(j=R.size)?j:"md");let nt;O&&(nt="group"),me&&(nt="presentation"),_e&&(nt=_e);const se=(0,r.A)({},ge,{instanceSize:R.size,size:Fe,nesting:Y,orientation:fe,wrap:q,variant:ce,color:xe,role:nt}),he=($=>{const{variant:R,color:K,size:j,nesting:Y,orientation:O,instanceSize:me}=$,ge={root:["root",O,R&&`variant${(0,d.A)(R)}`,K&&`color${(0,d.A)(K)}`,!me&&!Y&&j&&`size${(0,d.A)(j)}`,me&&`size${(0,d.A)(me)}`,Y&&"nesting"]};return(0,u.A)(ge,I.H,{})})(se),Q=(0,r.A)({},wt,{component:Ee,slots:ke,slotProps:J}),[de,ee]=(0,T.A)("root",{ref:K,className:(0,f.A)(he.root,je),elementType:B,externalForwardedProps:Q,ownerState:se,additionalProps:{as:Ee,role:nt,"aria-labelledby":"string"==typeof Y?Y:void 0}});return(0,A.jsx)(de,(0,r.A)({},ee,{children:(0,A.jsx)(M.A.Provider,{value:`${"string"==typeof Ee?Ee:""}:${nt||""}`,children:(0,A.jsx)(x.A,{row:"horizontal"===fe,wrap:q,children:ne})})}))})},49766:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>_,E:()=>y});var e=n(55510),r=n(81593),a=n(88772),f=n(24852),d=n(53669),u=n(55117);const y={"--NestedList-marginRight":"0px","--NestedList-marginLeft":"0px","--NestedListItem-paddingLeft":"var(--ListItem-paddingX)","--ListItemButton-marginBlock":"0px","--ListItemButton-marginInline":"0px","--ListItem-marginBlock":"0px","--ListItem-marginInline":"0px"},_=function m(I){const{children:F,nested:M,row:k=!1,wrap:x=!1}=I,w=(0,u.jsx)(a.A.Provider,{value:k,children:(0,u.jsx)(f.A.Provider,{value:x,children:r.Children.map(F,(T,A)=>r.isValidElement(T)?r.cloneElement(T,(0,e.A)({},0===A&&{"data-first-child":""},A===r.Children.count(F)-1&&{"data-last-child":""})):T)})});return void 0===M?w:(0,u.jsx)(d.A.Provider,{value:M,children:w})}},53669:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>a});const a=n(81593).createContext(!1)},88772:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>a});const a=n(81593).createContext(!1)},24852:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>a});const a=n(81593).createContext(!1)},30675:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>f,H:()=>r});var e=n(58902);function r(d){return(0,e.SX)("MuiList",d)}const f=(0,e.WN)("MuiList",["root","nesting","scoped","sizeSm","sizeMd","sizeLg","colorPrimary","colorNeutral","colorDanger","colorSuccess","colorWarning","colorContext","variantPlain","variantOutlined","variantSoft","variantSolid","horizontal","vertical"])},8053:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>f,_:()=>r});var e=n(58902);function r(d){return(0,e.SX)("MuiListItem",d)}const f=(0,e.WN)("MuiListItem",["root","startAction","endAction","nested","nesting","sticky","colorPrimary","colorNeutral","colorDanger","colorSuccess","colorWarning","colorContext","variantPlain","variantSoft","variantOutlined","variantSolid"])},28017:(Ge,L,n)=>{"use strict";n.d(L,{$:()=>V,A:()=>H});var e=n(5881),r=n(55510),a=n(81593),f=n(23793),d=n(53596),u=n(35316),y=n(34448),m=n(46568),_=n(3746),I=n(3079),F=n(8053),M=n(51553),k=n(77200),x=n(88772),w=n(46527),T=n(55117);const A=["children","className","action","component","orientation","role","selected","color","variant","slots","slotProps"],V=(0,_.A)("div")(({theme:U,ownerState:$})=>{var R,K,j,Y,O,me;return(0,r.A)({"--Icon-margin":"initial","--Icon-color":"neutral"!==$.color||"solid"===$.variant?"currentColor":U.vars.palette.text.icon,WebkitTapHighlightColor:"transparent",boxSizing:"border-box",position:"relative",font:"inherit",display:"flex",flexDirection:"row",alignItems:"center",alignSelf:"stretch",gap:"var(--ListItem-gap)"},"vertical"===$.orientation&&{flexDirection:"column",justifyContent:"center"},{textAlign:"initial",textDecoration:"initial",backgroundColor:"initial",cursor:"pointer",marginInline:"var(--ListItemButton-marginInline)",marginBlock:"var(--ListItemButton-marginBlock)"},void 0===$["data-first-child"]&&{marginInlineStart:$.row?"var(--List-gap)":void 0,marginBlockStart:$.row?void 0:"var(--List-gap)"},{paddingBlock:"calc(var(--ListItem-paddingY) - var(--variant-borderWidth, 0px))",paddingInlineStart:"calc(var(--ListItem-paddingLeft) + var(--ListItem-startActionWidth, var(--unstable_startActionWidth, 0px)))",paddingInlineEnd:"calc(var(--ListItem-paddingRight) + var(--ListItem-endActionWidth, var(--unstable_endActionWidth, 0px)))",minBlockSize:"var(--ListItem-minHeight)",border:"1px solid transparent",borderRadius:"var(--ListItem-radius)",flex:"var(--unstable_ListItem-flex, none)",fontSize:"inherit",lineHeight:"inherit",minInlineSize:0,[U.focus.selector]:(0,r.A)({},U.focus.default,{zIndex:1})},null==(R=U.variants[$.variant])?void 0:R[$.color],{"&:active":null==(K=U.variants[`${$.variant}Active`])?void 0:K[$.color],[`.${F.A.root} > &`]:{"--unstable_ListItem-flex":"1 0 0%"},[`&.${M.A.selected}`]:(0,r.A)({},null==(j=U.variants[`${$.variant}Active`])?void 0:j[$.color],{"--Icon-color":"currentColor"}),[`&:not(.${M.A.selected}, [aria-selected="true"])`]:{"&:hover":null==(Y=U.variants[`${$.variant}Hover`])?void 0:Y[$.color],"&:active":null==(O=U.variants[`${$.variant}Active`])?void 0:O[$.color]},[`&.${M.A.disabled}`]:(0,r.A)({},null==(me=U.variants[`${$.variant}Disabled`])?void 0:me[$.color])})}),G=(0,_.A)(V,{name:"JoyListItemButton",slot:"Root",overridesResolver:(U,$)=>$.root})(({ownerState:U,theme:$})=>(0,r.A)({},!U.row&&{[`&.${M.A.selected}`]:{fontWeight:$.vars.fontWeight.md}})),H=a.forwardRef(function($,R){const K=(0,I.A)({props:$,name:"JoyListItemButton"}),j=a.useContext(x.A),{children:Y,className:O,action:me,component:ge="div",orientation:Ee="horizontal",role:je,selected:ne=!1,color:be="neutral",variant:fe="plain",slots:q={},slotProps:ce={}}=K,xe=(0,e.A)(K,A),_e=a.useRef(null),ke=(0,u.A)(_e,R),{focusVisible:J,setFocusVisible:wt,getRootProps:Fe}=(0,m.s)((0,r.A)({},K,{rootRef:ke}));a.useImperativeHandle(me,()=>({focusVisible:()=>{var ee;wt(!0),null==(ee=_e.current)||ee.focus()}}),[wt]);const nt=(0,r.A)({},K,{component:ge,color:be,focusVisible:J,orientation:Ee,row:j,selected:ne,variant:fe}),se=(U=>{const{color:$,disabled:R,focusVisible:K,focusVisibleClassName:j,selected:Y,variant:O}=U,me={root:["root",R&&"disabled",K&&"focusVisible",$&&`color${(0,d.A)($)}`,Y&&"selected",O&&`variant${(0,d.A)(O)}`]},ge=(0,y.A)(me,M.Y,{});return K&&j&&(ge.root+=` ${j}`),ge})(nt),he=(0,r.A)({},xe,{component:ge,slots:q,slotProps:ce}),[Q,de]=(0,w.A)("root",{ref:R,className:(0,f.A)(se.root,O),elementType:G,externalForwardedProps:he,ownerState:nt,getSlotProps:Fe});return(0,T.jsx)(k.A.Provider,{value:Ee,children:(0,T.jsx)(Q,(0,r.A)({},de,{role:je??de.role,children:Y}))})})},77200:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>a});const a=n(81593).createContext("horizontal")},51553:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>f,Y:()=>r});var e=n(58902);function r(d){return(0,e.SX)("MuiListItemButton",d)}const f=(0,e.WN)("MuiListItemButton",["root","horizontal","vertical","colorPrimary","colorNeutral","colorDanger","colorSuccess","colorWarning","colorContext","focusVisible","disabled","selected","variantPlain","variantSoft","variantOutlined","variantSolid"])},91180:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>a});const a=n(81593).createContext(void 0)},15300:(Ge,L,n)=>{"use strict";n.d(L,{Ay:()=>de});var e=n(5881),r=n(55510),a=n(81593),f=n(34448),d=n(87460),u=n(35316),y=n(43234),m=n(55117);const _=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'].join(",");function k(ee){const Te=[],ie=[];return Array.from(ee.querySelectorAll(_)).forEach((pe,we)=>{const Pe=function I(ee){const Te=parseInt(ee.getAttribute("tabindex")||"",10);return Number.isNaN(Te)?"true"===ee.contentEditable||("AUDIO"===ee.nodeName||"VIDEO"===ee.nodeName||"DETAILS"===ee.nodeName)&&null===ee.getAttribute("tabindex")?0:ee.tabIndex:Te}(pe);-1===Pe||!function M(ee){return!(ee.disabled||"INPUT"===ee.tagName&&"hidden"===ee.type||function F(ee){if("INPUT"!==ee.tagName||"radio"!==ee.type||!ee.name)return!1;const Te=pe=>ee.ownerDocument.querySelector(`input[type="radio"]${pe}`);let ie=Te(`[name="${ee.name}"]:checked`);return ie||(ie=Te(`[name="${ee.name}"]`)),ie!==ee}(ee))}(pe)||(0===Pe?Te.push(pe):ie.push({documentOrder:we,tabIndex:Pe,node:pe}))}),ie.sort((pe,we)=>pe.tabIndex===we.tabIndex?pe.documentOrder-we.documentOrder:pe.tabIndex-we.tabIndex).map(pe=>pe.node).concat(Te)}function x(){return!0}function w(ee){const{children:Te,disableAutoFocus:ie=!1,disableEnforceFocus:pe=!1,disableRestoreFocus:we=!1,getTabbable:Pe=k,isEnabled:Ce=x,open:Re}=ee,Ze=a.useRef(!1),vt=a.useRef(null),st=a.useRef(null),Se=a.useRef(null),Ke=a.useRef(null),ze=a.useRef(!1),Tt=a.useRef(null),xt=(0,u.A)(Te.ref,Tt),rn=a.useRef(null);a.useEffect(()=>{!Re||!Tt.current||(ze.current=!ie)},[ie,Re]),a.useEffect(()=>{if(!Re||!Tt.current)return;const gn=(0,y.A)(Tt.current);return Tt.current.contains(gn.activeElement)||(Tt.current.hasAttribute("tabIndex")||Tt.current.setAttribute("tabIndex","-1"),ze.current&&Tt.current.focus()),()=>{we||(Se.current&&Se.current.focus&&(Ze.current=!0,Se.current.focus()),Se.current=null)}},[Re]),a.useEffect(()=>{if(!Re||!Tt.current)return;const gn=(0,y.A)(Tt.current),Et=mt=>{rn.current=mt,!pe&&Ce()&&"Tab"===mt.key&&gn.activeElement===Tt.current&&mt.shiftKey&&(Ze.current=!0,st.current&&st.current.focus())},dt=()=>{const mt=Tt.current;if(null===mt)return;if(!gn.hasFocus()||!Ce()||Ze.current)return void(Ze.current=!1);if(mt.contains(gn.activeElement)||pe&&gn.activeElement!==vt.current&&gn.activeElement!==st.current)return;if(gn.activeElement!==Ke.current)Ke.current=null;else if(null!==Ke.current)return;if(!ze.current)return;let Ie=[];if((gn.activeElement===vt.current||gn.activeElement===st.current)&&(Ie=Pe(Tt.current)),Ie.length>0){var At,lt;const vn=!(null==(At=rn.current)||!At.shiftKey||"Tab"!==(null==(lt=rn.current)?void 0:lt.key)),Tn=Ie[0],Ft=Ie[Ie.length-1];"string"!=typeof Tn&&"string"!=typeof Ft&&(vn?Ft.focus():Tn.focus())}else mt.focus()};gn.addEventListener("focusin",dt),gn.addEventListener("keydown",Et,!0);const yt=setInterval(()=>{gn.activeElement&&"BODY"===gn.activeElement.tagName&&dt()},50);return()=>{clearInterval(yt),gn.removeEventListener("focusin",dt),gn.removeEventListener("keydown",Et,!0)}},[ie,pe,we,Ce,Re,Pe]);const nn=gn=>{null===Se.current&&(Se.current=gn.relatedTarget),ze.current=!0};return(0,m.jsxs)(a.Fragment,{children:[(0,m.jsx)("div",{tabIndex:Re?0:-1,onFocus:nn,ref:vt,"data-testid":"sentinelStart"}),a.cloneElement(Te,{ref:xt,onFocus:gn=>{null===Se.current&&(Se.current=gn.relatedTarget),ze.current=!0,Ke.current=gn.target;const Et=Te.props.onFocus;Et&&Et(gn)}}),(0,m.jsx)("div",{tabIndex:Re?0:-1,onFocus:nn,ref:st,"data-testid":"sentinelEnd"})]})}var T=n(16820);function A(...ee){return ee.reduce((Te,ie)=>null==ie?Te:function(...we){Te.apply(this,we),ie.apply(this,we)},()=>{})}var z=n(72577);function V(ee){return(0,y.A)(ee).defaultView||window}function H(ee,Te){Te?ee.setAttribute("aria-hidden","true"):ee.removeAttribute("aria-hidden")}function U(ee){return parseInt(V(ee).getComputedStyle(ee).paddingRight,10)||0}function R(ee,Te,ie,pe,we){const Pe=[Te,ie,...pe];[].forEach.call(ee.children,Ce=>{const Re=-1===Pe.indexOf(Ce),Ze=!function $(ee){const ie=-1!==["TEMPLATE","SCRIPT","STYLE","LINK","MAP","META","NOSCRIPT","PICTURE","COL","COLGROUP","PARAM","SLOT","SOURCE","TRACK"].indexOf(ee.tagName),pe="INPUT"===ee.tagName&&"hidden"===ee.getAttribute("type");return ie||pe}(Ce);Re&&Ze&&H(Ce,we)})}function K(ee,Te){let ie=-1;return ee.some((pe,we)=>!!Te(pe)&&(ie=we,!0)),ie}const Ee=new class O{constructor(){this.containers=void 0,this.modals=void 0,this.modals=[],this.containers=[]}add(Te,ie){let pe=this.modals.indexOf(Te);if(-1!==pe)return pe;pe=this.modals.length,this.modals.push(Te),Te.modalRef&&H(Te.modalRef,!1);const we=function Y(ee){const Te=[];return[].forEach.call(ee.children,ie=>{"true"===ie.getAttribute("aria-hidden")&&Te.push(ie)}),Te}(ie);R(ie,Te.mount,Te.modalRef,we,!0);const Pe=K(this.containers,Ce=>Ce.container===ie);return-1!==Pe?(this.containers[Pe].modals.push(Te),pe):(this.containers.push({modals:[Te],container:ie,restore:null,hiddenSiblings:we}),pe)}mount(Te,ie){const pe=K(this.containers,Pe=>-1!==Pe.modals.indexOf(Te)),we=this.containers[pe];we.restore||(we.restore=function j(ee,Te){const ie=[],pe=ee.container;if(!Te.disableScrollLock){if(function B(ee){const Te=(0,y.A)(ee);return Te.body===ee?V(ee).innerWidth>Te.documentElement.clientWidth:ee.scrollHeight>ee.clientHeight}(pe)){const Ce=function G(ee){return Math.abs(window.innerWidth-ee.documentElement.clientWidth)}((0,y.A)(pe));ie.push({value:pe.style.paddingRight,property:"padding-right",el:pe}),pe.style.paddingRight=`${U(pe)+Ce}px`;const Re=(0,y.A)(pe).querySelectorAll(".mui-fixed");[].forEach.call(Re,Ze=>{ie.push({value:Ze.style.paddingRight,property:"padding-right",el:Ze}),Ze.style.paddingRight=`${U(Ze)+Ce}px`})}let Pe;if(pe.parentNode instanceof DocumentFragment)Pe=(0,y.A)(pe).body;else{const Ce=pe.parentElement,Re=V(pe);Pe="HTML"===Ce?.nodeName&&"scroll"===Re.getComputedStyle(Ce).overflowY?Ce:pe}ie.push({value:Pe.style.overflow,property:"overflow",el:Pe},{value:Pe.style.overflowX,property:"overflow-x",el:Pe},{value:Pe.style.overflowY,property:"overflow-y",el:Pe}),Pe.style.overflow="hidden"}return()=>{ie.forEach(({value:Pe,el:Ce,property:Re})=>{Pe?Ce.style.setProperty(Re,Pe):Ce.style.removeProperty(Re)})}}(we,ie))}remove(Te,ie=!0){const pe=this.modals.indexOf(Te);if(-1===pe)return pe;const we=K(this.containers,Ce=>-1!==Ce.modals.indexOf(Te)),Pe=this.containers[we];if(Pe.modals.splice(Pe.modals.indexOf(Te),1),this.modals.splice(pe,1),0===Pe.modals.length)Pe.restore&&Pe.restore(),Te.modalRef&&H(Te.modalRef,ie),R(Pe.container,Te.mount,Te.modalRef,Pe.hiddenSiblings,!1),this.containers.splice(we,1);else{const Ce=Pe.modals[Pe.modals.length-1];Ce.modalRef&&H(Ce.modalRef,!1)}return pe}isTopModal(Te){return this.modals.length>0&&this.modals[this.modals.length-1]===Te}};var ne=n(3746),be=n(3079),fe=n(46527),q=n(58902);function ce(ee){return(0,q.SX)("MuiModal",ee)}(0,q.WN)("MuiModal",["root","hidden","backdrop"]);var ke=n(91180);const J=["children","container","disableAutoFocus","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted","onClose","onKeyDown","open","component","slots","slotProps"],Fe=(0,ne.A)("div")(({ownerState:ee,theme:Te})=>(0,r.A)({"--unstable_popup-zIndex":`calc(${Te.vars.zIndex.modal} + 1)`,'& ~ [role="listbox"]':{"--unstable_popup-zIndex":`calc(${Te.vars.zIndex.modal} + 1)`},position:"fixed",zIndex:Te.vars.zIndex.modal,right:0,bottom:0,top:0,left:0},!ee.open&&{visibility:"hidden"})),nt=(0,ne.A)(Fe,{name:"JoyModal",slot:"Root",overridesResolver:(ee,Te)=>Te.root})({}),se=(0,ne.A)("div")(({theme:ee})=>({zIndex:-1,position:"fixed",right:0,bottom:0,top:0,left:0,backgroundColor:ee.vars.palette.background.backdrop,WebkitTapHighlightColor:"transparent",backdropFilter:"blur(8px)"})),he=(0,ne.A)(se,{name:"JoyModal",slot:"Backdrop",overridesResolver:(ee,Te)=>Te.backdrop})({}),de=a.forwardRef(function(Te,ie){const pe=(0,be.A)({props:Te,name:"JoyModal"}),{children:we,container:Pe,disableAutoFocus:Ce=!1,disableEnforceFocus:Re=!1,disableEscapeKeyDown:Ze=!1,disablePortal:vt=!1,disableRestoreFocus:st=!1,disableScrollLock:Se=!1,hideBackdrop:Ke=!1,keepMounted:ze=!1,onClose:Tt,open:xt,component:rn,slots:sn={},slotProps:nn={}}=pe,gn=(0,e.A)(pe,J),Et=(0,r.A)({},pe,{disableAutoFocus:Ce,disableEnforceFocus:Re,disableEscapeKeyDown:Ze,disablePortal:vt,disableRestoreFocus:st,disableScrollLock:Se,hideBackdrop:Ke,keepMounted:ze}),{getRootProps:dt,getBackdropProps:yt,rootRef:mt,portalRef:Ie,isTopModal:At}=function je(ee){const{container:Te,disableEscapeKeyDown:ie=!1,disableScrollLock:pe=!1,manager:we=Ee,closeAfterTransition:Pe=!1,onTransitionEnter:Ce,onTransitionExited:Re,children:Ze,onClose:vt,open:st,rootRef:Se}=ee,Ke=a.useRef({}),ze=a.useRef(null),Tt=a.useRef(null),xt=(0,u.A)(Tt,Se),[rn,sn]=a.useState(!st),nn=function ge(ee){return!!ee&&ee.props.hasOwnProperty("in")}(Ze);let gn=!0;("false"===ee["aria-hidden"]||!1===ee["aria-hidden"])&&(gn=!1);const dt=()=>(Ke.current.modalRef=Tt.current,Ke.current.mount=ze.current,Ke.current),yt=()=>{we.mount(dt(),{disableScrollLock:pe}),Tt.current&&(Tt.current.scrollTop=0)},mt=(0,T.A)(()=>{const en=function me(ee){return"function"==typeof ee?ee():ee}(Te)||(0,y.A)(ze.current).body;we.add(dt(),en),Tt.current&&yt()}),Ie=a.useCallback(()=>we.isTopModal(dt()),[we]),At=(0,T.A)(en=>{ze.current=en,en&&(st&&Ie()?yt():Tt.current&&H(Tt.current,gn))}),lt=a.useCallback(()=>{we.remove(dt(),gn)},[gn,we]);a.useEffect(()=>()=>{lt()},[lt]),a.useEffect(()=>{st?mt():(!nn||!Pe)&&lt()},[st,lt,nn,Pe,mt]);const vn=en=>Kn=>{var Ht;null==(Ht=en.onKeyDown)||Ht.call(en,Kn),"Escape"===Kn.key&&229!==Kn.which&&Ie()&&(ie||(Kn.stopPropagation(),vt&&vt(Kn,"escapeKeyDown")))},Tn=en=>Kn=>{var Ht;null==(Ht=en.onClick)||Ht.call(en,Kn),Kn.target===Kn.currentTarget&&vt&&vt(Kn,"backdropClick")};return{getRootProps:(en={})=>{const Kn=(0,z.h)(ee);delete Kn.onTransitionEnter,delete Kn.onTransitionExited;const Ht=(0,r.A)({},Kn,en);return(0,r.A)({role:"presentation"},Ht,{onKeyDown:vn(Ht),ref:xt})},getBackdropProps:(en={})=>(0,r.A)({"aria-hidden":!0},en,{onClick:Tn(en),open:st}),getTransitionProps:()=>({onEnter:A(()=>{sn(!1),Ce&&Ce()},Ze?.props.onEnter),onExited:A(()=>{sn(!0),Re&&Re(),Pe&&lt()},Ze?.props.onExited)}),rootRef:xt,portalRef:At,isTopModal:Ie,exited:rn,hasTransition:nn}}((0,r.A)({},Et,{rootRef:ie})),lt=(ee=>{const{open:Te}=ee;return(0,f.A)({root:["root",!Te&&"hidden"],backdrop:["backdrop"]},ce,{})})(Et),vn=(0,r.A)({},gn,{component:rn,slots:sn,slotProps:nn}),[Tn,Ft]=(0,fe.A)("root",{ref:mt,className:lt.root,elementType:nt,externalForwardedProps:vn,getSlotProps:dt,ownerState:Et}),[Jt,Gt]=(0,fe.A)("backdrop",{className:lt.backdrop,elementType:he,externalForwardedProps:vn,getSlotProps:yt,ownerState:Et});return ze||xt?(0,m.jsx)(ke.A.Provider,{value:Tt,children:(0,m.jsx)(d.Z,{ref:Ie,container:Pe,disablePortal:vt,children:(0,m.jsxs)(Tn,(0,r.A)({},Ft,{children:[Ke?null:(0,m.jsx)(Jt,(0,r.A)({},Gt)),(0,m.jsx)(w,{disableEnforceFocus:Re,disableAutoFocus:Ce,disableRestoreFocus:st,isEnabled:At,open:xt,children:a.Children.only(we)&&a.cloneElement(we,(0,r.A)({},void 0===we.props.tabIndex&&{tabIndex:-1}))})]}))})}):null})},11657:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>K});var e=n(5881),r=n(55510),a=n(81593),f=n(34448),d=n(53596),u=n(46568),y=n(46527),m=n(3746),_=n(3079),I=n(72421),F=n(58902);function M(j){return(0,F.SX)("MuiModalClose",j)}(0,F.WN)("MuiModalClose",["root","colorPrimary","colorNeutral","colorDanger","colorSuccess","colorWarning","colorContext","variantPlain","variantOutlined","variantSoft","variantSolid","sizeSm","sizeMd","sizeLg"]);var G,w=n(81112),T=n(91180),A=n(23537),z=n(42442),V=n(55117);const B=["component","color","variant","size","onClick","slots","slotProps"],U=(0,m.A)(I.Bj,{name:"JoyModalClose",slot:"Root",overridesResolver:(j,Y)=>Y.root})(({ownerState:j,theme:Y})=>{var O;return(0,r.A)({},"sm"===j.size&&{"--IconButton-size":"1.75rem"},"md"===j.size&&{"--IconButton-size":"2rem"},"lg"===j.size&&{"--IconButton-size":"2.25rem"},{position:"absolute",zIndex:1,top:"var(--ModalClose-inset, 0.625rem)",right:"var(--ModalClose-inset, 0.625rem)",borderRadius:`var(--ModalClose-radius, ${Y.vars.radius.sm})`},!(null!=(O=Y.variants[j.variant])&&null!=(O=O[j.color])&&O.backgroundColor)&&{color:Y.vars.palette.text.secondary})}),$={plain:"plain",outlined:"plain",soft:"soft",solid:"solid"},K=a.forwardRef(function(Y,O){var me,ge,Ee,je,ne,be;const fe=(0,_.A)({props:Y,name:"JoyModalClose"}),{component:q="button",color:ce="neutral",variant:xe="plain",size:_e="md",onClick:ke,slots:J={},slotProps:wt={}}=fe,Fe=(0,e.A)(fe,B),nt=a.useContext(T.A),se=a.useContext(z.A),he=null!=(me=null!=(ge=Y.variant)?ge:$[se?.variant])?me:xe,Q=null!=(Ee=null!=(je=Y.color)?je:se?.color)?Ee:ce,de=a.useContext(A.A),ee=null!=(ne=null!=(be=Y.size)?be:de)?ne:_e,{focusVisible:Te,getRootProps:ie}=(0,u.s)((0,r.A)({},fe,{rootRef:O})),pe=(0,r.A)({},fe,{color:Q,component:q,variant:he,size:ee,focusVisible:Te}),we=(j=>{const{variant:Y,color:O,disabled:me,focusVisible:ge,size:Ee}=j,je={root:["root",me&&"disabled",ge&&"focusVisible",Y&&`variant${(0,d.A)(Y)}`,O&&`color${(0,d.A)(O)}`,Ee&&`size${(0,d.A)(Ee)}`]};return(0,f.A)(je,M,{})})(pe),[Pe,Ce]=(0,y.A)("root",{ref:O,elementType:U,getSlotProps:ie,externalForwardedProps:(0,r.A)({onClick:Re=>{nt?.(Re,"closeClick"),ke?.(Re)}},Fe,{component:q,slots:J,slotProps:wt}),className:we.root,ownerState:pe});return(0,V.jsx)(Pe,(0,r.A)({},Ce,{children:G||(G=(0,V.jsx)(w.A,{}))}))})},99489:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>H});var e=n(5881),r=n(55510),a=n(81593),f=n(23793),d=n(34448),u=n(53596),y=n(65498),m=n(51970),_=n(3746),I=n(3079),F=n(22193),M=n(23537),k=n(42442),x=n(46527),w=n(36665),T=n(55117);const A=["className","children","invertedColors","orientation","color","component","variant","size","layout","maxWidth","minWidth","slots","slotProps"];function V(U,$){var R,K;return $&&null!=(R=U.breakpoints)&&R.values[$]?`${null==(K=U.breakpoints)?void 0:K.values[$]}px`:$}const G=(0,_.A)(w.M,{name:"JoyModalDialog",slot:"Root",overridesResolver:(U,$)=>$.root})(({theme:U,ownerState:$})=>(0,r.A)({"--ModalDialog-minWidth":"number"==typeof $.minWidth?`${$.minWidth}px`:V(U,$.minWidth),"--ModalDialog-maxWidth":"number"==typeof $.maxWidth?`${$.maxWidth}px`:V(U,$.maxWidth),"--ModalClose-radius":"max((var(--Card-radius) - var(--variant-borderWidth, 0px)) - var(--ModalClose-inset), min(var(--ModalClose-inset) / 2, (var(--Card-radius) - var(--variant-borderWidth, 0px)) / 2))"},"solid"===$.variant&&{"--DialogContent-color":"currentColor"},"sm"===$.size&&{"--Card-padding":"1rem","--ModalDialog-titleOffset":U.spacing(.25),"--ModalDialog-descriptionOffset":U.spacing(.25),"--ModalClose-inset":"0.375rem"},"md"===$.size&&{"--Card-padding":"1.25rem","--ModalDialog-titleOffset":U.spacing(.25),"--ModalDialog-descriptionOffset":U.spacing(.75),"--ModalClose-inset":"0.5rem"},"lg"===$.size&&{"--Card-padding":"1.5rem","--ModalDialog-titleOffset":U.spacing(.5),"--ModalDialog-descriptionOffset":U.spacing(1),"--ModalClose-inset":"0.625rem"},{boxSizing:"border-box",boxShadow:U.shadow.md,minWidth:"min(calc(100vw - 2 * var(--Card-padding)), var(--ModalDialog-minWidth, 300px))",outline:0,position:"absolute"},"fullscreen"===$.layout&&{top:0,left:0,right:0,bottom:0,border:0,borderRadius:0},"center"===$.layout&&{top:"50%",left:"50%",transform:"translate(-50%, -50%)",maxWidth:"min(calc(100vw - 2 * var(--Card-padding)), var(--ModalDialog-maxWidth, 100vw))",maxHeight:"calc(100% - 2 * var(--Card-padding))"},{[`& [id="${$["aria-labelledby"]}"]`]:{"--Typography-margin":"calc(-1 * var(--ModalDialog-titleOffset)) 0 var(--ModalDialog-gap) 0","--Typography-fontSize":"1.125em",[`& + [id="${$["aria-describedby"]}"]`]:{"--unstable_ModalDialog-descriptionOffset":"calc(-1 * var(--ModalDialog-descriptionOffset))"}},[`& [id="${$["aria-describedby"]}"]`]:{"--Typography-fontSize":"1em","--Typography-margin":"var(--unstable_ModalDialog-descriptionOffset, var(--ModalDialog-gap)) 0 0 0","&:not(:last-child)":{"--Typography-margin":"var(--unstable_ModalDialog-descriptionOffset, var(--ModalDialog-gap)) 0 var(--ModalDialog-gap) 0"}}})),H=a.forwardRef(function($,R){const K=(0,I.A)({props:$,name:"JoyModalDialog"}),{className:j,children:Y,invertedColors:O=!1,orientation:me="vertical",color:ge="neutral",component:Ee="div",variant:je="outlined",size:ne="md",layout:be="center",maxWidth:fe,minWidth:q,slots:ce={},slotProps:xe={}}=K,_e=(0,e.A)(K,A),ke=(0,r.A)({},K,{color:ge,component:Ee,maxWidth:fe,minWidth:q,layout:be,size:ne,variant:je,invertedColors:O}),J=(U=>{const{variant:$,color:R,size:K,layout:j}=U,Y={root:["root",$&&`variant${(0,u.A)($)}`,R&&`color${(0,u.A)(R)}`,K&&`size${(0,u.A)(K)}`,j&&`layout${(0,u.A)(j)}`]};return(0,d.A)(Y,F.i,{})})(ke),wt=(0,r.A)({},_e,{component:Ee,slots:ce,slotProps:xe}),Fe=(0,y.A)(),nt=(0,y.A)(),se=a.useMemo(()=>({variant:je,color:ge,labelledBy:Fe,describedBy:nt}),[ge,je,Fe,nt]),[he,Q]=(0,x.A)("root",{ref:R,className:(0,f.A)(J.root,j),elementType:G,externalForwardedProps:wt,ownerState:ke,additionalProps:{as:Ee,role:"dialog","aria-modal":"true","aria-labelledby":Fe,"aria-describedby":nt}});return(0,T.jsx)(M.A.Provider,{value:ne,children:(0,T.jsx)(k.A.Provider,{value:se,children:(0,T.jsx)(he,(0,r.A)({},Q,{children:a.Children.map(Y,(de,ee)=>{if(!a.isValidElement(de))return de;const Te={};return(0,m.A)(de,["Divider"])&&(Te.inset="inset"in de.props?de.props.inset:"context",Te.orientation="orientation"in de.props?de.props.orientation:"vertical"===me?"horizontal":"vertical"),0===ee&&(Te["data-first-child"]=""),ee===a.Children.count(Y)-1&&(Te["data-last-child"]=""),a.cloneElement(de,Te)})}))})})})},23537:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>a});const a=n(81593).createContext(void 0)},42442:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>a});const a=n(81593).createContext(void 0)},22193:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>f,i:()=>r});var e=n(58902);function r(d){return(0,e.SX)("MuiModalDialog",d)}const f=(0,e.WN)("MuiModalDialog",["root","colorPrimary","colorNeutral","colorDanger","colorSuccess","colorWarning","colorContext","variantPlain","variantOutlined","variantSoft","variantSolid","sizeSm","sizeMd","sizeLg","layoutCenter","layoutFullscreen"])},13903:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>ge});var e=n(55510),r=n(5881),a=n(81593),f=n(34448),d=n(65498),u=n(35316),y=n(72577),m=n(30249),_=n(86669),I=n(46568),F=n(15104),k=n(59742),w=n(46527),T=n(28017),A=n(3746),z=n(3079),V=n(15829),G=n(58902);function B(Ee){return(0,G.SX)("MuiOption",Ee)}const U=(0,G.WN)("MuiOption",["root","colorPrimary","colorNeutral","colorDanger","colorSuccess","colorWarning","colorContext","focusVisible","disabled","selected","highlighted","variantPlain","variantSoft","variantOutlined","variantSolid"]);var $=n(88772),R=n(55117);const K=["component","children","disabled","value","label","variant","color","slots","slotProps"],Y=(0,A.A)(T.$,{name:"JoyOption",slot:"Root",overridesResolver:(Ee,je)=>je.root})(({theme:Ee,ownerState:je})=>{var ne;const be=null==(ne=Ee.variants[`${je.variant}Hover`])?void 0:ne[je.color];return{[`&.${U.highlighted}:not([aria-selected="true"])`]:{backgroundColor:be?.backgroundColor}}}),O=a.memo(a.forwardRef(function(je,ne){var be;const fe=(0,z.A)({props:je,name:"JoyOption"}),{component:q="li",children:ce,disabled:xe=!1,value:_e,label:ke,variant:J="plain",color:wt="neutral",slots:Fe={},slotProps:nt={}}=fe,se=(0,r.A)(fe,K),he=a.useContext($.A),{variant:Q=J,color:de=wt}=(0,V.cb)(je.variant,je.color),ee=a.useRef(null),Te=(0,u.A)(ee,ne),ie=ke??("string"==typeof ce?ce:null==(be=ee.current)?void 0:be.innerText),{getRootProps:pe,selected:we,highlighted:Pe,index:Ce}=function M(Ee){const{value:je,label:ne,disabled:be,rootRef:fe,id:q}=Ee,{getRootProps:ce,highlighted:xe,selected:_e}=(0,m.r)({item:je}),{getRootProps:ke,rootRef:J}=(0,I.s)({disabled:be,focusableWhenDisabled:!0}),wt=(0,d.A)(q),Fe=a.useRef(null),nt=a.useMemo(()=>({disabled:be,label:ne,value:je,ref:Fe,id:wt}),[be,ne,je,wt]),{index:se}=(0,_.Q)(je,nt),he=(0,u.A)(fe,Fe,J),Q=ee=>Te=>{var ie;null==(ie=ee.onKeyDown)||ie.call(ee,Te),!Te.defaultMuiPrevented&&[" ","Enter"].includes(Te.key)&&(Te.defaultMuiPrevented=!0)},de=(ee={})=>({onKeyDown:Q(ee)});return{getRootProps:(ee={})=>{const Te=(0,y.h)(ee),ie=(0,F.I)(ce,(0,F.I)(ke,de));return(0,e.A)({},ee,Te,ie(Te),{id:wt,ref:he,role:"option","aria-selected":_e})},highlighted:xe,index:se,selected:_e,rootRef:he}}({disabled:xe,label:ie,value:_e,rootRef:Te}),Re=(0,e.A)({},fe,{disabled:xe,selected:we,highlighted:Pe,index:Ce,component:q,variant:Q,color:de,row:he}),Ze=(Ee=>{const{disabled:je,highlighted:ne,selected:be}=Ee;return(0,f.A)({root:["root",je&&"disabled",ne&&"highlighted",be&&"selected"]},B,{})})(Re),vt=(0,e.A)({},se,{component:q,slots:Fe,slotProps:nt}),[st,Se]=(0,w.A)("root",{ref:ne,getSlotProps:pe,elementType:Y,externalForwardedProps:vt,className:Ze.root,ownerState:Re});return(0,R.jsx)(st,(0,e.A)({},Se,{children:ce}))})),ge=a.forwardRef(function(je,ne){const{contextValue:be}=function x(Ee){const je=a.useContext(k.E);if(!je)throw new Error("Option: ListContext was not found.");const{getItemState:ne,dispatch:be}=je,{highlighted:fe,selected:q,focusable:ce}=ne(Ee),xe=a.useCallback(ke=>{if(ke!==Ee)throw new Error(["Base UI Option: Tried to access the state of another Option.","This is unsupported when the Option uses the OptionContextStabilizer as a performance optimization."].join("/n"));return{highlighted:fe,selected:q,focusable:ce}},[fe,q,ce,Ee]);return{contextValue:a.useMemo(()=>({dispatch:be,getItemState:xe}),[be,xe])}}(je.value);return(0,R.jsx)(k.E.Provider,{value:be,children:(0,R.jsx)(O,(0,e.A)({},je,{ref:ne}))})})},45132:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>a});const a=n(81593).createContext(void 0)},30929:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>Pe});var e=n(5881),r=n(55510),a=n(81593),f=n(23793),d=n(53596),u=n(35316),y=n(58464),m=n(65498),_=n(24974);const F={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",whiteSpace:"nowrap",width:"1px"};var M=n(46568);const k={buttonClick:"buttonClick",browserAutoFill:"browserAutoFill"};var x=n(28775),w=n(88421);const T=Ce=>{const{label:Re,value:Ze}=Ce;return"string"==typeof Re?Re:"string"==typeof Ze?Ze:String(Ce)};var A=n(74874),z=n(72577),V=n(29489);function G(Ce,Re){const{open:Ze}=Ce,{context:{selectionMode:vt}}=Re;if(Re.type===k.buttonClick){var st;const Tt=null!=(st=Ce.selectedValues[0])?st:(0,V.YJ)(null,"start",Re.context);return(0,r.A)({},Ce,{open:!Ze,highlightedValue:Ze?null:Tt})}if(Re.type===k.browserAutoFill)return(0,V.q1)(Re.item,Ce,Re.context);const Se=(0,V.nI)(Ce,Re);switch(Re.type){case w.o.keyDown:if(Ce.open){if("Escape"===Re.event.key)return(0,r.A)({},Se,{open:!1})}else{var Ke,ze;if("ArrowDown"===Re.event.key)return(0,r.A)({},Ce,{open:!0,highlightedValue:null!=(Ke=Ce.selectedValues[0])?Ke:(0,V.YJ)(null,"start",Re.context)});if("ArrowUp"===Re.event.key)return(0,r.A)({},Ce,{open:!0,highlightedValue:null!=(ze=Ce.selectedValues[0])?ze:(0,V.YJ)(null,"end",Re.context)})}break;case w.o.itemClick:if("single"===vt)return(0,r.A)({},Se,{open:!1});break;case w.o.blur:return(0,r.A)({},Se,{open:!1});default:return Se}return Se}var B=n(15104);function H(Ce){return Array.isArray(Ce)?0===Ce.length?"":JSON.stringify(Ce.map(Re=>Re.value)):null==Ce?.value?"":"string"==typeof Ce.value||"number"==typeof Ce.value?Ce.value:JSON.stringify(Ce.value)}var $=n(59742),R=n(55117);function K(Ce){const{value:Re,children:Ze}=Ce,{dispatch:vt,getItemIndex:st,getItemState:Se,registerItem:Ke,totalSubitemCount:ze}=Re,Tt=a.useMemo(()=>({dispatch:vt,getItemState:Se,getItemIndex:st}),[vt,st,Se]),xt=a.useMemo(()=>({getItemIndex:st,registerItem:Ke,totalSubitemCount:ze}),[Ke,st,ze]);return(0,R.jsx)(A.q.Provider,{value:xt,children:(0,R.jsx)($.E.Provider,{value:Tt,children:Ze})})}var j=n(34448),Y=n(17287),O=n(49766),me=n(53765);const Ee=(0,n(92302).A)((0,R.jsx)("path",{d:"m12 5.83 2.46 2.46c.39.39 1.02.39 1.41 0 .39-.39.39-1.02 0-1.41L12.7 3.7a.9959.9959 0 0 0-1.41 0L8.12 6.88c-.39.39-.39 1.02 0 1.41.39.39 1.02.39 1.41 0L12 5.83zm0 12.34-2.46-2.46a.9959.9959 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l3.17 3.18c.39.39 1.02.39 1.41 0l3.17-3.17c.39-.39.39-1.02 0-1.41a.9959.9959 0 0 0-1.41 0L12 18.17z"}),"Unfold");var je=n(3746),ne=n(3079),be=n(88959),fe=n(46527),q=n(58902);function ce(Ce){return(0,q.SX)("MuiSelect",Ce)}const _e=(0,q.WN)("MuiSelect",["root","button","indicator","startDecorator","endDecorator","popper","listbox","colorPrimary","colorNeutral","colorDanger","colorSuccess","colorWarning","colorContext","variantPlain","variantOutlined","variantSoft","variantSolid","sizeSm","sizeMd","sizeLg","focusVisible","disabled","expanded","multiple"]);var wt,ke=n(91966),J=n(15829);const Fe=["action","autoFocus","children","defaultValue","defaultListboxOpen","disabled","getSerializedValue","placeholder","listboxId","listboxOpen","onChange","onListboxOpenChange","onClose","renderValue","required","value","size","variant","color","startDecorator","endDecorator","indicator","aria-describedby","aria-label","aria-labelledby","id","name","multiple","slots","slotProps"];function nt(Ce){var Re;return Array.isArray(Ce)?(0,R.jsx)(a.Fragment,{children:Ce.map(Ze=>Ze.label).join(", ")}):null!=(Re=Ce?.label)?Re:""}const se=[{name:"offset",options:{offset:[0,4]}},{name:"equalWidth",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:({state:Ce})=>{Ce.styles.popper.width=`${Ce.rects.reference.width}px`}}],Q=(0,je.A)("div",{name:"JoySelect",slot:"Root",overridesResolver:(Ce,Re)=>Re.root})(({theme:Ce,ownerState:Re})=>{var Ze,vt,st,Se,Ke;const ze=null==(Ze=Ce.variants[`${Re.variant}`])?void 0:Ze[Re.color],{borderRadius:Tt}=(0,be.x)({theme:Ce,ownerState:Re},["borderRadius"]);return[(0,r.A)({"--Select-radius":Ce.vars.radius.sm,"--Select-gap":"0.5rem","--Select-placeholderOpacity":.64,"--Select-decoratorColor":Ce.vars.palette.text.icon,"--Select-focusedThickness":Ce.vars.focus.thickness,"--Select-focusedHighlight":null==(vt=Ce.vars.palette["neutral"===Re.color?"primary":Re.color])?void 0:vt[500],'&:not([data-inverted-colors="false"])':(0,r.A)({},Re.instanceColor&&{"--_Select-focusedHighlight":null==(st=Ce.vars.palette["neutral"===Re.instanceColor?"primary":Re.instanceColor])?void 0:st[500]},{"--Select-focusedHighlight":Ce.vars.palette.focusVisible}),"--Select-indicatorColor":null!=ze&&ze.backgroundColor?ze?.color:Ce.vars.palette.text.tertiary},"sm"===Re.size&&{"--Select-minHeight":"2rem","--Select-paddingInline":"0.5rem","--Select-decoratorChildHeight":"min(1.5rem, var(--Select-minHeight))","--Icon-fontSize":Ce.vars.fontSize.xl},"md"===Re.size&&{"--Select-minHeight":"2.25rem","--Select-paddingInline":"0.75rem","--Select-decoratorChildHeight":"min(1.75rem, var(--Select-minHeight))","--Icon-fontSize":Ce.vars.fontSize.xl2},"lg"===Re.size&&{"--Select-minHeight":"2.75rem","--Select-paddingInline":"1rem","--Select-decoratorChildHeight":"min(2.375rem, var(--Select-minHeight))","--Icon-fontSize":Ce.vars.fontSize.xl2},{"--Select-decoratorChildOffset":"min(calc(var(--Select-paddingInline) - (var(--Select-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Select-decoratorChildHeight)) / 2), var(--Select-paddingInline))","--_Select-paddingBlock":"max((var(--Select-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Select-decoratorChildHeight)) / 2, 0px)","--Select-decoratorChildRadius":"max(var(--Select-radius) - var(--variant-borderWidth, 0px) - var(--_Select-paddingBlock), min(var(--_Select-paddingBlock) + var(--variant-borderWidth, 0px), var(--Select-radius) / 2))","--Button-minHeight":"var(--Select-decoratorChildHeight)","--Button-paddingBlock":"0px","--IconButton-size":"var(--Select-decoratorChildHeight)","--Button-radius":"var(--Select-decoratorChildRadius)","--IconButton-radius":"var(--Select-decoratorChildRadius)",boxSizing:"border-box"},"plain"!==Re.variant&&{boxShadow:Ce.shadow.xs},{minWidth:0,minHeight:"var(--Select-minHeight)",position:"relative",display:"flex",alignItems:"center",borderRadius:"var(--Select-radius)",cursor:"pointer"},!(null!=ze&&ze.backgroundColor)&&{backgroundColor:Ce.vars.palette.background.surface},Re.size&&{paddingBlock:{sm:2,md:3,lg:4}[Re.size]},{paddingInline:"var(--Select-paddingInline)"},Ce.typography[`body-${Re.size}`],ze,{"&::before":{boxSizing:"border-box",content:'""',display:"block",position:"absolute",pointerEvents:"none",top:0,left:0,right:0,bottom:0,zIndex:1,borderRadius:"inherit",margin:"calc(var(--variant-borderWidth, 0px) * -1)"},[`&.${_e.focusVisible}`]:{"--Select-indicatorColor":ze?.color,"&::before":{boxShadow:"inset 0 0 0 var(--Select-focusedThickness) var(--Select-focusedHighlight)"}},[`&.${_e.disabled}`]:{"--Select-indicatorColor":"inherit"}}),{"&:hover":null==(Se=Ce.variants[`${Re.variant}Hover`])?void 0:Se[Re.color],[`&.${_e.disabled}`]:null==(Ke=Ce.variants[`${Re.variant}Disabled`])?void 0:Ke[Re.color]},void 0!==Tt&&{"--Select-radius":Tt}]}),de=(0,je.A)("button",{name:"JoySelect",slot:"Button",overridesResolver:(Ce,Re)=>Re.button})(({ownerState:Ce})=>(0,r.A)({border:0,outline:0,background:"none",padding:0,fontSize:"inherit",color:"inherit",alignSelf:"stretch",display:"flex",alignItems:"center",flex:1,fontFamily:"inherit",cursor:"pointer",whiteSpace:"nowrap",overflow:"hidden"},null==Ce.value&&{opacity:"var(--Select-placeholderOpacity)"},{"&::before":{content:'""',display:"block",position:"absolute",top:"calc(-1 * var(--variant-borderWidth, 0px))",left:"calc(-1 * var(--variant-borderWidth, 0px))",right:"calc(-1 * var(--variant-borderWidth, 0px))",bottom:"calc(-1 * var(--variant-borderWidth, 0px))",borderRadius:"var(--Select-radius)"}})),ee=(0,je.A)(Y.K,{name:"JoySelect",slot:"Listbox",overridesResolver:(Ce,Re)=>Re.listbox})(({theme:Ce,ownerState:Re})=>{var Ze;const vt=null==(Ze=Ce.variants[Re.variant])?void 0:Ze[Re.color];return(0,r.A)({"--focus-outline-offset":`calc(${Ce.vars.focus.thickness} * -1)`,"--ListItem-stickyBackground":vt?.backgroundColor||vt?.background||Ce.vars.palette.background.popup,"--ListItem-stickyTop":"calc(var(--List-padding, var(--ListDivider-gap)) * -1)"},O.E,{minWidth:"max-content",maxHeight:"44vh",overflow:"auto",outline:0,boxShadow:Ce.shadow.md,borderRadius:`var(--List-radius, ${Ce.vars.radius.sm})`,zIndex:`var(--unstable_popup-zIndex, ${Ce.vars.zIndex.popup})`},!(null!=vt&&vt.backgroundColor)&&{backgroundColor:Ce.vars.palette.background.popup})}),Te=(0,je.A)("span",{name:"JoySelect",slot:"StartDecorator",overridesResolver:(Ce,Re)=>Re.startDecorator})({"--Button-margin":"0 0 0 calc(var(--Select-decoratorChildOffset) * -1)","--IconButton-margin":"0 0 0 calc(var(--Select-decoratorChildOffset) * -1)","--Icon-margin":"0 0 0 calc(var(--Select-paddingInline) / -4)",display:"inherit",alignItems:"center",color:"var(--Select-decoratorColor)",marginInlineEnd:"var(--Select-gap)"}),ie=(0,je.A)("span",{name:"JoySelect",slot:"EndDecorator",overridesResolver:(Ce,Re)=>Re.endDecorator})({"--Button-margin":"0 calc(var(--Select-decoratorChildOffset) * -1) 0 0","--IconButton-margin":"0 calc(var(--Select-decoratorChildOffset) * -1) 0 0","--Icon-margin":"0 calc(var(--Select-paddingInline) / -4) 0 0",display:"inherit",alignItems:"center",color:"var(--Select-decoratorColor)",marginInlineStart:"var(--Select-gap)"}),pe=(0,je.A)("span",{name:"JoySelect",slot:"Indicator"})(({ownerState:Ce,theme:Re})=>(0,r.A)({},"sm"===Ce.size&&{"--Icon-fontSize":Re.vars.fontSize.lg},"md"===Ce.size&&{"--Icon-fontSize":Re.vars.fontSize.xl},"lg"===Ce.size&&{"--Icon-fontSize":Re.vars.fontSize.xl2},{"--Icon-color":"neutral"!==Ce.color||"solid"===Ce.variant?"currentColor":Re.vars.palette.text.icon,display:"inherit",alignItems:"center",marginInlineStart:"var(--Select-gap)",marginInlineEnd:"calc(var(--Select-paddingInline) / -4)",[`.${_e.endDecorator} + &`]:{marginInlineStart:"calc(var(--Select-gap) / 2)"},[`&.${_e.expanded}, .${_e.disabled} > &`]:{"--Icon-color":"currentColor"}})),Pe=a.forwardRef(function(Re,Ze){var vt,st,Se,Ke,ze,Tt,xt;const rn=(0,ne.A)({props:Re,name:"JoySelect"}),sn=rn,{action:nn,autoFocus:gn,children:Et,defaultValue:dt,defaultListboxOpen:yt=!1,disabled:mt,getSerializedValue:Ie,placeholder:At,listboxId:lt,listboxOpen:vn,onChange:Tn,onListboxOpenChange:Ft,onClose:Jt,renderValue:Gt,required:en=!1,value:Kn,size:Ht="md",variant:On="outlined",color:ln="neutral",startDecorator:Vt,endDecorator:Qt,indicator:$t=wt||(wt=(0,R.jsx)(Ee,{})),"aria-describedby":un,"aria-label":Zt,"aria-labelledby":on,id:Bt,name:fn,multiple:kn=!1,slots:ni={},slotProps:ki={}}=sn,Bi=(0,e.A)(sn,Fe),St=a.useContext(ke.A),Dn=null!=(vt=null!=(st=Re.disabled)?st:St?.disabled)?vt:mt,Ne=null!=(Se=null!=(Ke=Re.size)?Ke:St?.size)?Se:Ht,qt=null!=(ze=Re.color)?ze:null!=St&&St.error?"danger":null!=(Tt=St?.color)?Tt:ln,Qe=Gt??nt,[Ve,ft]=a.useState(null),dn=a.useRef(null),En=a.useRef(null),ii=(0,u.A)(Ze,dn);a.useImperativeHandle(nn,()=>({focusVisible:()=>{var bi;null==(bi=En.current)||bi.focus()}}),[]),a.useEffect(()=>{ft(dn.current)},[]),a.useEffect(()=>{gn&&En.current.focus()},[gn]);const mi=a.useCallback(bi=>{Ft?.(bi),bi||Jt?.()},[Jt,Ft]),{buttonActive:zn,buttonFocusVisible:Ai,contextValue:Pt,disabled:xn,getButtonProps:Ln,getListboxProps:It,getHiddenInputProps:Xe,getOptionMetadata:Ye,open:Ue,value:Xt}=function U(Ce){const{areOptionsEqual:Re,buttonRef:Ze,defaultOpen:vt=!1,defaultValue:st,disabled:Se=!1,listboxId:Ke,listboxRef:ze,multiple:Tt=!1,name:xt,required:rn,onChange:sn,onHighlightChange:nn,onOpenChange:gn,open:Et,options:dt,getOptionAsString:yt=T,getSerializedValue:mt=H,value:Ie,componentName:At="useSelect"}=Ce,lt=a.useRef(null),vn=(0,u.A)(Ze,lt),Tn=a.useRef(null),Ft=(0,m.A)(Ke);let Jt;void 0===Ie&&void 0===st?Jt=[]:void 0!==st&&(Jt=Tt?st:null==st?[]:[st]);const Gt=a.useMemo(()=>{if(void 0!==Ie)return Tt?Ie:null==Ie?[]:[Ie]},[Ie,Tt]),{subitems:en,contextValue:Kn}=(0,A.v)(),Ht=a.useMemo(()=>null!=dt?new Map(dt.map((Kt,Nn)=>[Kt.value,{value:Kt.value,label:Kt.label,disabled:Kt.disabled,ref:a.createRef(),id:`${Ft}_${Nn}`}])):en,[dt,en,Ft]),On=(0,u.A)(ze,Tn),{getRootProps:ln,active:Vt,focusVisible:Qt,rootRef:$t}=(0,M.s)({disabled:Se,rootRef:vn}),un=a.useMemo(()=>Array.from(Ht.keys()),[Ht]),Zt=a.useCallback(Kt=>{if(void 0!==Re){const Nn=un.find(qn=>Re(qn,Kt));return Ht.get(Nn)}return Ht.get(Kt)},[Ht,Re,un]),on=a.useCallback(Kt=>{var Nn;const qn=Zt(Kt);return null!=(Nn=qn?.disabled)&&Nn},[Zt]),Bt=a.useCallback(Kt=>{const Nn=Zt(Kt);return Nn?yt(Nn):""},[Zt,yt]),fn=a.useMemo(()=>({selectedValues:Gt,open:Et}),[Gt,Et]),kn=a.useCallback(Kt=>{var Nn;return null==(Nn=Ht.get(Kt))?void 0:Nn.id},[Ht]),ni=a.useCallback((Kt,Nn)=>{var qn;sn?.(Kt,Tt?Nn:null!=(qn=Nn[0])?qn:null)},[Tt,sn]),ki=a.useCallback((Kt,Nn)=>{nn?.(Kt,Nn??null)},[nn]),Bi=a.useCallback((Kt,Nn,qn)=>{var Ei;"open"===Nn&&(gn?.(qn),!1===qn&&"blur"!==Kt?.type)&&(null==(Ei=lt.current)||Ei.focus())},[gn]),Dn={getInitialState:()=>{var Kt;return{highlightedValue:null,selectedValues:null!=(Kt=Jt)?Kt:[],open:vt}},getItemId:kn,controlledProps:fn,focusManagement:"DOM",getItemDomElement:a.useCallback(Kt=>{var Nn,qn;return null==Kt?null:null!=(Nn=null==(qn=en.get(Kt))?void 0:qn.ref.current)?Nn:null},[en]),itemComparer:Re,isItemDisabled:on,rootRef:On,onChange:ni,onHighlightChange:ki,onStateChange:Bi,reducerActionContext:a.useMemo(()=>({multiple:Tt}),[Tt]),items:un,getItemAsString:Bt,selectionMode:Tt?"multiple":"single",stateReducer:G,componentName:At},{dispatch:Ne,getRootProps:qt,contextValue:Qe,state:{open:Ve,highlightedValue:ft,selectedValues:dn},rootRef:En}=(0,x.U)(Dn),ii=a.useRef(Ve);(0,_.A)(()=>{if(Ve&&null!==ft){var Kt;const Nn=null==(Kt=Zt(ft))?void 0:Kt.ref;if(!Tn.current||null==Nn||!Nn.current)return;ii.current||Nn.current.focus({preventScroll:!0});const qn=Tn.current.getBoundingClientRect(),Ei=Nn.current.getBoundingClientRect();Ei.top<qn.top?Tn.current.scrollTop-=qn.top-Ei.top:Ei.bottom>qn.bottom&&(Tn.current.scrollTop+=Ei.bottom-qn.bottom)}},[Ve,ft,Zt]);const mi=a.useCallback(Kt=>Zt(Kt),[Zt]),zn=Kt=>Nn=>{var qn;null==Kt||null==(qn=Kt.onClick)||qn.call(Kt,Nn),Nn.defaultMuiPrevented||Ne({type:k.buttonClick,event:Nn})},Ai=Kt=>Nn=>{var qn;null==(qn=Kt.onKeyDown)||qn.call(Kt,Nn),!Nn.defaultMuiPrevented&&("ArrowDown"===Nn.key||"ArrowUp"===Nn.key)&&(Nn.preventDefault(),Ne({type:w.o.keyDown,key:Nn.key,event:Nn}))},xn=(Kt={})=>(0,r.A)({},Kt,((Kt={})=>({onClick:zn(Kt),onKeyDown:Ai(Kt)}))(Kt),{role:"combobox","aria-expanded":Ve,"aria-controls":Ft}),It=Kt=>Nn=>{var qn,Ei;null==(qn=Kt.onBlur)||qn.call(Kt,Nn),!Nn.defaultMuiPrevented&&(null!=(Ei=Tn.current)&&Ei.contains(Nn.relatedTarget)||Nn.relatedTarget===lt.current)&&(Nn.defaultMuiPrevented=!0)},Xe=(Kt={})=>({onBlur:It(Kt)});a.useDebugValue({selectedOptions:dn,highlightedOption:ft,open:Ve});const Ue=a.useMemo(()=>(0,r.A)({},Qe,Kn),[Qe,Kn]);let Xt,re;var $e;Xt=Ce.multiple?dn:dn.length>0?dn[0]:null,re=Tt?Xt.map(Kt=>mi(Kt)).filter(Kt=>void 0!==Kt):null!=($e=mi(Xt))?$e:null;const We=Kt=>Nn=>{var qn;if(null==Kt||null==(qn=Kt.onChange)||qn.call(Kt,Nn),Nn.defaultMuiPrevented)return;const Ei=Ht.get(Nn.target.value);""===Nn.target.value?Ne({type:w.o.clearSelection}):void 0!==Ei&&Ne({type:k.browserAutoFill,item:Ei.value,event:Nn})};return{buttonActive:Vt,buttonFocusVisible:Qt,buttonRef:$t,contextValue:Ue,disabled:Se,dispatch:Ne,getButtonProps:(Kt={})=>{const Nn=(0,z.h)(Kt),qn=(0,B.I)(xn,ln);return(0,r.A)({},Kt,qn(Nn))},getHiddenInputProps:(Kt={})=>{const Nn=(0,z.h)(Kt);return(0,r.A)({name:xt,tabIndex:-1,"aria-hidden":!0,required:!!rn||void 0,value:mt(re),style:F},Kt,{onChange:We(Nn)})},getListboxProps:(Kt={})=>{const Nn=(0,z.h)(Kt),qn=(0,B.I)(Xe,qt);return(0,r.A)({id:Ft,role:"listbox","aria-multiselectable":Tt?"true":void 0},Kt,qn(Nn))},getOptionMetadata:mi,listboxRef:En,open:Ve,options:un,value:Xt,highlightedOption:ft}}({buttonRef:En,defaultOpen:yt,defaultValue:dt,disabled:Dn,getSerializedValue:Ie,listboxId:lt,multiple:kn,name:fn,required:en,onChange:Tn,onOpenChange:mi,open:vn,value:Kn}),re=(0,r.A)({},rn,{active:zn,defaultListboxOpen:yt,disabled:xn,focusVisible:Ai,open:Ue,renderValue:Qe,value:Xt,size:Ne,variant:On,color:qt}),$e=(Ce=>{const{color:Re,disabled:Ze,focusVisible:vt,size:st,variant:Se,open:Ke,multiple:ze}=Ce,Tt={root:["root",Ze&&"disabled",vt&&"focusVisible",Ke&&"expanded",Se&&`variant${(0,d.A)(Se)}`,Re&&`color${(0,d.A)(Re)}`,st&&`size${(0,d.A)(st)}`,ze&&"multiple"],button:["button"],startDecorator:["startDecorator"],endDecorator:["endDecorator"],indicator:["indicator",Ke&&"expanded"],listbox:["listbox",Ke&&"expanded",Ze&&"disabled"]};return(0,j.A)(Tt,ce,{})})(re),We=(0,r.A)({},Bi,{slots:ni,slotProps:ki}),_t=a.useMemo(()=>{let bi;var Nt;return bi=kn?Xt.map(Je=>Ye(Je)).filter(Je=>void 0!==Je):null!=(Nt=Ye(Xt))?Nt:null,bi},[Ye,Xt,kn]),[Kt,Nn]=(0,fe.A)("root",{ref:ii,className:$e.root,elementType:Q,externalForwardedProps:We,ownerState:re}),[qn,Ei]=(0,fe.A)("button",{additionalProps:{"aria-describedby":un??St?.["aria-describedby"],"aria-label":Zt,"aria-labelledby":on??St?.labelId,"aria-required":en?"true":void 0,id:Bt??St?.htmlFor,name:fn},className:$e.button,elementType:de,externalForwardedProps:We,getSlotProps:Ln,ownerState:re}),[Gi,Vi]=(0,fe.A)("listbox",{additionalProps:{anchorEl:Ve,open:Ue,placement:"bottom",keepMounted:!0},className:$e.listbox,elementType:ee,externalForwardedProps:We,getSlotProps:It,ownerState:(0,r.A)({},re,{nesting:!1,row:!1,wrap:!1}),getSlotOwnerState:bi=>({size:bi.size||Ne,variant:bi.variant||On,color:bi.color||(bi.disablePortal?qt:ln),disableColorInversion:!bi.disablePortal})}),[Hi,or]=(0,fe.A)("startDecorator",{className:$e.startDecorator,elementType:Te,externalForwardedProps:We,ownerState:re}),[Ir,an]=(0,fe.A)("endDecorator",{className:$e.endDecorator,elementType:ie,externalForwardedProps:We,ownerState:re}),[In,Gn]=(0,fe.A)("indicator",{className:$e.indicator,elementType:pe,externalForwardedProps:We,ownerState:re}),Fn=a.useMemo(()=>[...se,...Vi.modifiers||[]],[Vi.modifiers]);let pi=At;return(Array.isArray(_t)&&_t.length>0||!Array.isArray(_t)&&_t)&&(pi=Qe(_t)),(0,R.jsxs)(a.Fragment,{children:[(0,R.jsxs)(Kt,(0,r.A)({},Nn,{children:[Vt&&(0,R.jsx)(Hi,(0,r.A)({},or,{children:Vt})),(0,R.jsx)(qn,(0,r.A)({},Ei,{children:pi})),Qt&&(0,R.jsx)(Ir,(0,r.A)({},an,{children:Qt})),$t&&(0,R.jsx)(In,(0,r.A)({},Gn,{children:$t})),(0,R.jsx)("input",(0,r.A)({},Xe()))]})),Ve&&(0,R.jsx)(Gi,(0,r.A)({},Vi,{className:(0,f.A)(Vi.className),modifiers:Fn},!(null!=(xt=rn.slots)&&xt.listbox)&&{as:y.N,slots:{root:Vi.as||"ul"}},{children:(0,R.jsx)(K,{value:Pt,children:(0,R.jsx)(J.kX,{variant:On,color:ln,children:(0,R.jsx)(me.A.Provider,{value:"select",children:(0,R.jsx)(O.A,{nested:!0,children:Et})})})})}))]})})},58523:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>Y});var e=n(5881),r=n(55510),a=n(81593),f=n(23793),d=n(53596),u=n(95652),y=n(34448),m=n(3079),_=n(3746),I=n(58902);function F(O){return(0,I.SX)("MuiSkeleton",O)}(0,I.WN)("MuiSkeleton",["root","variantOverlay","variantCircular","variantRectangular","variantText","variantInline","h1","h2","h3","h4","title-lg","title-md","title-sm","body-lg","body-md","body-sm","body-xs"]);var x=n(46527),w=n(55117);const T=["className","component","children","animation","overlay","loading","variant","level","height","width","sx","slots","slotProps"];let z,V,G,B,H,A=O=>O;const $=(0,u.i7)(z||(z=A`
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0.8;
    background: var(--unstable_pulse-bg);
  }

  100% {
    opacity: 1;
  }
`)),R=(0,u.i7)(V||(V=A`
  0% {
    transform: translateX(-100%);
  }

  50% {
    /* +0.5s of delay between each loop */
    transform: translateX(100%);
  }

  100% {
    transform: translateX(100%);
  }
`)),K=(0,_.A)("span",{name:"JoySkeleton",slot:"Root",overridesResolver:(O,me)=>me.root})(({ownerState:O,theme:me})=>"pulse"===O.animation&&"inline"!==O.variant&&(0,u.AH)(G||(G=A`
      &::before {
        animation: ${0} 2s ease-in-out 0.5s infinite;
        background: ${0};
      }
    `),$,me.vars.palette.background.level3),({ownerState:O,theme:me})=>"pulse"===O.animation&&"inline"===O.variant&&(0,u.AH)(B||(B=A`
      &::after {
        animation: ${0} 2s ease-in-out 0.5s infinite;
        background: ${0};
      }
    `),$,me.vars.palette.background.level3),({ownerState:O,theme:me})=>"wave"===O.animation&&(0,u.AH)(H||(H=A`
      /* Fix bug in Safari https://bugs.webkit.org/show_bug.cgi?id=68196 */
      -webkit-mask-image: -webkit-radial-gradient(white, black);
      background: ${0};

      &::after {
        content: ' ';
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: var(--unstable_pseudo-zIndex);
        animation: ${0} 1.6s linear 0.5s infinite;
        background: linear-gradient(
          90deg,
          transparent,
          var(--unstable_wave-bg, rgba(0 0 0 / 0.08)),
          transparent
        );
        transform: translateX(-100%); /* Avoid flash during server-side hydration */
      }
    `),me.vars.palette.background.level3,R),({ownerState:O,theme:me})=>{var ge,Ee,je,ne;const be=(null==(ge=me.components)||null==(ge=ge.JoyTypography)||null==(ge=ge.defaultProps)?void 0:ge.level)||"body1";return[{display:"block",position:"relative","--unstable_pseudo-zIndex":9,"--unstable_pulse-bg":me.vars.palette.background.level1,overflow:"hidden",cursor:"default",color:"transparent","& *":{visibility:"hidden"},"&::before":{display:"block",content:'" "',top:0,bottom:0,left:0,right:0,zIndex:"var(--unstable_pseudo-zIndex)",borderRadius:"inherit"},[me.getColorSchemeSelector("dark")]:{"--unstable_wave-bg":"rgba(255 255 255 / 0.1)"}},"rectangular"===O.variant&&(0,r.A)({borderRadius:"min(0.15em, 6px)",height:"auto",width:"100%","&::before":{position:"absolute"}},!O.animation&&{backgroundColor:me.vars.palette.background.level3},"inherit"!==O.level&&(0,r.A)({},me.typography[O.level])),"circular"===O.variant&&(0,r.A)({borderRadius:"50%",width:"100%",height:"100%","&::before":{position:"absolute"}},!O.animation&&{backgroundColor:me.vars.palette.background.level3},"inherit"!==O.level&&(0,r.A)({},me.typography[O.level])),"text"===O.variant&&(0,r.A)({borderRadius:"min(0.15em, 6px)",background:"transparent",width:"100%"},"inherit"!==O.level&&(0,r.A)({},me.typography[O.level||be],{paddingBlockStart:`calc((${(null==(Ee=me.typography[O.level||be])?void 0:Ee.lineHeight)||1} - 1) * 0.56em)`,paddingBlockEnd:`calc((${(null==(je=me.typography[O.level||be])?void 0:je.lineHeight)||1} - 1) * 0.44em)`,"&::before":(0,r.A)({height:"1em"},me.typography[O.level||be],"wave"===O.animation&&{backgroundColor:me.vars.palette.background.level3},!O.animation&&{backgroundColor:me.vars.palette.background.level3}),"&::after":(0,r.A)({height:"1em",top:`calc((${(null==(ne=me.typography[O.level||be])?void 0:ne.lineHeight)||1} - 1) * 0.56em)`},me.typography[O.level||be])})),"inline"===O.variant&&(0,r.A)({display:"inline",position:"initial",borderRadius:"min(0.15em, 6px)"},!O.animation&&{backgroundColor:me.vars.palette.background.level3},"inherit"!==O.level&&(0,r.A)({},me.typography[O.level]),{WebkitMaskImage:"-webkit-radial-gradient(white, black)","&::before":{position:"absolute",zIndex:"var(--unstable_pseudo-zIndex)",backgroundColor:me.vars.palette.background.level3}},"pulse"===O.animation&&{"&::after":{content:'""',position:"absolute",top:0,left:0,right:0,bottom:0,zIndex:"var(--unstable_pseudo-zIndex)",backgroundColor:me.vars.palette.background.level3}}),"overlay"===O.variant&&(0,r.A)({borderRadius:me.vars.radius.xs,position:"absolute",width:"100%",height:"100%",zIndex:"var(--unstable_pseudo-zIndex)"},"pulse"===O.animation&&{backgroundColor:me.vars.palette.background.surface},"inherit"!==O.level&&(0,r.A)({},me.typography[O.level]),{"&::before":{position:"absolute"}})]}),j=a.forwardRef(function(me,ge){const Ee=(0,m.A)({props:me,name:"JoySkeleton"}),{className:je,component:ne="span",children:be,animation:fe="pulse",overlay:q=!1,loading:ce=!0,variant:xe="overlay",level:_e=("text"===xe?"body-md":"inherit"),height:ke,width:J,sx:wt,slots:Fe={},slotProps:nt={}}=Ee,se=(0,e.A)(Ee,T),he=(0,r.A)({},se,{component:ne,slots:Fe,slotProps:nt,sx:[{width:J,height:ke},...Array.isArray(wt)?wt:[wt]]}),Q=(0,r.A)({},Ee,{animation:fe,component:ne,level:_e,loading:ce,overlay:q,variant:xe,width:J,height:ke}),de=(O=>{const{variant:me,level:ge}=O,Ee={root:["root",me&&`variant${(0,d.A)(me)}`,ge&&`level${(0,d.A)(ge)}`]};return(0,y.A)(Ee,F,{})})(Q),[ee,Te]=(0,x.A)("root",{ref:ge,className:(0,f.A)(de.root,je),elementType:K,externalForwardedProps:he,ownerState:Q});return ce?(0,w.jsx)(ee,(0,r.A)({},Te,{children:be})):(0,w.jsx)(a.Fragment,{children:a.Children.map(be,(ie,pe)=>0===pe&&a.isValidElement(ie)?a.cloneElement(ie,{"data-first-child":""}):ie)})});j.muiName="Skeleton";const Y=j},29885:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>xe});var e=n(5881),r=n(55510),a=n(81593),f=n(23793),d=n(34448),u=n(35316),y=n(16820),m=n(43234),_=n(55117);function I(_e){return _e.substring(2).toLowerCase()}function M(_e){const{children:ke,disableReactTree:J=!1,mouseEvent:wt="onClick",onClickAway:Fe,touchEvent:nt="onTouchEnd"}=_e,se=a.useRef(!1),he=a.useRef(null),Q=a.useRef(!1),de=a.useRef(!1);a.useEffect(()=>(setTimeout(()=>{Q.current=!0},0),()=>{Q.current=!1}),[]);const ee=(0,u.A)(ke.ref,he),Te=(0,y.A)(we=>{const Pe=de.current;de.current=!1;const Ce=(0,m.A)(he.current);if(!Q.current||!he.current||"clientX"in we&&function F(_e,ke){return ke.documentElement.clientWidth<_e.clientX||ke.documentElement.clientHeight<_e.clientY}(we,Ce))return;if(se.current)return void(se.current=!1);let Re;Re=we.composedPath?we.composedPath().indexOf(he.current)>-1:!Ce.documentElement.contains(we.target)||he.current.contains(we.target),!Re&&(J||!Pe)&&Fe(we)}),ie=we=>Pe=>{de.current=!0;const Ce=ke.props[we];Ce&&Ce(Pe)},pe={ref:ee};return!1!==nt&&(pe[nt]=ie(nt)),a.useEffect(()=>{if(!1!==nt){const we=I(nt),Pe=(0,m.A)(he.current),Ce=()=>{se.current=!0};return Pe.addEventListener(we,Te),Pe.addEventListener("touchmove",Ce),()=>{Pe.removeEventListener(we,Te),Pe.removeEventListener("touchmove",Ce)}}},[Te,nt]),!1!==wt&&(pe[wt]=ie(wt)),a.useEffect(()=>{if(!1!==wt){const we=I(wt),Pe=(0,m.A)(he.current);return Pe.addEventListener(we,Te),()=>{Pe.removeEventListener(we,Te)}}},[Te,wt]),(0,_.jsx)(a.Fragment,{children:a.cloneElement(ke,pe)})}var k=n(11176),x=n(72577),T=n(53596),A=n(95652),z=n(46527),V=n(3746),G=n(3079),B=n(88959),H=n(95754),U=n(58902);function $(_e){return(0,U.SX)("MuiSnackbar",_e)}(0,U.WN)("MuiSnackbar",["root","anchorOriginTopCenter","anchorOriginBottomCenter","anchorOriginTopRight","anchorOriginBottomRight","anchorOriginTopLeft","anchorOriginBottomLeft","colorPrimary","colorDanger","colorNeutral","colorSuccess","colorWarning","endDecorator","sizeSm","sizeMd","sizeLg","startDecorator","variantPlain","variantOutlined","variantSoft","variantSolid"]);const j=["anchorOrigin","animationDuration","autoHideDuration","color","children","className","component","disableWindowBlurListener","endDecorator","invertedColors","onBlur","onClose","onFocus","onMouseEnter","onMouseLeave","onUnmount","open","resumeHideDuration","size","slots","slotProps","startDecorator","variant"];let O,me,Y=_e=>_e;const Ee=(0,A.i7)(O||(O=Y`
  0% {
    transform: translateX(var(--Snackbar-translateX, 0px)) translateY(calc(var(--_Snackbar-anchorBottom, 1) * 100%));
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: translateX(var(--Snackbar-translateX, 0px)) translateY(0);
  }
`)),je=(0,A.i7)(me||(me=Y`
  0% {
    transform: translateX(var(--Snackbar-translateX, 0px)) translateY(0);
    opacity: 1;
  }
  100% {
    transform: translateX(var(--Snackbar-translateX, 0px)) translateY(calc(var(--_Snackbar-anchorBottom, 1) * 100%));
    opacity: 0;
  }
`)),ne=(0,V.A)("div",{name:"JoySnackbar",slot:"Root",overridesResolver:(_e,ke)=>ke.root})(({theme:_e,ownerState:ke})=>{var J,wt,Fe,nt,se,he,Q;const{p:de,padding:ee,borderRadius:Te}=(0,B.x)({theme:_e,ownerState:ke},["p","padding","borderRadius"]);return[(0,r.A)({"--Snackbar-radius":_e.vars.radius.sm,"--Snackbar-decoratorChildRadius":"max((var(--Snackbar-radius) - var(--variant-borderWidth, 0px)) - var(--Snackbar-padding), min(var(--Snackbar-padding) + var(--variant-borderWidth, 0px), var(--Snackbar-radius) / 2))","--Button-minHeight":"var(--Snackbar-decoratorChildHeight)","--IconButton-size":"var(--Snackbar-decoratorChildHeight)","--Button-radius":"var(--Snackbar-decoratorChildRadius)","--IconButton-radius":"var(--Snackbar-decoratorChildRadius)","--Icon-color":"currentColor"},"sm"===ke.size&&{"--Snackbar-padding":"0.75rem","--Snackbar-inset":"0.5rem","--Snackbar-decoratorChildHeight":"1.5rem","--Icon-fontSize":_e.vars.fontSize.xl,gap:"0.5rem"},"md"===ke.size&&{"--Snackbar-padding":"1rem","--Snackbar-inset":"0.75rem","--Snackbar-decoratorChildHeight":"2rem","--Icon-fontSize":_e.vars.fontSize.xl,gap:"0.625rem"},"lg"===ke.size&&{"--Snackbar-padding":"1.25rem","--Snackbar-inset":"1rem","--Snackbar-decoratorChildHeight":"2.375rem","--Icon-fontSize":_e.vars.fontSize.xl2,gap:"0.875rem"},{zIndex:_e.vars.zIndex.snackbar,position:"fixed",display:"flex",alignItems:"center",minWidth:300,top:"top"===(null==(J=ke.anchorOrigin)?void 0:J.vertical)?"var(--Snackbar-inset)":void 0,left:"left"===(null==(wt=ke.anchorOrigin)?void 0:wt.horizontal)?"var(--Snackbar-inset)":void 0,bottom:"bottom"===(null==(Fe=ke.anchorOrigin)?void 0:Fe.vertical)?"var(--Snackbar-inset)":void 0,right:"right"===(null==(nt=ke.anchorOrigin)?void 0:nt.horizontal)?"var(--Snackbar-inset)":void 0},"center"===(null==(se=ke.anchorOrigin)?void 0:se.horizontal)&&{"--Snackbar-translateX":"-50%",left:"50%",transform:"translateX(var(--Snackbar-translateX))"},"top"===(null==(he=ke.anchorOrigin)?void 0:he.vertical)&&{"--_Snackbar-anchorBottom":"-1"},{animation:`${Ee} ${ke.animationDuration}ms forwards`},!ke.open&&{animationName:je},{boxShadow:_e.vars.shadow.lg,backgroundColor:_e.vars.palette.background.surface,padding:"var(--Snackbar-padding)",borderRadius:"var(--Snackbar-radius)"},_e.typography[`body-${{sm:"xs",md:"sm",lg:"md"}[ke.size]}`],"solid"===ke.variant&&ke.color&&ke.invertedColors&&(0,H.Hm)(ke.color)(_e),"soft"===ke.variant&&ke.color&&ke.invertedColors&&(0,H.qG)(ke.color)(_e),null==(Q=_e.variants[ke.variant])?void 0:Q[ke.color]),void 0!==de&&{"--Snackbar-padding":de},void 0!==ee&&{"--Snackbar-padding":ee},void 0!==Te&&{"--Snackbar-radius":Te}]}),be=(0,V.A)("span",{name:"JoySnackbar",slot:"StartDecorator",overridesResolver:(_e,ke)=>ke.startDecorator})({display:"inherit",flex:"none"}),fe=(0,V.A)("span",{name:"JoySnackbar",slot:"EndDecorator",overridesResolver:(_e,ke)=>ke.endDecorator})({display:"inherit",flex:"none",marginLeft:"auto"}),q={vertical:"bottom",horizontal:"right"},xe=a.forwardRef(function(ke,J){const wt=(0,G.A)({props:ke,name:"JoySnackbar"}),{anchorOrigin:Fe=q,animationDuration:nt=300,autoHideDuration:se=null,color:he="neutral",children:Q,className:de,component:ee,disableWindowBlurListener:Te=!1,endDecorator:ie,invertedColors:pe=!1,onUnmount:we,open:Pe,size:Ce="md",slots:Re={},slotProps:Ze,startDecorator:vt,variant:st="outlined"}=wt,Se=(0,e.A)(wt,j),[Ke,ze]=a.useState(!0),[Tt,xt]=a.useState(!1),rn=a.useRef(we);rn.current=we,a.useEffect(()=>{if(!Pe){xt(!0);const Jt=setTimeout(()=>{var Gt;ze(!0),xt(!1),null==(Gt=rn.current)||Gt.call(rn)},nt);return()=>{clearTimeout(Jt)}}xt(!1),ze(!1)},[Pe,nt]);const sn=(0,r.A)({},wt,{anchorOrigin:Fe,autoHideDuration:se,color:he,animationDuration:nt,disableWindowBlurListener:Te,invertedColors:pe,size:Ce,variant:st});delete sn.onUnmount;const nn=(_e=>{const{variant:ke,color:J,size:wt,anchorOrigin:Fe}=_e,nt={root:["root",wt&&`size${(0,T.A)(wt)}`,J&&`color${(0,T.A)(J)}`,ke&&`variant${(0,T.A)(ke)}`,`anchorOrigin${(0,T.A)(Fe.vertical)}${(0,T.A)(Fe.horizontal)}`],startDecorator:["startDecorator"],endDecorator:["endDecorator"]};return(0,d.A)(nt,$,{})})(sn),{getRootProps:gn,onClickAway:Et}=function w(_e={}){const{autoHideDuration:ke=null,disableWindowBlurListener:J=!1,onClose:wt,open:Fe,resumeHideDuration:nt}=_e,se=(0,k.A)();a.useEffect(()=>{if(Fe)return document.addEventListener("keydown",Re),()=>{document.removeEventListener("keydown",Re)};function Re(Ze){Ze.defaultPrevented||("Escape"===Ze.key||"Esc"===Ze.key)&&wt?.(Ze,"escapeKeyDown")}},[Fe,wt]);const he=(0,y.A)((Re,Ze)=>{wt?.(Re,Ze)}),Q=(0,y.A)(Re=>{!wt||null==Re||se.start(Re,()=>{he(null,"timeout")})});a.useEffect(()=>(Fe&&Q(ke),se.clear),[Fe,ke,Q,se]);const ee=se.clear,Te=a.useCallback(()=>{null!=ke&&Q(nt??.5*ke)},[ke,nt,Q]),ie=Re=>Ze=>{const vt=Re.onBlur;vt?.(Ze),Te()},pe=Re=>Ze=>{const vt=Re.onFocus;vt?.(Ze),ee()},we=Re=>Ze=>{const vt=Re.onMouseEnter;vt?.(Ze),ee()},Pe=Re=>Ze=>{const vt=Re.onMouseLeave;vt?.(Ze),Te()};return a.useEffect(()=>{if(!J&&Fe)return window.addEventListener("focus",Te),window.addEventListener("blur",ee),()=>{window.removeEventListener("focus",Te),window.removeEventListener("blur",ee)}},[J,Fe,Te,ee]),{getRootProps:(Re={})=>{const Ze=(0,r.A)({},(0,x.h)(_e),(0,x.h)(Re));return(0,r.A)({role:"presentation"},Re,Ze,{onBlur:ie(Ze),onFocus:pe(Ze),onMouseEnter:we(Ze),onMouseLeave:Pe(Ze)})},onClickAway:Re=>{wt?.(Re,"clickaway")}}}(sn),yt=(0,r.A)({},Se,{component:ee,slots:Re,slotProps:Ze}),[mt,Ie]=(0,z.A)("root",{ref:J,className:(0,f.A)(nn.root,de),elementType:ne,externalForwardedProps:yt,getSlotProps:gn,ownerState:sn}),[At,lt]=(0,z.A)("startDecorator",{className:nn.startDecorator,elementType:be,externalForwardedProps:yt,ownerState:sn}),[vn,Tn]=(0,z.A)("endDecorator",{className:nn.endDecorator,elementType:fe,externalForwardedProps:yt,ownerState:sn});return!Pe&&Ke?null:(0,_.jsx)(Re.clickAway||M,(0,r.A)({onClickAway:Jt=>{Tt||Et(Jt)}},"function"==typeof Ze?.clickAway?Ze.clickAway(sn):Ze?.clickAway,{children:(0,_.jsxs)(mt,(0,r.A)({},Ie,{children:[vt&&(0,_.jsx)(At,(0,r.A)({},lt,{children:vt})),Q,ie&&(0,_.jsx)(vn,(0,r.A)({},Tn,{children:ie}))]}))}))})},30368:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>K});var e=n(5881),r=n(55510),a=n(81593),f=n(23793),d=n(53442),u=n(27554),y=n(34448),m=n(49582),_=n(55959),I=n(97512),F=n(328),M=n(52609),k=n(39528),x=n(55117);const w=["component","direction","spacing","divider","children","className","useFlexGap"],T=(0,F.A)(),A=(0,m.A)("div",{name:"MuiStack",slot:"Root",overridesResolver:(j,Y)=>Y.root});function z(j){return(0,_.A)({props:j,name:"MuiStack",defaultTheme:T})}function V(j,Y){const O=a.Children.toArray(j).filter(Boolean);return O.reduce((me,ge,Ee)=>(me.push(ge),Ee<O.length-1&&me.push(a.cloneElement(Y,{key:`separator-${Ee}`})),me),[])}const G=j=>({row:"Left","row-reverse":"Right",column:"Top","column-reverse":"Bottom"}[j]),B=({ownerState:j,theme:Y})=>{let O=(0,r.A)({display:"flex",flexDirection:"column"},(0,M.NI)({theme:Y},(0,M.kW)({values:j.direction,breakpoints:Y.breakpoints.values}),me=>({flexDirection:me})));if(j.spacing){const me=(0,k.LX)(Y),ge=Object.keys(Y.breakpoints.values).reduce((be,fe)=>(("object"==typeof j.spacing&&null!=j.spacing[fe]||"object"==typeof j.direction&&null!=j.direction[fe])&&(be[fe]=!0),be),{}),Ee=(0,M.kW)({values:j.direction,base:ge}),je=(0,M.kW)({values:j.spacing,base:ge});"object"==typeof Ee&&Object.keys(Ee).forEach((be,fe,q)=>{Ee[be]||(Ee[be]=fe>0?Ee[q[fe-1]]:"column")}),O=(0,d.A)(O,(0,M.NI)({theme:Y},je,(be,fe)=>j.useFlexGap?{gap:(0,k._W)(me,be)}:{"& > :not(style):not(style)":{margin:0},"& > :not(style) ~ :not(style)":{[`margin${G(fe?Ee[fe]:j.direction)}`]:(0,k._W)(me,be)}}))}return O=(0,M.iZ)(Y.breakpoints,O),O};var U=n(3746),$=n(3079);const K=function H(j={}){const{createStyledComponent:Y=A,useThemeProps:O=z,componentName:me="MuiStack"}=j,Ee=Y(B);return a.forwardRef(function(be,fe){const q=O(be),ce=(0,I.A)(q),{component:xe="div",direction:_e="column",spacing:ke=0,divider:J,children:wt,className:Fe,useFlexGap:nt=!1}=ce,se=(0,e.A)(ce,w),he={direction:_e,spacing:ke,useFlexGap:nt},Q=(0,y.A)({root:["root"]},be=>(0,u.Ay)(me,be),{});return(0,x.jsx)(Ee,(0,r.A)({as:xe,ownerState:he,ref:fe,className:(0,f.A)(Q.root,Fe)},se,{children:J?V(wt,J):wt}))})}({createStyledComponent:(0,U.A)("div",{name:"JoyStack",slot:"Root",overridesResolver:(j,Y)=>Y.root}),useThemeProps:j=>(0,$.A)({props:j,name:"JoyStack"})})},25263:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>f,n:()=>r});var e=n(58902);function r(d){return(0,e.SX)("MuiSwitch",d)}const f=(0,e.WN)("MuiSwitch",["root","checked","disabled","action","input","thumb","track","focusVisible","readOnly","colorPrimary","colorDanger","colorSuccess","colorWarning","colorContext","sizeSm","sizeMd","sizeLg","variantOutlined","variantSoft","variantSolid","startDecorator","endDecorator"])},88366:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>a});const a=n(81593).createContext(void 0)},91665:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>je});var e=n(5881),r=n(55510),a=n(81593),f=n(23793),d=n(53596),u=n(11176),y=n(83898),m=n(65498),_=n(16820),I=n(58046),F=n(35316),M=n(34448),k=n(58464),x=n(3746),w=n(3079),T=n(46527),A=n(58902);function z(ne){return(0,A.SX)("MuiTooltip",ne)}(0,A.WN)("MuiTooltip",["root","tooltipArrow","arrow","touch","placementLeft","placementRight","placementTop","placementBottom","colorPrimary","colorDanger","colorNeutral","colorSuccess","colorWarning","colorContext","sizeSm","sizeMd","sizeLg","variantPlain","variantOutlined","variantSoft","variantSolid"]);var B=n(55117);const H=["children","className","component","arrow","describeChild","disableFocusListener","disableHoverListener","disableInteractive","disableTouchListener","enterDelay","enterNextDelay","enterTouchDelay","followCursor","id","leaveDelay","leaveTouchDelay","onClose","onOpen","open","disablePortal","direction","keepMounted","modifiers","placement","title","color","variant","size","slots","slotProps"],$=(0,x.A)("div",{name:"JoyTooltip",slot:"Root",overridesResolver:(ne,be)=>be.root})(({ownerState:ne,theme:be})=>{var fe,q,ce;const xe=null==(fe=be.variants[ne.variant])?void 0:fe[ne.color];return(0,r.A)({},"sm"===ne.size&&{"--Icon-fontSize":be.vars.fontSize.md,"--Tooltip-arrowSize":"8px",padding:be.spacing(.25,.625)},"md"===ne.size&&{"--Icon-fontSize":be.vars.fontSize.lg,"--Tooltip-arrowSize":"10px",padding:be.spacing(.5,.75)},"lg"===ne.size&&{"--Icon-fontSize":be.vars.fontSize.xl,"--Tooltip-arrowSize":"12px",padding:be.spacing(.75,1)},{zIndex:be.vars.zIndex.tooltip,borderRadius:be.vars.radius.sm,boxShadow:be.shadow.sm,wordWrap:"break-word",position:"relative"},ne.disableInteractive&&{pointerEvents:"none"},be.typography[`body-${{sm:"xs",md:"sm",lg:"md"}[ne.size]}`],xe,!xe.backgroundColor&&{backgroundColor:be.vars.palette.background.surface},{"&::before":{content:'""',display:"block",position:"absolute",width:null!=(q=ne.placement)&&q.match(/(top|bottom)/)?"100%":"calc(10px + var(--variant-borderWidth, 0px))",height:null!=(ce=ne.placement)&&ce.match(/(top|bottom)/)?"calc(10px + var(--variant-borderWidth, 0px))":"100%"},'&[data-popper-placement*="bottom"]::before':{top:0,left:0,transform:"translateY(-100%)"},'&[data-popper-placement*="left"]::before':{top:0,right:0,transform:"translateX(100%)"},'&[data-popper-placement*="right"]::before':{top:0,left:0,transform:"translateX(-100%)"},'&[data-popper-placement*="top"]::before':{bottom:0,left:0,transform:"translateY(100%)"}})}),R=(0,x.A)("span",{name:"JoyTooltip",slot:"Arrow",overridesResolver:(ne,be)=>be.arrow})(({theme:ne,ownerState:be})=>{var fe,q,ce;const xe=null==(fe=ne.variants[be.variant])?void 0:fe[be.color];return{"--unstable_Tooltip-arrowRotation":0,width:"var(--Tooltip-arrowSize)",height:"var(--Tooltip-arrowSize)",boxSizing:"border-box","&::before":{content:'""',display:"block",position:"absolute",width:0,height:0,border:"calc(var(--Tooltip-arrowSize) / 2) solid",borderLeftColor:"transparent",borderBottomColor:"transparent",borderTopColor:null!=(q=xe?.backgroundColor)?q:ne.vars.palette.background.surface,borderRightColor:null!=(ce=xe?.backgroundColor)?ce:ne.vars.palette.background.surface,borderRadius:"0px 2px 0px 0px",boxShadow:`var(--variant-borderWidth, 0px) calc(-1 * var(--variant-borderWidth, 0px)) 0px 0px ${xe.borderColor}`,transformOrigin:"center center",transform:"rotate(calc(-45deg + 90deg * var(--unstable_Tooltip-arrowRotation)))"},'[data-popper-placement*="bottom"] &':{top:"calc(0.5px + var(--Tooltip-arrowSize) * -1 / 2)"},'[data-popper-placement*="top"] &':{"--unstable_Tooltip-arrowRotation":2,bottom:"calc(0.5px + var(--Tooltip-arrowSize) * -1 / 2)"},'[data-popper-placement*="left"] &':{"--unstable_Tooltip-arrowRotation":1,right:"calc(0.5px + var(--Tooltip-arrowSize) * -1 / 2)"},'[data-popper-placement*="right"] &':{"--unstable_Tooltip-arrowRotation":3,left:"calc(0.5px + var(--Tooltip-arrowSize) * -1 / 2)"}}});let K=!1;const j=new u.E;let Y={x:0,y:0};function me(ne,be){return fe=>{be&&be(fe),ne(fe)}}function ge(ne,be){return(fe,...q)=>{be&&be(fe,...q),ne(fe,...q)}}const je=a.forwardRef(function(be,fe){var q;const ce=(0,w.A)({props:be,name:"JoyTooltip"}),{children:xe,className:_e,component:ke,arrow:J=!1,describeChild:wt=!1,disableFocusListener:Fe=!1,disableHoverListener:nt=!1,disableInteractive:se=!1,disableTouchListener:he=!1,enterDelay:Q=100,enterNextDelay:de=0,enterTouchDelay:ee=700,followCursor:Te=!1,id:ie,leaveDelay:pe=0,leaveTouchDelay:we=1500,onClose:Pe,onOpen:Ce,open:Re,disablePortal:Ze,direction:vt,keepMounted:st,modifiers:Se,placement:Ke="bottom",title:ze,color:Tt="neutral",variant:xt="solid",size:rn="md",slots:sn={},slotProps:nn={}}=ce,gn=(0,e.A)(ce,H),[Et,dt]=a.useState(),[yt,mt]=a.useState(null),Ie=a.useRef(!1),At=se||Te,lt=(0,u.A)(),vn=(0,u.A)(),Tn=(0,u.A)(),Ft=(0,u.A)(),[Jt,Gt]=(0,y.A)({controlled:Re,default:!1,name:"Tooltip",state:"open"});let en=Jt;const Kn=(0,m.A)(ie),Ht=a.useRef(),On=(0,_.A)(()=>{void 0!==Ht.current&&(document.body.style.WebkitUserSelect=Ht.current,Ht.current=void 0),Ft.clear()});a.useEffect(()=>On,[On]);const ln=Ye=>{j.clear(),K=!0,Gt(!0),Ce&&!en&&Ce(Ye)},Vt=(0,_.A)(Ye=>{j.start(800+pe,()=>{K=!1}),Gt(!1),Pe&&en&&Pe(Ye),lt.start(150,()=>{Ie.current=!1})}),Qt=Ye=>{Ie.current&&"touchstart"!==Ye.type||(Et&&Et.removeAttribute("title"),vn.clear(),Tn.clear(),Q||K&&de?vn.start(K?de:Q,()=>{ln(Ye)}):ln(Ye))},$t=Ye=>{vn.clear(),Tn.start(pe,()=>{Vt(Ye)})},{isFocusVisibleRef:un,onBlur:Zt,onFocus:on,ref:Bt}=(0,I.A)(),[,fn]=a.useState(!1),kn=Ye=>{Zt(Ye),!1===un.current&&(fn(!1),$t(Ye))},ni=Ye=>{Et||dt(Ye.currentTarget),on(Ye),!0===un.current&&(fn(!0),Qt(Ye))},ki=Ye=>{Ie.current=!0;const Ue=xe.props;Ue.onTouchStart&&Ue.onTouchStart(Ye)};a.useEffect(()=>{if(en)return document.addEventListener("keydown",Ye),()=>{document.removeEventListener("keydown",Ye)};function Ye(Ue){("Escape"===Ue.key||"Esc"===Ue.key)&&Vt(Ue)}},[Vt,en]);const Dn=(0,F.A)(dt,fe),Ne=(0,F.A)(Bt,Dn),qt=(0,F.A)(xe.ref,Ne);"number"!=typeof ze&&!ze&&(en=!1);const Qe=a.useRef(null),ft={},dn="string"==typeof ze;wt?(ft.title=en||!dn||nt?null:ze,ft["aria-describedby"]=en?Kn:null):(ft["aria-label"]=dn?ze:null,ft["aria-labelledby"]=en&&!dn?Kn:null);const En=(0,r.A)({},ft,gn,{component:ke},xe.props,{className:(0,f.A)(_e,xe.props.className),onTouchStart:ki,ref:qt},Te?{onMouseMove:Ye=>{const Ue=xe.props;Ue.onMouseMove&&Ue.onMouseMove(Ye),Y={x:Ye.clientX,y:Ye.clientY},Qe.current&&Qe.current.update()}}:{}),ii={};he||(En.onTouchStart=Ye=>{ki(Ye),Tn.clear(),lt.clear(),On(),Ht.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect="none",Ft.start(ee,()=>{document.body.style.WebkitUserSelect=Ht.current,Qt(Ye)})},En.onTouchEnd=Ye=>{xe.props.onTouchEnd&&xe.props.onTouchEnd(Ye),On(),Tn.start(we,()=>{Vt(Ye)})}),nt||(En.onMouseOver=me(Qt,En.onMouseOver),En.onMouseLeave=me($t,En.onMouseLeave),At||(ii.onMouseOver=Qt,ii.onMouseLeave=$t)),Fe||(En.onFocus=ge(ni,En.onFocus),En.onBlur=ge(kn,En.onBlur),At||(ii.onFocus=ni,ii.onBlur=kn));const mi=(0,r.A)({},ce,{arrow:J,disableInteractive:At,placement:Ke,touch:Ie.current,color:Tt,variant:xt,size:rn}),zn=(ne=>{const{arrow:be,variant:fe,color:q,size:ce,placement:xe,touch:_e}=ne,ke={root:["root",be&&"tooltipArrow",_e&&"touch",ce&&`size${(0,d.A)(ce)}`,q&&`color${(0,d.A)(q)}`,fe&&`variant${(0,d.A)(fe)}`,`tooltipPlacement${(0,d.A)(xe.split("-")[0])}`],arrow:["arrow"]};return(0,M.A)(ke,z,{})})(mi),Ai=(0,r.A)({},gn,{component:ke,slots:sn,slotProps:nn}),Pt=a.useMemo(()=>[{name:"arrow",enabled:!!yt,options:{element:yt,padding:6}},{name:"offset",options:{offset:[0,10]}},...Se||[]],[yt,Se]),[xn,Ln]=(0,T.A)("root",{additionalProps:(0,r.A)({id:Kn,popperRef:Qe,placement:Ke,anchorEl:Te?{getBoundingClientRect:()=>({top:Y.y,left:Y.x,right:Y.x,bottom:Y.y,width:0,height:0})}:Et,open:!!Et&&en,disablePortal:Ze,keepMounted:st,direction:vt,modifiers:Pt},ii),ref:null,className:zn.root,elementType:$,externalForwardedProps:Ai,ownerState:mi}),[It,Xe]=(0,T.A)("arrow",{ref:mt,className:zn.arrow,elementType:R,externalForwardedProps:Ai,ownerState:mi});return(0,B.jsxs)(a.Fragment,{children:[a.isValidElement(xe)&&a.cloneElement(xe,En),(0,B.jsxs)(xn,(0,r.A)({},Ln,!(null!=(q=ce.slots)&&q.root)&&{as:k.N,slots:{root:ke||"div"}},{children:[ze,J?(0,B.jsx)(It,(0,r.A)({},Xe)):null]}))]})})},98419:(Ge,L,n)=>{"use strict";n.d(L,{Ec:()=>V,Iq:()=>z,Ay:()=>K});var e=n(5881),r=n(55510),a=n(81593),f=n(53596),d=n(51970),u=n(97512),y=n(34448),m=n(3746),_=n(3079),I=n(46527),F=n(58902);function M(j){return(0,F.SX)("MuiTypography",j)}(0,F.WN)("MuiTypography",["root","h1","h2","h3","h4","title-lg","title-md","title-sm","body-lg","body-md","body-sm","body-xs","noWrap","gutterBottom","startDecorator","endDecorator","colorPrimary","colorNeutral","colorDanger","colorSuccess","colorWarning","colorContext","variantPlain","variantOutlined","variantSoft","variantSolid"]);var w=n(55117);const T=["color","textColor"],A=["component","gutterBottom","noWrap","level","levelMapping","children","endDecorator","startDecorator","variant","slots","slotProps"],z=a.createContext(!1),V=a.createContext(!1),B=(0,m.A)("span",{name:"JoyTypography",slot:"StartDecorator",overridesResolver:(j,Y)=>Y.startDecorator})({display:"inline-flex",marginInlineEnd:"clamp(4px, var(--Typography-gap, 0.375em), 0.75rem)"}),H=(0,m.A)("span",{name:"JoyTypography",slot:"endDecorator",overridesResolver:(j,Y)=>Y.endDecorator})({display:"inline-flex",marginInlineStart:"clamp(4px, var(--Typography-gap, 0.375em), 0.75rem)"}),U=(0,m.A)("span",{name:"JoyTypography",slot:"Root",overridesResolver:(j,Y)=>Y.root})(({theme:j,ownerState:Y})=>{var O,me,ge,Ee,je;const ne="inherit"!==Y.level?null==(O=j.typography[Y.level])?void 0:O.lineHeight:"1";return(0,r.A)({"--Icon-fontSize":`calc(1em * ${ne})`},Y.color&&{"--Icon-color":"currentColor"},{margin:"var(--Typography-margin, 0px)"},Y.nesting?{display:"inline"}:(0,r.A)({display:"block"},Y.unstable_hasSkeleton&&{position:"relative"}),(Y.startDecorator||Y.endDecorator)&&(0,r.A)({display:"flex",alignItems:"center"},Y.nesting&&(0,r.A)({display:"inline-flex"},Y.startDecorator&&{verticalAlign:"bottom"})),Y.level&&"inherit"!==Y.level&&j.typography[Y.level],{fontSize:`var(--Typography-fontSize, ${Y.level&&"inherit"!==Y.level&&null!=(me=null==(ge=j.typography[Y.level])?void 0:ge.fontSize)?me:"inherit"})`},Y.noWrap&&{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},Y.gutterBottom&&{marginBottom:"0.35em"},Y.color&&{color:`var(--variant-plainColor, rgba(${null==(Ee=j.vars.palette[Y.color])?void 0:Ee.mainChannel} / 1))`},Y.variant&&(0,r.A)({borderRadius:j.vars.radius.xs,paddingBlock:"min(0.1em, 4px)",paddingInline:"0.25em"},!Y.nesting&&{marginInline:"-0.25em"},null==(je=j.variants[Y.variant])?void 0:je[Y.color]))}),$={h1:"h1",h2:"h2",h3:"h3",h4:"h4","title-lg":"p","title-md":"p","title-sm":"p","body-lg":"p","body-md":"p","body-sm":"p","body-xs":"span",inherit:"p"},R=a.forwardRef(function(Y,O){var me;const ge=(0,_.A)({props:Y,name:"JoyTypography"}),{color:Ee,textColor:je}=ge,ne=(0,e.A)(ge,T),be=a.useContext(z),fe=a.useContext(V),q=(0,u.A)((0,r.A)({},ne,{color:je})),{component:ce,gutterBottom:xe=!1,noWrap:_e=!1,level:ke="body-md",levelMapping:J=$,children:wt,endDecorator:Fe,startDecorator:nt,variant:se,slots:he={},slotProps:Q={}}=q,de=(0,e.A)(q,A),ee=null!=(me=Y.color)?me:se?Ee??"neutral":Ee,Te=be||fe?Y.level||"inherit":ke,ie=(0,d.A)(wt,["Skeleton"]),pe=ce||(be?"span":J[Te]||$[Te]||"span"),we=(0,r.A)({},q,{level:Te,component:pe,color:ee,gutterBottom:xe,noWrap:_e,nesting:be,variant:se,unstable_hasSkeleton:ie}),Pe=(j=>{const{gutterBottom:Y,noWrap:O,level:me,color:ge,variant:Ee}=j,je={root:["root",me,Y&&"gutterBottom",O&&"noWrap",ge&&`color${(0,f.A)(ge)}`,Ee&&`variant${(0,f.A)(Ee)}`],startDecorator:["startDecorator"],endDecorator:["endDecorator"]};return(0,y.A)(je,M,{})})(we),Ce=(0,r.A)({},de,{component:pe,slots:he,slotProps:Q}),[Re,Ze]=(0,I.A)("root",{ref:O,className:Pe.root,elementType:U,externalForwardedProps:Ce,ownerState:we}),[vt,st]=(0,I.A)("startDecorator",{className:Pe.startDecorator,elementType:B,externalForwardedProps:Ce,ownerState:we}),[Se,Ke]=(0,I.A)("endDecorator",{className:Pe.endDecorator,elementType:H,externalForwardedProps:Ce,ownerState:we});return(0,w.jsx)(z.Provider,{value:!0,children:(0,w.jsxs)(Re,(0,r.A)({},Ze,{children:[nt&&(0,w.jsx)(vt,(0,r.A)({},st,{children:nt})),ie?a.cloneElement(wt,{variant:wt.props.variant||"inline"}):wt,Fe&&(0,w.jsx)(Se,(0,r.A)({},Ke,{children:Fe}))]}))})});R.muiName="Typography";const K=R},58902:(Ge,L,n)=>{"use strict";n.d(L,{SX:()=>a,WN:()=>f});var e=n(27554),r=n(7674);const a=(d,u)=>(0,e.Ay)(d,u,"Mui"),f=(d,u)=>(0,r.A)(d,u,"Mui")},95754:(Ge,L,n)=>{"use strict";n.d(L,{Hm:()=>y,jJ:()=>a,qG:()=>m});var e=n(6651);const r=_=>I=>`--${_?`${_}-`:""}${I.replace(/^--/,"")}`,a="data-skip-inverted-colors",f=`& :not([${a}], [${a}] *)`,d=_=>{var I,F,M,k,x,w,T,A,z,V,G,B,H,U,$,R,K,j,Y,O,me,ge;const Ee=r(_.cssVarPrefix);return{"--variant-plainColor":"var(--variant-plainColor) !important","--variant-plainHoverColor":"var(--variant-plainHoverColor) !important","--variant-plainHoverBg":"var(--variant-plainHoverBg) !important","--variant-plainActiveBg":"var(--variant-plainActiveBg) !important","--variant-plainDisabledColor":"var(--variant-plainDisabledColor) !important","--variant-outlinedColor":"var(--variant-outlinedColor) !important","--variant-outlinedBorder":"var(--variant-outlinedBorder) !important","--variant-outlinedHoverColor":"var(--variant-outlinedHoverColor) !important","--variant-outlinedHoverBorder":"var(--variant-outlinedHoverBorder) !important","--variant-outlinedHoverBg":"var(--variant-outlinedHoverBg) !important","--variant-outlinedActiveBg":"var(--variant-outlinedActiveBg) !important","--variant-outlinedDisabledColor":"var(--variant-outlinedDisabledColor) !important","--variant-outlinedDisabledBorder":"var(--variant-outlinedDisabledBorder) !important","--variant-softColor":"var(--variant-softColor) !important","--variant-softHoverColor":"var(--variant-softHoverColor) !important","--variant-softBg":"var(--variant-softBg) !important","--variant-softHoverBg":"var(--variant-softHoverBg) !important","--variant-softActiveBg":"var(--variant-softActiveBg) !important","--variant-softActiveColor":"var(--variant-softActiveColor) !important","--variant-softDisabledColor":"var(--variant-softDisabledColor) !important","--variant-softDisabledBg":"var(--variant-softDisabledBg) !important","--variant-solidColor":"var(--variant-solidColor) !important","--variant-solidBg":"var(--variant-solidBg) !important","--variant-solidHoverBg":"var(--variant-solidHoverBg) !important","--variant-solidActiveBg":"var(--variant-solidActiveBg) !important","--variant-solidDisabledColor":"var(--variant-solidDisabledColor) !important","--variant-solidDisabledBg":"var(--variant-solidDisabledBg) !important","--Badge-ringColor":"var(--Badge-ringColor) !important",colorScheme:"unset",[_.getColorSchemeSelector("light")]:{[Ee("--palette-focusVisible")]:`${null==(I=_.colorSchemes.light)?void 0:I.palette.focusVisible} !important`,[Ee("--palette-background-body")]:`${null==(F=_.colorSchemes.light)?void 0:F.palette.background.body} !important`,[Ee("--palette-background-surface")]:`${null==(M=_.colorSchemes.light)?void 0:M.palette.background.surface} !important`,[Ee("--palette-background-popup")]:`${null==(k=_.colorSchemes.light)?void 0:k.palette.background.popup} !important`,[Ee("--palette-background-level1")]:`${null==(x=_.colorSchemes.light)?void 0:x.palette.background.level1} !important`,[Ee("--palette-background-level2")]:`${null==(w=_.colorSchemes.light)?void 0:w.palette.background.level2} !important`,[Ee("--palette-background-level3")]:`${null==(T=_.colorSchemes.light)?void 0:T.palette.background.level3} !important`,[Ee("--palette-text-primary")]:`${null==(A=_.colorSchemes.light)?void 0:A.palette.text.primary} !important`,[Ee("--palette-text-secondary")]:`${null==(z=_.colorSchemes.light)?void 0:z.palette.text.secondary} !important`,[Ee("--palette-text-tertiary")]:`${null==(V=_.colorSchemes.light)?void 0:V.palette.text.tertiary} !important`,[Ee("--palette-divider")]:`${null==(G=_.colorSchemes.light)?void 0:G.palette.divider} !important`},[_.getColorSchemeSelector("dark")]:{[Ee("--palette-focusVisible")]:`${null==(B=_.colorSchemes.dark)?void 0:B.palette.focusVisible} !important`,[Ee("--palette-background-body")]:`${null==(H=_.colorSchemes.dark)?void 0:H.palette.background.body} !important`,[Ee("--palette-background-surface")]:`${null==(U=_.colorSchemes.dark)?void 0:U.palette.background.surface} !important`,[Ee("--palette-background-popup")]:`${null==($=_.colorSchemes.dark)?void 0:$.palette.background.popup} !important`,[Ee("--palette-background-level1")]:`${null==(R=_.colorSchemes.dark)?void 0:R.palette.background.level1} !important`,[Ee("--palette-background-level2")]:`${null==(K=_.colorSchemes.dark)?void 0:K.palette.background.level2} !important`,[Ee("--palette-background-level3")]:`${null==(j=_.colorSchemes.dark)?void 0:j.palette.background.level3} !important`,[Ee("--palette-text-primary")]:`${null==(Y=_.colorSchemes.dark)?void 0:Y.palette.text.primary} !important`,[Ee("--palette-text-secondary")]:`${null==(O=_.colorSchemes.dark)?void 0:O.palette.text.secondary} !important`,[Ee("--palette-text-tertiary")]:`${null==(me=_.colorSchemes.dark)?void 0:me.palette.text.tertiary} !important`,[Ee("--palette-divider")]:`${null==(ge=_.colorSchemes.dark)?void 0:ge.palette.divider} !important`}}},y=_=>I=>{const F=function u(_){return void 0!==_.theme}(I)?I.theme:I,M=(0,e.A)(F.cssVarPrefix),k=r(F.cssVarPrefix),x=w=>{const T=w.split("-");return M(w,F.palette[T[1]][T[2]])};return{[f]:{"--Badge-ringColor":x(`palette-${_}-solidBg`),"--Icon-color":"currentColor",[`${F.getColorSchemeSelector("light")}, ${F.getColorSchemeSelector("dark")}`]:{colorScheme:"dark",[k("--palette-focusVisible")]:x(`palette-${_}-200`),[k("--palette-background-body")]:"rgba(0 0 0 / 0.1)",[k("--palette-background-surface")]:"rgba(0 0 0 / 0.06)",[k("--palette-background-popup")]:x(`palette-${_}-700`),[k("--palette-background-level1")]:`rgba(${x(`palette-${_}-darkChannel`)} / 0.2)`,[k("--palette-background-level2")]:`rgba(${x(`palette-${_}-darkChannel`)} / 0.36)`,[k("--palette-background-level3")]:`rgba(${x(`palette-${_}-darkChannel`)} / 0.6)`,[k("--palette-text-primary")]:x("palette-common-white"),[k("--palette-text-secondary")]:x(`palette-${_}-200`),[k("--palette-text-tertiary")]:x(`palette-${_}-300`),[k("--palette-text-icon")]:x(`palette-${_}-200`),[k("--palette-divider")]:`rgba(${x(`palette-${_}-lightChannel`)} / 0.32)`,"--variant-plainColor":x(`palette-${_}-50`),"--variant-plainHoverColor":"#fff","--variant-plainHoverBg":`rgba(${x(`palette-${_}-lightChannel`)} / 0.12)`,"--variant-plainActiveBg":`rgba(${x(`palette-${_}-lightChannel`)} / 0.32)`,"--variant-plainDisabledColor":`rgba(${x(`palette-${_}-lightChannel`)} / 0.72)`,"--variant-outlinedColor":x(`palette-${_}-50`),"--variant-outlinedBorder":`rgba(${x(`palette-${_}-lightChannel`)} / 0.5)`,"--variant-outlinedHoverColor":"#fff","--variant-outlinedHoverBorder":x(`palette-${_}-300`),"--variant-outlinedHoverBg":`rgba(${x(`palette-${_}-lightChannel`)} / 0.12)`,"--variant-outlinedActiveBg":`rgba(${x(`palette-${_}-lightChannel`)} / 0.32)`,"--variant-outlinedDisabledColor":`rgba(${x(`palette-${_}-lightChannel`)} / 0.72)`,"--variant-outlinedDisabledBorder":"rgba(255 255 255 / 0.2)","--variant-softColor":x("palette-common-white"),"--variant-softHoverColor":x("palette-common-white"),"--variant-softBg":`rgba(${x(`palette-${_}-lightChannel`)} / 0.24)`,"--variant-softHoverBg":`rgba(${x(`palette-${_}-lightChannel`)} / 0.36)`,"--variant-softActiveBg":`rgba(${x(`palette-${_}-lightChannel`)} / 0.16)`,"--variant-softActiveColor":"#fff","--variant-softDisabledColor":`rgba(${x(`palette-${_}-lightChannel`)} / 0.72)`,"--variant-softDisabledBg":`rgba(${x(`palette-${_}-lightChannel`)} / 0.1)`,"--variant-solidColor":x(`palette-${_}-${"neutral"===_?"600":"500"}`),"--variant-solidBg":x("palette-common-white"),"--variant-solidHoverBg":x("palette-common-white"),"--variant-solidActiveBg":x(`palette-${_}-100`),"--variant-solidDisabledColor":`rgba(${x(`palette-${_}-lightChannel`)} / 0.72)`,"--variant-solidDisabledBg":`rgba(${x(`palette-${_}-lightChannel`)} / 0.1)`}},[`&, & [${a}]`]:d(F)}},m=_=>I=>{const{theme:F=I}=I,M=(0,e.A)(F.cssVarPrefix),k=r(F.cssVarPrefix),x=w=>{const T=w.split("-");return M(w,F.palette[T[1]][T[2]])};return{[f]:{"--Badge-ringColor":x(`palette-${_}-softBg`),"--Icon-color":"currentColor",[F.getColorSchemeSelector("dark")]:{[k("--palette-focusVisible")]:x(`palette-${_}-300`),[k("--palette-background-body")]:`rgba(${x(`palette-${_}-mainChannel`)} / 0.1)`,[k("--palette-background-surface")]:`rgba(${x(`palette-${_}-mainChannel`)} / 0.08)`,[k("--palette-background-level1")]:`rgba(${x(`palette-${_}-mainChannel`)} / 0.2)`,[k("--palette-background-level2")]:`rgba(${x(`palette-${_}-mainChannel`)} / 0.4)`,[k("--palette-background-level3")]:`rgba(${x(`palette-${_}-mainChannel`)} / 0.6)`,[k("--palette-text-primary")]:x(`palette-${_}-100`),[k("--palette-text-secondary")]:`rgba(${x(`palette-${_}-lightChannel`)} / 0.72)`,[k("--palette-text-tertiary")]:`rgba(${x(`palette-${_}-lightChannel`)} / 0.6)`,[k("--palette-text-icon")]:`rgba(${x(`palette-${_}-lightChannel`)} / 0.6)`,[k("--palette-divider")]:`rgba(${x(`palette-${_}-lightChannel`)} / 0.2)`,"--variant-plainColor":`rgba(${x(`palette-${_}-lightChannel`)} / 1)`,"--variant-plainHoverColor":x(`palette-${_}-50`),"--variant-plainHoverBg":`rgba(${x(`palette-${_}-mainChannel`)} / 0.16)`,"--variant-plainActiveBg":`rgba(${x(`palette-${_}-mainChannel`)} / 0.32)`,"--variant-plainDisabledColor":`rgba(${x(`palette-${_}-mainChannel`)} / 0.72)`,"--variant-outlinedColor":`rgba(${x(`palette-${_}-lightChannel`)} / 1)`,"--variant-outlinedHoverColor":x(`palette-${_}-50`),"--variant-outlinedBg":"initial","--variant-outlinedBorder":`rgba(${x(`palette-${_}-mainChannel`)} / 0.4)`,"--variant-outlinedHoverBorder":x(`palette-${_}-600`),"--variant-outlinedHoverBg":`rgba(${x(`palette-${_}-mainChannel`)} / 0.16)`,"--variant-outlinedActiveBg":`rgba(${x(`palette-${_}-mainChannel`)} / 0.32)`,"--variant-outlinedDisabledColor":`rgba(${x(`palette-${_}-mainChannel`)} / 0.72)`,"--variant-outlinedDisabledBorder":`rgba(${x(`palette-${_}-mainChannel`)} / 0.2)`,"--variant-softColor":x(`palette-${_}-200`),"--variant-softBg":`rgba(${x(`palette-${_}-mainChannel`)} / 0.24)`,"--variant-softHoverColor":"#fff","--variant-softHoverBg":`rgba(${x(`palette-${_}-mainChannel`)} / 0.32)`,"--variant-softActiveBg":`rgba(${x(`palette-${_}-mainChannel`)} / 0.48)`,"--variant-softDisabledColor":`rgba(${x(`palette-${_}-mainChannel`)} / 0.72)`,"--variant-softDisabledBg":`rgba(${x(`palette-${_}-mainChannel`)} / 0.12)`,"--variant-solidColor":"#fff","--variant-solidBg":x(`palette-${_}-500`),"--variant-solidHoverColor":"#fff","--variant-solidHoverBg":x(`palette-${_}-600`),"--variant-solidActiveBg":x(`palette-${_}-600`),"--variant-solidDisabledColor":`rgba(${x(`palette-${_}-mainChannel`)} / 0.72)`,"--variant-solidDisabledBg":`rgba(${x(`palette-${_}-mainChannel`)} / 0.12)`},[F.getColorSchemeSelector("light")]:{[k("--palette-focusVisible")]:x(`palette-${_}-500`),[k("--palette-background-body")]:`rgba(${x(`palette-${_}-mainChannel`)} / 0.1)`,[k("--palette-background-surface")]:`rgba(${x(`palette-${_}-mainChannel`)} / 0.08)`,[k("--palette-background-level1")]:`rgba(${x(`palette-${_}-mainChannel`)} / 0.2)`,[k("--palette-background-level2")]:`rgba(${x(`palette-${_}-mainChannel`)} / 0.32)`,[k("--palette-background-level3")]:`rgba(${x(`palette-${_}-mainChannel`)} / 0.48)`,[k("--palette-text-primary")]:x(`palette-${_}-700`),[k("--palette-text-secondary")]:`rgba(${x(`palette-${_}-darkChannel`)} / 0.8)`,[k("--palette-text-tertiary")]:`rgba(${x(`palette-${_}-darkChannel`)} / 0.68)`,[k("--palette-text-icon")]:x(`palette-${_}-500`),[k("--palette-divider")]:`rgba(${x(`palette-${_}-mainChannel`)} / 0.32)`,"--variant-plainColor":`rgba(${x(`palette-${_}-darkChannel`)} / 0.8)`,"--variant-plainHoverColor":`rgba(${x(`palette-${_}-darkChannel`)} / 1)`,"--variant-plainHoverBg":`rgba(${x(`palette-${_}-mainChannel`)} / 0.12)`,"--variant-plainActiveBg":`rgba(${x(`palette-${_}-mainChannel`)} / 0.24)`,"--variant-plainDisabledColor":`rgba(${x(`palette-${_}-mainChannel`)} / 0.6)`,"--variant-outlinedColor":`rgba(${x(`palette-${_}-mainChannel`)} / 1)`,"--variant-outlinedBorder":`rgba(${x(`palette-${_}-mainChannel`)} / 0.4)`,"--variant-outlinedHoverColor":x(`palette-${_}-600`),"--variant-outlinedHoverBorder":x(`palette-${_}-300`),"--variant-outlinedHoverBg":`rgba(${x(`palette-${_}-mainChannel`)} / 0.12)`,"--variant-outlinedActiveBg":`rgba(${x(`palette-${_}-mainChannel`)} / 0.24)`,"--variant-outlinedDisabledColor":`rgba(${x(`palette-${_}-mainChannel`)} / 0.6)`,"--variant-outlinedDisabledBorder":`rgba(${x(`palette-${_}-mainChannel`)} / 0.12)`,"--variant-softColor":x(`palette-${_}-600`),"--variant-softBg":`rgba(${x(`palette-${_}-lightChannel`)} / 0.8)`,"--variant-softHoverColor":x(`palette-${_}-700`),"--variant-softHoverBg":x(`palette-${_}-200`),"--variant-softActiveBg":x(`palette-${_}-300`),"--variant-softDisabledColor":`rgba(${x(`palette-${_}-mainChannel`)} / 0.6)`,"--variant-softDisabledBg":`rgba(${x(`palette-${_}-mainChannel`)} / 0.08)`,"--variant-solidColor":x("palette-common-white"),"--variant-solidBg":x(`palette-${_}-${"neutral"===_?"700":"500"}`),"--variant-solidHoverColor":x("palette-common-white"),"--variant-solidHoverBg":x(`palette-${_}-600`),"--variant-solidActiveBg":x(`palette-${_}-600`),"--variant-solidDisabledColor":`rgba(${x(`palette-${_}-mainChannel`)} / 0.6)`,"--variant-solidDisabledBg":`rgba(${x(`palette-${_}-mainChannel`)} / 0.08)`}},[`&, & [${a}]`]:d(F)}}},81112:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>f}),n(81593);var r=n(92302),a=n(55117);const f=(0,r.A)((0,a.jsx)("path",{d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close")},58464:(Ge,L,n)=>{"use strict";n.d(L,{N:()=>be});var e=n(55510),r=n(5881),a=n(81593),f=n(35316),d=n(24974),u=n(43234),y=n(75995),m=n(34448),_=n(87460),I=n(27554);const F="base";function x(fe,q){const ce=I.li[q];return ce?function M(fe){return`${F}--${fe}`}(ce):function k(fe,q){return`${F}-${fe}-${q}`}(fe,q)}const A="Popper";function z(fe){return x(A,fe)}!function T(fe,q){const ce={};q.forEach(xe=>{ce[xe]=x(fe,xe)})}(A,["root"]);var G=n(43372),B=n(55117);const U=a.createContext({disableDefaultClasses:!1}),K=["anchorEl","children","direction","disablePortal","modifiers","open","placement","popperOptions","popperRef","slotProps","slots","TransitionProps","ownerState"],j=["anchorEl","children","container","direction","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","style","transition","slotProps","slots"];function O(fe){return"function"==typeof fe?fe():fe}const je={},ne=a.forwardRef(function(q,ce){var xe;const{anchorEl:_e,children:ke,direction:J,disablePortal:wt,modifiers:Fe,open:nt,placement:se,popperOptions:he,popperRef:Q,slotProps:de={},slots:ee={},TransitionProps:Te}=q,ie=(0,r.A)(q,K),pe=a.useRef(null),we=(0,f.A)(pe,ce),Pe=a.useRef(null),Ce=(0,f.A)(Pe,Q),Re=a.useRef(Ce);(0,d.A)(()=>{Re.current=Ce},[Ce]),a.useImperativeHandle(Q,()=>Pe.current,[]);const Ze=function Y(fe,q){if("ltr"===q)return fe;switch(fe){case"bottom-end":return"bottom-start";case"bottom-start":return"bottom-end";case"top-end":return"top-start";case"top-start":return"top-end";default:return fe}}(se,J),[vt,st]=a.useState(Ze),[Se,Ke]=a.useState(O(_e));a.useEffect(()=>{Pe.current&&Pe.current.forceUpdate()}),a.useEffect(()=>{_e&&Ke(O(_e))},[_e]),(0,d.A)(()=>{if(!Se||!nt)return;let nn=[{name:"preventOverflow",options:{altBoundary:wt}},{name:"flip",options:{altBoundary:wt}},{name:"onUpdate",enabled:!0,phase:"afterWrite",fn:({state:Et})=>{(Et=>{st(Et.placement)})(Et)}}];null!=Fe&&(nn=nn.concat(Fe)),he&&null!=he.modifiers&&(nn=nn.concat(he.modifiers));const gn=(0,y.n4)(Se,pe.current,(0,e.A)({placement:Ze},he,{modifiers:nn}));return Re.current(gn),()=>{gn.destroy(),Re.current(null)}},[Se,wt,Fe,nt,he,Ze]);const ze={placement:vt};null!==Te&&(ze.TransitionProps=Te);const Tt=(0,m.A)({root:["root"]},function $(fe){const{disableDefaultClasses:q}=a.useContext(U);return ce=>q?"":fe(ce)}(z)),xt=null!=(xe=ee.root)?xe:"div",rn=(0,G.Q)({elementType:xt,externalSlotProps:de.root,externalForwardedProps:ie,additionalProps:{role:"tooltip",ref:we},ownerState:q,className:Tt.root});return(0,B.jsx)(xt,(0,e.A)({},rn,{children:"function"==typeof ke?ke(ze):ke}))}),be=a.forwardRef(function(q,ce){const{anchorEl:xe,children:_e,container:ke,direction:J="ltr",disablePortal:wt=!1,keepMounted:Fe=!1,modifiers:nt,open:se,placement:he="bottom",popperOptions:Q=je,popperRef:de,style:ee,transition:Te=!1,slotProps:ie={},slots:pe={}}=q,we=(0,r.A)(q,j),[Pe,Ce]=a.useState(!0);if(!Fe&&!se&&(!Te||Pe))return null;let vt;if(ke)vt=ke;else if(xe){const Ke=O(xe);vt=Ke&&function me(fe){return void 0!==fe.nodeType}(Ke)?(0,u.A)(Ke).body:(0,u.A)(null).body}const Se=Te?{in:se,onEnter:()=>{Ce(!1)},onExited:()=>{Ce(!0)}}:void 0;return(0,B.jsx)(_.Z,{disablePortal:wt,container:vt,children:(0,B.jsx)(ne,(0,e.A)({anchorEl:xe,direction:J,disablePortal:wt,modifiers:nt,ref:ce,open:Te?!Pe:se,placement:he,popperOptions:Q,popperRef:de,slotProps:ie,slots:pe},we,{style:(0,e.A)({position:"fixed",top:0,left:0,display:se||!Fe||Te&&!Pe?void 0:"none"},ee),TransitionProps:Se,children:_e}))})})},87460:(Ge,L,n)=>{"use strict";n.d(L,{Z:()=>m});var e=n(81593),r=n(46216),a=n(35316),f=n(24974),d=n(98402),u=n(55117);const m=e.forwardRef(function(I,F){const{children:M,container:k,disablePortal:x=!1}=I,[w,T]=e.useState(null),A=(0,a.A)(e.isValidElement(M)?M.ref:null,F);return(0,f.A)(()=>{x||T(function y(_){return"function"==typeof _?_():_}(k)||document.body)},[k,x]),(0,f.A)(()=>{if(w&&!x)return(0,d.A)(F,w),()=>{(0,d.A)(F,null)}},[F,w,x]),x?e.isValidElement(M)?e.cloneElement(M,{ref:A}):(0,u.jsx)(e.Fragment,{children:M}):(0,u.jsx)(e.Fragment,{children:w&&r.createPortal(M,w)})})},46568:(Ge,L,n)=>{"use strict";n.d(L,{s:()=>y});var e=n(55510),r=n(81593),a=n(58046),f=n(35316),d=n(72577);function y(m={}){const{disabled:_=!1,focusableWhenDisabled:I,href:F,rootRef:M,tabIndex:k,to:x,type:w,rootElementName:T}=m,A=r.useRef(),[z,V]=r.useState(!1),{isFocusVisibleRef:G,onFocus:B,onBlur:H,ref:U}=(0,a.A)(),[$,R]=r.useState(!1);_&&!I&&$&&R(!1),r.useEffect(()=>{G.current=$},[$,G]);const[K,j]=function u(m){const{rootElementName:_=""}=m,[F,M]=r.useState(_.toUpperCase());return[F,r.useCallback(x=>{var w;M(null!=(w=x?.tagName)?w:"")},[])]}({rootElementName:T??(F||x?"a":void 0),componentName:"Button"}),Y=xe=>_e=>{var ke;$&&_e.preventDefault(),null==(ke=xe.onMouseLeave)||ke.call(xe,_e)},O=xe=>_e=>{var ke;H(_e),!1===G.current&&R(!1),null==(ke=xe.onBlur)||ke.call(xe,_e)},me=xe=>_e=>{var ke,J;A.current||(A.current=_e.currentTarget),B(_e),!0===G.current&&(R(!0),null==(J=xe.onFocusVisible)||J.call(xe,_e)),null==(ke=xe.onFocus)||ke.call(xe,_e)},ge=()=>{const xe=A.current;return"BUTTON"===K||"INPUT"===K&&["button","submit","reset"].includes(xe?.type)||"A"===K&&xe?.href},Ee=xe=>_e=>{var ke;_||null==(ke=xe.onClick)||ke.call(xe,_e)},je=xe=>_e=>{var ke;_||(V(!0),document.addEventListener("mouseup",()=>{V(!1)},{once:!0})),null==(ke=xe.onMouseDown)||ke.call(xe,_e)},ne=xe=>_e=>{var ke,J;null==(ke=xe.onKeyDown)||ke.call(xe,_e),_e.defaultMuiPrevented||(_e.target===_e.currentTarget&&!ge()&&" "===_e.key&&_e.preventDefault(),_e.target===_e.currentTarget&&" "===_e.key&&!_&&V(!0),_e.target!==_e.currentTarget||ge()||"Enter"!==_e.key||_)||(null==(J=xe.onClick)||J.call(xe,_e),_e.preventDefault())},be=xe=>_e=>{var ke,J;_e.target===_e.currentTarget&&V(!1),null==(ke=xe.onKeyUp)||ke.call(xe,_e),_e.target!==_e.currentTarget||ge()||_||" "!==_e.key||_e.defaultMuiPrevented||null==(J=xe.onClick)||J.call(xe,_e)},fe=(0,f.A)(j,M,U,A),q={};return void 0!==k&&(q.tabIndex=k),"BUTTON"===K?(q.type=w??"button",I?q["aria-disabled"]=_:q.disabled=_):"INPUT"===K?w&&["button","submit","reset"].includes(w)&&(I?q["aria-disabled"]=_:q.disabled=_):""!==K&&(!F&&!x&&(q.role="button",q.tabIndex=k??0),_&&(q["aria-disabled"]=_,q.tabIndex=I?k??0:-1)),{getRootProps:(xe={})=>{const _e=(0,e.A)({},(0,d.h)(m),(0,d.h)(xe)),ke=(0,e.A)({type:w},_e,q,xe,{onBlur:O(_e),onClick:Ee(_e),onFocus:me(_e),onKeyDown:ne(_e),onKeyUp:be(_e),onMouseDown:je(_e),onMouseLeave:Y(_e),ref:fe});return delete ke.onFocusVisible,ke},focusVisible:$,setFocusVisible:R,active:z,rootRef:fe}}},86669:(Ge,L,n)=>{"use strict";n.d(L,{Q:()=>f});var e=n(81593),r=n(24974),a=n(74874);function f(d,u){const y=e.useContext(a.q);if(null===y)throw new Error("useCompoundItem must be used within a useCompoundParent");const{registerItem:m}=y,[_,I]=e.useState("function"==typeof d?void 0:d);return(0,r.A)(()=>{const{id:F,deregister:M}=m(d,u);return I(F),M},[m,u,d]),{id:_,index:void 0!==_?y.getItemIndex(_):-1,totalItemCount:y.totalSubitemCount}}},74874:(Ge,L,n)=>{"use strict";n.d(L,{q:()=>r,v:()=>f});var e=n(81593);const r=e.createContext(null);function f(){const[d,u]=e.useState(new Map),y=e.useRef(new Set),m=e.useCallback(function(x){y.current.delete(x),u(w=>{const T=new Map(w);return T.delete(x),T})},[]),_=e.useCallback(function(x,w){let T;return T="function"==typeof x?x(y.current):x,y.current.add(T),u(A=>{const z=new Map(A);return z.set(T,w),z}),{id:T,deregister:()=>m(T)}},[m]),I=e.useMemo(()=>function a(d){const u=Array.from(d.keys()).map(y=>({key:y,subitem:d.get(y)}));return u.sort((y,m)=>{const _=y.subitem.ref.current,I=m.subitem.ref.current;return null===_||null===I||_===I?0:_.compareDocumentPosition(I)&Node.DOCUMENT_POSITION_PRECEDING?1:-1}),new Map(u.map(y=>[y.key,y.subitem]))}(d),[d]),F=e.useCallback(function(x){return Array.from(I.keys()).indexOf(x)},[I]);return{contextValue:e.useMemo(()=>({getItemIndex:F,registerItem:_,totalSubitemCount:d.size}),[F,_,d.size]),subitems:I}}},59742:(Ge,L,n)=>{"use strict";n.d(L,{E:()=>r});const r=n(81593).createContext(null)},88421:(Ge,L,n)=>{"use strict";n.d(L,{o:()=>e});const e={blur:"list:blur",focus:"list:focus",itemClick:"list:itemClick",itemHover:"list:itemHover",itemsChange:"list:itemsChange",keyDown:"list:keyDown",resetHighlight:"list:resetHighlight",highlightLast:"list:highlightLast",textNavigation:"list:textNavigation",clearSelection:"list:clearSelection"}},29489:(Ge,L,n)=>{"use strict";n.d(L,{YJ:()=>f,nI:()=>w,q1:()=>u});var e=n(55510),r=n(88421);function f(T,A,z){var V;const{items:G,isItemDisabled:B,disableListWrap:H,disabledItemsFocusable:U,itemComparer:$,focusManagement:R}=z,K="DOM"===R?0:-1,j=G.length-1,Y=null==T?-1:G.findIndex(je=>$(je,T));let O,me,ge=!H;switch(A){case"reset":if(-1===K)return null;O=0,me="next",ge=!1;break;case"start":O=0,me="next",ge=!1;break;case"end":O=j,me="previous",ge=!1;break;default:{const je=Y+A;je<0?!ge&&-1!==Y||Math.abs(A)>1?(O=0,me="next"):(O=j,me="previous"):je>j?!ge||Math.abs(A)>1?(O=j,me="previous"):(O=0,me="next"):(O=je,me=A>=0?"next":"previous")}}const Ee=function a(T,A,z,V,G,B){if(0===z.length||!V&&z.every((U,$)=>G(U,$)))return-1;let H=T;for(;;){if(!B&&"next"===A&&H===z.length||!B&&"previous"===A&&-1===H)return-1;if(V||!G(z[H],H))return H;H+="next"===A?1:-1,B&&(H=(H+z.length)%z.length)}}(O,me,G,U,B,ge);return-1!==Ee||null===T||B(T,Y)?null!=(V=G[Ee])?V:null:T}function u(T,A,z){const{itemComparer:V,isItemDisabled:G,selectionMode:B,items:H}=z,{selectedValues:U}=A,$=H.findIndex(K=>V(T,K));if(G(T,$))return A;const R=function d(T,A,z,V){return"none"===z?[]:"single"===z?V(A[0],T)?A:[T]:A.some(G=>V(G,T))?A.filter(G=>!V(G,T)):[...A,T]}(T,U,B,V);return(0,e.A)({},A,{selectedValues:R,highlightedValue:T})}function _(T,A,z){var V;const G=null==(V=z(T))?void 0:V.trim().toLowerCase();return!(!G||0===G.length)&&0===G.indexOf(A)}function w(T,A){const{type:z,context:V}=A;switch(z){case r.o.keyDown:return function y(T,A,z){const V=A.highlightedValue,{orientation:G,pageSize:B}=z;switch(T){case"Home":return(0,e.A)({},A,{highlightedValue:f(V,"start",z)});case"End":return(0,e.A)({},A,{highlightedValue:f(V,"end",z)});case"PageUp":return(0,e.A)({},A,{highlightedValue:f(V,-B,z)});case"PageDown":return(0,e.A)({},A,{highlightedValue:f(V,B,z)});case"ArrowUp":if("vertical"!==G)break;return(0,e.A)({},A,{highlightedValue:f(V,-1,z)});case"ArrowDown":if("vertical"!==G)break;return(0,e.A)({},A,{highlightedValue:f(V,1,z)});case"ArrowLeft":if("vertical"===G)break;return(0,e.A)({},A,{highlightedValue:f(V,"horizontal-ltr"===G?-1:1,z)});case"ArrowRight":if("vertical"===G)break;return(0,e.A)({},A,{highlightedValue:f(V,"horizontal-ltr"===G?1:-1,z)});case"Enter":case" ":return null===A.highlightedValue?A:u(A.highlightedValue,A,z)}return A}(A.key,T,V);case r.o.itemClick:return u(A.item,T,V);case r.o.blur:return function m(T,A){return"DOM"===A.focusManagement?T:(0,e.A)({},T,{highlightedValue:null})}(T,V);case r.o.textNavigation:return function I(T,A,z){const{items:V,isItemDisabled:G,disabledItemsFocusable:B,getItemAsString:H}=z,U=A.length>1;let $=U?T.highlightedValue:f(T.highlightedValue,1,z);for(let R=0;R<V.length;R+=1){if(!$||!U&&T.highlightedValue===$)return T;if(_($,A,H)&&(!G($,V.indexOf($))||B))return(0,e.A)({},T,{highlightedValue:$});$=f($,1,z)}return T}(T,A.searchString,V);case r.o.itemsChange:return function F(T,A,z,V){var G;const{itemComparer:B,focusManagement:H}=V;let U=null;var $;null!=z.highlightedValue?U=null!=($=T.find(j=>B(j,z.highlightedValue)))?$:null:"DOM"===H&&0===A.length&&(U=f(null,"reset",V));const K=(null!=(G=z.selectedValues)?G:[]).filter(j=>T.some(Y=>B(Y,j)));return(0,e.A)({},z,{highlightedValue:U,selectedValues:K})}(A.items,A.previousItems,T,V);case r.o.resetHighlight:return function M(T,A){return(0,e.A)({},T,{highlightedValue:f(null,"reset",A)})}(T,V);case r.o.highlightLast:return function k(T,A){return(0,e.A)({},T,{highlightedValue:f(null,"end",A)})}(T,V);case r.o.clearSelection:return function x(T,A){return(0,e.A)({},T,{selectedValues:[],highlightedValue:f(null,"reset",A)})}(T,V);default:return T}}},28775:(Ge,L,n)=>{"use strict";n.d(L,{U:()=>A});var e=n(55510),r=n(81593),a=n(35316),f=n(88421),d=n(29489),u=n(87887);function y(z,V,G=(B,H)=>B===H){return z.length===V.length&&z.every((B,H)=>G(B,V[H]))}const m=500;var I=n(72577);const F={},M=()=>{},k=(z,V)=>z===V,x=()=>!1,w=z=>"string"==typeof z?z:String(z),T=()=>({highlightedValue:null,selectedValues:[]});function A(z){const{controlledProps:V=F,disabledItemsFocusable:G=!1,disableListWrap:B=!1,focusManagement:H="activeDescendant",getInitialState:U=T,getItemDomElement:$,getItemId:R,isItemDisabled:K=x,rootRef:j,onStateChange:Y=M,items:O,itemComparer:me=k,getItemAsString:ge=w,onChange:Ee,onHighlightChange:je,onItemsChange:ne,orientation:be="vertical",pageSize:fe=5,reducerActionContext:q=F,selectionMode:ce="single",stateReducer:xe,componentName:_e="useList"}=z,ke=r.useRef(null),J=(0,a.A)(j,ke),wt=r.useCallback((Se,Ke,ze)=>{var Tt;je?.(Se,Ke,ze),"DOM"!==H||null==Ke||ze!==f.o.itemClick&&ze!==f.o.keyDown&&ze!==f.o.textNavigation||null==$||null==(Tt=$(Ke))||Tt.focus()},[$,je,H]),Fe=r.useMemo(()=>({highlightedValue:me,selectedValues:(Se,Ke)=>y(Se,Ke,me)}),[me]),nt=r.useCallback((Se,Ke,ze,Tt,xt)=>{switch(Y?.(Se,Ke,ze,Tt,xt),Ke){case"highlightedValue":wt(Se,ze,Tt);break;case"selectedValues":Ee?.(Se,ze,Tt)}},[wt,Ee,Y]),se=r.useMemo(()=>({disabledItemsFocusable:G,disableListWrap:B,focusManagement:H,isItemDisabled:K,itemComparer:me,items:O,getItemAsString:ge,onHighlightChange:wt,orientation:be,pageSize:fe,selectionMode:ce,stateComparers:Fe}),[G,B,H,K,me,O,ge,wt,be,fe,ce,Fe]),he=U(),Q=xe??d.nI,de=r.useMemo(()=>(0,e.A)({},q,se),[q,se]),[ee,Te]=(0,u.p)({reducer:Q,actionContext:de,initialState:he,controlledProps:V,stateComparers:Fe,onStateChange:nt,componentName:_e}),{highlightedValue:ie,selectedValues:pe}=ee,we=function _(z){const V=r.useRef({searchString:"",lastTime:null});return r.useCallback(G=>{if(1===G.key.length&&" "!==G.key){const B=V.current,H=G.key.toLowerCase(),U=performance.now();B.searchString.length>0&&B.lastTime&&U-B.lastTime>m?B.searchString=H:(1!==B.searchString.length||H!==B.searchString)&&(B.searchString+=H),B.lastTime=U,z(B.searchString,G)}},[z])}((Se,Ke)=>Te({type:f.o.textNavigation,event:Ke,searchString:Se})),Pe=r.useRef([]);r.useEffect(()=>{y(Pe.current,O,me)||(Te({type:f.o.itemsChange,event:null,items:O,previousItems:Pe.current}),Pe.current=O,ne?.(O))},[O,me,Te,ne]);const Ce=Se=>Ke=>{var ze;if(null==(ze=Se.onKeyDown)||ze.call(Se,Ke),Ke.defaultMuiPrevented)return;const Tt=["Home","End","PageUp","PageDown"];"vertical"===be?Tt.push("ArrowUp","ArrowDown"):Tt.push("ArrowLeft","ArrowRight"),"activeDescendant"===H&&Tt.push(" ","Enter"),Tt.includes(Ke.key)&&Ke.preventDefault(),Te({type:f.o.keyDown,key:Ke.key,event:Ke}),we(Ke)},Re=Se=>Ke=>{var ze,Tt;null==(ze=Se.onBlur)||ze.call(Se,Ke),!Ke.defaultMuiPrevented&&(null!=(Tt=ke.current)&&Tt.contains(Ke.relatedTarget)||Te({type:f.o.blur,event:Ke}))},vt=r.useCallback(Se=>{const Ke=(pe??[]).some(xt=>null!=xt&&me(Se,xt)),ze=null!=ie&&me(Se,ie);return{focusable:"DOM"===H,highlighted:ze,selected:Ke}},[me,pe,ie,H]),st=r.useMemo(()=>({dispatch:Te,getItemState:vt}),[Te,vt]);return r.useDebugValue({state:ee}),{contextValue:st,dispatch:Te,getRootProps:(Se={})=>{const Ke=(0,I.h)(Se);return(0,e.A)({},Se,{"aria-activedescendant":"activeDescendant"===H&&null!=ie?R(ie):void 0,tabIndex:"DOM"===H?-1:0,ref:J},Ke,{onBlur:Re(Ke),onKeyDown:Ce(Ke)})},rootRef:J,state:ee}}},30249:(Ge,L,n)=>{"use strict";n.d(L,{r:()=>u});var e=n(55510),r=n(81593),a=n(72577),f=n(88421),d=n(59742);function u(y){const{handlePointerOverEvents:m=!1,item:_}=y,I=r.useContext(d.E);if(!I)throw new Error("useListItem must be used within a ListProvider");const{dispatch:F,getItemState:M}=I,{highlighted:k,selected:x,focusable:w}=M(_),T=r.useCallback(G=>B=>{var H;null==(H=G.onClick)||H.call(G,B),!B.defaultPrevented&&F({type:f.o.itemClick,item:_,event:B})},[F,_]),A=r.useCallback(G=>B=>{var H;null==(H=G.onMouseOver)||H.call(G,B),!B.defaultPrevented&&F({type:f.o.itemHover,item:_,event:B})},[F,_]);let z;return w&&(z=k?0:-1),{getRootProps:(G={})=>{const B=(0,a.h)(G);return(0,e.A)({},G,{onClick:T(B),onPointerOver:m?A(B):void 0,tabIndex:z})},highlighted:k,selected:x}}},34517:(Ge,L,n)=>{"use strict";n.d(L,{X:()=>a});var e=n(55510);function a(f,d,u){return void 0===f||function r(f){return"string"==typeof f}(f)?d:(0,e.A)({},d,{ownerState:(0,e.A)({},d.ownerState,u)})}},15104:(Ge,L,n)=>{"use strict";n.d(L,{I:()=>r});var e=n(55510);function r(a,f){return function(u={}){const y=(0,e.A)({},u,a(u));return(0,e.A)({},y,f(y))}}},72577:(Ge,L,n)=>{"use strict";function e(r,a=[]){if(void 0===r)return{};const f={};return Object.keys(r).filter(d=>d.match(/^on[A-Z]/)&&"function"==typeof r[d]&&!a.includes(d)).forEach(d=>{f[d]=r[d]}),f}n.d(L,{h:()=>e})},76142:(Ge,L,n)=>{"use strict";n.d(L,{p:()=>d});var e=n(55510),r=n(23793),a=n(72577);function f(u){if(void 0===u)return{};const y={};return Object.keys(u).filter(m=>!(m.match(/^on[A-Z]/)&&"function"==typeof u[m])).forEach(m=>{y[m]=u[m]}),y}function d(u){const{getSlotProps:y,additionalProps:m,externalSlotProps:_,externalForwardedProps:I,className:F}=u;if(!y){const V=(0,r.A)(m?.className,F,I?.className,_?.className),G=(0,e.A)({},m?.style,I?.style,_?.style),B=(0,e.A)({},m,I,_);return V.length>0&&(B.className=V),Object.keys(G).length>0&&(B.style=G),{props:B,internalRef:void 0}}const M=(0,a.h)((0,e.A)({},I,_)),k=f(_),x=f(I),w=y(M),T=(0,r.A)(w?.className,m?.className,F,I?.className,_?.className),A=(0,e.A)({},w?.style,m?.style,I?.style,_?.style),z=(0,e.A)({},w,m,x,k);return T.length>0&&(z.className=T),Object.keys(A).length>0&&(z.style=A),{props:z,internalRef:w.ref}}},42688:(Ge,L,n)=>{"use strict";function e(r,a,f){return"function"==typeof r?r(a,f):r}n.d(L,{Y:()=>e})},87887:(Ge,L,n)=>{"use strict";n.d(L,{p:()=>m});var e=n(55510),r=n(81593);function a(_,I){return _===I}const f={},d=()=>{};function u(_,I){const F=(0,e.A)({},_);return Object.keys(I).forEach(M=>{void 0!==I[M]&&(F[M]=I[M])}),F}function m(_){const I=r.useRef(null),{reducer:F,initialState:M,controlledProps:k=f,stateComparers:x=f,onStateChange:w=d,actionContext:T,componentName:A=""}=_,V=(r.useRef(k),r.useCallback((U,$)=>{I.current=$;const R=u(U,k);return F(R,$)},[k,F])),[G,B]=r.useReducer(V,M),H=r.useCallback(U=>{B((0,e.A)({},U,{context:T}))},[T]);return function y(_){const{nextState:I,initialState:F,stateComparers:M,onStateChange:k,controlledProps:x,lastActionRef:w}=_,T=r.useRef(F);r.useEffect(()=>{if(null===w.current)return;const A=u(T.current,x);Object.keys(I).forEach(z=>{var V;const G=null!=(V=M[z])?V:a,B=I[z],H=A[z];var U,$;(null==H&&null!=B||null!=H&&null==B||null!=H&&null!=B&&!G(B,H))&&k?.(null!=(U=w.current.event)?U:null,z,B,null!=($=w.current.type)?$:"",I)}),T.current=I,w.current=null},[T,I,w,k,M,x])}({nextState:G,initialState:M,stateComparers:x??f,onStateChange:w??d,controlledProps:k,lastActionRef:I}),[u(G,k),H]}},43372:(Ge,L,n)=>{"use strict";n.d(L,{Q:()=>m});var e=n(55510),r=n(5881),a=n(35316),f=n(34517),d=n(76142),u=n(42688);const y=["elementType","externalSlotProps","ownerState","skipResolvingSlotProps"];function m(_){var I;const{elementType:F,externalSlotProps:M,ownerState:k,skipResolvingSlotProps:x=!1}=_,w=(0,r.A)(_,y),T=x?{}:(0,u.Y)(M,k),{props:A,internalRef:z}=(0,d.p)((0,e.A)({},w,{externalSlotProps:T})),V=(0,a.A)(z,T?.ref,null==(I=_.additionalProps)?void 0:I.ref);return(0,f.X)(F,(0,e.A)({},A,{ref:V}),k)}},52609:(Ge,L,n)=>{"use strict";n.d(L,{EU:()=>u,NI:()=>f,iZ:()=>m,kW:()=>I,vf:()=>y,zu:()=>r});var e=n(53442);const r={xs:0,sm:600,md:900,lg:1200,xl:1536},a={keys:["xs","sm","md","lg","xl"],up:M=>`@media (min-width:${r[M]}px)`};function f(M,k,x){const w=M.theme||{};if(Array.isArray(k)){const A=w.breakpoints||a;return k.reduce((z,V,G)=>(z[A.up(A.keys[G])]=x(k[G]),z),{})}if("object"==typeof k){const A=w.breakpoints||a;return Object.keys(k).reduce((z,V)=>(-1!==Object.keys(A.values||r).indexOf(V)?z[A.up(V)]=x(k[V],V):z[V]=k[V],z),{})}return x(k)}function u(M={}){var k;return(null==(k=M.keys)?void 0:k.reduce((w,T)=>(w[M.up(T)]={},w),{}))||{}}function y(M,k){return M.reduce((x,w)=>{const T=x[w];return(!T||0===Object.keys(T).length)&&delete x[w],x},k)}function m(M,...k){const x=u(M),w=[x,...k].reduce((T,A)=>(0,e.A)(T,A),{});return y(Object.keys(x),w)}function I({values:M,breakpoints:k,base:x}){const w=x||function _(M,k){if("object"!=typeof M)return{};const x={},w=Object.keys(k);return Array.isArray(M)?w.forEach((T,A)=>{A<M.length&&(x[T]=!0)}):w.forEach(T=>{null!=M[T]&&(x[T]=!0)}),x}(M,k),T=Object.keys(w);if(0===T.length)return M;let A;return T.reduce((z,V,G)=>(Array.isArray(M)?(z[V]=null!=M[G]?M[G]:M[A],A=G):"object"==typeof M?(z[V]=null!=M[V]?M[V]:M[A],A=V):z[V]=M,z),{})}},83306:(Ge,L,n)=>{"use strict";n.d(L,{Ay:()=>z});var e=n(55510),r=n(5881),a=n(60980),f=n(53442),d=n(328),u=n(84730);const y=["ownerState"],m=["variants"],_=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function M(V){return"ownerState"!==V&&"theme"!==V&&"sx"!==V&&"as"!==V}const k=(0,d.A)(),x=V=>V&&V.charAt(0).toLowerCase()+V.slice(1);function w({defaultTheme:V,theme:G,themeId:B}){return function I(V){return 0===Object.keys(V).length}(G)?V:G[B]||G}function T(V){return V?(G,B)=>B[V]:null}function A(V,G){let{ownerState:B}=G,H=(0,r.A)(G,y);const U="function"==typeof V?V((0,e.A)({ownerState:B},H)):V;if(Array.isArray(U))return U.flatMap($=>A($,(0,e.A)({ownerState:B},H)));if(U&&"object"==typeof U&&Array.isArray(U.variants)){const{variants:$=[]}=U;let K=(0,r.A)(U,m);return $.forEach(j=>{let Y=!0;"function"==typeof j.props?Y=j.props((0,e.A)({ownerState:B},H,B)):Object.keys(j.props).forEach(O=>{B?.[O]!==j.props[O]&&H[O]!==j.props[O]&&(Y=!1)}),Y&&(Array.isArray(K)||(K=[K]),K.push("function"==typeof j.style?j.style((0,e.A)({ownerState:B},H,B)):j.style))}),K}return U}function z(V={}){const{themeId:G,defaultTheme:B=k,rootShouldForwardProp:H=M,slotShouldForwardProp:U=M}=V,$=R=>(0,u.A)((0,e.A)({},R,{theme:w((0,e.A)({},R,{defaultTheme:B,themeId:G}))}));return $.__mui_systemSx=!0,(R,K={})=>{(0,a.q_)(R,_e=>_e.filter(ke=>!(null!=ke&&ke.__mui_systemSx)));const{name:j,slot:Y,skipVariantsResolver:O,skipSx:me,overridesResolver:ge=T(x(Y))}=K,Ee=(0,r.A)(K,_),je=void 0!==O?O:Y&&"Root"!==Y&&"root"!==Y||!1,ne=me||!1;let fe=M;"Root"===Y||"root"===Y?fe=H:Y?fe=U:function F(V){return"string"==typeof V&&V.charCodeAt(0)>96}(R)&&(fe=void 0);const q=(0,a.Ay)(R,(0,e.A)({shouldForwardProp:fe,label:void 0},Ee)),ce=_e=>"function"==typeof _e&&_e.__emotion_real!==_e||(0,f.Q)(_e)?ke=>A(_e,(0,e.A)({},ke,{theme:w({theme:ke.theme,defaultTheme:B,themeId:G})})):_e,xe=(_e,...ke)=>{let J=ce(_e);const wt=ke?ke.map(ce):[];j&&ge&&wt.push(se=>{const he=w((0,e.A)({},se,{defaultTheme:B,themeId:G}));if(!he.components||!he.components[j]||!he.components[j].styleOverrides)return null;const de={};return Object.entries(he.components[j].styleOverrides).forEach(([ee,Te])=>{de[ee]=A(Te,(0,e.A)({},se,{theme:he}))}),ge(se,de)}),j&&!je&&wt.push(se=>{var he;const Q=w((0,e.A)({},se,{defaultTheme:B,themeId:G}));return A({variants:null==Q||null==(he=Q.components)||null==(he=he[j])?void 0:he.variants},(0,e.A)({},se,{theme:Q}))}),ne||wt.push($);const Fe=wt.length-ke.length;if(Array.isArray(_e)&&Fe>0){const se=new Array(Fe).fill("");J=[..._e,...se],J.raw=[..._e.raw,...se]}const nt=q(J,...wt);return R.muiName&&(nt.muiName=R.muiName),nt};return q.withConfig&&(xe.withConfig=q.withConfig),xe}}},62885:(Ge,L,n)=>{"use strict";function e(r,a){const f=this;return f.vars&&"function"==typeof f.getColorSchemeSelector?{[f.getColorSchemeSelector(r).replace(/(\[[^\]]+\])/,"*:where($1)")]:a}:f.palette.mode===r?a:{}}n.d(L,{A:()=>e})},25107:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>u});var e=n(5881),r=n(55510);const a=["values","unit","step"],d=y=>{const m=Object.keys(y).map(_=>({key:_,val:y[_]}))||[];return m.sort((_,I)=>_.val-I.val),m.reduce((_,I)=>(0,r.A)({},_,{[I.key]:I.val}),{})};function u(y){const{values:m={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:_="px",step:I=5}=y,F=(0,e.A)(y,a),M=d(m),k=Object.keys(M);function x(V){return`@media (min-width:${"number"==typeof m[V]?m[V]:V}${_})`}function w(V){return`@media (max-width:${("number"==typeof m[V]?m[V]:V)-I/100}${_})`}function T(V,G){const B=k.indexOf(G);return`@media (min-width:${"number"==typeof m[V]?m[V]:V}${_}) and (max-width:${(-1!==B&&"number"==typeof m[k[B]]?m[k[B]]:G)-I/100}${_})`}return(0,r.A)({keys:k,values:M,up:x,down:w,between:T,only:function A(V){return k.indexOf(V)+1<k.length?T(V,k[k.indexOf(V)+1]):x(V)},not:function z(V){const G=k.indexOf(V);return 0===G?x(k[1]):G===k.length-1?w(k[G]):T(V,k[k.indexOf(V)+1]).replace("@media","@media not all and")},unit:_},F)}},97690:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>r});var e=n(39528);function r(a=8){if(a.mui)return a;const f=(0,e.LX)({spacing:a}),d=(...u)=>(0===u.length?[1]:u).map(m=>{const _=f(m);return"number"==typeof _?`${_}px`:_}).join(" ");return d.mui=!0,d}},328:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>k});var e=n(55510),r=n(5881),a=n(53442),f=n(25107);const u={borderRadius:4};var y=n(97690),m=n(84730),_=n(66255),I=n(62885);const F=["breakpoints","palette","spacing","shape"],k=function M(x={},...w){const{breakpoints:T={},palette:A={},spacing:z,shape:V={}}=x,G=(0,r.A)(x,F),B=(0,f.A)(T),H=(0,y.A)(z);let U=(0,a.A)({breakpoints:B,direction:"ltr",components:{},palette:(0,e.A)({mode:"light"},A),spacing:H,shape:(0,e.A)({},u,V)},G);return U.applyStyles=I.A,U=w.reduce(($,R)=>(0,a.A)($,R),U),U.unstable_sxConfig=(0,e.A)({},_.A,G?.unstable_sxConfig),U.unstable_sx=function(R){return(0,m.A)({sx:R,theme:this})},U}},6651:(Ge,L,n)=>{"use strict";function e(r=""){function a(...d){if(!d.length)return"";const u=d[0];return"string"!=typeof u||u.match(/(#|\(|\)|(-?(\d*\.)?\d+)(px|em|%|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc))|^(-?(\d*\.)?\d+)$|(\d+ \d+ \d+)/)?`, ${u}`:`, var(--${r?`${r}-`:""}${u}${a(...d.slice(1))})`}return(d,...u)=>`var(--${r?`${r}-`:""}${d}${a(...u)})`}n.d(L,{A:()=>e})},42281:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>a});var e=n(53442);const a=function r(f,d){return d?(0,e.A)(f,d,{clone:!1}):f}},39528:(Ge,L,n)=>{"use strict";n.d(L,{LX:()=>k,MA:()=>M,_W:()=>x,Lc:()=>z,Ms:()=>V});var e=n(52609),r=n(60736),a=n(42281);const d={m:"margin",p:"padding"},u={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},y={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},m=function f(H){const U={};return $=>(void 0===U[$]&&(U[$]=H($)),U[$])}(H=>{if(H.length>2){if(!y[H])return[H];H=y[H]}const[U,$]=H.split(""),R=d[U],K=u[$]||"";return Array.isArray(K)?K.map(j=>R+j):[R+K]}),_=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],I=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"],F=[..._,...I];function M(H,U,$,R){var K;const j=null!=(K=(0,r.Yn)(H,U,!1))?K:$;return"number"==typeof j?Y=>"string"==typeof Y?Y:j*Y:Array.isArray(j)?Y=>"string"==typeof Y?Y:j[Y]:"function"==typeof j?j:()=>{}}function k(H){return M(H,"spacing",8)}function x(H,U){if("string"==typeof U||null==U)return U;const R=H(Math.abs(U));return U>=0?R:"number"==typeof R?-R:`-${R}`}function A(H,U){const $=k(H.theme);return Object.keys(H).map(R=>function T(H,U,$,R){if(-1===U.indexOf($))return null;const j=function w(H,U){return $=>H.reduce((R,K)=>(R[K]=x(U,$),R),{})}(m($),R);return(0,e.NI)(H,H[$],j)}(H,U,R,$)).reduce(a.A,{})}function z(H){return A(H,_)}function V(H){return A(H,I)}function G(H){return A(H,F)}z.propTypes={},z.filterProps=_,V.propTypes={},V.filterProps=I,G.propTypes={},G.filterProps=F},60736:(Ge,L,n)=>{"use strict";n.d(L,{Ay:()=>u,BO:()=>f,Yn:()=>a});var e=n(53596),r=n(52609);function a(y,m,_=!0){if(!m||"string"!=typeof m)return null;if(y&&y.vars&&_){const I=`vars.${m}`.split(".").reduce((F,M)=>F&&F[M]?F[M]:null,y);if(null!=I)return I}return m.split(".").reduce((I,F)=>I&&null!=I[F]?I[F]:null,y)}function f(y,m,_,I=_){let F;return F="function"==typeof y?y(_):Array.isArray(y)?y[_]||I:a(y,_)||I,m&&(F=m(F,I,y)),F}const u=function d(y){const{prop:m,cssProperty:_=y.prop,themeKey:I,transform:F}=y,M=k=>{if(null==k[m])return null;const x=k[m],T=a(k.theme,I)||{};return(0,r.NI)(k,x,z=>{let V=f(T,F,z);return z===V&&"string"==typeof z&&(V=f(T,F,`${m}${"default"===z?"":(0,e.A)(z)}`,z)),!1===_?V:{[_]:V}})};return M.propTypes={},M.filterProps=[m],M}},66255:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>Re});var e=n(39528),r=n(60736),a=n(42281);const d=function f(...Ze){const vt=Ze.reduce((Se,Ke)=>(Ke.filterProps.forEach(ze=>{Se[ze]=Ke}),Se),{}),st=Se=>Object.keys(Se).reduce((Ke,ze)=>vt[ze]?(0,a.A)(Ke,vt[ze](Se)):Ke,{});return st.propTypes={},st.filterProps=Ze.reduce((Se,Ke)=>Se.concat(Ke.filterProps),[]),st};var u=n(52609);function y(Ze){return"number"!=typeof Ze?Ze:`${Ze}px solid`}function m(Ze,vt){return(0,r.Ay)({prop:Ze,themeKey:"borders",transform:vt})}const _=m("border",y),I=m("borderTop",y),F=m("borderRight",y),M=m("borderBottom",y),k=m("borderLeft",y),x=m("borderColor"),w=m("borderTopColor"),T=m("borderRightColor"),A=m("borderBottomColor"),z=m("borderLeftColor"),V=m("outline",y),G=m("outlineColor"),B=Ze=>{if(null!=Ze.borderRadius){const vt=(0,e.MA)(Ze.theme,"shape.borderRadius",4,"borderRadius");return(0,u.NI)(Ze,Ze.borderRadius,Se=>({borderRadius:(0,e._W)(vt,Se)}))}return null};B.propTypes={},B.filterProps=["borderRadius"],d(_,I,F,M,k,x,w,T,A,z,B,V,G);const $=Ze=>{if(null!=Ze.gap){const vt=(0,e.MA)(Ze.theme,"spacing",8,"gap");return(0,u.NI)(Ze,Ze.gap,Se=>({gap:(0,e._W)(vt,Se)}))}return null};$.propTypes={},$.filterProps=["gap"];const R=Ze=>{if(null!=Ze.columnGap){const vt=(0,e.MA)(Ze.theme,"spacing",8,"columnGap");return(0,u.NI)(Ze,Ze.columnGap,Se=>({columnGap:(0,e._W)(vt,Se)}))}return null};R.propTypes={},R.filterProps=["columnGap"];const K=Ze=>{if(null!=Ze.rowGap){const vt=(0,e.MA)(Ze.theme,"spacing",8,"rowGap");return(0,u.NI)(Ze,Ze.rowGap,Se=>({rowGap:(0,e._W)(vt,Se)}))}return null};function ce(Ze,vt){return"grey"===vt?vt:Ze}function Fe(Ze){return Ze<=1&&0!==Ze?100*Ze+"%":Ze}K.propTypes={},K.filterProps=["rowGap"],d($,R,K,(0,r.Ay)({prop:"gridColumn"}),(0,r.Ay)({prop:"gridRow"}),(0,r.Ay)({prop:"gridAutoFlow"}),(0,r.Ay)({prop:"gridAutoColumns"}),(0,r.Ay)({prop:"gridAutoRows"}),(0,r.Ay)({prop:"gridTemplateColumns"}),(0,r.Ay)({prop:"gridTemplateRows"}),(0,r.Ay)({prop:"gridTemplateAreas"}),(0,r.Ay)({prop:"gridArea"})),d((0,r.Ay)({prop:"color",themeKey:"palette",transform:ce}),(0,r.Ay)({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:ce}),(0,r.Ay)({prop:"backgroundColor",themeKey:"palette",transform:ce}));const nt=(0,r.Ay)({prop:"width",transform:Fe}),se=Ze=>null!=Ze.maxWidth?(0,u.NI)(Ze,Ze.maxWidth,st=>{var Se,Ke;const ze=(null==(Se=Ze.theme)||null==(Se=Se.breakpoints)||null==(Se=Se.values)?void 0:Se[st])||u.zu[st];return ze?"px"!==(null==(Ke=Ze.theme)||null==(Ke=Ke.breakpoints)?void 0:Ke.unit)?{maxWidth:`${ze}${Ze.theme.breakpoints.unit}`}:{maxWidth:ze}:{maxWidth:Fe(st)}}):null;se.filterProps=["maxWidth"];const he=(0,r.Ay)({prop:"minWidth",transform:Fe}),Q=(0,r.Ay)({prop:"height",transform:Fe}),de=(0,r.Ay)({prop:"maxHeight",transform:Fe}),ee=(0,r.Ay)({prop:"minHeight",transform:Fe}),Re=((0,r.Ay)({prop:"size",cssProperty:"width",transform:Fe}),(0,r.Ay)({prop:"size",cssProperty:"height",transform:Fe}),d(nt,se,he,Q,de,ee,(0,r.Ay)({prop:"boxSizing"})),{border:{themeKey:"borders",transform:y},borderTop:{themeKey:"borders",transform:y},borderRight:{themeKey:"borders",transform:y},borderBottom:{themeKey:"borders",transform:y},borderLeft:{themeKey:"borders",transform:y},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:y},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:B},color:{themeKey:"palette",transform:ce},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:ce},backgroundColor:{themeKey:"palette",transform:ce},p:{style:e.Ms},pt:{style:e.Ms},pr:{style:e.Ms},pb:{style:e.Ms},pl:{style:e.Ms},px:{style:e.Ms},py:{style:e.Ms},padding:{style:e.Ms},paddingTop:{style:e.Ms},paddingRight:{style:e.Ms},paddingBottom:{style:e.Ms},paddingLeft:{style:e.Ms},paddingX:{style:e.Ms},paddingY:{style:e.Ms},paddingInline:{style:e.Ms},paddingInlineStart:{style:e.Ms},paddingInlineEnd:{style:e.Ms},paddingBlock:{style:e.Ms},paddingBlockStart:{style:e.Ms},paddingBlockEnd:{style:e.Ms},m:{style:e.Lc},mt:{style:e.Lc},mr:{style:e.Lc},mb:{style:e.Lc},ml:{style:e.Lc},mx:{style:e.Lc},my:{style:e.Lc},margin:{style:e.Lc},marginTop:{style:e.Lc},marginRight:{style:e.Lc},marginBottom:{style:e.Lc},marginLeft:{style:e.Lc},marginX:{style:e.Lc},marginY:{style:e.Lc},marginInline:{style:e.Lc},marginInlineStart:{style:e.Lc},marginInlineEnd:{style:e.Lc},marginBlock:{style:e.Lc},marginBlockStart:{style:e.Lc},marginBlockEnd:{style:e.Lc},displayPrint:{cssProperty:!1,transform:Ze=>({"@media print":{display:Ze}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:$},rowGap:{style:K},columnGap:{style:R},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:Fe},maxWidth:{style:se},minWidth:{transform:Fe},height:{transform:Fe},maxHeight:{transform:Fe},minHeight:{transform:Fe},boxSizing:{},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}})},97512:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>y});var e=n(55510),r=n(5881),a=n(53442),f=n(66255);const d=["sx"],u=m=>{var _,I;const F={systemProps:{},otherProps:{}},M=null!=(_=null==m||null==(I=m.theme)?void 0:I.unstable_sxConfig)?_:f.A;return Object.keys(m).forEach(k=>{M[k]?F.systemProps[k]=m[k]:F.otherProps[k]=m[k]}),F};function y(m){const{sx:_}=m,I=(0,r.A)(m,d),{systemProps:F,otherProps:M}=u(I);let k;return k=Array.isArray(_)?[F,..._]:"function"==typeof _?(...x)=>{const w=_(...x);return(0,a.Q)(w)?(0,e.A)({},F,w):F}:(0,e.A)({},F,_),(0,e.A)({},M,{sx:k})}},84730:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>I});var e=n(53596),r=n(42281),a=n(60736),f=n(52609),d=n(66255);const _=function m(){function F(k,x,w,T){const A={[k]:x,theme:w},z=T[k];if(!z)return{[k]:x};const{cssProperty:V=k,themeKey:G,transform:B,style:H}=z;if(null==x)return null;if("typography"===G&&"inherit"===x)return{[k]:x};const U=(0,a.Yn)(w,G)||{};return H?H(A):(0,f.NI)(A,x,R=>{let K=(0,a.BO)(U,B,R);return R===K&&"string"==typeof R&&(K=(0,a.BO)(U,B,`${k}${"default"===R?"":(0,e.A)(R)}`,R)),!1===V?K:{[V]:K}})}return function M(k){var x;const{sx:w,theme:T={}}=k||{};if(!w)return null;const A=null!=(x=T.unstable_sxConfig)?x:d.A;function z(V){let G=V;if("function"==typeof V)G=V(T);else if("object"!=typeof V)return V;if(!G)return null;const B=(0,f.EU)(T.breakpoints),H=Object.keys(B);let U=B;return Object.keys(G).forEach($=>{const R=function y(F,M){return"function"==typeof F?F(M):F}(G[$],T);if(null!=R)if("object"==typeof R)if(A[$])U=(0,r.A)(U,F($,R,T,A));else{const K=(0,f.NI)({theme:T},R,j=>({[$]:j}));!function u(...F){const M=F.reduce((x,w)=>x.concat(Object.keys(w)),[]),k=new Set(M);return F.every(x=>k.size===Object.keys(x).length)}(K,R)?U=(0,r.A)(U,K):U[$]=M({sx:R,theme:T})}else U=(0,r.A)(U,F($,R,T,A))}),(0,f.vf)(H,U)}return Array.isArray(w)?w.map(z):z(w)}}();_.filterProps=["sx"];const I=_},49582:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>a});const a=(0,n(83306).Ay)()},73121:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>d});var e=n(328),r=n(73656);const a=(0,e.A)(),d=function f(u=a){return(0,r.A)(u)}},55959:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>d});var e=n(55510);function r(u,y){const m=(0,e.A)({},y);return Object.keys(u).forEach(_=>{if(_.toString().match(/^(components|slots)$/))m[_]=(0,e.A)({},u[_],m[_]);else if(_.toString().match(/^(componentsProps|slotProps)$/)){const I=u[_]||{},F=y[_];m[_]={},F&&Object.keys(F)?I&&Object.keys(I)?(m[_]=(0,e.A)({},F),Object.keys(I).forEach(M=>{m[_][M]=r(I[M],F[M])})):m[_]=F:m[_]=I}else void 0===m[_]&&(m[_]=u[_])}),m}function a(u){const{theme:y,name:m,props:_}=u;return y&&y.components&&y.components[m]&&y.components[m].defaultProps?r(y.components[m].defaultProps,_):_}var f=n(73121);function d({props:u,name:y,defaultTheme:m,themeId:_}){let I=(0,f.A)(m);return _&&(I=I[_]||I),a({theme:I,name:y,props:u})}},73656:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>d});var e=n(81593),r=n(66605);const d=function f(u=null){const y=e.useContext(r.T);return!y||function a(u){return 0===Object.keys(u).length}(y)?u:y}},80288:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>f});const e=d=>d,f=(()=>{let d=e;return{configure(u){d=u},generate:u=>d(u),reset(){d=e}}})()},53596:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>r});var e=n(8650);function r(a){if("string"!=typeof a)throw new Error((0,e.A)(7));return a.charAt(0).toUpperCase()+a.slice(1)}},34448:(Ge,L,n)=>{"use strict";function e(r,a,f=void 0){const d={};return Object.keys(r).forEach(u=>{d[u]=r[u].reduce((y,m)=>{if(m){const _=a(m);""!==_&&y.push(_),f&&f[m]&&y.push(f[m])}return y},[]).join(" ")}),d}n.d(L,{A:()=>e})},53442:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>f,Q:()=>r});var e=n(55510);function r(d){if("object"!=typeof d||null===d)return!1;const u=Object.getPrototypeOf(d);return!(null!==u&&u!==Object.prototype&&null!==Object.getPrototypeOf(u)||Symbol.toStringTag in d||Symbol.iterator in d)}function a(d){if(!r(d))return d;const u={};return Object.keys(d).forEach(y=>{u[y]=a(d[y])}),u}function f(d,u,y={clone:!0}){const m=y.clone?(0,e.A)({},d):d;return r(d)&&r(u)&&Object.keys(u).forEach(_=>{m[_]=r(u[_])&&Object.prototype.hasOwnProperty.call(d,_)&&r(d[_])?f(d[_],u[_],y):y.clone&&r(u[_])?a(u[_]):u[_]}),m}},8650:(Ge,L,n)=>{"use strict";function e(r){let a="https://mui.com/production-error/?code="+r;for(let f=1;f<arguments.length;f+=1)a+="&args[]="+encodeURIComponent(arguments[f]);return"Minified MUI error #"+r+"; visit "+a+" for the full message."}n.d(L,{A:()=>e})},27554:(Ge,L,n)=>{"use strict";n.d(L,{Ay:()=>a,li:()=>r});var e=n(80288);const r={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"};function a(d,u,y="Mui"){const m=r[u];return m?`${y}-${m}`:`${e.A.generate(d)}-${u}`}},7674:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>r});var e=n(27554);function r(a,f,d="Mui"){const u={};return f.forEach(y=>{u[y]=(0,e.Ay)(a,y,d)}),u}},51970:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>r});var e=n(81593);function r(a,f){var d,u;return e.isValidElement(a)&&-1!==f.indexOf(null!=(d=a.type.muiName)?d:null==(u=a.type)||null==(u=u._payload)||null==(u=u.value)?void 0:u.muiName)}},43234:(Ge,L,n)=>{"use strict";function e(r){return r&&r.ownerDocument||document}n.d(L,{A:()=>e})},98402:(Ge,L,n)=>{"use strict";function e(r,a){"function"==typeof r?r(a):r&&(r.current=a)}n.d(L,{A:()=>e})},83898:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>r});var e=n(81593);function r({controlled:a,default:f,state:u="value"}){const{current:y}=e.useRef(void 0!==a),[m,_]=e.useState(f);return[y?a:m,e.useCallback(M=>{y||_(M)},[])]}},24974:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>a});var e=n(81593);const a=typeof window<"u"?e.useLayoutEffect:e.useEffect},16820:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>f});var e=n(81593),r=n(24974);const f=function a(d){const u=e.useRef(d);return(0,r.A)(()=>{u.current=d}),e.useRef((...y)=>(0,u.current)(...y)).current}},35316:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>a});var e=n(81593),r=n(98402);function a(...f){return e.useMemo(()=>f.every(d=>null==d)?null:d=>{f.forEach(u=>{(0,r.A)(u,d)})},f)}},65498:(Ge,L,n)=>{"use strict";var e;n.d(L,{A:()=>u});var r=n(81593);let a=0;const d=(e||(e=n.t(r,2))).useId;function u(y){if(void 0!==d){const m=d();return y??m}return function f(y){const[m,_]=r.useState(y),I=y||m;return r.useEffect(()=>{null==m&&(a+=1,_(`mui-${a}`))},[m]),I}(y)}},58046:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>x});var e=n(81593),r=n(11176);let a=!0,f=!1;const d=new r.E,u={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function m(w){w.metaKey||w.altKey||w.ctrlKey||(a=!0)}function _(){a=!1}function I(){"hidden"===this.visibilityState&&f&&(a=!0)}function x(){const w=e.useCallback(V=>{null!=V&&function F(w){w.addEventListener("keydown",m,!0),w.addEventListener("mousedown",_,!0),w.addEventListener("pointerdown",_,!0),w.addEventListener("touchstart",_,!0),w.addEventListener("visibilitychange",I,!0)}(V.ownerDocument)},[]),T=e.useRef(!1);return{isFocusVisibleRef:T,onFocus:function z(V){return!!function k(w){const{target:T}=w;try{return T.matches(":focus-visible")}catch{}return a||function y(w){const{type:T,tagName:A}=w;return!!("INPUT"===A&&u[T]&&!w.readOnly||"TEXTAREA"===A&&!w.readOnly||w.isContentEditable)}(T)}(V)&&(T.current=!0,!0)},onBlur:function A(){return!!T.current&&(f=!0,d.start(100,()=>{f=!1}),T.current=!1,!0)},ref:w}}},11176:(Ge,L,n)=>{"use strict";n.d(L,{E:()=>u,A:()=>y});var e=n(81593);const r={},f=[];class u{constructor(){this.currentId=null,this.clear=()=>{null!==this.currentId&&(clearTimeout(this.currentId),this.currentId=null)},this.disposeEffect=()=>this.clear}static create(){return new u}start(_,I){this.clear(),this.currentId=setTimeout(()=>{this.currentId=null,I()},_)}}function y(){const m=function a(m,_){const I=e.useRef(r);return I.current===r&&(I.current=m(_)),I}(u.create).current;return function d(m){e.useEffect(m,f)}(m.disposeEffect),m}},42095:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>a});const a=(0,n(34827).A)()},34827:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>we});var e=n(55510),r=n(5881),a=n(53442),f=n(6651),d=n(8650);function _(Pe){if(Pe.type)return Pe;if("#"===Pe.charAt(0))return _(function y(Pe){Pe=Pe.slice(1);const Ce=new RegExp(`.{1,${Pe.length>=6?2:1}}`,"g");let Re=Pe.match(Ce);return Re&&1===Re[0].length&&(Re=Re.map(Ze=>Ze+Ze)),Re?`rgb${4===Re.length?"a":""}(${Re.map((Ze,vt)=>vt<3?parseInt(Ze,16):Math.round(parseInt(Ze,16)/255*1e3)/1e3).join(", ")})`:""}(Pe));const Ce=Pe.indexOf("("),Re=Pe.substring(0,Ce);if(-1===["rgb","rgba","hsl","hsla","color"].indexOf(Re))throw new Error((0,d.A)(9,Pe));let vt,Ze=Pe.substring(Ce+1,Pe.length-1);if("color"===Re){if(Ze=Ze.split(" "),vt=Ze.shift(),4===Ze.length&&"/"===Ze[3].charAt(0)&&(Ze[3]=Ze[3].slice(1)),-1===["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(vt))throw new Error((0,d.A)(10,vt))}else Ze=Ze.split(",");return Ze=Ze.map(st=>parseFloat(st)),{type:Re,values:Ze,colorSpace:vt}}const I=Pe=>{const Ce=_(Pe);return Ce.values.slice(0,3).map((Re,Ze)=>-1!==Ce.type.indexOf("hsl")&&0!==Ze?`${Re}%`:Re).join(" ")};var K=n(25107),j=n(97690);function Y(Pe){return(Y="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(Ce){return typeof Ce}:function(Ce){return Ce&&"function"==typeof Symbol&&Ce.constructor===Symbol&&Ce!==Symbol.prototype?"symbol":typeof Ce})(Pe)}function me(Pe){var Ce=function O(Pe,Ce){if("object"!=Y(Pe)||!Pe)return Pe;var Re=Pe[Symbol.toPrimitive];if(void 0!==Re){var Ze=Re.call(Pe,Ce||"default");if("object"!=Y(Ze))return Ze;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===Ce?String:Number)(Pe)}(Pe,"string");return"symbol"==Y(Ce)?Ce:Ce+""}const ge=(Pe,Ce,Re,Ze=[])=>{let vt=Pe;Ce.forEach((st,Se)=>{Se===Ce.length-1?Array.isArray(vt)?vt[Number(st)]=Re:vt&&"object"==typeof vt&&(vt[st]=Re):vt&&"object"==typeof vt&&(vt[st]||(vt[st]=Ze.includes(st)?[]:{}),vt=vt[st])})},je=(Pe,Ce)=>"number"==typeof Ce?["lineHeight","fontWeight","opacity","zIndex"].some(Ze=>Pe.includes(Ze))||Pe[Pe.length-1].toLowerCase().indexOf("opacity")>=0?Ce:`${Ce}px`:Ce;function ne(Pe,Ce){const{prefix:Re,shouldSkipGeneratingVar:Ze}=Ce||{},vt={},st={},Se={};return((Pe,Ce,Re)=>{!function Ze(vt,st=[],Se=[]){Object.entries(vt).forEach(([Ke,ze])=>{(!Re||Re&&!Re([...st,Ke]))&&null!=ze&&("object"==typeof ze&&Object.keys(ze).length>0?Ze(ze,[...st,Ke],Array.isArray(ze)?[...Se,Ke]:Se):Ce([...st,Ke],ze,Se))})}(Pe)})(Pe,(Ke,ze,Tt)=>{if(!("string"!=typeof ze&&"number"!=typeof ze||Ze&&Ze(Ke,ze))){const xt=`--${Re?`${Re}-`:""}${Ke.join("-")}`;Object.assign(vt,{[xt]:je(Ke,ze)}),ge(st,Ke,`var(${xt})`,Tt),ge(Se,Ke,`var(${xt}, ${ze})`,Tt)}},Ke=>"vars"===Ke[0]),{css:vt,vars:st,varsWithDefaults:Se}}const be=["colorSchemes","components","defaultColorScheme"],q=function fe(Pe,Ce){const{colorSchemes:Re={},defaultColorScheme:Ze="light"}=Pe,vt=(0,r.A)(Pe,be),{vars:st,css:Se,varsWithDefaults:Ke}=ne(vt,Ce);let ze=Ke;const Tt={},{[Ze]:xt}=Re,rn=(0,r.A)(Re,[Ze].map(me));if(Object.entries(rn||{}).forEach(([nn,gn])=>{const{vars:Et,css:dt,varsWithDefaults:yt}=ne(gn,Ce);ze=(0,a.A)(ze,yt),Tt[nn]={css:dt,vars:Et}}),xt){const{css:nn,vars:gn,varsWithDefaults:Et}=ne(xt,Ce);ze=(0,a.A)(ze,Et),Tt[Ze]={css:nn,vars:gn}}return{vars:ze,generateCssVars:nn=>{var gn;if(!nn){var Et;const yt=(0,e.A)({},Se);return{css:yt,vars:st,selector:(null==Ce||null==(Et=Ce.getSelector)?void 0:Et.call(Ce,nn,yt))||":root"}}const dt=(0,e.A)({},Tt[nn].css);return{css:dt,vars:Tt[nn].vars,selector:(null==Ce||null==(gn=Ce.getSelector)?void 0:gn.call(Ce,nn,dt))||":root"}}}};var ce=n(84730),xe=n(62885),_e=n(66255);const J=(0,e.A)({},_e.A,{borderRadius:{themeKey:"radius"},boxShadow:{themeKey:"shadow"},fontFamily:{themeKey:"fontFamily"},fontSize:{themeKey:"fontSize"},fontWeight:{themeKey:"fontWeight"},letterSpacing:{themeKey:"letterSpacing"},lineHeight:{themeKey:"lineHeight"}}),Fe={grey:{50:"#FBFCFE",100:"#F0F4F8",200:"#DDE7EE",300:"#CDD7E1",400:"#9FA6AD",500:"#636B74",600:"#555E68",700:"#32383E",800:"#171A1C",900:"#0B0D0E"},blue:{50:"#EDF5FD",100:"#E3EFFB",200:"#C7DFF7",300:"#97C3F0",400:"#4393E4",500:"#0B6BCB",600:"#185EA5",700:"#12467B",800:"#0A2744",900:"#051423"},yellow:{50:"#FEFAF6",100:"#FDF0E1",200:"#FCE1C2",300:"#F3C896",400:"#EA9A3E",500:"#9A5B13",600:"#72430D",700:"#492B08",800:"#2E1B05",900:"#1D1002"},red:{50:"#FEF6F6",100:"#FCE4E4",200:"#F7C5C5",300:"#F09898",400:"#E47474",500:"#C41C1C",600:"#A51818",700:"#7D1212",800:"#430A0A",900:"#240505"},green:{50:"#F6FEF6",100:"#E3FBE3",200:"#C7F7C7",300:"#A1E8A1",400:"#51BC51",500:"#1F7A1F",600:"#136C13",700:"#0A470A",800:"#042F04",900:"#021D02"}};function nt(Pe){var Ce;return!!Pe[0].match(/^(typography|variants|breakpoints)$/)||!!Pe[0].match(/sxConfig$/)||"palette"===Pe[0]&&!(null==(Ce=Pe[1])||!Ce.match(/^(mode)$/))||"focus"===Pe[0]&&"thickness"!==Pe[1]}var se=n(58902);const de=(Pe,Ce,Re)=>{const Ze={};return Object.entries(Ce||{}).forEach(([vt,st])=>{if(vt.match(new RegExp(`${Pe}(color|bg|border)`,"i"))&&st){const Se=Re?Re(vt):st;vt.includes("Disabled")&&(Ze.pointerEvents="none",Ze.cursor="default",Ze["--Icon-color"]="currentColor"),vt.match(/(Hover|Active|Disabled)/)||(Ze["--variant-borderWidth"]||(Ze["--variant-borderWidth"]="0px"),vt.includes("Border")&&(Ze["--variant-borderWidth"]="1px",Ze.border="var(--variant-borderWidth) solid")),((Pe,Ce,Re)=>{Ce.includes("Color")&&(Pe.color=Re),Ce.includes("Bg")&&(Pe.backgroundColor=Re),Ce.includes("Border")&&(Pe.borderColor=Re)})(Ze,vt,Se)}}),Ze},ee=(Pe,Ce)=>{let Re={};if(Ce){const{getCssVar:Ze,palette:vt}=Ce;Object.entries(vt).forEach(st=>{const[Se,Ke]=st;(Pe=>Pe&&"object"==typeof Pe&&Object.keys(Pe).some(Ce=>{var Re;return null==(Re=Ce.match)?void 0:Re.call(Ce,/^(plain(Hover|Active|Disabled)?(Color|Bg)|outlined(Hover|Active|Disabled)?(Color|Border|Bg)|soft(Hover|Active|Disabled)?(Color|Bg)|solid(Hover|Active|Disabled)?(Color|Bg))$/)}))(Ke)&&"object"==typeof Ke&&(Re=(0,e.A)({},Re,{[Se]:de(Pe,Ke,ze=>`var(--variant-${ze}, ${Ze(`palette-${Se}-${ze}`,vt[Se][ze])})`)}))})}return Re.context=de(Pe,{plainColor:"var(--variant-plainColor)",plainHoverColor:"var(--variant-plainHoverColor)",plainHoverBg:"var(--variant-plainHoverBg)",plainActiveBg:"var(--variant-plainActiveBg)",plainDisabledColor:"var(--variant-plainDisabledColor)",outlinedColor:"var(--variant-outlinedColor)",outlinedBorder:"var(--variant-outlinedBorder)",outlinedHoverColor:"var(--variant-outlinedHoverColor)",outlinedHoverBorder:"var(--variant-outlinedHoverBorder)",outlinedHoverBg:"var(--variant-outlinedHoverBg)",outlinedActiveBg:"var(--variant-outlinedActiveBg)",outlinedDisabledColor:"var(--variant-outlinedDisabledColor)",outlinedDisabledBorder:"var(--variant-outlinedDisabledBorder)",softColor:"var(--variant-softColor)",softBg:"var(--variant-softBg)",softHoverColor:"var(--variant-softHoverColor)",softHoverBg:"var(--variant-softHoverBg)",softActiveBg:"var(--variant-softActiveBg)",softDisabledColor:"var(--variant-softDisabledColor)",softDisabledBg:"var(--variant-softDisabledBg)",solidColor:"var(--variant-solidColor)",solidBg:"var(--variant-solidBg)",solidHoverBg:"var(--variant-solidHoverBg)",solidActiveBg:"var(--variant-solidActiveBg)",solidDisabledColor:"var(--variant-solidDisabledColor)",solidDisabledBg:"var(--variant-solidDisabledBg)"}),Re},Te=["cssVarPrefix","breakpoints","spacing","components","variants","shouldSkipGeneratingVar"],ie=["colorSchemes"],pe=(Pe="joy")=>(0,f.A)(Pe);function we(Pe){var Ce,Re,Ze,vt,st,Se,Ke,ze,Tt,xt;const rn=Pe||{},{cssVarPrefix:sn="joy",breakpoints:nn,spacing:gn,components:Et,variants:dt,shouldSkipGeneratingVar:yt=nt}=rn,mt=(0,r.A)(rn,Te),Ie=pe(sn),At={primary:Fe.blue,neutral:Fe.grey,danger:Fe.red,success:Fe.green,warning:Fe.yellow,common:{white:"#FFF",black:"#000"}},lt=St=>{var Dn;const Ne=St.split("-");return Ie(St,null==(Dn=At[Ne[1]])?void 0:Dn[Ne[2]])},vn=St=>({plainColor:lt(`palette-${St}-500`),plainHoverBg:lt(`palette-${St}-100`),plainActiveBg:lt(`palette-${St}-200`),plainDisabledColor:lt("palette-neutral-400"),outlinedColor:lt(`palette-${St}-500`),outlinedBorder:lt(`palette-${St}-300`),outlinedHoverBg:lt(`palette-${St}-100`),outlinedActiveBg:lt(`palette-${St}-200`),outlinedDisabledColor:lt("palette-neutral-400"),outlinedDisabledBorder:lt("palette-neutral-200"),softColor:lt(`palette-${St}-700`),softBg:lt(`palette-${St}-100`),softHoverBg:lt(`palette-${St}-200`),softActiveColor:lt(`palette-${St}-800`),softActiveBg:lt(`palette-${St}-300`),softDisabledColor:lt("palette-neutral-400"),softDisabledBg:lt("palette-neutral-50"),solidColor:lt("palette-common-white"),solidBg:lt(`palette-${St}-500`),solidHoverBg:lt(`palette-${St}-600`),solidActiveBg:lt(`palette-${St}-700`),solidDisabledColor:lt("palette-neutral-400"),solidDisabledBg:lt("palette-neutral-100")}),Tn=St=>({plainColor:lt(`palette-${St}-300`),plainHoverBg:lt(`palette-${St}-800`),plainActiveBg:lt(`palette-${St}-700`),plainDisabledColor:lt("palette-neutral-500"),outlinedColor:lt(`palette-${St}-200`),outlinedBorder:lt(`palette-${St}-700`),outlinedHoverBg:lt(`palette-${St}-800`),outlinedActiveBg:lt(`palette-${St}-700`),outlinedDisabledColor:lt("palette-neutral-500"),outlinedDisabledBorder:lt("palette-neutral-800"),softColor:lt(`palette-${St}-200`),softBg:lt(`palette-${St}-800`),softHoverBg:lt(`palette-${St}-700`),softActiveColor:lt(`palette-${St}-100`),softActiveBg:lt(`palette-${St}-600`),softDisabledColor:lt("palette-neutral-500"),softDisabledBg:lt("palette-neutral-800"),solidColor:lt("palette-common-white"),solidBg:lt(`palette-${St}-500`),solidHoverBg:lt(`palette-${St}-600`),solidActiveBg:lt(`palette-${St}-700`),solidDisabledColor:lt("palette-neutral-500"),solidDisabledBg:lt("palette-neutral-800")}),Ft={palette:{mode:"light",primary:(0,e.A)({},At.primary,vn("primary")),neutral:(0,e.A)({},At.neutral,vn("neutral"),{plainColor:lt("palette-neutral-700"),plainHoverColor:lt("palette-neutral-900"),outlinedColor:lt("palette-neutral-700")}),danger:(0,e.A)({},At.danger,vn("danger")),success:(0,e.A)({},At.success,vn("success")),warning:(0,e.A)({},At.warning,vn("warning")),common:{white:"#FFF",black:"#000"},text:{primary:lt("palette-neutral-800"),secondary:lt("palette-neutral-700"),tertiary:lt("palette-neutral-600"),icon:lt("palette-neutral-500")},background:{body:lt("palette-common-white"),surface:lt("palette-neutral-50"),popup:lt("palette-common-white"),level1:lt("palette-neutral-100"),level2:lt("palette-neutral-200"),level3:lt("palette-neutral-300"),tooltip:lt("palette-neutral-500"),backdrop:`rgba(${Ie("palette-neutral-darkChannel",I(At.neutral[900]))} / 0.25)`},divider:`rgba(${Ie("palette-neutral-mainChannel",I(At.neutral[500]))} / 0.2)`,focusVisible:lt("palette-primary-500")},shadowRing:"0 0 #000",shadowChannel:"21 21 21",shadowOpacity:"0.08"},Jt={palette:{mode:"dark",primary:(0,e.A)({},At.primary,Tn("primary")),neutral:(0,e.A)({},At.neutral,Tn("neutral"),{plainColor:lt("palette-neutral-300"),plainHoverColor:lt("palette-neutral-300")}),danger:(0,e.A)({},At.danger,Tn("danger")),success:(0,e.A)({},At.success,Tn("success")),warning:(0,e.A)({},At.warning,Tn("warning")),common:{white:"#FFF",black:"#000"},text:{primary:lt("palette-neutral-100"),secondary:lt("palette-neutral-300"),tertiary:lt("palette-neutral-400"),icon:lt("palette-neutral-400")},background:{body:lt("palette-common-black"),surface:lt("palette-neutral-900"),popup:lt("palette-common-black"),level1:lt("palette-neutral-800"),level2:lt("palette-neutral-700"),level3:lt("palette-neutral-600"),tooltip:lt("palette-neutral-600"),backdrop:`rgba(${Ie("palette-neutral-darkChannel",I(At.neutral[50]))} / 0.25)`},divider:`rgba(${Ie("palette-neutral-mainChannel",I(At.neutral[500]))} / 0.16)`,focusVisible:lt("palette-primary-500")},shadowRing:"0 0 #000",shadowChannel:"0 0 0",shadowOpacity:"0.6"},Gt='-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',en=(0,e.A)({body:`"Inter", ${Ie(`fontFamily-fallback, ${Gt}`)}`,display:`"Inter", ${Ie(`fontFamily-fallback, ${Gt}`)}`,code:"Source Code Pro,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace",fallback:Gt},mt.fontFamily),Kn=(0,e.A)({sm:300,md:500,lg:600,xl:700},mt.fontWeight),Ht=(0,e.A)({xs:"0.75rem",sm:"0.875rem",md:"1rem",lg:"1.125rem",xl:"1.25rem",xl2:"1.5rem",xl3:"1.875rem",xl4:"2.25rem"},mt.fontSize),On=(0,e.A)({xs:"1.33334",sm:"1.42858",md:"1.5",lg:"1.55556",xl:"1.66667"},mt.lineHeight),ln=null!=(Ce=null==(Re=mt.colorSchemes)||null==(Re=Re.light)?void 0:Re.shadowRing)?Ce:Ft.shadowRing,Vt=null!=(Ze=null==(vt=mt.colorSchemes)||null==(vt=vt.light)?void 0:vt.shadowChannel)?Ze:Ft.shadowChannel,Qt=null!=(st=null==(Se=mt.colorSchemes)||null==(Se=Se.light)?void 0:Se.shadowOpacity)?st:Ft.shadowOpacity,$t={colorSchemes:{light:Ft,dark:Jt},fontSize:Ht,fontFamily:en,fontWeight:Kn,focus:{thickness:"2px",selector:`&.${(0,se.SX)("","focusVisible")}, &:focus-visible`,default:{outlineOffset:`var(--focus-outline-offset, ${Ie("focus-thickness",null!=(Ke=null==(ze=mt.focus)?void 0:ze.thickness)?Ke:"2px")})`,outline:`${Ie("focus-thickness",null!=(Tt=null==(xt=mt.focus)?void 0:xt.thickness)?Tt:"2px")} solid ${Ie("palette-focusVisible",At.primary[500])}`}},lineHeight:On,radius:{xs:"2px",sm:"6px",md:"8px",lg:"12px",xl:"16px"},shadow:{xs:`${Ie("shadowRing",ln)}, 0px 1px 2px 0px rgba(${Ie("shadowChannel",Vt)} / ${Ie("shadowOpacity",Qt)})`,sm:`${Ie("shadowRing",ln)}, 0px 1px 2px 0px rgba(${Ie("shadowChannel",Vt)} / ${Ie("shadowOpacity",Qt)}), 0px 2px 4px 0px rgba(${Ie("shadowChannel",Vt)} / ${Ie("shadowOpacity",Qt)})`,md:`${Ie("shadowRing",ln)}, 0px 2px 8px -2px rgba(${Ie("shadowChannel",Vt)} / ${Ie("shadowOpacity",Qt)}), 0px 6px 12px -2px rgba(${Ie("shadowChannel",Vt)} / ${Ie("shadowOpacity",Qt)})`,lg:`${Ie("shadowRing",ln)}, 0px 2px 8px -2px rgba(${Ie("shadowChannel",Vt)} / ${Ie("shadowOpacity",Qt)}), 0px 12px 16px -4px rgba(${Ie("shadowChannel",Vt)} / ${Ie("shadowOpacity",Qt)})`,xl:`${Ie("shadowRing",ln)}, 0px 2px 8px -2px rgba(${Ie("shadowChannel",Vt)} / ${Ie("shadowOpacity",Qt)}), 0px 20px 24px -4px rgba(${Ie("shadowChannel",Vt)} / ${Ie("shadowOpacity",Qt)})`},zIndex:{badge:1,table:10,popup:1e3,modal:1300,snackbar:1400,tooltip:1500},typography:{h1:{fontFamily:Ie(`fontFamily-display, ${en.display}`),fontWeight:Ie(`fontWeight-xl, ${Kn.xl}`),fontSize:Ie(`fontSize-xl4, ${Ht.xl4}`),lineHeight:Ie(`lineHeight-xs, ${On.xs}`),letterSpacing:"-0.025em",color:Ie(`palette-text-primary, ${Ft.palette.text.primary}`)},h2:{fontFamily:Ie(`fontFamily-display, ${en.display}`),fontWeight:Ie(`fontWeight-xl, ${Kn.xl}`),fontSize:Ie(`fontSize-xl3, ${Ht.xl3}`),lineHeight:Ie(`lineHeight-xs, ${On.xs}`),letterSpacing:"-0.025em",color:Ie(`palette-text-primary, ${Ft.palette.text.primary}`)},h3:{fontFamily:Ie(`fontFamily-display, ${en.display}`),fontWeight:Ie(`fontWeight-lg, ${Kn.lg}`),fontSize:Ie(`fontSize-xl2, ${Ht.xl2}`),lineHeight:Ie(`lineHeight-xs, ${On.xs}`),letterSpacing:"-0.025em",color:Ie(`palette-text-primary, ${Ft.palette.text.primary}`)},h4:{fontFamily:Ie(`fontFamily-display, ${en.display}`),fontWeight:Ie(`fontWeight-lg, ${Kn.lg}`),fontSize:Ie(`fontSize-xl, ${Ht.xl}`),lineHeight:Ie(`lineHeight-md, ${On.md}`),letterSpacing:"-0.025em",color:Ie(`palette-text-primary, ${Ft.palette.text.primary}`)},"title-lg":{fontFamily:Ie(`fontFamily-body, ${en.body}`),fontWeight:Ie(`fontWeight-lg, ${Kn.lg}`),fontSize:Ie(`fontSize-lg, ${Ht.lg}`),lineHeight:Ie(`lineHeight-xs, ${On.xs}`),color:Ie(`palette-text-primary, ${Ft.palette.text.primary}`)},"title-md":{fontFamily:Ie(`fontFamily-body, ${en.body}`),fontWeight:Ie(`fontWeight-md, ${Kn.md}`),fontSize:Ie(`fontSize-md, ${Ht.md}`),lineHeight:Ie(`lineHeight-md, ${On.md}`),color:Ie(`palette-text-primary, ${Ft.palette.text.primary}`)},"title-sm":{fontFamily:Ie(`fontFamily-body, ${en.body}`),fontWeight:Ie(`fontWeight-md, ${Kn.md}`),fontSize:Ie(`fontSize-sm, ${Ht.sm}`),lineHeight:Ie(`lineHeight-sm, ${On.sm}`),color:Ie(`palette-text-primary, ${Ft.palette.text.primary}`)},"body-lg":{fontFamily:Ie(`fontFamily-body, ${en.body}`),fontSize:Ie(`fontSize-lg, ${Ht.lg}`),lineHeight:Ie(`lineHeight-md, ${On.md}`),color:Ie(`palette-text-secondary, ${Ft.palette.text.secondary}`)},"body-md":{fontFamily:Ie(`fontFamily-body, ${en.body}`),fontSize:Ie(`fontSize-md, ${Ht.md}`),lineHeight:Ie(`lineHeight-md, ${On.md}`),color:Ie(`palette-text-secondary, ${Ft.palette.text.secondary}`)},"body-sm":{fontFamily:Ie(`fontFamily-body, ${en.body}`),fontSize:Ie(`fontSize-sm, ${Ht.sm}`),lineHeight:Ie(`lineHeight-md, ${On.md}`),color:Ie(`palette-text-tertiary, ${Ft.palette.text.tertiary}`)},"body-xs":{fontFamily:Ie(`fontFamily-body, ${en.body}`),fontWeight:Ie(`fontWeight-md, ${Kn.md}`),fontSize:Ie(`fontSize-xs, ${Ht.xs}`),lineHeight:Ie(`lineHeight-md, ${On.md}`),color:Ie(`palette-text-tertiary, ${Ft.palette.text.tertiary}`)}}},un=mt?(0,a.A)($t,mt):$t,{colorSchemes:Zt}=un,on=(0,r.A)(un,ie),Bt=(0,e.A)({colorSchemes:Zt},on,{breakpoints:(0,K.A)(nn??{}),components:(0,a.A)({MuiSvgIcon:{defaultProps:{fontSize:"xl2"},styleOverrides:{root:({ownerState:St,theme:Dn})=>{var Ne;const qt=St.instanceFontSize;return(0,e.A)({margin:"var(--Icon-margin)"},St.fontSize&&"inherit"!==St.fontSize&&{fontSize:`var(--Icon-fontSize, ${Dn.vars.fontSize[St.fontSize]})`},!St.htmlColor&&(0,e.A)({color:`var(--Icon-color, ${Bt.vars.palette.text.icon})`},St.color&&"inherit"!==St.color&&Dn.vars.palette[St.color]&&{color:`rgba(${null==(Ne=Dn.vars.palette[St.color])?void 0:Ne.mainChannel} / 1)`}),qt&&"inherit"!==qt&&{"--Icon-fontSize":Dn.vars.fontSize[qt]})}}}},Et),cssVarPrefix:sn,getCssVar:Ie,spacing:(0,j.A)(gn)});Object.entries(Bt.colorSchemes).forEach(([St,Dn])=>{!function fn(St,Dn){Object.keys(Dn).forEach(Ne=>{const qt={main:"500",light:"200",dark:"700"};"dark"===St&&(qt.main=400),!Dn[Ne].mainChannel&&Dn[Ne][qt.main]&&(Dn[Ne].mainChannel=I(Dn[Ne][qt.main])),!Dn[Ne].lightChannel&&Dn[Ne][qt.light]&&(Dn[Ne].lightChannel=I(Dn[Ne][qt.light])),!Dn[Ne].darkChannel&&Dn[Ne][qt.dark]&&(Dn[Ne].darkChannel=I(Dn[Ne][qt.dark]))})}(St,Dn.palette)});const kn={prefix:sn,shouldSkipGeneratingVar:yt},{vars:ni,generateCssVars:ki}=q((0,e.A)({colorSchemes:Zt},on),kn);Bt.vars=ni,Bt.generateCssVars=ki,Bt.unstable_sxConfig=(0,e.A)({},J,Pe?.unstable_sxConfig),Bt.unstable_sx=function(Dn){return(0,ce.A)({sx:Dn,theme:this})},Bt.getColorSchemeSelector=St=>"light"===St?"&":`&[data-joy-color-scheme="${St}"], [data-joy-color-scheme="${St}"] &`;const Bi={getCssVar:Ie,palette:Bt.colorSchemes.light.palette};return Bt.variants=(0,a.A)({plain:ee("plain",Bi),plainHover:ee("plainHover",Bi),plainActive:ee("plainActive",Bi),plainDisabled:ee("plainDisabled",Bi),outlined:ee("outlined",Bi),outlinedHover:ee("outlinedHover",Bi),outlinedActive:ee("outlinedActive",Bi),outlinedDisabled:ee("outlinedDisabled",Bi),soft:ee("soft",Bi),softHover:ee("softHover",Bi),softActive:ee("softActive",Bi),softDisabled:ee("softDisabled",Bi),solid:ee("solid",Bi),solidHover:ee("solidHover",Bi),solidActive:ee("solidActive",Bi),solidDisabled:ee("solidDisabled",Bi)},dt),Bt.palette=(0,e.A)({},Bt.colorSchemes.light.palette,{colorScheme:"light"}),Bt.shouldSkipGeneratingVar=yt,Bt.applyStyles=xe.A,Bt}},79098:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>e});const e="$$joy"},88959:(Ge,L,n)=>{"use strict";n.d(L,{x:()=>r});var e=n(55510);const r=({theme:a,ownerState:f},d)=>{let u={};return f.sx&&(function y(m){"function"==typeof m?y(m(a)):Array.isArray(m)?m.forEach(_=>{"boolean"!=typeof _&&y(_)}):"object"==typeof m&&(u=(0,e.A)({},u,m))}(f.sx),d.forEach(m=>{const _=u[m];if("string"==typeof _||"number"==typeof _)if("borderRadius"===m)if("number"==typeof _)u[m]=`${_}px`;else{var I;u[m]=(null==(I=a.vars)?void 0:I.radius[_])||_}else u[m]=-1!==["p","padding","m","margin"].indexOf(m)&&"number"==typeof _?a.spacing(_):_;else u[m]="function"==typeof _?_(a):void 0})),u}},3746:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>d});var e=n(83306),r=n(42095),a=n(79098);const d=(0,e.Ay)({defaultTheme:r.A,themeId:a.A})},3079:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>d});var e=n(55510),r=n(55959),a=n(42095),f=n(79098);function d({props:u,name:y}){return(0,r.A)({props:u,name:y,defaultTheme:(0,e.A)({},a.A,{components:{}}),themeId:f.A})}},15829:(Ge,L,n)=>{"use strict";n.d(L,{cb:()=>d,gb:()=>f,kX:()=>u});var e=n(81593),r=n(55117);const a=e.createContext(void 0);function f(y,m){let _=m,I=y;return"outlined"===y&&(_="neutral",I="plain"),"plain"===y&&(_="neutral"),{variant:I,color:_}}function d(y,m,_=!1){const I=e.useContext(a),[F,M]="string"==typeof I?I.split(":"):[],k=f(F||void 0,M||void 0);return k.variant=y||k.variant,k.color=m||(_?M:k.color),k}function u({children:y,color:m,variant:_}){return(0,r.jsx)(a.Provider,{value:`${_||""}:${m||""}`,children:y})}},92302:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>B});var e=n(55510),r=n(81593),a=n(5881),f=n(34448),d=n(53596),u=n(23793),y=n(3746),m=n(3079),_=n(46527),I=n(58902);function F(H){return(0,I.SX)("MuiSvgIcon",H)}(0,I.WN)("MuiSvgIcon",["root","colorInherit","colorPrimary","colorNeutral","colorDanger","colorSuccess","colorWarning","fontSizeInherit","fontSizeXs","fontSizeSm","fontSizeMd","fontSizeLg","fontSizeXl","fontSizeXl2","fontSizeXl3","fontSizeXl4","sizeSm","sizeMd","sizeLg"]);var x=n(55117);const w=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox","size","slots","slotProps"],A={sm:"xl",md:"xl2",lg:"xl3"},z=(0,y.A)("svg",{name:"JoySvgIcon",slot:"Root",overridesResolver:(H,U)=>U.root})(({theme:H,ownerState:U})=>{var $;return(0,e.A)({},U.instanceSize&&{"--Icon-fontSize":H.vars.fontSize[A[U.instanceSize]]},U.instanceFontSize&&"inherit"!==U.instanceFontSize&&{"--Icon-fontSize":H.vars.fontSize[U.instanceFontSize]},{userSelect:"none",margin:"var(--Icon-margin)",width:"1em",height:"1em",display:"inline-block",fill:U.hasSvgAsChild?void 0:"currentColor",flexShrink:0,fontSize:`var(--Icon-fontSize, ${H.vars.fontSize[A[U.size]]||"unset"})`},U.fontSize&&"inherit"!==U.fontSize&&{fontSize:`var(--Icon-fontSize, ${H.fontSize[U.fontSize]})`},!U.htmlColor&&(0,e.A)({color:`var(--Icon-color, ${H.vars.palette.text.icon})`},"inherit"===U.color&&{color:"inherit"},"inherit"!==U.color&&H.vars.palette[U.color]&&{color:`rgba(${null==($=H.vars.palette[U.color])?void 0:$.mainChannel} / 1)`}))}),G=r.forwardRef(function(U,$){const R=(0,m.A)({props:U,name:"JoySvgIcon"}),{children:K,className:j,color:Y,component:O="svg",fontSize:me,htmlColor:ge,inheritViewBox:Ee=!1,titleAccess:je,viewBox:ne="0 0 24 24",size:be="md",slots:fe={},slotProps:q={}}=R,ce=(0,a.A)(R,w),xe=r.isValidElement(K)&&"svg"===K.type,_e=(0,e.A)({},R,{color:Y,component:O,size:be,instanceSize:U.size,fontSize:me,instanceFontSize:U.fontSize,inheritViewBox:Ee,viewBox:ne,hasSvgAsChild:xe}),ke=(H=>{const{color:U,size:$,fontSize:R}=H,K={root:["root",U&&"inherit"!==U&&`color${(0,d.A)(U)}`,$&&`size${(0,d.A)($)}`,R&&`fontSize${(0,d.A)(R)}`]};return(0,f.A)(K,F,{})})(_e),J=(0,e.A)({},ce,{component:O,slots:fe,slotProps:q}),[wt,Fe]=(0,_.A)("root",{ref:$,className:(0,u.A)(ke.root,j),elementType:z,externalForwardedProps:J,ownerState:_e,additionalProps:(0,e.A)({color:ge,focusable:!1},je&&{role:"img"},!je&&{"aria-hidden":!0},!Ee&&{viewBox:ne},xe&&K.props)});return(0,x.jsxs)(wt,(0,e.A)({},Fe,{children:[xe?K.props.children:K,je?(0,x.jsx)("title",{children:je}):null]}))});function B(H,U){function $(R,K){return(0,x.jsx)(G,(0,e.A)({"data-testid":`${U}Icon`,ref:K},R,{children:H}))}return $.muiName=G.muiName,r.memo(r.forwardRef($))}},46527:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>I});var e=n(55510),r=n(5881),a=n(35316),f=n(42688),d=n(76142),u=n(34517);const y=["className","elementType","ownerState","externalForwardedProps","getSlotOwnerState","internalForwardedProps"],m=["component","slots","slotProps"],_=["component"];function I(F,M){const{className:k,elementType:x,ownerState:w,externalForwardedProps:T,getSlotOwnerState:A,internalForwardedProps:z}=M,V=(0,r.A)(M,y),{component:G,slots:B={[F]:void 0},slotProps:H={[F]:void 0}}=T,U=(0,r.A)(T,m),$=B[F]||x,R=(0,f.Y)(H[F],w),K=(0,d.p)((0,e.A)({className:k},V,{externalForwardedProps:"root"===F?U:void 0,externalSlotProps:R})),{props:{component:j},internalRef:Y}=K,O=(0,r.A)(K.props,_),me=(0,a.A)(Y,R?.ref,M.ref),ge=A?A(O):{},Ee=(0,e.A)({},w,ge),je="root"===F?j||G:j,ne=(0,u.X)($,(0,e.A)({},"root"===F&&!G&&!B[F]&&z,"root"!==F&&!B[F]&&z,O,je&&{as:je},{ref:me}),Ee);return Object.keys(ge).forEach(be=>{delete ne[be]}),[$,ne]}},26946:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>z});var e=n(81593),r=n(23793),a=n(32908),f=n(24121),d=n(7225),u=n(81288),y=n(64675),m=n(94150),_=n(54014);function I(V){return(0,_.Ay)("MuiBackdrop",V)}(0,m.A)("MuiBackdrop",["root","invisible"]);var k=n(55117);const T=(0,f.Ay)("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:(V,G)=>{const{ownerState:B}=V;return[G.root,B.invisible&&G.invisible]}})({position:"fixed",display:"flex",alignItems:"center",justifyContent:"center",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent",variants:[{props:{invisible:!0},style:{backgroundColor:"transparent"}}]}),z=e.forwardRef(function(G,B){const H=(0,d.b)({props:G,name:"MuiBackdrop"}),{children:U,className:$,component:R="div",invisible:K=!1,open:j,components:Y={},componentsProps:O={},slotProps:me={},slots:ge={},TransitionComponent:Ee,transitionDuration:je,...ne}=H,be={...H,component:R,invisible:K},fe=(V=>{const{classes:G,invisible:B}=V;return(0,a.A)({root:["root",B&&"invisible"]},I,G)})(be),xe={slots:{transition:Ee,root:Y.Root,...ge},slotProps:{...O,...me}},[_e,ke]=(0,u.A)("root",{elementType:T,externalForwardedProps:xe,className:(0,r.A)(fe.root,$),ownerState:be}),[J,wt]=(0,u.A)("transition",{elementType:y.A,externalForwardedProps:xe,ownerState:be}),Fe=(V=>{const{ownerState:G,...B}=V;return B})(wt);return(0,k.jsx)(J,{in:j,timeout:je,...ne,...Fe,children:(0,k.jsx)(_e,{"aria-hidden":!0,...ke,classes:fe,ref:B,children:U})})})},7225:(Ge,L,n)=>{"use strict";n.d(L,{b:()=>F});var e=n(81593),r=n(66208);n(55117);const f=e.createContext(void 0);function F(M){return function y({props:M,name:k}){return function u(M){const{theme:k,name:x,props:w}=M;if(!k||!k.components||!k.components[x])return w;const T=k.components[x];return T.defaultProps?(0,r.A)(T.defaultProps,w):T.styleOverrides||T.variants?w:(0,r.A)(T,w)}({props:M,name:k,theme:{components:e.useContext(f)}})}(M)}},72228:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>U});var e=n(81593),r=n(23793),a=n(32908),f=n(23094),d=n(32209),u=n(62747),y=n(64675),m=n(21095),_=n(26046),I=n(43609),F=n(26946),M=n(24121),k=n(72098),x=n(22586),w=n(7225),T=n(55117);const A=(0,M.Ay)(F.A,{name:"MuiDialog",slot:"Backdrop",overrides:($,R)=>R.backdrop})({zIndex:-1}),V=(0,M.Ay)(u.A,{name:"MuiDialog",slot:"Root",overridesResolver:($,R)=>R.root})({"@media print":{position:"absolute !important"}}),G=(0,M.Ay)("div",{name:"MuiDialog",slot:"Container",overridesResolver:($,R)=>{const{ownerState:K}=$;return[R.container,R[`scroll${(0,d.A)(K.scroll)}`]]}})({height:"100%","@media print":{height:"auto"},outline:0,variants:[{props:{scroll:"paper"},style:{display:"flex",justifyContent:"center",alignItems:"center"}},{props:{scroll:"body"},style:{overflowY:"auto",overflowX:"hidden",textAlign:"center","&::after":{content:'""',display:"inline-block",verticalAlign:"middle",height:"100%",width:"0"}}}]}),B=(0,M.Ay)(m.A,{name:"MuiDialog",slot:"Paper",overridesResolver:($,R)=>{const{ownerState:K}=$;return[R.paper,R[`scrollPaper${(0,d.A)(K.scroll)}`],R[`paperWidth${(0,d.A)(String(K.maxWidth))}`],K.fullWidth&&R.paperFullWidth,K.fullScreen&&R.paperFullScreen]}})((0,x.A)(({theme:$})=>({margin:32,position:"relative",overflowY:"auto","@media print":{overflowY:"visible",boxShadow:"none"},variants:[{props:{scroll:"paper"},style:{display:"flex",flexDirection:"column",maxHeight:"calc(100% - 64px)"}},{props:{scroll:"body"},style:{display:"inline-block",verticalAlign:"middle",textAlign:"initial"}},{props:({ownerState:R})=>!R.maxWidth,style:{maxWidth:"calc(100% - 64px)"}},{props:{maxWidth:"xs"},style:{maxWidth:"px"===$.breakpoints.unit?Math.max($.breakpoints.values.xs,444):`max(${$.breakpoints.values.xs}${$.breakpoints.unit}, 444px)`,[`&.${_.A.paperScrollBody}`]:{[$.breakpoints.down(Math.max($.breakpoints.values.xs,444)+64)]:{maxWidth:"calc(100% - 64px)"}}}},...Object.keys($.breakpoints.values).filter(R=>"xs"!==R).map(R=>({props:{maxWidth:R},style:{maxWidth:`${$.breakpoints.values[R]}${$.breakpoints.unit}`,[`&.${_.A.paperScrollBody}`]:{[$.breakpoints.down($.breakpoints.values[R]+64)]:{maxWidth:"calc(100% - 64px)"}}}})),{props:({ownerState:R})=>R.fullWidth,style:{width:"calc(100% - 64px)"}},{props:({ownerState:R})=>R.fullScreen,style:{margin:0,width:"100%",maxWidth:"100%",height:"100%",maxHeight:"none",borderRadius:0,[`&.${_.A.paperScrollBody}`]:{margin:0,maxWidth:"100%"}}}]}))),U=e.forwardRef(function(R,K){const j=(0,w.b)({props:R,name:"MuiDialog"}),Y=(0,k.A)(),O={enter:Y.transitions.duration.enteringScreen,exit:Y.transitions.duration.leavingScreen},{"aria-describedby":me,"aria-labelledby":ge,"aria-modal":Ee=!0,BackdropComponent:je,BackdropProps:ne,children:be,className:fe,disableEscapeKeyDown:q=!1,fullScreen:ce=!1,fullWidth:xe=!1,maxWidth:_e="sm",onBackdropClick:ke,onClick:J,onClose:wt,open:Fe,PaperComponent:nt=m.A,PaperProps:se={},scroll:he="paper",TransitionComponent:Q=y.A,transitionDuration:de=O,TransitionProps:ee,...Te}=j,ie={...j,disableEscapeKeyDown:q,fullScreen:ce,fullWidth:xe,maxWidth:_e,scroll:he},pe=($=>{const{classes:R,scroll:K,maxWidth:j,fullWidth:Y,fullScreen:O}=$,me={root:["root"],container:["container",`scroll${(0,d.A)(K)}`],paper:["paper",`paperScroll${(0,d.A)(K)}`,`paperWidth${(0,d.A)(String(j))}`,Y&&"paperFullWidth",O&&"paperFullScreen"]};return(0,a.A)(me,_.f,R)})(ie),we=e.useRef(),Re=(0,f.A)(ge),Ze=e.useMemo(()=>({titleId:Re}),[Re]);return(0,T.jsx)(V,{className:(0,r.A)(pe.root,fe),closeAfterTransition:!0,components:{Backdrop:A},componentsProps:{backdrop:{transitionDuration:de,as:je,...ne}},disableEscapeKeyDown:q,onClose:wt,open:Fe,ref:K,onClick:vt=>{J&&J(vt),we.current&&(we.current=null,ke&&ke(vt),wt&&wt(vt,"backdropClick"))},ownerState:ie,...Te,children:(0,T.jsx)(Q,{appear:!0,in:Fe,timeout:de,role:"presentation",...ee,children:(0,T.jsx)(G,{className:(0,r.A)(pe.container),onMouseDown:vt=>{we.current=vt.target===vt.currentTarget},ownerState:ie,children:(0,T.jsx)(B,{as:nt,elevation:24,role:"dialog","aria-describedby":me,"aria-labelledby":Re,"aria-modal":Ee,...se,className:(0,r.A)(pe.paper,se.className),ownerState:ie,children:(0,T.jsx)(I.A.Provider,{value:Ze,children:be})})})})})})},43609:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>a});const a=n(81593).createContext({})},26046:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>d,f:()=>a});var e=n(94150),r=n(54014);function a(u){return(0,r.Ay)("MuiDialog",u)}const d=(0,e.A)("MuiDialog",["root","scrollPaper","scrollBody","container","paper","paperScrollPaper","paperScrollBody","paperWidthFalse","paperWidthXs","paperWidthSm","paperWidthMd","paperWidthLg","paperWidthXl","paperFullWidth","paperFullScreen"])},76655:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>w});var e=n(81593),r=n(23793),a=n(32908),f=n(24121),d=n(7225),u=n(94150),y=n(54014);function m(T){return(0,y.Ay)("MuiDialogActions",T)}(0,u.A)("MuiDialogActions",["root","spacing"]);var F=n(55117);const k=(0,f.Ay)("div",{name:"MuiDialogActions",slot:"Root",overridesResolver:(T,A)=>{const{ownerState:z}=T;return[A.root,!z.disableSpacing&&A.spacing]}})({display:"flex",alignItems:"center",padding:8,justifyContent:"flex-end",flex:"0 0 auto",variants:[{props:({ownerState:T})=>!T.disableSpacing,style:{"& > :not(style) ~ :not(style)":{marginLeft:8}}}]}),w=e.forwardRef(function(A,z){const V=(0,d.b)({props:A,name:"MuiDialogActions"}),{className:G,disableSpacing:B=!1,...H}=V,U={...V,disableSpacing:B},$=(T=>{const{classes:A,disableSpacing:z}=T;return(0,a.A)({root:["root",!z&&"spacing"]},m,A)})(U);return(0,F.jsx)(k,{className:(0,r.A)($.root,G),ownerState:U,ref:z,...H})})},37944:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>A});var e=n(81593),r=n(23793),a=n(32908),f=n(24121),d=n(22586),u=n(7225),y=n(94150),m=n(54014);function _(z){return(0,m.Ay)("MuiDialogContent",z)}(0,y.A)("MuiDialogContent",["root","dividers"]);var M=n(7140),k=n(55117);const w=(0,f.Ay)("div",{name:"MuiDialogContent",slot:"Root",overridesResolver:(z,V)=>{const{ownerState:G}=z;return[V.root,G.dividers&&V.dividers]}})((0,d.A)(({theme:z})=>({flex:"1 1 auto",WebkitOverflowScrolling:"touch",overflowY:"auto",padding:"20px 24px",variants:[{props:({ownerState:V})=>V.dividers,style:{padding:"16px 24px",borderTop:`1px solid ${(z.vars||z).palette.divider}`,borderBottom:`1px solid ${(z.vars||z).palette.divider}`}},{props:({ownerState:V})=>!V.dividers,style:{[`.${M.A.root} + &`]:{paddingTop:0}}}]}))),A=e.forwardRef(function(V,G){const B=(0,u.b)({props:V,name:"MuiDialogContent"}),{className:H,dividers:U=!1,...$}=B,R={...B,dividers:U},K=(z=>{const{classes:V,dividers:G}=z;return(0,a.A)({root:["root",G&&"dividers"]},_,V)})(R);return(0,k.jsx)(w,{className:(0,r.A)(K.root,H),ownerState:R,ref:G,...$})})},7140:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>d,t:()=>a});var e=n(94150),r=n(54014);function a(u){return(0,r.Ay)("MuiDialogTitle",u)}const d=(0,e.A)("MuiDialogTitle",["root"])},64675:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>I});var e=n(81593),r=n(27750),a=n(616),f=n(72098),d=n(12503),u=n(48803),y=n(55117);const m={entering:{opacity:1},entered:{opacity:1}},I=e.forwardRef(function(M,k){const x=(0,f.A)(),w={enter:x.transitions.duration.enteringScreen,exit:x.transitions.duration.leavingScreen},{addEndListener:T,appear:A=!0,children:z,easing:V,in:G,onEnter:B,onEntered:H,onEntering:U,onExit:$,onExited:R,onExiting:K,style:j,timeout:Y=w,TransitionComponent:O=r.Ay,...me}=M,Ee=e.useRef(null),je=(0,u.A)(Ee,(0,a.A)(z),k),ne=J=>wt=>{if(J){const Fe=Ee.current;void 0===wt?J(Fe):J(Fe,wt)}},be=ne(U),fe=ne((J,wt)=>{(0,d.q)(J);const Fe=(0,d.c)({style:j,timeout:Y,easing:V},{mode:"enter"});J.style.webkitTransition=x.transitions.create("opacity",Fe),J.style.transition=x.transitions.create("opacity",Fe),B&&B(J,wt)}),q=ne(H),ce=ne(K),xe=ne(J=>{const wt=(0,d.c)({style:j,timeout:Y,easing:V},{mode:"exit"});J.style.webkitTransition=x.transitions.create("opacity",wt),J.style.transition=x.transitions.create("opacity",wt),$&&$(J)}),_e=ne(R);return(0,y.jsx)(O,{appear:A,in:G,nodeRef:Ee,onEnter:fe,onEntered:q,onEntering:be,onExit:xe,onExited:_e,onExiting:ce,addEndListener:J=>{T&&T(Ee.current,J)},timeout:Y,...me,children:(J,wt)=>e.cloneElement(z,{style:{opacity:0,visibility:"exited"!==J||G?void 0:"hidden",...m[J],...j,...z.props.style},ref:je,...wt})})})},62747:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>wt});var e=n(81593),r=n(23793),a=n(32908),f=n(81391),d=n(71436),u=n(24121),y=n(22586),m=n(7225),_=n(26946),I=n(76992),F=n(36254),M=n(85552);function k(...Fe){return Fe.reduce((nt,se)=>null==se?nt:function(...Q){nt.apply(this,Q),se.apply(this,Q)},()=>{})}var x=n(60476),w=n(74998),T=n(36814);function z(Fe,nt){nt?Fe.setAttribute("aria-hidden","true"):Fe.removeAttribute("aria-hidden")}function V(Fe){return parseInt((0,w.A)(Fe).getComputedStyle(Fe).paddingRight,10)||0}function B(Fe,nt,se,he,Q){const de=[nt,se,...he];[].forEach.call(Fe.children,ee=>{const Te=!de.includes(ee),ie=!function G(Fe){const se=["TEMPLATE","SCRIPT","STYLE","LINK","MAP","META","NOSCRIPT","PICTURE","COL","COLGROUP","PARAM","SLOT","SOURCE","TRACK"].includes(Fe.tagName),he="INPUT"===Fe.tagName&&"hidden"===Fe.getAttribute("type");return se||he}(ee);Te&&ie&&z(ee,Q)})}function H(Fe,nt){let se=-1;return Fe.some((he,Q)=>!!nt(he)&&(se=Q,!0)),se}const Y=new class R{constructor(){this.modals=[],this.containers=[]}add(nt,se){let he=this.modals.indexOf(nt);if(-1!==he)return he;he=this.modals.length,this.modals.push(nt),nt.modalRef&&z(nt.modalRef,!1);const Q=function $(Fe){const nt=[];return[].forEach.call(Fe.children,se=>{"true"===se.getAttribute("aria-hidden")&&nt.push(se)}),nt}(se);B(se,nt.mount,nt.modalRef,Q,!0);const de=H(this.containers,ee=>ee.container===se);return-1!==de?(this.containers[de].modals.push(nt),he):(this.containers.push({modals:[nt],container:se,restore:null,hiddenSiblings:Q}),he)}mount(nt,se){const he=H(this.containers,de=>de.modals.includes(nt)),Q=this.containers[he];Q.restore||(Q.restore=function U(Fe,nt){const se=[],he=Fe.container;if(!nt.disableScrollLock){if(function A(Fe){const nt=(0,F.A)(Fe);return nt.body===Fe?(0,w.A)(Fe).innerWidth>nt.documentElement.clientWidth:Fe.scrollHeight>Fe.clientHeight}(he)){const ee=(0,T.A)((0,w.A)(he));se.push({value:he.style.paddingRight,property:"padding-right",el:he}),he.style.paddingRight=`${V(he)+ee}px`;const Te=(0,F.A)(he).querySelectorAll(".mui-fixed");[].forEach.call(Te,ie=>{se.push({value:ie.style.paddingRight,property:"padding-right",el:ie}),ie.style.paddingRight=`${V(ie)+ee}px`})}let de;if(he.parentNode instanceof DocumentFragment)de=(0,F.A)(he).body;else{const ee=he.parentElement,Te=(0,w.A)(he);de="HTML"===ee?.nodeName&&"scroll"===Te.getComputedStyle(ee).overflowY?ee:he}se.push({value:de.style.overflow,property:"overflow",el:de},{value:de.style.overflowX,property:"overflow-x",el:de},{value:de.style.overflowY,property:"overflow-y",el:de}),de.style.overflow="hidden"}return()=>{se.forEach(({value:de,el:ee,property:Te})=>{de?ee.style.setProperty(Te,de):ee.style.removeProperty(Te)})}}(Q,se))}remove(nt,se=!0){const he=this.modals.indexOf(nt);if(-1===he)return he;const Q=H(this.containers,ee=>ee.modals.includes(nt)),de=this.containers[Q];if(de.modals.splice(de.modals.indexOf(nt),1),this.modals.splice(he,1),0===de.modals.length)de.restore&&de.restore(),nt.modalRef&&z(nt.modalRef,se),B(de.container,nt.mount,nt.modalRef,de.hiddenSiblings,!1),this.containers.splice(Q,1);else{const ee=de.modals[de.modals.length-1];ee.modalRef&&z(ee.modalRef,!1)}return he}isTopModal(nt){return this.modals.length>0&&this.modals[this.modals.length-1]===nt}};var ge=n(94150),Ee=n(54014);function je(Fe){return(0,Ee.Ay)("MuiModal",Fe)}(0,ge.A)("MuiModal",["root","hidden","backdrop"]);var fe=n(81288),q=n(48803),ce=n(55117);const _e=(0,u.Ay)("div",{name:"MuiModal",slot:"Root",overridesResolver:(Fe,nt)=>{const{ownerState:se}=Fe;return[nt.root,!se.open&&se.exited&&nt.hidden]}})((0,y.A)(({theme:Fe})=>({position:"fixed",zIndex:(Fe.vars||Fe).zIndex.modal,right:0,bottom:0,top:0,left:0,variants:[{props:({ownerState:nt})=>!nt.open&&nt.exited,style:{visibility:"hidden"}}]}))),ke=(0,u.Ay)(_.A,{name:"MuiModal",slot:"Backdrop",overridesResolver:(Fe,nt)=>nt.backdrop})({zIndex:-1}),wt=e.forwardRef(function(nt,se){const he=(0,m.b)({name:"MuiModal",props:nt}),{BackdropComponent:Q=ke,BackdropProps:de,classes:ee,className:Te,closeAfterTransition:ie=!1,children:pe,container:we,component:Pe,components:Ce={},componentsProps:Re={},disableAutoFocus:Ze=!1,disableEnforceFocus:vt=!1,disableEscapeKeyDown:st=!1,disablePortal:Se=!1,disableRestoreFocus:Ke=!1,disableScrollLock:ze=!1,hideBackdrop:Tt=!1,keepMounted:xt=!1,onBackdropClick:rn,onClose:sn,onTransitionEnter:nn,onTransitionExited:gn,open:Et,slotProps:dt={},slots:yt={},theme:mt,...Ie}=he,At={...he,closeAfterTransition:ie,disableAutoFocus:Ze,disableEnforceFocus:vt,disableEscapeKeyDown:st,disablePortal:Se,disableRestoreFocus:Ke,disableScrollLock:ze,hideBackdrop:Tt,keepMounted:xt},{getRootProps:lt,getBackdropProps:vn,getTransitionProps:Tn,portalRef:Ft,isTopModal:Jt,exited:Gt,hasTransition:en}=function O(Fe){const{container:nt,disableEscapeKeyDown:se=!1,disableScrollLock:he=!1,closeAfterTransition:Q=!1,onTransitionEnter:de,onTransitionExited:ee,children:Te,onClose:ie,open:pe,rootRef:we}=Fe,Pe=e.useRef({}),Ce=e.useRef(null),Re=e.useRef(null),Ze=(0,I.A)(Re,we),[vt,st]=e.useState(!pe),Se=function j(Fe){return!!Fe&&Fe.props.hasOwnProperty("in")}(Te);let Ke=!0;("false"===Fe["aria-hidden"]||!1===Fe["aria-hidden"])&&(Ke=!1);const Tt=()=>(Pe.current.modalRef=Re.current,Pe.current.mount=Ce.current,Pe.current),xt=()=>{Y.mount(Tt(),{disableScrollLock:he}),Re.current&&(Re.current.scrollTop=0)},rn=(0,M.A)(()=>{const At=function K(Fe){return"function"==typeof Fe?Fe():Fe}(nt)||(0,F.A)(Ce.current).body;Y.add(Tt(),At),Re.current&&xt()}),sn=()=>Y.isTopModal(Tt()),nn=(0,M.A)(At=>{Ce.current=At,At&&(pe&&sn()?xt():Re.current&&z(Re.current,Ke))}),gn=e.useCallback(()=>{Y.remove(Tt(),Ke)},[Ke]);e.useEffect(()=>()=>{gn()},[gn]),e.useEffect(()=>{pe?rn():(!Se||!Q)&&gn()},[pe,gn,Se,Q,rn]);const Et=At=>lt=>{At.onKeyDown?.(lt),"Escape"===lt.key&&229!==lt.which&&sn()&&(se||(lt.stopPropagation(),ie&&ie(lt,"escapeKeyDown")))},dt=At=>lt=>{At.onClick?.(lt),lt.target===lt.currentTarget&&ie&&ie(lt,"backdropClick")};return{getRootProps:(At={})=>{const lt=(0,x.A)(Fe);delete lt.onTransitionEnter,delete lt.onTransitionExited;const vn={...lt,...At};return{role:"presentation",...vn,onKeyDown:Et(vn),ref:Ze}},getBackdropProps:(At={})=>{const lt=At;return{"aria-hidden":!0,...lt,onClick:dt(lt),open:pe}},getTransitionProps:()=>({onEnter:k(()=>{st(!1),de&&de()},Te?.props.onEnter),onExited:k(()=>{st(!0),ee&&ee(),Q&&gn()},Te?.props.onExited)}),rootRef:Ze,portalRef:nn,isTopModal:sn,exited:vt,hasTransition:Se}}({...At,rootRef:se}),Kn={...At,exited:Gt},Ht=(Fe=>{const{open:nt,exited:se,classes:he}=Fe;return(0,a.A)({root:["root",!nt&&se&&"hidden"],backdrop:["backdrop"]},je,he)})(Kn),On={};if(void 0===pe.props.tabIndex&&(On.tabIndex="-1"),en){const{onEnter:on,onExited:Bt}=Tn();On.onEnter=on,On.onExited=Bt}const ln={...Ie,slots:{root:Ce.Root,backdrop:Ce.Backdrop,...yt},slotProps:{...Re,...dt}},[Vt,Qt]=(0,fe.A)("root",{elementType:_e,externalForwardedProps:ln,getSlotProps:lt,additionalProps:{ref:se,as:Pe},ownerState:Kn,className:(0,r.A)(Te,Ht?.root,!Kn.open&&Kn.exited&&Ht?.hidden)}),[$t,un]=(0,fe.A)("backdrop",{elementType:Q,externalForwardedProps:ln,additionalProps:de,getSlotProps:on=>vn({...on,onClick:Bt=>{rn&&rn(Bt),on?.onClick&&on.onClick(Bt)}}),className:(0,r.A)(de?.className,Ht?.backdrop),ownerState:Kn}),Zt=(0,q.A)(de?.ref,un.ref);return xt||Et||en&&!Gt?(0,ce.jsx)(d.A,{ref:Ft,container:we,disablePortal:Se,children:(0,ce.jsxs)(Vt,{...Qt,children:[!Tt&&Q?(0,ce.jsx)($t,{...un,ref:Zt}):null,(0,ce.jsx)(f.A,{disableEnforceFocus:vt,disableAutoFocus:Ze,disableRestoreFocus:Ke,isEnabled:Jt,open:Et,children:e.cloneElement(pe,On)})]})}):null})},21095:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>V});var e=n(81593),r=n(23793),a=n(32908),f=n(65556),d=n(24121),u=n(72098),y=n(22586),m=n(7225),_=n(12408),I=n(94150),F=n(54014);function M(G){return(0,F.Ay)("MuiPaper",G)}(0,I.A)("MuiPaper",["root","rounded","outlined","elevation","elevation0","elevation1","elevation2","elevation3","elevation4","elevation5","elevation6","elevation7","elevation8","elevation9","elevation10","elevation11","elevation12","elevation13","elevation14","elevation15","elevation16","elevation17","elevation18","elevation19","elevation20","elevation21","elevation22","elevation23","elevation24"]);var w=n(55117);const A=(0,d.Ay)("div",{name:"MuiPaper",slot:"Root",overridesResolver:(G,B)=>{const{ownerState:H}=G;return[B.root,B[H.variant],!H.square&&B.rounded,"elevation"===H.variant&&B[`elevation${H.elevation}`]]}})((0,y.A)(({theme:G})=>({backgroundColor:(G.vars||G).palette.background.paper,color:(G.vars||G).palette.text.primary,transition:G.transitions.create("box-shadow"),variants:[{props:({ownerState:B})=>!B.square,style:{borderRadius:G.shape.borderRadius}},{props:{variant:"outlined"},style:{border:`1px solid ${(G.vars||G).palette.divider}`}},{props:{variant:"elevation"},style:{boxShadow:"var(--Paper-shadow)",backgroundImage:"var(--Paper-overlay)"}}]}))),V=e.forwardRef(function(B,H){const U=(0,m.b)({props:B,name:"MuiPaper"}),$=(0,u.A)(),{className:R,component:K="div",elevation:j=1,square:Y=!1,variant:O="elevation",...me}=U,ge={...U,component:K,elevation:j,square:Y,variant:O},Ee=(G=>{const{square:B,elevation:H,variant:U,classes:$}=G;return(0,a.A)({root:["root",U,!B&&"rounded","elevation"===U&&`elevation${H}`]},M,$)})(ge);return(0,w.jsx)(A,{as:K,ownerState:ge,className:(0,r.A)(Ee.root,R),ref:H,...me,style:{..."elevation"===O&&{"--Paper-shadow":($.vars||$).shadows[j],...$.vars&&{"--Paper-overlay":$.vars.overlays?.[j]},...!$.vars&&"dark"===$.palette.mode&&{"--Paper-overlay":`linear-gradient(${(0,f.X4)("#fff",(0,_.A)(j))}, ${(0,f.X4)("#fff",(0,_.A)(j))})`}},...me.style}})})},71436:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>I});var e=n(81593),r=n(46216),a=n(76992),f=n(616),d=n(13098),u=n(2142),y=n(55117);const I=e.forwardRef(function(M,k){const{children:x,container:w,disablePortal:T=!1}=M,[A,z]=e.useState(null),V=(0,a.A)(e.isValidElement(x)?(0,f.A)(x):null,k);return(0,d.A)(()=>{T||z(function m(F){return"function"==typeof F?F():F}(w)||document.body)},[w,T]),(0,d.A)(()=>{if(A&&!T)return(0,u.A)(k,A),()=>{(0,u.A)(k,null)}},[k,A,T]),T?e.isValidElement(x)?e.cloneElement(x,{ref:V}):(0,y.jsx)(e.Fragment,{children:x}):(0,y.jsx)(e.Fragment,{children:A&&r.createPortal(x,A)})})},81391:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>k});var e=n(81593),r=n(76992),a=n(616),f=n(36254),d=n(55117);const u=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'].join(",");function I(x){const w=[],T=[];return Array.from(x.querySelectorAll(u)).forEach((A,z)=>{const V=function y(x){const w=parseInt(x.getAttribute("tabindex")||"",10);return Number.isNaN(w)?"true"===x.contentEditable||("AUDIO"===x.nodeName||"VIDEO"===x.nodeName||"DETAILS"===x.nodeName)&&null===x.getAttribute("tabindex")?0:x.tabIndex:w}(A);-1===V||!function _(x){return!(x.disabled||"INPUT"===x.tagName&&"hidden"===x.type||function m(x){if("INPUT"!==x.tagName||"radio"!==x.type||!x.name)return!1;const w=A=>x.ownerDocument.querySelector(`input[type="radio"]${A}`);let T=w(`[name="${x.name}"]:checked`);return T||(T=w(`[name="${x.name}"]`)),T!==x}(x))}(A)||(0===V?w.push(A):T.push({documentOrder:z,tabIndex:V,node:A}))}),T.sort((A,z)=>A.tabIndex===z.tabIndex?A.documentOrder-z.documentOrder:A.tabIndex-z.tabIndex).map(A=>A.node).concat(w)}function F(){return!0}const k=function M(x){const{children:w,disableAutoFocus:T=!1,disableEnforceFocus:A=!1,disableRestoreFocus:z=!1,getTabbable:V=I,isEnabled:G=F,open:B}=x,H=e.useRef(!1),U=e.useRef(null),$=e.useRef(null),R=e.useRef(null),K=e.useRef(null),j=e.useRef(!1),Y=e.useRef(null),O=(0,r.A)((0,a.A)(w),Y),me=e.useRef(null);e.useEffect(()=>{!B||!Y.current||(j.current=!T)},[T,B]),e.useEffect(()=>{if(!B||!Y.current)return;const je=(0,f.A)(Y.current);return Y.current.contains(je.activeElement)||(Y.current.hasAttribute("tabIndex")||Y.current.setAttribute("tabIndex","-1"),j.current&&Y.current.focus()),()=>{z||(R.current&&R.current.focus&&(H.current=!0,R.current.focus()),R.current=null)}},[B]),e.useEffect(()=>{if(!B||!Y.current)return;const je=(0,f.A)(Y.current),ne=q=>{me.current=q,!A&&G()&&"Tab"===q.key&&je.activeElement===Y.current&&q.shiftKey&&(H.current=!0,$.current&&$.current.focus())},be=()=>{const q=Y.current;if(null===q)return;if(!je.hasFocus()||!G()||H.current)return void(H.current=!1);if(q.contains(je.activeElement)||A&&je.activeElement!==U.current&&je.activeElement!==$.current)return;if(je.activeElement!==K.current)K.current=null;else if(null!==K.current)return;if(!j.current)return;let ce=[];if((je.activeElement===U.current||je.activeElement===$.current)&&(ce=V(Y.current)),ce.length>0){const _e=ce[0],ke=ce[ce.length-1];"string"!=typeof _e&&"string"!=typeof ke&&(me.current?.shiftKey&&"Tab"===me.current?.key?ke.focus():_e.focus())}else q.focus()};je.addEventListener("focusin",be),je.addEventListener("keydown",ne,!0);const fe=setInterval(()=>{je.activeElement&&"BODY"===je.activeElement.tagName&&be()},50);return()=>{clearInterval(fe),je.removeEventListener("focusin",be),je.removeEventListener("keydown",ne,!0)}},[T,A,z,G,B,V]);const Ee=je=>{null===R.current&&(R.current=je.relatedTarget),j.current=!0};return(0,d.jsxs)(e.Fragment,{children:[(0,d.jsx)("div",{tabIndex:B?0:-1,onFocus:Ee,ref:U,"data-testid":"sentinelStart"}),e.cloneElement(w,{ref:O,onFocus:je=>{null===R.current&&(R.current=je.relatedTarget),j.current=!0,K.current=je.target;const ne=w.props.onFocus;ne&&ne(je)}}),(0,d.jsx)("div",{tabIndex:B?0:-1,onFocus:Ee,ref:$,"data-testid":"sentinelEnd"})]})}},48223:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>On});var e=n(48358),r=n(35550),a=n(65556);const d={black:"#000",white:"#fff"},y={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#f5f5f5",A200:"#eeeeee",A400:"#bdbdbd",A700:"#616161"},_={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",A100:"#ea80fc",A200:"#e040fb",A400:"#d500f9",A700:"#aa00ff"},F={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"},k={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"},w={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff"},A={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",A100:"#80d8ff",A200:"#40c4ff",A400:"#00b0ff",A700:"#0091ea"},V={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"};function G(){return{text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.6)",disabled:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:d.white,default:d.white},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}}}const B=G();function H(){return{text:{primary:d.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:"#121212",default:"#121212"},action:{active:d.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}}}const U=H();function $(ln,Vt,Qt,$t){const un=$t.light||$t,Zt=$t.dark||1.5*$t;ln[Vt]||(ln.hasOwnProperty(Qt)?ln[Vt]=ln[Qt]:"light"===Vt?ln.light=(0,a.a)(ln.main,un):"dark"===Vt&&(ln.dark=(0,a.e$)(ln.main,Zt)))}function ge(ln){const{mode:Vt="light",contrastThreshold:Qt=3,tonalOffset:$t=.2,...un}=ln,Zt=ln.primary||function R(ln="light"){return"dark"===ln?{main:w[200],light:w[50],dark:w[400]}:{main:w[700],light:w[400],dark:w[800]}}(Vt),on=ln.secondary||function K(ln="light"){return"dark"===ln?{main:_[200],light:_[50],dark:_[400]}:{main:_[500],light:_[300],dark:_[700]}}(Vt),Bt=ln.error||function j(ln="light"){return"dark"===ln?{main:F[500],light:F[300],dark:F[700]}:{main:F[700],light:F[400],dark:F[800]}}(Vt),fn=ln.info||function Y(ln="light"){return"dark"===ln?{main:A[400],light:A[300],dark:A[700]}:{main:A[700],light:A[500],dark:A[900]}}(Vt),kn=ln.success||function O(ln="light"){return"dark"===ln?{main:V[400],light:V[300],dark:V[700]}:{main:V[800],light:V[500],dark:V[900]}}(Vt),ni=ln.warning||function me(ln="light"){return"dark"===ln?{main:k[400],light:k[300],dark:k[700]}:{main:"#ed6c02",light:k[500],dark:k[900]}}(Vt);function ki(Ne){return(0,a.eM)(Ne,U.text.primary)>=Qt?U.text.primary:B.text.primary}const Bi=({color:Ne,name:qt,mainShade:Qe=500,lightShade:Ve=300,darkShade:ft=700})=>{if(!(Ne={...Ne}).main&&Ne[Qe]&&(Ne.main=Ne[Qe]),!Ne.hasOwnProperty("main"))throw new Error((0,e.A)(11,qt?` (${qt})`:"",Qe));if("string"!=typeof Ne.main)throw new Error((0,e.A)(12,qt?` (${qt})`:"",JSON.stringify(Ne.main)));return $(Ne,"light",Ve,$t),$(Ne,"dark",ft,$t),Ne.contrastText||(Ne.contrastText=ki(Ne.main)),Ne};let St;return"light"===Vt?St=G():"dark"===Vt&&(St=H()),(0,r.A)({common:{...d},mode:Vt,primary:Bi({color:Zt,name:"primary"}),secondary:Bi({color:on,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:Bi({color:Bt,name:"error"}),warning:Bi({color:ni,name:"warning"}),info:Bi({color:fn,name:"info"}),success:Bi({color:kn,name:"success"}),grey:y,contrastThreshold:Qt,getContrastText:ki,augmentColor:Bi,tonalOffset:$t,...St},un)}function Ee(ln=""){function Vt(...$t){if(!$t.length)return"";const un=$t[0];return"string"!=typeof un||un.match(/(#|\(|\)|(-?(\d*\.)?\d+)(px|em|%|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc))|^(-?(\d*\.)?\d+)$|(\d+ \d+ \d+)/)?`, ${un}`:`, var(--${ln?`${ln}-`:""}${un}${Vt(...$t.slice(1))})`}return($t,...un)=>`var(--${ln?`${ln}-`:""}${$t}${Vt(...un)})`}var je=n(43918),ne=n(47535);function be(ln){const Vt={};return Object.entries(ln).forEach($t=>{const[un,Zt]=$t;"object"==typeof Zt&&(Vt[un]=`${Zt.fontStyle?`${Zt.fontStyle} `:""}${Zt.fontVariant?`${Zt.fontVariant} `:""}${Zt.fontWeight?`${Zt.fontWeight} `:""}${Zt.fontStretch?`${Zt.fontStretch} `:""}${Zt.fontSize||""}${Zt.lineHeight?`/${Zt.lineHeight} `:""}${Zt.fontFamily||""}`)}),Vt}const fe=(ln,Vt,Qt,$t=[])=>{let un=ln;Vt.forEach((Zt,on)=>{on===Vt.length-1?Array.isArray(un)?un[Number(Zt)]=Qt:un&&"object"==typeof un&&(un[Zt]=Qt):un&&"object"==typeof un&&(un[Zt]||(un[Zt]=$t.includes(Zt)?[]:{}),un=un[Zt])})};function xe(ln,Vt){const{prefix:Qt,shouldSkipGeneratingVar:$t}=Vt||{},un={},Zt={},on={};return((ln,Vt,Qt)=>{!function $t(un,Zt=[],on=[]){Object.entries(un).forEach(([Bt,fn])=>{(!Qt||Qt&&!Qt([...Zt,Bt]))&&null!=fn&&("object"==typeof fn&&Object.keys(fn).length>0?$t(fn,[...Zt,Bt],Array.isArray(fn)?[...on,Bt]:on):Vt([...Zt,Bt],fn,on))})}(ln)})(ln,(Bt,fn,kn)=>{if(!("string"!=typeof fn&&"number"!=typeof fn||$t&&$t(Bt,fn))){const ni=`--${Qt?`${Qt}-`:""}${Bt.join("-")}`,ki=((ln,Vt)=>"number"==typeof Vt?["lineHeight","fontWeight","opacity","zIndex"].some($t=>ln.includes($t))||ln[ln.length-1].toLowerCase().includes("opacity")?Vt:`${Vt}px`:Vt)(Bt,fn);Object.assign(un,{[ni]:ki}),fe(Zt,Bt,`var(${ni})`,kn),fe(on,Bt,`var(${ni}, ${ki})`,kn)}},Bt=>"vars"===Bt[0]),{css:un,vars:Zt,varsWithDefaults:on}}const ke=function _e(ln,Vt={}){const{getSelector:Qt=qt,disableCssColorScheme:$t,colorSchemeSelector:un}=Vt,{colorSchemes:Zt={},components:on,defaultColorScheme:Bt="light",...fn}=ln,{vars:kn,css:ni,varsWithDefaults:ki}=xe(fn,Vt);let Bi=ki;const St={},{[Bt]:Dn,...Ne}=Zt;if(Object.entries(Ne||{}).forEach(([ft,dn])=>{const{vars:En,css:ii,varsWithDefaults:mi}=xe(dn,Vt);Bi=(0,r.A)(Bi,mi),St[ft]={css:ii,vars:En}}),Dn){const{css:ft,vars:dn,varsWithDefaults:En}=xe(Dn,Vt);Bi=(0,r.A)(Bi,En),St[Bt]={css:ft,vars:dn}}function qt(ft,dn){let En=un;if("class"===un&&(En=".%s"),"data"===un&&(En="[data-%s]"),un?.startsWith("data-")&&!un.includes("%s")&&(En=`[${un}="%s"]`),ft){if("media"===En)return ln.defaultColorScheme===ft?":root":{[`@media (prefers-color-scheme: ${Zt[ft]?.palette?.mode||ft})`]:{":root":dn}};if(En)return ln.defaultColorScheme===ft?`:root, ${En.replace("%s",String(ft))}`:En.replace("%s",String(ft))}return":root"}return{vars:Bi,generateThemeVars:()=>{let ft={...kn};return Object.entries(St).forEach(([,{vars:dn}])=>{ft=(0,r.A)(ft,dn)}),ft},generateStyleSheets:()=>{const ft=[],dn=ln.defaultColorScheme||"light";function En(zn,Ai){Object.keys(Ai).length&&ft.push("string"==typeof zn?{[zn]:{...Ai}}:zn)}En(Qt(void 0,{...ni}),ni);const{[dn]:ii,...mi}=St;if(ii){const{css:zn}=ii,Ai=Zt[dn]?.palette?.mode,Pt=!$t&&Ai?{colorScheme:Ai,...zn}:{...zn};En(Qt(dn,{...Pt}),Pt)}return Object.entries(mi).forEach(([zn,{css:Ai}])=>{const Pt=Zt[zn]?.palette?.mode,xn=!$t&&Pt?{colorScheme:Pt,...Ai}:{...Ai};En(Qt(zn,{...xn}),xn)}),ft}}};var wt=n(72618),Fe=n(94382),nt=n(28901);function se(ln,Vt){return{toolbar:{minHeight:56,[ln.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[ln.up("sm")]:{minHeight:64}},...Vt}}function he(ln){return Math.round(1e5*ln)/1e5}const Q={textTransform:"uppercase"},de='"Roboto", "Helvetica", "Arial", sans-serif';function ee(ln,Vt){const{fontFamily:Qt=de,fontSize:$t=14,fontWeightLight:un=300,fontWeightRegular:Zt=400,fontWeightMedium:on=500,fontWeightBold:Bt=700,htmlFontSize:fn=16,allVariants:kn,pxToRem:ni,...ki}="function"==typeof Vt?Vt(ln):Vt,Bi=$t/14,St=ni||(qt=>qt/fn*Bi+"rem"),Dn=(qt,Qe,Ve,ft,dn)=>({fontFamily:Qt,fontWeight:qt,fontSize:St(Qe),lineHeight:Ve,...Qt===de?{letterSpacing:`${he(ft/Qe)}em`}:{},...dn,...kn}),Ne={h1:Dn(un,96,1.167,-1.5),h2:Dn(un,60,1.2,-.5),h3:Dn(Zt,48,1.167,0),h4:Dn(Zt,34,1.235,.25),h5:Dn(Zt,24,1.334,0),h6:Dn(on,20,1.6,.15),subtitle1:Dn(Zt,16,1.75,.15),subtitle2:Dn(on,14,1.57,.1),body1:Dn(Zt,16,1.5,.15),body2:Dn(Zt,14,1.43,.15),button:Dn(on,14,1.75,.4,Q),caption:Dn(Zt,12,1.66,.4),overline:Dn(Zt,12,2.66,1,Q),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return(0,r.A)({htmlFontSize:fn,pxToRem:St,fontFamily:Qt,fontSize:$t,fontWeightLight:un,fontWeightRegular:Zt,fontWeightMedium:on,fontWeightBold:Bt,...Ne},ki,{clone:!1})}function we(...ln){return[`${ln[0]}px ${ln[1]}px ${ln[2]}px ${ln[3]}px rgba(0,0,0,0.2)`,`${ln[4]}px ${ln[5]}px ${ln[6]}px ${ln[7]}px rgba(0,0,0,0.14)`,`${ln[8]}px ${ln[9]}px ${ln[10]}px ${ln[11]}px rgba(0,0,0,0.12)`].join(",")}const Ce=["none",we(0,2,1,-1,0,1,1,0,0,1,3,0),we(0,3,1,-2,0,2,2,0,0,1,5,0),we(0,3,3,-2,0,3,4,0,0,1,8,0),we(0,2,4,-1,0,4,5,0,0,1,10,0),we(0,3,5,-1,0,5,8,0,0,1,14,0),we(0,3,5,-1,0,6,10,0,0,1,18,0),we(0,4,5,-2,0,7,10,1,0,2,16,1),we(0,5,5,-3,0,8,10,1,0,3,14,2),we(0,5,6,-3,0,9,12,1,0,3,16,2),we(0,6,6,-3,0,10,14,1,0,4,18,3),we(0,6,7,-4,0,11,15,1,0,4,20,3),we(0,7,8,-4,0,12,17,2,0,5,22,4),we(0,7,8,-4,0,13,19,2,0,5,24,4),we(0,7,9,-4,0,14,21,2,0,5,26,4),we(0,8,9,-5,0,15,22,2,0,6,28,5),we(0,8,10,-5,0,16,24,2,0,6,30,5),we(0,8,11,-5,0,17,26,2,0,6,32,5),we(0,9,11,-5,0,18,28,2,0,7,34,6),we(0,9,12,-6,0,19,29,2,0,7,36,6),we(0,10,13,-6,0,20,31,3,0,8,38,7),we(0,10,13,-6,0,21,33,3,0,8,40,7),we(0,10,14,-6,0,22,35,3,0,8,42,7),we(0,11,14,-7,0,23,36,3,0,9,44,8),we(0,11,15,-7,0,24,38,3,0,9,46,8)];var Re=n(26352);const vt={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500};function st(ln){return(0,r.Q)(ln)||typeof ln>"u"||"string"==typeof ln||"boolean"==typeof ln||"number"==typeof ln||Array.isArray(ln)}function Se(ln={}){const Vt={...ln};return function Qt($t){const un=Object.entries($t);for(let Zt=0;Zt<un.length;Zt++){const[on,Bt]=un[Zt];!st(Bt)||on.startsWith("unstable_")?delete $t[on]:(0,r.Q)(Bt)&&($t[on]={...Bt},Qt($t[on]))}}(Vt),`import { unstable_createBreakpoints as createBreakpoints, createTransitions } from '@mui/material/styles';\n\nconst theme = ${JSON.stringify(Vt,null,2)};\n\ntheme.breakpoints = createBreakpoints(theme.breakpoints || {});\ntheme.transitions = createTransitions(theme.transitions || {});\n\nexport default theme;`}const xt=function Ke(ln={},...Vt){const{breakpoints:Qt,mixins:$t={},spacing:un,palette:Zt={},transitions:on={},typography:Bt={},shape:fn,...kn}=ln;if(ln.vars)throw new Error((0,e.A)(20));const ni=ge(Zt),ki=(0,nt.A)(ln);let Bi=(0,r.A)(ki,{mixins:se(ki.breakpoints,$t),palette:ni,shadows:Ce.slice(),typography:ee(ni,Bt),transitions:(0,Re.Ay)(on),zIndex:{...vt}});return Bi=(0,r.A)(Bi,kn),Bi=Vt.reduce((St,Dn)=>(0,r.A)(St,Dn),Bi),Bi.unstable_sxConfig={...wt.A,...kn?.unstable_sxConfig},Bi.unstable_sx=function(Dn){return(0,Fe.A)({sx:Dn,theme:this})},Bi.toRuntimeSource=Se,Bi};var rn=n(12408);const sn=[...Array(25)].map((ln,Vt)=>{if(0===Vt)return"none";const Qt=(0,rn.A)(Vt);return`linear-gradient(rgba(255 255 255 / ${Qt}), rgba(255 255 255 / ${Qt}))`});function nn(ln){return{inputPlaceholder:"dark"===ln?.5:.42,inputUnderline:"dark"===ln?.7:.42,switchTrackDisabled:"dark"===ln?.2:.12,switchTrack:"dark"===ln?.3:.38}}function gn(ln){return"dark"===ln?sn:[]}function dt(ln){return!!ln[0].match(/(cssVarPrefix|colorSchemeSelector|rootSelector|typography|mixins|breakpoints|direction|transitions)/)||!!ln[0].match(/sxConfig$/)||"palette"===ln[0]&&!!ln[1]?.match(/(mode|contrastThreshold|tonalOffset)/)}const Ie=ln=>(Vt,Qt)=>{const $t=ln.rootSelector||":root",un=ln.colorSchemeSelector;let Zt=un;if("class"===un&&(Zt=".%s"),"data"===un&&(Zt="[data-%s]"),un?.startsWith("data-")&&!un.includes("%s")&&(Zt=`[${un}="%s"]`),ln.defaultColorScheme===Vt){if("dark"===Vt){const on={};return(ln=>[...[...Array(25)].map((Vt,Qt)=>`--${ln?`${ln}-`:""}overlays-${Qt}`),`--${ln?`${ln}-`:""}palette-AppBar-darkBg`,`--${ln?`${ln}-`:""}palette-AppBar-darkColor`])(ln.cssVarPrefix).forEach(Bt=>{on[Bt]=Qt[Bt],delete Qt[Bt]}),"media"===Zt?{[$t]:Qt,"@media (prefers-color-scheme: dark)":{[$t]:on}}:Zt?{[Zt.replace("%s",Vt)]:on,[`${$t}, ${Zt.replace("%s",Vt)}`]:Qt}:{[$t]:{...Qt,...on}}}if(Zt&&"media"!==Zt)return`${$t}, ${Zt.replace("%s",String(Vt))}`}else if(Vt){if("media"===Zt)return{[`@media (prefers-color-scheme: ${String(Vt)})`]:{[$t]:Qt}};if(Zt)return Zt.replace("%s",String(Vt))}return $t};function lt(ln,Vt,Qt){!ln[Vt]&&Qt&&(ln[Vt]=Qt)}function vn(ln){return ln&&ln.startsWith("hsl")?(0,a.YL)(ln):ln}function Tn(ln,Vt){`${Vt}Channel`in ln||(ln[`${Vt}Channel`]=(0,a.Me)(vn(ln[Vt]),`MUI: Can't create \`palette.${Vt}Channel\` because \`palette.${Vt}\` is not one of these formats: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color().\nTo suppress this warning, you need to explicitly provide the \`palette.${Vt}Channel\` as a string (in rgb format, for example "12 12 12") or undefined if you want to remove the channel token.`))}function Ft(ln){return"number"==typeof ln?`${ln}px`:"string"==typeof ln||"function"==typeof ln||Array.isArray(ln)?ln:"8px"}const Jt=ln=>{try{return ln()}catch{}},Gt=(ln="mui")=>Ee(ln);function en(ln,Vt,Qt,$t){if(!Vt)return;Vt=!0===Vt?{}:Vt;const un="dark"===$t?"dark":"light";if(!Qt)return void(ln[$t]=function Et(ln){const{palette:Vt={mode:"light"},opacity:Qt,overlays:$t,...un}=ln,Zt=ge(Vt);return{palette:Zt,opacity:{...nn(Zt.mode),...Qt},overlays:$t||gn(Zt.mode),...un}}({...Vt,palette:{mode:un,...Vt?.palette}}));const{palette:Zt,...on}=xt({...Qt,palette:{mode:un,...Vt?.palette}});return ln[$t]={...Vt,palette:Zt,opacity:{...nn(un),...Vt?.opacity},overlays:Vt?.overlays||gn(un)},on}function Ht(ln,Vt,Qt){ln.colorSchemes&&Qt&&(ln.colorSchemes[Vt]={...!0!==Qt&&Qt,palette:ge({...!0===Qt?{}:Qt.palette,mode:Vt})})}function On(ln={},...Vt){const{palette:Qt,cssVariables:$t=!1,colorSchemes:un=(Qt?void 0:{light:!0}),defaultColorScheme:Zt=Qt?.mode,...on}=ln,Bt=Zt||"light",fn=un?.[Bt],kn={...un,...Qt?{[Bt]:{..."boolean"!=typeof fn&&fn,palette:Qt}}:void 0};if(!1===$t){if(!("colorSchemes"in ln))return xt(ln,...Vt);let ni=Qt;"palette"in ln||kn[Bt]&&(!0!==kn[Bt]?ni=kn[Bt].palette:"dark"===Bt&&(ni={mode:"dark"}));const ki=xt({...ln,palette:ni},...Vt);return ki.defaultColorScheme=Bt,ki.colorSchemes=kn,"light"===ki.palette.mode&&(ki.colorSchemes.light={...!0!==kn.light&&kn.light,palette:ki.palette},Ht(ki,"dark",kn.dark)),"dark"===ki.palette.mode&&(ki.colorSchemes.dark={...!0!==kn.dark&&kn.dark,palette:ki.palette},Ht(ki,"light",kn.light)),ki}return!Qt&&!("light"in kn)&&"light"===Bt&&(kn.light=!0),function Kn(ln={},...Vt){const{colorSchemes:Qt={light:!0},defaultColorScheme:$t,disableCssColorScheme:un=!1,cssVarPrefix:Zt="mui",shouldSkipGeneratingVar:on=dt,colorSchemeSelector:Bt=(Qt.light&&Qt.dark?"media":void 0),rootSelector:fn=":root",...kn}=ln,ni=Object.keys(Qt)[0],ki=$t||(Qt.light&&"light"!==ni?"light":ni),Bi=Gt(Zt),{[ki]:St,light:Dn,dark:Ne,...qt}=Qt,Qe={...qt};let Ve=St;if(("dark"===ki&&!("dark"in Qt)||"light"===ki&&!("light"in Qt))&&(Ve=!0),!Ve)throw new Error((0,e.A)(21,ki));const ft=en(Qe,Ve,kn,ki);Dn&&!Qe.light&&en(Qe,Dn,void 0,"light"),Ne&&!Qe.dark&&en(Qe,Ne,void 0,"dark");let dn={defaultColorScheme:ki,...ft,cssVarPrefix:Zt,colorSchemeSelector:Bt,rootSelector:fn,getCssVar:Bi,colorSchemes:Qe,font:{...be(ft.typography),...ft.font},spacing:Ft(kn.spacing)};Object.keys(dn.colorSchemes).forEach(Ai=>{const Pt=dn.colorSchemes[Ai].palette,xn=Ln=>{const It=Ln.split("-");return Bi(Ln,Pt[It[1]][It[2]])};if("light"===Pt.mode&&(lt(Pt.common,"background","#fff"),lt(Pt.common,"onBackground","#000")),"dark"===Pt.mode&&(lt(Pt.common,"background","#000"),lt(Pt.common,"onBackground","#fff")),function At(ln,Vt){Vt.forEach(Qt=>{ln[Qt]||(ln[Qt]={})})}(Pt,["Alert","AppBar","Avatar","Button","Chip","FilledInput","LinearProgress","Skeleton","Slider","SnackbarContent","SpeedDialAction","StepConnector","StepContent","Switch","TableCell","Tooltip"]),"light"===Pt.mode){lt(Pt.Alert,"errorColor",(0,a.Nd)(Pt.error.light,.6)),lt(Pt.Alert,"infoColor",(0,a.Nd)(Pt.info.light,.6)),lt(Pt.Alert,"successColor",(0,a.Nd)(Pt.success.light,.6)),lt(Pt.Alert,"warningColor",(0,a.Nd)(Pt.warning.light,.6)),lt(Pt.Alert,"errorFilledBg",xn("palette-error-main")),lt(Pt.Alert,"infoFilledBg",xn("palette-info-main")),lt(Pt.Alert,"successFilledBg",xn("palette-success-main")),lt(Pt.Alert,"warningFilledBg",xn("palette-warning-main")),lt(Pt.Alert,"errorFilledColor",Jt(()=>Pt.getContrastText(Pt.error.main))),lt(Pt.Alert,"infoFilledColor",Jt(()=>Pt.getContrastText(Pt.info.main))),lt(Pt.Alert,"successFilledColor",Jt(()=>Pt.getContrastText(Pt.success.main))),lt(Pt.Alert,"warningFilledColor",Jt(()=>Pt.getContrastText(Pt.warning.main))),lt(Pt.Alert,"errorStandardBg",(0,a.j4)(Pt.error.light,.9)),lt(Pt.Alert,"infoStandardBg",(0,a.j4)(Pt.info.light,.9)),lt(Pt.Alert,"successStandardBg",(0,a.j4)(Pt.success.light,.9)),lt(Pt.Alert,"warningStandardBg",(0,a.j4)(Pt.warning.light,.9)),lt(Pt.Alert,"errorIconColor",xn("palette-error-main")),lt(Pt.Alert,"infoIconColor",xn("palette-info-main")),lt(Pt.Alert,"successIconColor",xn("palette-success-main")),lt(Pt.Alert,"warningIconColor",xn("palette-warning-main")),lt(Pt.AppBar,"defaultBg",xn("palette-grey-100")),lt(Pt.Avatar,"defaultBg",xn("palette-grey-400")),lt(Pt.Button,"inheritContainedBg",xn("palette-grey-300")),lt(Pt.Button,"inheritContainedHoverBg",xn("palette-grey-A100")),lt(Pt.Chip,"defaultBorder",xn("palette-grey-400")),lt(Pt.Chip,"defaultAvatarColor",xn("palette-grey-700")),lt(Pt.Chip,"defaultIconColor",xn("palette-grey-700")),lt(Pt.FilledInput,"bg","rgba(0, 0, 0, 0.06)"),lt(Pt.FilledInput,"hoverBg","rgba(0, 0, 0, 0.09)"),lt(Pt.FilledInput,"disabledBg","rgba(0, 0, 0, 0.12)"),lt(Pt.LinearProgress,"primaryBg",(0,a.j4)(Pt.primary.main,.62)),lt(Pt.LinearProgress,"secondaryBg",(0,a.j4)(Pt.secondary.main,.62)),lt(Pt.LinearProgress,"errorBg",(0,a.j4)(Pt.error.main,.62)),lt(Pt.LinearProgress,"infoBg",(0,a.j4)(Pt.info.main,.62)),lt(Pt.LinearProgress,"successBg",(0,a.j4)(Pt.success.main,.62)),lt(Pt.LinearProgress,"warningBg",(0,a.j4)(Pt.warning.main,.62)),lt(Pt.Skeleton,"bg",`rgba(${xn("palette-text-primaryChannel")} / 0.11)`),lt(Pt.Slider,"primaryTrack",(0,a.j4)(Pt.primary.main,.62)),lt(Pt.Slider,"secondaryTrack",(0,a.j4)(Pt.secondary.main,.62)),lt(Pt.Slider,"errorTrack",(0,a.j4)(Pt.error.main,.62)),lt(Pt.Slider,"infoTrack",(0,a.j4)(Pt.info.main,.62)),lt(Pt.Slider,"successTrack",(0,a.j4)(Pt.success.main,.62)),lt(Pt.Slider,"warningTrack",(0,a.j4)(Pt.warning.main,.62));const Ln=(0,a.Y9)(Pt.background.default,.8);lt(Pt.SnackbarContent,"bg",Ln),lt(Pt.SnackbarContent,"color",Jt(()=>Pt.getContrastText(Ln))),lt(Pt.SpeedDialAction,"fabHoverBg",(0,a.Y9)(Pt.background.paper,.15)),lt(Pt.StepConnector,"border",xn("palette-grey-400")),lt(Pt.StepContent,"border",xn("palette-grey-400")),lt(Pt.Switch,"defaultColor",xn("palette-common-white")),lt(Pt.Switch,"defaultDisabledColor",xn("palette-grey-100")),lt(Pt.Switch,"primaryDisabledColor",(0,a.j4)(Pt.primary.main,.62)),lt(Pt.Switch,"secondaryDisabledColor",(0,a.j4)(Pt.secondary.main,.62)),lt(Pt.Switch,"errorDisabledColor",(0,a.j4)(Pt.error.main,.62)),lt(Pt.Switch,"infoDisabledColor",(0,a.j4)(Pt.info.main,.62)),lt(Pt.Switch,"successDisabledColor",(0,a.j4)(Pt.success.main,.62)),lt(Pt.Switch,"warningDisabledColor",(0,a.j4)(Pt.warning.main,.62)),lt(Pt.TableCell,"border",(0,a.j4)((0,a.Cg)(Pt.divider,1),.88)),lt(Pt.Tooltip,"bg",(0,a.Cg)(Pt.grey[700],.92))}if("dark"===Pt.mode){lt(Pt.Alert,"errorColor",(0,a.j4)(Pt.error.light,.6)),lt(Pt.Alert,"infoColor",(0,a.j4)(Pt.info.light,.6)),lt(Pt.Alert,"successColor",(0,a.j4)(Pt.success.light,.6)),lt(Pt.Alert,"warningColor",(0,a.j4)(Pt.warning.light,.6)),lt(Pt.Alert,"errorFilledBg",xn("palette-error-dark")),lt(Pt.Alert,"infoFilledBg",xn("palette-info-dark")),lt(Pt.Alert,"successFilledBg",xn("palette-success-dark")),lt(Pt.Alert,"warningFilledBg",xn("palette-warning-dark")),lt(Pt.Alert,"errorFilledColor",Jt(()=>Pt.getContrastText(Pt.error.dark))),lt(Pt.Alert,"infoFilledColor",Jt(()=>Pt.getContrastText(Pt.info.dark))),lt(Pt.Alert,"successFilledColor",Jt(()=>Pt.getContrastText(Pt.success.dark))),lt(Pt.Alert,"warningFilledColor",Jt(()=>Pt.getContrastText(Pt.warning.dark))),lt(Pt.Alert,"errorStandardBg",(0,a.Nd)(Pt.error.light,.9)),lt(Pt.Alert,"infoStandardBg",(0,a.Nd)(Pt.info.light,.9)),lt(Pt.Alert,"successStandardBg",(0,a.Nd)(Pt.success.light,.9)),lt(Pt.Alert,"warningStandardBg",(0,a.Nd)(Pt.warning.light,.9)),lt(Pt.Alert,"errorIconColor",xn("palette-error-main")),lt(Pt.Alert,"infoIconColor",xn("palette-info-main")),lt(Pt.Alert,"successIconColor",xn("palette-success-main")),lt(Pt.Alert,"warningIconColor",xn("palette-warning-main")),lt(Pt.AppBar,"defaultBg",xn("palette-grey-900")),lt(Pt.AppBar,"darkBg",xn("palette-background-paper")),lt(Pt.AppBar,"darkColor",xn("palette-text-primary")),lt(Pt.Avatar,"defaultBg",xn("palette-grey-600")),lt(Pt.Button,"inheritContainedBg",xn("palette-grey-800")),lt(Pt.Button,"inheritContainedHoverBg",xn("palette-grey-700")),lt(Pt.Chip,"defaultBorder",xn("palette-grey-700")),lt(Pt.Chip,"defaultAvatarColor",xn("palette-grey-300")),lt(Pt.Chip,"defaultIconColor",xn("palette-grey-300")),lt(Pt.FilledInput,"bg","rgba(255, 255, 255, 0.09)"),lt(Pt.FilledInput,"hoverBg","rgba(255, 255, 255, 0.13)"),lt(Pt.FilledInput,"disabledBg","rgba(255, 255, 255, 0.12)"),lt(Pt.LinearProgress,"primaryBg",(0,a.Nd)(Pt.primary.main,.5)),lt(Pt.LinearProgress,"secondaryBg",(0,a.Nd)(Pt.secondary.main,.5)),lt(Pt.LinearProgress,"errorBg",(0,a.Nd)(Pt.error.main,.5)),lt(Pt.LinearProgress,"infoBg",(0,a.Nd)(Pt.info.main,.5)),lt(Pt.LinearProgress,"successBg",(0,a.Nd)(Pt.success.main,.5)),lt(Pt.LinearProgress,"warningBg",(0,a.Nd)(Pt.warning.main,.5)),lt(Pt.Skeleton,"bg",`rgba(${xn("palette-text-primaryChannel")} / 0.13)`),lt(Pt.Slider,"primaryTrack",(0,a.Nd)(Pt.primary.main,.5)),lt(Pt.Slider,"secondaryTrack",(0,a.Nd)(Pt.secondary.main,.5)),lt(Pt.Slider,"errorTrack",(0,a.Nd)(Pt.error.main,.5)),lt(Pt.Slider,"infoTrack",(0,a.Nd)(Pt.info.main,.5)),lt(Pt.Slider,"successTrack",(0,a.Nd)(Pt.success.main,.5)),lt(Pt.Slider,"warningTrack",(0,a.Nd)(Pt.warning.main,.5));const Ln=(0,a.Y9)(Pt.background.default,.98);lt(Pt.SnackbarContent,"bg",Ln),lt(Pt.SnackbarContent,"color",Jt(()=>Pt.getContrastText(Ln))),lt(Pt.SpeedDialAction,"fabHoverBg",(0,a.Y9)(Pt.background.paper,.15)),lt(Pt.StepConnector,"border",xn("palette-grey-600")),lt(Pt.StepContent,"border",xn("palette-grey-600")),lt(Pt.Switch,"defaultColor",xn("palette-grey-300")),lt(Pt.Switch,"defaultDisabledColor",xn("palette-grey-600")),lt(Pt.Switch,"primaryDisabledColor",(0,a.Nd)(Pt.primary.main,.55)),lt(Pt.Switch,"secondaryDisabledColor",(0,a.Nd)(Pt.secondary.main,.55)),lt(Pt.Switch,"errorDisabledColor",(0,a.Nd)(Pt.error.main,.55)),lt(Pt.Switch,"infoDisabledColor",(0,a.Nd)(Pt.info.main,.55)),lt(Pt.Switch,"successDisabledColor",(0,a.Nd)(Pt.success.main,.55)),lt(Pt.Switch,"warningDisabledColor",(0,a.Nd)(Pt.warning.main,.55)),lt(Pt.TableCell,"border",(0,a.Nd)((0,a.Cg)(Pt.divider,1),.68)),lt(Pt.Tooltip,"bg",(0,a.Cg)(Pt.grey[700],.92))}Tn(Pt.background,"default"),Tn(Pt.background,"paper"),Tn(Pt.common,"background"),Tn(Pt.common,"onBackground"),Tn(Pt,"divider"),Object.keys(Pt).forEach(Ln=>{const It=Pt[Ln];It&&"object"==typeof It&&(It.main&&lt(Pt[Ln],"mainChannel",(0,a.Me)(vn(It.main))),It.light&&lt(Pt[Ln],"lightChannel",(0,a.Me)(vn(It.light))),It.dark&&lt(Pt[Ln],"darkChannel",(0,a.Me)(vn(It.dark))),It.contrastText&&lt(Pt[Ln],"contrastTextChannel",(0,a.Me)(vn(It.contrastText))),"text"===Ln&&(Tn(Pt[Ln],"primary"),Tn(Pt[Ln],"secondary")),"action"===Ln&&(It.active&&Tn(Pt[Ln],"active"),It.selected&&Tn(Pt[Ln],"selected")))})}),dn=Vt.reduce((Ai,Pt)=>(0,r.A)(Ai,Pt),dn);const En={prefix:Zt,disableCssColorScheme:un,shouldSkipGeneratingVar:on,getSelector:Ie(dn)},{vars:ii,generateThemeVars:mi,generateStyleSheets:zn}=ke(dn,En);return dn.vars=ii,Object.entries(dn.colorSchemes[dn.defaultColorScheme]).forEach(([Ai,Pt])=>{dn[Ai]=Pt}),dn.generateThemeVars=mi,dn.generateStyleSheets=zn,dn.generateSpacing=function(){return(0,je.A)(kn.spacing,(0,ne.LX)(this))},dn.getColorSchemeSelector=function J(ln){return function(Qt){return"media"===ln?`@media (prefers-color-scheme: ${Qt})`:ln?ln.startsWith("data-")&&!ln.includes("%s")?`[${ln}="${Qt}"] &`:"class"===ln?`.${Qt} &`:"data"===ln?`[data-${Qt}] &`:`${ln.replace("%s",Qt)} &`:"&"}}(Bt),dn.spacing=dn.generateSpacing(),dn.shouldSkipGeneratingVar=on,dn.unstable_sxConfig={...wt.A,...kn?.unstable_sxConfig},dn.unstable_sx=function(Pt){return(0,Fe.A)({sx:Pt,theme:this})},dn.toRuntimeSource=Se,dn}({...on,colorSchemes:kn,defaultColorScheme:Bt,..."boolean"!=typeof $t&&$t},...Vt)}},26352:(Ge,L,n)=>{"use strict";n.d(L,{Ay:()=>d,p0:()=>r});const e={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},r={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function a(u){return`${Math.round(u)}ms`}function f(u){if(!u)return 0;const y=u/36;return Math.min(Math.round(10*(4+15*y**.25+y/5)),3e3)}function d(u){const y={...e,...u.easing},m={...r,...u.duration};return{getAutoHeightDuration:f,create:(I=["all"],F={})=>{const{duration:M=m.standard,easing:k=y.easeInOut,delay:x=0,...w}=F;return(Array.isArray(I)?I:[I]).map(T=>`${T} ${"string"==typeof M?M:a(M)} ${k} ${"string"==typeof x?x:a(x)}`).join(",")},...u,easing:y,duration:m}}},36780:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>a});const a=(0,n(48223).A)()},12408:(Ge,L,n)=>{"use strict";function e(r){let a;return a=r<1?5.11916*r**2:4.5*Math.log(r+1)+2,Math.round(10*a)/1e3}n.d(L,{A:()=>e})},79089:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>e});const e="$$material"},44541:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>a});var e=n(89873);const a=f=>(0,e.A)(f)&&"classes"!==f},89873:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>r});const r=function e(a){return"ownerState"!==a&&"theme"!==a&&"sx"!==a&&"as"!==a}},24121:(Ge,L,n)=>{"use strict";n.d(L,{Ay:()=>u});var e=n(5538),r=n(36780),a=n(79089),f=n(44541);const u=(0,e.Ay)({themeId:a.A,defaultTheme:r.A,rootShouldForwardProp:f.A})},72098:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>d}),n(81593);var r=n(16020),a=n(36780),f=n(79089);function d(){const u=(0,r.A)(a.A);return u[f.A]||u}},72838:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>f});var e=n(56126),r=n(36780),a=n(79089);function f({props:d,name:u}){return(0,e.A)({props:d,name:u,defaultTheme:r.A,themeId:a.A})}},12503:(Ge,L,n)=>{"use strict";n.d(L,{c:()=>r,q:()=>e});const e=a=>a.scrollTop;function r(a,f){const{timeout:d,easing:u,style:y={}}=a;return{duration:y.transitionDuration??("number"==typeof d?d:d[f.mode]||0),easing:y.transitionTimingFunction??("object"==typeof u?u[f.mode]:u),delay:y.transitionDelay}}},32209:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>r});const r=n(69288).A},58863:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>z});var e=n(81593),r=n(23793),a=n(32908),f=n(32209),d=n(24121),u=n(22586),y=n(7225),m=n(94150),_=n(54014);function I(V){return(0,_.Ay)("MuiSvgIcon",V)}(0,m.A)("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);var k=n(55117);const w=(0,d.Ay)("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(V,G)=>{const{ownerState:B}=V;return[G.root,"inherit"!==B.color&&G[`color${(0,f.A)(B.color)}`],G[`fontSize${(0,f.A)(B.fontSize)}`]]}})((0,u.A)(({theme:V})=>({userSelect:"none",width:"1em",height:"1em",display:"inline-block",flexShrink:0,transition:V.transitions?.create?.("fill",{duration:(V.vars??V).transitions?.duration?.shorter}),variants:[{props:G=>!G.hasSvgAsChild,style:{fill:"currentColor"}},{props:{fontSize:"inherit"},style:{fontSize:"inherit"}},{props:{fontSize:"small"},style:{fontSize:V.typography?.pxToRem?.(20)||"1.25rem"}},{props:{fontSize:"medium"},style:{fontSize:V.typography?.pxToRem?.(24)||"1.5rem"}},{props:{fontSize:"large"},style:{fontSize:V.typography?.pxToRem?.(35)||"2.1875rem"}},...Object.entries((V.vars??V).palette).filter(([,G])=>G&&G.main).map(([G])=>({props:{color:G},style:{color:(V.vars??V).palette?.[G]?.main}})),{props:{color:"action"},style:{color:(V.vars??V).palette?.action?.active}},{props:{color:"disabled"},style:{color:(V.vars??V).palette?.action?.disabled}},{props:{color:"inherit"},style:{color:void 0}}]}))),T=e.forwardRef(function(G,B){const H=(0,y.b)({props:G,name:"MuiSvgIcon"}),{children:U,className:$,color:R="inherit",component:K="svg",fontSize:j="medium",htmlColor:Y,inheritViewBox:O=!1,titleAccess:me,viewBox:ge="0 0 24 24",...Ee}=H,je=e.isValidElement(U)&&"svg"===U.type,ne={...H,color:R,component:K,fontSize:j,instanceFontSize:G.fontSize,inheritViewBox:O,viewBox:ge,hasSvgAsChild:je},be={};O||(be.viewBox=ge);const fe=(V=>{const{color:G,fontSize:B,classes:H}=V,U={root:["root","inherit"!==G&&`color${(0,f.A)(G)}`,`fontSize${(0,f.A)(B)}`]};return(0,a.A)(U,I,H)})(ne);return(0,k.jsxs)(w,{as:K,className:(0,r.A)(fe.root,$),focusable:"false",color:Y,"aria-hidden":!me||void 0,role:me?"img":void 0,ref:B,...be,...Ee,...je&&U.props,ownerState:ne,children:[je?U.props.children:U,me?(0,k.jsx)("title",{children:me}):null]})});T&&(T.muiName="SvgIcon");const A=T;function z(V,G){function B(H,U){return(0,k.jsx)(A,{"data-testid":`${G}Icon`,ref:U,...H,children:V})}return B.muiName=A.muiName,e.memo(e.forwardRef(B))}},22586:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>d});var e=n(43445);const r={theme:void 0},d=function a(u){let y,m;return function(I){let F=y;return(void 0===F||I.theme!==m)&&(r.theme=I.theme,F=(0,e.A)(u(r)),y=F,m=I.theme),F}}},48803:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>r});const r=n(76992).A},81288:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>d});var e=n(76992),r=n(2974),a=n(93014),f=n(24646);function d(u,y){const{className:m,elementType:_,ownerState:I,externalForwardedProps:F,getSlotOwnerState:M,internalForwardedProps:k,...x}=y,{component:w,slots:T={[u]:void 0},slotProps:A={[u]:void 0},...z}=F,V=T[u]||_,G=(0,a.A)(A[u],I),{props:{component:B,...H},internalRef:U}=(0,f.A)({className:m,...x,externalForwardedProps:"root"===u?z:void 0,externalSlotProps:G}),$=(0,e.A)(U,G?.ref,y.ref),R=M?M(H):{},K={...I,...R},j="root"===u?B||w:B,Y=(0,r.A)(V,{..."root"===u&&!w&&!T[u]&&k,..."root"!==u&&!T[u]&&k,...H,...j&&{as:j},ref:$},K);return Object.keys(R).forEach(O=>{delete Y[O]}),[V,Y]}},49643:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>d}),n(81593);var r=n(95652),a=n(55117);function d(u){const{styles:y,defaultTheme:m={}}=u,_="function"==typeof y?I=>y(function f(u){return null==u||0===Object.keys(u).length}(I)?m:I):y;return(0,a.jsx)(r.mL,{styles:_})}},60980:(Ge,L,n)=>{"use strict";n.d(L,{Ay:()=>r,q_:()=>a});var e=n(452);function r(f,d){return(0,e.A)(f,d)}const a=(f,d)=>{Array.isArray(f.__emotion_styles)&&(f.__emotion_styles=d(f.__emotion_styles))}},34526:(Ge,L,n)=>{"use strict";n.d(L,{EU:()=>m,NI:()=>u,iZ:()=>I,kW:()=>M,vf:()=>_,zu:()=>a});var e=n(35550),r=n(41918);const a={xs:0,sm:600,md:900,lg:1200,xl:1536},f={keys:["xs","sm","md","lg","xl"],up:x=>`@media (min-width:${a[x]}px)`},d={containerQueries:x=>({up:w=>{let T="number"==typeof w?w:a[w]||w;return"number"==typeof T&&(T=`${T}px`),x?`@container ${x} (min-width:${T})`:`@container (min-width:${T})`}})};function u(x,w,T){const A=x.theme||{};if(Array.isArray(w)){const V=A.breakpoints||f;return w.reduce((G,B,H)=>(G[V.up(V.keys[H])]=T(w[H]),G),{})}if("object"==typeof w){const V=A.breakpoints||f;return Object.keys(w).reduce((G,B)=>{if((0,r.ob)(V.keys,B)){const H=(0,r.CT)(A.containerQueries?A:d,B);H&&(G[H]=T(w[B],B))}else Object.keys(V.values||a).includes(B)?G[V.up(B)]=T(w[B],B):G[B]=w[B];return G},{})}return T(w)}function m(x={}){return x.keys?.reduce((T,A)=>(T[x.up(A)]={},T),{})||{}}function _(x,w){return x.reduce((T,A)=>{const z=T[A];return(!z||0===Object.keys(z).length)&&delete T[A],T},w)}function I(x,...w){const T=m(x),A=[T,...w].reduce((z,V)=>(0,e.A)(z,V),{});return _(Object.keys(T),A)}function M({values:x,breakpoints:w,base:T}){const A=T||function F(x,w){if("object"!=typeof x)return{};const T={},A=Object.keys(w);return Array.isArray(x)?A.forEach((z,V)=>{V<x.length&&(T[z]=!0)}):A.forEach(z=>{null!=x[z]&&(T[z]=!0)}),T}(x,w),z=Object.keys(A);if(0===z.length)return x;let V;return z.reduce((G,B,H)=>(Array.isArray(x)?(G[B]=null!=x[H]?x[H]:x[V],V=H):"object"==typeof x?(G[B]=null!=x[B]?x[B]:x[V],V=B):G[B]=x,G),{})}},65556:(Ge,L,n)=>{"use strict";n.d(L,{X4:()=>w,e$:()=>A,eM:()=>x,YL:()=>M,a:()=>V,Cg:()=>T,Me:()=>_,Nd:()=>z,Y9:()=>H,j4:()=>G});var e=n(48358);const a=function r($,R=Number.MIN_SAFE_INTEGER,K=Number.MAX_SAFE_INTEGER){return Math.max(R,Math.min($,K))};function f($,R=0,K=1){return a($,R,K)}function y($){if($.type)return $;if("#"===$.charAt(0))return y(function d($){$=$.slice(1);const R=new RegExp(`.{1,${$.length>=6?2:1}}`,"g");let K=$.match(R);return K&&1===K[0].length&&(K=K.map(j=>j+j)),K?`rgb${4===K.length?"a":""}(${K.map((j,Y)=>Y<3?parseInt(j,16):Math.round(parseInt(j,16)/255*1e3)/1e3).join(", ")})`:""}($));const R=$.indexOf("("),K=$.substring(0,R);if(!["rgb","rgba","hsl","hsla","color"].includes(K))throw new Error((0,e.A)(9,$));let Y,j=$.substring(R+1,$.length-1);if("color"===K){if(j=j.split(" "),Y=j.shift(),4===j.length&&"/"===j[3].charAt(0)&&(j[3]=j[3].slice(1)),!["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].includes(Y))throw new Error((0,e.A)(10,Y))}else j=j.split(",");return j=j.map(O=>parseFloat(O)),{type:K,values:j,colorSpace:Y}}const _=($,R)=>{try{return($=>{const R=y($);return R.values.slice(0,3).map((K,j)=>R.type.includes("hsl")&&0!==j?`${K}%`:K).join(" ")})($)}catch{return $}};function I($){const{type:R,colorSpace:K}=$;let{values:j}=$;return R.includes("rgb")?j=j.map((Y,O)=>O<3?parseInt(Y,10):Y):R.includes("hsl")&&(j[1]=`${j[1]}%`,j[2]=`${j[2]}%`),j=R.includes("color")?`${K} ${j.join(" ")}`:`${j.join(", ")}`,`${R}(${j})`}function M($){$=y($);const{values:R}=$,K=R[0],Y=R[2]/100,O=R[1]/100*Math.min(Y,1-Y),me=(je,ne=(je+K/30)%12)=>Y-O*Math.max(Math.min(ne-3,9-ne,1),-1);let ge="rgb";const Ee=[Math.round(255*me(0)),Math.round(255*me(8)),Math.round(255*me(4))];return"hsla"===$.type&&(ge+="a",Ee.push(R[3])),I({type:ge,values:Ee})}function k($){let R="hsl"===($=y($)).type||"hsla"===$.type?y(M($)).values:$.values;return R=R.map(K=>("color"!==$.type&&(K/=255),K<=.03928?K/12.92:((K+.055)/1.055)**2.4)),Number((.2126*R[0]+.7152*R[1]+.0722*R[2]).toFixed(3))}function x($,R){const K=k($),j=k(R);return(Math.max(K,j)+.05)/(Math.min(K,j)+.05)}function w($,R){return $=y($),R=f(R),("rgb"===$.type||"hsl"===$.type)&&($.type+="a"),$.values[3]="color"===$.type?`/${R}`:R,I($)}function T($,R,K){try{return w($,R)}catch{return $}}function A($,R){if($=y($),R=f(R),$.type.includes("hsl"))$.values[2]*=1-R;else if($.type.includes("rgb")||$.type.includes("color"))for(let K=0;K<3;K+=1)$.values[K]*=1-R;return I($)}function z($,R,K){try{return A($,R)}catch{return $}}function V($,R){if($=y($),R=f(R),$.type.includes("hsl"))$.values[2]+=(100-$.values[2])*R;else if($.type.includes("rgb"))for(let K=0;K<3;K+=1)$.values[K]+=(255-$.values[K])*R;else if($.type.includes("color"))for(let K=0;K<3;K+=1)$.values[K]+=(1-$.values[K])*R;return I($)}function G($,R,K){try{return V($,R)}catch{return $}}function H($,R,K){try{return function B($,R=.15){return k($)>.5?A($,R):V($,R)}($,R)}catch{return $}}},5538:(Ge,L,n)=>{"use strict";n.d(L,{Ay:()=>M,MC:()=>y});var e=n(47355),r=n(35550),a=n(28901),f=n(94382),d=n(43445);const u=(0,a.A)();function y(z){return"ownerState"!==z&&"theme"!==z&&"sx"!==z&&"as"!==z}function m(z){return z?(V,G)=>G[z]:null}function I(z,V){const G="function"==typeof V?V(z):V;if(Array.isArray(G))return G.flatMap(B=>I(z,B));if(Array.isArray(G?.variants)){let B;if(G.isProcessed)B=G.style;else{const{variants:H,...U}=G;B=U}return F(z,G.variants,[B])}return G?.isProcessed?G.style:G}function F(z,V,G=[]){let B;e:for(let H=0;H<V.length;H+=1){const U=V[H];if("function"==typeof U.props){if(B??={...z,...z.ownerState,ownerState:z.ownerState},!U.props(B))continue}else for(const $ in U.props)if(z[$]!==U.props[$]&&z.ownerState?.[$]!==U.props[$])continue e;"function"==typeof U.style?(B??={...z,...z.ownerState,ownerState:z.ownerState},G.push(U.style(B))):G.push(U.style)}return G}function M(z={}){const{themeId:V,defaultTheme:G=u,rootShouldForwardProp:B=y,slotShouldForwardProp:H=y}=z;function U(R){!function _(z,V,G){z.theme=function w(z){for(const V in z)return!1;return!0}(z.theme)?G:z.theme[V]||z.theme}(R,V,G)}return(R,K={})=>{(0,e.HX)(R,xe=>xe.filter(_e=>_e!==f.A));const{name:j,slot:Y,skipVariantsResolver:O,skipSx:me,overridesResolver:ge=m(A(Y)),...Ee}=K,je=void 0!==O?O:Y&&"Root"!==Y&&"root"!==Y||!1,ne=me||!1;let be=y;"Root"===Y||"root"===Y?be=B:Y?be=H:function T(z){return"string"==typeof z&&z.charCodeAt(0)>96}(R)&&(be=void 0);const fe=(0,e.Ay)(R,{shouldForwardProp:be,label:void 0,...Ee}),q=xe=>{if("function"==typeof xe&&xe.__emotion_real!==xe)return function(ke){return I(ke,xe)};if((0,r.Q)(xe)){const _e=(0,d.A)(xe);return _e.variants?function(J){return I(J,_e)}:_e.style}return xe},ce=(...xe)=>{const _e=[],ke=xe.map(q),J=[];if(_e.push(U),j&&ge&&J.push(function(se){const Q=se.theme.components?.[j]?.styleOverrides;if(!Q)return null;const de={};for(const ee in Q)de[ee]=I(se,Q[ee]);return ge(se,de)}),j&&!je&&J.push(function(se){const Q=se.theme?.components?.[j]?.variants;return Q?F(se,Q):null}),ne||J.push(f.A),Array.isArray(ke[0])){const nt=ke.shift(),se=new Array(_e.length).fill(""),he=new Array(J.length).fill("");let Q;Q=[...se,...nt,...he],Q.raw=[...se,...nt.raw,...he],_e.unshift(Q)}const wt=[..._e,...ke,...J],Fe=fe(...wt);return R.muiName&&(Fe.muiName=R.muiName),Fe};return fe.withConfig&&(ce.withConfig=fe.withConfig),ce}}function A(z){return z&&z.charAt(0).toLowerCase()+z.slice(1)}},43918:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>r});var e=n(47535);function r(a=8,f=(0,e.LX)({spacing:a})){if(a.mui)return a;const d=(...u)=>(0===u.length?[1]:u).map(m=>{const _=f(m);return"number"==typeof _?`${_}px`:_}).join(" ");return d.mui=!0,d}},28901:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>k});var e=n(35550);var d=n(41918);const y={borderRadius:4};var m=n(43918),_=n(94382),I=n(72618);function F(x,w){const T=this;if(T.vars){if(!T.colorSchemes?.[x]||"function"!=typeof T.getColorSchemeSelector)return{};let A=T.getColorSchemeSelector(x);return"&"===A?w:((A.includes("data-")||A.includes("."))&&(A=`*:where(${A.replace(/\s*&$/,"")}) &`),{[A]:w})}return T.palette.mode===x?w:{}}const k=function M(x={},...w){const{breakpoints:T={},palette:A={},spacing:z,shape:V={},...G}=x,B=function f(x){const{values:w={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:T="px",step:A=5,...z}=x,V=(x=>{const w=Object.keys(x).map(T=>({key:T,val:x[T]}))||[];return w.sort((T,A)=>T.val-A.val),w.reduce((T,A)=>({...T,[A.key]:A.val}),{})})(w),G=Object.keys(V);function B(K){return`@media (min-width:${"number"==typeof w[K]?w[K]:K}${T})`}function H(K){return`@media (max-width:${("number"==typeof w[K]?w[K]:K)-A/100}${T})`}function U(K,j){const Y=G.indexOf(j);return`@media (min-width:${"number"==typeof w[K]?w[K]:K}${T}) and (max-width:${(-1!==Y&&"number"==typeof w[G[Y]]?w[G[Y]]:j)-A/100}${T})`}return{keys:G,values:V,up:B,down:H,between:U,only:function $(K){return G.indexOf(K)+1<G.length?U(K,G[G.indexOf(K)+1]):B(K)},not:function R(K){const j=G.indexOf(K);return 0===j?B(G[1]):j===G.length-1?H(G[j]):U(K,G[G.indexOf(K)+1]).replace("@media","@media not all and")},unit:T,...z}}(T),H=(0,m.A)(z);let U=(0,e.A)({breakpoints:B,direction:"ltr",components:{},palette:{mode:"light",...A},spacing:H,shape:{...y,...V}},G);return U=(0,d.Ay)(U),U.applyStyles=F,U=w.reduce(($,R)=>(0,e.A)($,R),U),U.unstable_sxConfig={...I.A,...G?.unstable_sxConfig},U.unstable_sx=function(R){return(0,_.A)({sx:R,theme:this})},U}},41918:(Ge,L,n)=>{"use strict";function e(d,u){if(!d.containerQueries)return u;const y=Object.keys(u).filter(m=>m.startsWith("@container")).sort((m,_)=>{const I=/min-width:\s*([0-9.]+)/;return+(m.match(I)?.[1]||0)-+(_.match(I)?.[1]||0)});return y.length?y.reduce((m,_)=>{const I=u[_];return delete m[_],m[_]=I,m},{...u}):u}function r(d,u){return"@"===u||u.startsWith("@")&&(d.some(y=>u.startsWith(`@${y}`))||!!u.match(/^@\d/))}function a(d,u){const y=u.match(/^@([^/]+)?\/?(.+)?$/);if(!y)return null;const[,m,_]=y,I=Number.isNaN(+m)?m||0:+m;return d.containerQueries(_).up(I)}function f(d){const u=(I,F)=>I.replace("@media",F?`@container ${F}`:"@container");function y(I,F){I.up=(...M)=>u(d.breakpoints.up(...M),F),I.down=(...M)=>u(d.breakpoints.down(...M),F),I.between=(...M)=>u(d.breakpoints.between(...M),F),I.only=(...M)=>u(d.breakpoints.only(...M),F),I.not=(...M)=>{const k=u(d.breakpoints.not(...M),F);return k.includes("not all and")?k.replace("not all and ","").replace("min-width:","width<").replace("max-width:","width>").replace("and","or"):k}}const m={},_=I=>(y(m,I),m);return y(_),{...d,containerQueries:_}}n.d(L,{Ay:()=>f,CT:()=>a,_S:()=>e,ob:()=>r})},1206:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>a});var e=n(35550);const a=function r(f,d){return d?(0,e.A)(f,d,{clone:!1}):f}},43445:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>r});var e=n(47355);function r(a){const{variants:f,...d}=a,u={variants:f,style:(0,e.tT)(d),isProcessed:!0};return u.style===d||f&&f.forEach(y=>{"function"!=typeof y.style&&(y.style=(0,e.tT)(y.style))}),u}},47535:(Ge,L,n)=>{"use strict";n.d(L,{LX:()=>k,MA:()=>M,_W:()=>x,Lc:()=>z,Ms:()=>V});var e=n(34526),r=n(54382),a=n(1206);const d={m:"margin",p:"padding"},u={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},y={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},m=function f(H){const U={};return $=>(void 0===U[$]&&(U[$]=H($)),U[$])}(H=>{if(H.length>2){if(!y[H])return[H];H=y[H]}const[U,$]=H.split(""),R=d[U],K=u[$]||"";return Array.isArray(K)?K.map(j=>R+j):[R+K]}),_=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],I=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"],F=[..._,...I];function M(H,U,$,R){const K=(0,r.Yn)(H,U,!0)??$;return"number"==typeof K||"string"==typeof K?j=>"string"==typeof j?j:"string"==typeof K?`calc(${j} * ${K})`:K*j:Array.isArray(K)?j=>{if("string"==typeof j)return j;const Y=Math.abs(j),O=K[Y];return j>=0?O:"number"==typeof O?-O:`-${O}`}:"function"==typeof K?K:()=>{}}function k(H){return M(H,"spacing",8)}function x(H,U){return"string"==typeof U||null==U?U:H(U)}function A(H,U){const $=k(H.theme);return Object.keys(H).map(R=>function T(H,U,$,R){if(!U.includes($))return null;const j=function w(H,U){return $=>H.reduce((R,K)=>(R[K]=x(U,$),R),{})}(m($),R);return(0,e.NI)(H,H[$],j)}(H,U,R,$)).reduce(a.A,{})}function z(H){return A(H,_)}function V(H){return A(H,I)}function G(H){return A(H,F)}z.propTypes={},z.filterProps=_,V.propTypes={},V.filterProps=I,G.propTypes={},G.filterProps=F},54382:(Ge,L,n)=>{"use strict";n.d(L,{Ay:()=>u,BO:()=>f,Yn:()=>a});var e=n(69288),r=n(34526);function a(y,m,_=!0){if(!m||"string"!=typeof m)return null;if(y&&y.vars&&_){const I=`vars.${m}`.split(".").reduce((F,M)=>F&&F[M]?F[M]:null,y);if(null!=I)return I}return m.split(".").reduce((I,F)=>I&&null!=I[F]?I[F]:null,y)}function f(y,m,_,I=_){let F;return F="function"==typeof y?y(_):Array.isArray(y)?y[_]||I:a(y,_)||I,m&&(F=m(F,I,y)),F}const u=function d(y){const{prop:m,cssProperty:_=y.prop,themeKey:I,transform:F}=y,M=k=>{if(null==k[m])return null;const x=k[m],T=a(k.theme,I)||{};return(0,r.NI)(k,x,z=>{let V=f(T,F,z);return z===V&&"string"==typeof z&&(V=f(T,F,`${m}${"default"===z?"":(0,e.A)(z)}`,z)),!1===_?V:{[_]:V}})};return M.propTypes={},M.filterProps=[m],M}},72618:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>Re});var e=n(47535),r=n(54382),a=n(1206);const d=function f(...Ze){const vt=Ze.reduce((Se,Ke)=>(Ke.filterProps.forEach(ze=>{Se[ze]=Ke}),Se),{}),st=Se=>Object.keys(Se).reduce((Ke,ze)=>vt[ze]?(0,a.A)(Ke,vt[ze](Se)):Ke,{});return st.propTypes={},st.filterProps=Ze.reduce((Se,Ke)=>Se.concat(Ke.filterProps),[]),st};var u=n(34526);function y(Ze){return"number"!=typeof Ze?Ze:`${Ze}px solid`}function m(Ze,vt){return(0,r.Ay)({prop:Ze,themeKey:"borders",transform:vt})}const _=m("border",y),I=m("borderTop",y),F=m("borderRight",y),M=m("borderBottom",y),k=m("borderLeft",y),x=m("borderColor"),w=m("borderTopColor"),T=m("borderRightColor"),A=m("borderBottomColor"),z=m("borderLeftColor"),V=m("outline",y),G=m("outlineColor"),B=Ze=>{if(null!=Ze.borderRadius){const vt=(0,e.MA)(Ze.theme,"shape.borderRadius",4,"borderRadius");return(0,u.NI)(Ze,Ze.borderRadius,Se=>({borderRadius:(0,e._W)(vt,Se)}))}return null};B.propTypes={},B.filterProps=["borderRadius"],d(_,I,F,M,k,x,w,T,A,z,B,V,G);const $=Ze=>{if(null!=Ze.gap){const vt=(0,e.MA)(Ze.theme,"spacing",8,"gap");return(0,u.NI)(Ze,Ze.gap,Se=>({gap:(0,e._W)(vt,Se)}))}return null};$.propTypes={},$.filterProps=["gap"];const R=Ze=>{if(null!=Ze.columnGap){const vt=(0,e.MA)(Ze.theme,"spacing",8,"columnGap");return(0,u.NI)(Ze,Ze.columnGap,Se=>({columnGap:(0,e._W)(vt,Se)}))}return null};R.propTypes={},R.filterProps=["columnGap"];const K=Ze=>{if(null!=Ze.rowGap){const vt=(0,e.MA)(Ze.theme,"spacing",8,"rowGap");return(0,u.NI)(Ze,Ze.rowGap,Se=>({rowGap:(0,e._W)(vt,Se)}))}return null};function ce(Ze,vt){return"grey"===vt?vt:Ze}function Fe(Ze){return Ze<=1&&0!==Ze?100*Ze+"%":Ze}K.propTypes={},K.filterProps=["rowGap"],d($,R,K,(0,r.Ay)({prop:"gridColumn"}),(0,r.Ay)({prop:"gridRow"}),(0,r.Ay)({prop:"gridAutoFlow"}),(0,r.Ay)({prop:"gridAutoColumns"}),(0,r.Ay)({prop:"gridAutoRows"}),(0,r.Ay)({prop:"gridTemplateColumns"}),(0,r.Ay)({prop:"gridTemplateRows"}),(0,r.Ay)({prop:"gridTemplateAreas"}),(0,r.Ay)({prop:"gridArea"})),d((0,r.Ay)({prop:"color",themeKey:"palette",transform:ce}),(0,r.Ay)({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:ce}),(0,r.Ay)({prop:"backgroundColor",themeKey:"palette",transform:ce}));const nt=(0,r.Ay)({prop:"width",transform:Fe}),se=Ze=>null!=Ze.maxWidth?(0,u.NI)(Ze,Ze.maxWidth,st=>{const Se=Ze.theme?.breakpoints?.values?.[st]||u.zu[st];return Se?"px"!==Ze.theme?.breakpoints?.unit?{maxWidth:`${Se}${Ze.theme.breakpoints.unit}`}:{maxWidth:Se}:{maxWidth:Fe(st)}}):null;se.filterProps=["maxWidth"];const he=(0,r.Ay)({prop:"minWidth",transform:Fe}),Q=(0,r.Ay)({prop:"height",transform:Fe}),de=(0,r.Ay)({prop:"maxHeight",transform:Fe}),ee=(0,r.Ay)({prop:"minHeight",transform:Fe}),Re=((0,r.Ay)({prop:"size",cssProperty:"width",transform:Fe}),(0,r.Ay)({prop:"size",cssProperty:"height",transform:Fe}),d(nt,se,he,Q,de,ee,(0,r.Ay)({prop:"boxSizing"})),{border:{themeKey:"borders",transform:y},borderTop:{themeKey:"borders",transform:y},borderRight:{themeKey:"borders",transform:y},borderBottom:{themeKey:"borders",transform:y},borderLeft:{themeKey:"borders",transform:y},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:y},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:B},color:{themeKey:"palette",transform:ce},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:ce},backgroundColor:{themeKey:"palette",transform:ce},p:{style:e.Ms},pt:{style:e.Ms},pr:{style:e.Ms},pb:{style:e.Ms},pl:{style:e.Ms},px:{style:e.Ms},py:{style:e.Ms},padding:{style:e.Ms},paddingTop:{style:e.Ms},paddingRight:{style:e.Ms},paddingBottom:{style:e.Ms},paddingLeft:{style:e.Ms},paddingX:{style:e.Ms},paddingY:{style:e.Ms},paddingInline:{style:e.Ms},paddingInlineStart:{style:e.Ms},paddingInlineEnd:{style:e.Ms},paddingBlock:{style:e.Ms},paddingBlockStart:{style:e.Ms},paddingBlockEnd:{style:e.Ms},m:{style:e.Lc},mt:{style:e.Lc},mr:{style:e.Lc},mb:{style:e.Lc},ml:{style:e.Lc},mx:{style:e.Lc},my:{style:e.Lc},margin:{style:e.Lc},marginTop:{style:e.Lc},marginRight:{style:e.Lc},marginBottom:{style:e.Lc},marginLeft:{style:e.Lc},marginX:{style:e.Lc},marginY:{style:e.Lc},marginInline:{style:e.Lc},marginInlineStart:{style:e.Lc},marginInlineEnd:{style:e.Lc},marginBlock:{style:e.Lc},marginBlockStart:{style:e.Lc},marginBlockEnd:{style:e.Lc},displayPrint:{cssProperty:!1,transform:Ze=>({"@media print":{display:Ze}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:$},rowGap:{style:K},columnGap:{style:R},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:Fe},maxWidth:{style:se},minWidth:{transform:Fe},height:{transform:Fe},maxHeight:{transform:Fe},minHeight:{transform:Fe},boxSizing:{},font:{themeKey:"font"},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}})},94382:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>F});var e=n(69288),r=n(1206),a=n(54382),f=n(34526),d=n(41918),u=n(72618);const I=function _(){function M(x,w,T,A){const z={[x]:w,theme:T},V=A[x];if(!V)return{[x]:w};const{cssProperty:G=x,themeKey:B,transform:H,style:U}=V;if(null==w)return null;if("typography"===B&&"inherit"===w)return{[x]:w};const $=(0,a.Yn)(T,B)||{};return U?U(z):(0,f.NI)(z,w,K=>{let j=(0,a.BO)($,H,K);return K===j&&"string"==typeof K&&(j=(0,a.BO)($,H,`${x}${"default"===K?"":(0,e.A)(K)}`,K)),!1===G?j:{[G]:j}})}return function k(x){const{sx:w,theme:T={}}=x||{};if(!w)return null;const A=T.unstable_sxConfig??u.A;function z(V){let G=V;if("function"==typeof V)G=V(T);else if("object"!=typeof V)return V;if(!G)return null;const B=(0,f.EU)(T.breakpoints),H=Object.keys(B);let U=B;return Object.keys(G).forEach($=>{const R=function m(M,k){return"function"==typeof M?M(k):M}(G[$],T);if(null!=R)if("object"==typeof R)if(A[$])U=(0,r.A)(U,M($,R,T,A));else{const K=(0,f.NI)({theme:T},R,j=>({[$]:j}));!function y(...M){const k=M.reduce((w,T)=>w.concat(Object.keys(T)),[]),x=new Set(k);return M.every(w=>x.size===Object.keys(w).length)}(K,R)?U=(0,r.A)(U,K):U[$]=k({sx:R,theme:T})}else U=(0,r.A)(U,M($,R,T,A))}),(0,d._S)(T,(0,f.vf)(H,U))}return Array.isArray(w)?w.map(z):z(w)}}();I.filterProps=["sx"];const F=I},16020:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>d});var e=n(28901),r=n(62326);const a=(0,e.A)(),d=function f(u=a){return(0,r.A)(u)}},67153:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>r});var e=n(66208);function r(a){const{theme:f,name:d,props:u}=a;return f&&f.components&&f.components[d]&&f.components[d].defaultProps?(0,e.A)(f.components[d].defaultProps,u):u}},56126:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>a});var e=n(67153),r=n(16020);function a({props:f,name:d,defaultTheme:u,themeId:y}){let m=(0,r.A)(u);return y&&(m=m[y]||m),(0,e.A)({theme:m,name:d,props:f})}},62326:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>d});var e=n(81593),r=n(66605);const d=function f(u=null){const y=e.useContext(r.T);return!y||function a(u){return 0===Object.keys(u).length}(y)?u:y}},47355:(Ge,L,n)=>{"use strict";n.d(L,{Ay:()=>a,HX:()=>f,tT:()=>u});var e=n(452),r=n(319);function a(y,m){return(0,e.A)(y,m)}function f(y,m){Array.isArray(y.__emotion_styles)&&(y.__emotion_styles=m(y.__emotion_styles))}const d=[];function u(y){return d[0]=y,(0,r.J)(d)}},14940:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>f});const e=d=>d,f=(()=>{let d=e;return{configure(u){d=u},generate:u=>d(u),reset(){d=e}}})()},2974:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>f});const f=function a(d,u,y){return void 0===d||function e(d){return"string"==typeof d}(d)?u:{...u,ownerState:{...u.ownerState,...y}}}},69288:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>r});var e=n(48358);function r(a){if("string"!=typeof a)throw new Error((0,e.A)(7));return a.charAt(0).toUpperCase()+a.slice(1)}},32908:(Ge,L,n)=>{"use strict";function e(r,a,f=void 0){const d={};for(const u in r){const y=r[u];let m="",_=!0;for(let I=0;I<y.length;I+=1){const F=y[I];F&&(m+=(!0===_?"":" ")+a(F),_=!1,f&&f[F]&&(m+=" "+f[F]))}d[u]=m}return d}n.d(L,{A:()=>e})},35550:(Ge,L,n)=>{"use strict";function e(f){if("object"!=typeof f||null===f)return!1;const d=Object.getPrototypeOf(f);return!(null!==d&&d!==Object.prototype&&null!==Object.getPrototypeOf(d)||Symbol.toStringTag in f||Symbol.iterator in f)}function r(f){if(!e(f))return f;const d={};return Object.keys(f).forEach(u=>{d[u]=r(f[u])}),d}function a(f,d,u={clone:!0}){const y=u.clone?{...f}:f;return e(f)&&e(d)&&Object.keys(d).forEach(m=>{y[m]=e(d[m])&&Object.prototype.hasOwnProperty.call(f,m)&&e(f[m])?a(f[m],d[m],u):u.clone&&e(d[m])?r(d[m]):d[m]}),y}n.d(L,{A:()=>a,Q:()=>e})},60476:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>r});const r=function e(a,f=[]){if(void 0===a)return{};const d={};return Object.keys(a).filter(u=>u.match(/^on[A-Z]/)&&"function"==typeof a[u]&&!f.includes(u)).forEach(u=>{d[u]=a[u]}),d}},48358:(Ge,L,n)=>{"use strict";function e(r,...a){const f=new URL(`https://mui.com/production-error/?code=${r}`);return a.forEach(d=>f.searchParams.append("args[]",d)),`Minified MUI error #${r}; visit ${f} for the full message.`}n.d(L,{A:()=>e})},54014:(Ge,L,n)=>{"use strict";n.d(L,{Ay:()=>a});var e=n(14940);const r={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"};function a(d,u,y="Mui"){const m=r[u];return m?`${y}-${m}`:`${e.A.generate(d)}-${u}`}},94150:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>r});var e=n(54014);function r(a,f,d="Mui"){const u={};return f.forEach(y=>{u[y]=(0,e.Ay)(a,y,d)}),u}},616:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>r});var e=n(81593);function r(a){return parseInt(e.version,10)>=19?a?.props?.ref||null:a?.ref||null}},36814:(Ge,L,n)=>{"use strict";function e(r=window){return r.innerWidth-r.document.documentElement.clientWidth}n.d(L,{A:()=>e})},24646:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>u});var e=n(23793),r=n(60476);const f=function a(y){if(void 0===y)return{};const m={};return Object.keys(y).filter(_=>!(_.match(/^on[A-Z]/)&&"function"==typeof y[_])).forEach(_=>{m[_]=y[_]}),m},u=function d(y){const{getSlotProps:m,additionalProps:_,externalSlotProps:I,externalForwardedProps:F,className:M}=y;if(!m){const G=(0,e.A)(_?.className,M,F?.className,I?.className),B={..._?.style,...F?.style,...I?.style},H={..._,...F,...I};return G.length>0&&(H.className=G),Object.keys(B).length>0&&(H.style=B),{props:H,internalRef:void 0}}const k=(0,r.A)({...F,...I}),x=f(I),w=f(F),T=m(k),A=(0,e.A)(T?.className,_?.className,M,F?.className,I?.className),z={...T?.style,..._?.style,...F?.style,...I?.style},V={...T,..._,...w,...x};return A.length>0&&(V.className=A),Object.keys(z).length>0&&(V.style=z),{props:V,internalRef:T.ref}}},36254:(Ge,L,n)=>{"use strict";function e(r){return r&&r.ownerDocument||document}n.d(L,{A:()=>e})},74998:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>r});var e=n(36254);function r(a){return(0,e.A)(a).defaultView||window}},93014:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>r});const r=function e(a,f,d){return"function"==typeof a?a(f,d):a}},66208:(Ge,L,n)=>{"use strict";function e(r,a){const f={...a};for(const d in r)if(Object.prototype.hasOwnProperty.call(r,d)){const u=d;if("components"===u||"slots"===u)f[u]={...r[u],...f[u]};else if("componentsProps"===u||"slotProps"===u){const y=r[u],m=a[u];if(m)if(y){f[u]={...m};for(const _ in y)Object.prototype.hasOwnProperty.call(y,_)&&(f[u][_]=e(y[_],m[_]))}else f[u]=m;else f[u]=y||{}}else void 0===f[u]&&(f[u]=r[u])}return f}n.d(L,{A:()=>e})},2142:(Ge,L,n)=>{"use strict";function e(r,a){"function"==typeof r?r(a):r&&(r.current=a)}n.d(L,{A:()=>e})},13098:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>a});var e=n(81593);const a=typeof window<"u"?e.useLayoutEffect:e.useEffect},85552:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>f});var e=n(81593),r=n(13098);const f=function a(d){const u=e.useRef(d);return(0,r.A)(()=>{u.current=d}),e.useRef((...y)=>(0,u.current)(...y)).current}},76992:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>a});var e=n(81593),r=n(2142);function a(...f){return e.useMemo(()=>f.every(d=>null==d)?null:d=>{f.forEach(u=>{(0,r.A)(u,d)})},f)}},23094:(Ge,L,n)=>{"use strict";var e;n.d(L,{A:()=>y});var r=n(81593);let a=0;const u={...e||(e=n.t(r,2))}.useId;function y(m){if(void 0!==u){const _=u();return m??_}return function f(m){const[_,I]=r.useState(m),F=m||_;return r.useEffect(()=>{null==_&&(a+=1,I(`mui-${a}`))},[_]),F}(m)}},92032:(Ge,L,n)=>{"use strict";n.d(L,{$:()=>m,F:()=>y});var e=n(55510),r=n(5881),a=n(81593),f=n(72838),d=n(55117);const u=["localeText"],y=a.createContext(null),m=function(I){const{localeText:F}=I,M=(0,r.A)(I,u),{utils:k,localeText:x}=a.useContext(y)??{utils:void 0,localeText:void 0},w=(0,f.A)({props:M,name:"MuiLocalizationProvider"}),{children:T,dateAdapter:A,dateFormats:z,dateLibInstance:V,adapterLocale:G,localeText:B}=w,H=a.useMemo(()=>(0,e.A)({},B,x,F),[B,x,F]),U=a.useMemo(()=>{if(!A)return k||null;const K=new A({locale:G,formats:z,instance:V});if(!K.isMUIAdapter)throw new Error(["MUI X: The date adapter should be imported from `@mui/x-date-pickers` or `@mui/x-date-pickers-pro`, not from `@date-io`","For example, `import { AdapterDayjs } from '@mui/x-date-pickers/AdapterDayjs'` instead of `import AdapterDayjs from '@date-io/dayjs'`","More information on the installation documentation: https://mui.com/x/react-date-pickers/getting-started/#installation"].join("\n"));return K},[A,G,z,V,k]),$=a.useMemo(()=>U?{minDate:U.date("1900-01-01T00:00:00.000"),maxDate:U.date("2099-12-31T00:00:00.000")}:null,[U]),R=a.useMemo(()=>({utils:U,defaultDates:$,localeText:H}),[$,U,H]);return(0,d.jsx)(y.Provider,{value:R,children:T})}},75995:(Ge,L,n)=>{"use strict";function e(Xe){if(null==Xe)return window;if("[object Window]"!==Xe.toString()){var Ye=Xe.ownerDocument;return Ye&&Ye.defaultView||window}return Xe}function r(Xe){return Xe instanceof e(Xe).Element||Xe instanceof Element}function a(Xe){return Xe instanceof e(Xe).HTMLElement||Xe instanceof HTMLElement}function f(Xe){return!(typeof ShadowRoot>"u")&&(Xe instanceof e(Xe).ShadowRoot||Xe instanceof ShadowRoot)}n.d(L,{n4:()=>It});var d=Math.max,u=Math.min,y=Math.round;function m(){var Xe=navigator.userAgentData;return null!=Xe&&Xe.brands&&Array.isArray(Xe.brands)?Xe.brands.map(function(Ye){return Ye.brand+"/"+Ye.version}).join(" "):navigator.userAgent}function _(){return!/^((?!chrome|android).)*safari/i.test(m())}function I(Xe,Ye,Ue){void 0===Ye&&(Ye=!1),void 0===Ue&&(Ue=!1);var Xt=Xe.getBoundingClientRect(),re=1,$e=1;Ye&&a(Xe)&&(re=Xe.offsetWidth>0&&y(Xt.width)/Xe.offsetWidth||1,$e=Xe.offsetHeight>0&&y(Xt.height)/Xe.offsetHeight||1);var _t=(r(Xe)?e(Xe):window).visualViewport,Kt=!_()&&Ue,Nn=(Xt.left+(Kt&&_t?_t.offsetLeft:0))/re,qn=(Xt.top+(Kt&&_t?_t.offsetTop:0))/$e,Ei=Xt.width/re,Gi=Xt.height/$e;return{width:Ei,height:Gi,top:qn,right:Nn+Ei,bottom:qn+Gi,left:Nn,x:Nn,y:qn}}function F(Xe){var Ye=e(Xe);return{scrollLeft:Ye.pageXOffset,scrollTop:Ye.pageYOffset}}function x(Xe){return Xe?(Xe.nodeName||"").toLowerCase():null}function w(Xe){return((r(Xe)?Xe.ownerDocument:Xe.document)||window.document).documentElement}function T(Xe){return I(w(Xe)).left+F(Xe).scrollLeft}function A(Xe){return e(Xe).getComputedStyle(Xe)}function z(Xe){var Ye=A(Xe);return/auto|scroll|overlay|hidden/.test(Ye.overflow+Ye.overflowY+Ye.overflowX)}function G(Xe,Ye,Ue){void 0===Ue&&(Ue=!1);var Xt=a(Ye),re=a(Ye)&&function V(Xe){var Ye=Xe.getBoundingClientRect(),Ue=y(Ye.width)/Xe.offsetWidth||1,Xt=y(Ye.height)/Xe.offsetHeight||1;return 1!==Ue||1!==Xt}(Ye),$e=w(Ye),We=I(Xe,re,Ue),_t={scrollLeft:0,scrollTop:0},Kt={x:0,y:0};return(Xt||!Xt&&!Ue)&&(("body"!==x(Ye)||z($e))&&(_t=function k(Xe){return Xe!==e(Xe)&&a(Xe)?function M(Xe){return{scrollLeft:Xe.scrollLeft,scrollTop:Xe.scrollTop}}(Xe):F(Xe)}(Ye)),a(Ye)?((Kt=I(Ye,!0)).x+=Ye.clientLeft,Kt.y+=Ye.clientTop):$e&&(Kt.x=T($e))),{x:We.left+_t.scrollLeft-Kt.x,y:We.top+_t.scrollTop-Kt.y,width:We.width,height:We.height}}function B(Xe){var Ye=I(Xe),Ue=Xe.offsetWidth,Xt=Xe.offsetHeight;return Math.abs(Ye.width-Ue)<=1&&(Ue=Ye.width),Math.abs(Ye.height-Xt)<=1&&(Xt=Ye.height),{x:Xe.offsetLeft,y:Xe.offsetTop,width:Ue,height:Xt}}function H(Xe){return"html"===x(Xe)?Xe:Xe.assignedSlot||Xe.parentNode||(f(Xe)?Xe.host:null)||w(Xe)}function U(Xe){return["html","body","#document"].indexOf(x(Xe))>=0?Xe.ownerDocument.body:a(Xe)&&z(Xe)?Xe:U(H(Xe))}function $(Xe,Ye){var Ue;void 0===Ye&&(Ye=[]);var Xt=U(Xe),re=Xt===(null==(Ue=Xe.ownerDocument)?void 0:Ue.body),$e=e(Xt),We=re?[$e].concat($e.visualViewport||[],z(Xt)?Xt:[]):Xt,_t=Ye.concat(We);return re?_t:_t.concat($(H(We)))}function R(Xe){return["table","td","th"].indexOf(x(Xe))>=0}function K(Xe){return a(Xe)&&"fixed"!==A(Xe).position?Xe.offsetParent:null}function Y(Xe){for(var Ye=e(Xe),Ue=K(Xe);Ue&&R(Ue)&&"static"===A(Ue).position;)Ue=K(Ue);return Ue&&("html"===x(Ue)||"body"===x(Ue)&&"static"===A(Ue).position)?Ye:Ue||function j(Xe){var Ye=/firefox/i.test(m());if(/Trident/i.test(m())&&a(Xe)&&"fixed"===A(Xe).position)return null;var re=H(Xe);for(f(re)&&(re=re.host);a(re)&&["html","body"].indexOf(x(re))<0;){var $e=A(re);if("none"!==$e.transform||"none"!==$e.perspective||"paint"===$e.contain||-1!==["transform","perspective"].indexOf($e.willChange)||Ye&&"filter"===$e.willChange||Ye&&$e.filter&&"none"!==$e.filter)return re;re=re.parentNode}return null}(Xe)||Ye}var O="top",me="bottom",ge="right",Ee="left",je="auto",ne=[O,me,ge,Ee],be="start",fe="end",ce="viewport",xe="popper",ke=ne.reduce(function(Xe,Ye){return Xe.concat([Ye+"-"+be,Ye+"-"+fe])},[]),J=[].concat(ne,[je]).reduce(function(Xe,Ye){return Xe.concat([Ye,Ye+"-"+be,Ye+"-"+fe])},[]),ie=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function pe(Xe){var Ye=new Map,Ue=new Set,Xt=[];function re($e){Ue.add($e.name),[].concat($e.requires||[],$e.requiresIfExists||[]).forEach(function(_t){if(!Ue.has(_t)){var Kt=Ye.get(_t);Kt&&re(Kt)}}),Xt.push($e)}return Xe.forEach(function($e){Ye.set($e.name,$e)}),Xe.forEach(function($e){Ue.has($e.name)||re($e)}),Xt}function Pe(Xe){var Ye;return function(){return Ye||(Ye=new Promise(function(Ue){Promise.resolve().then(function(){Ye=void 0,Ue(Xe())})})),Ye}}var Re={placement:"bottom",modifiers:[],strategy:"absolute"};function Ze(){for(var Xe=arguments.length,Ye=new Array(Xe),Ue=0;Ue<Xe;Ue++)Ye[Ue]=arguments[Ue];return!Ye.some(function(Xt){return!(Xt&&"function"==typeof Xt.getBoundingClientRect)})}function vt(Xe){void 0===Xe&&(Xe={});var Ue=Xe.defaultModifiers,Xt=void 0===Ue?[]:Ue,re=Xe.defaultOptions,$e=void 0===re?Re:re;return function(_t,Kt,Nn){void 0===Nn&&(Nn=$e);var qn={placement:"bottom",orderedModifiers:[],options:Object.assign({},Re,$e),modifiersData:{},elements:{reference:_t,popper:Kt},attributes:{},styles:{}},Ei=[],Gi=!1,Vi={state:qn,setOptions:function(an){var In="function"==typeof an?an(qn.options):an;or(),qn.options=Object.assign({},$e,qn.options,In),qn.scrollParents={reference:r(_t)?$(_t):_t.contextElement?$(_t.contextElement):[],popper:$(Kt)};var Gn=function we(Xe){var Ye=pe(Xe);return ie.reduce(function(Ue,Xt){return Ue.concat(Ye.filter(function(re){return re.phase===Xt}))},[])}(function Ce(Xe){var Ye=Xe.reduce(function(Ue,Xt){var re=Ue[Xt.name];return Ue[Xt.name]=re?Object.assign({},re,Xt,{options:Object.assign({},re.options,Xt.options),data:Object.assign({},re.data,Xt.data)}):Xt,Ue},{});return Object.keys(Ye).map(function(Ue){return Ye[Ue]})}([].concat(Xt,qn.options.modifiers)));return qn.orderedModifiers=Gn.filter(function(Fn){return Fn.enabled}),function Hi(){qn.orderedModifiers.forEach(function(Ir){var In=Ir.options,Fn=Ir.effect;if("function"==typeof Fn){var pi=Fn({state:qn,name:Ir.name,instance:Vi,options:void 0===In?{}:In});Ei.push(pi||function(){})}})}(),Vi.update()},forceUpdate:function(){if(!Gi){var an=qn.elements,In=an.reference,Gn=an.popper;if(Ze(In,Gn)){qn.rects={reference:G(In,Y(Gn),"fixed"===qn.options.strategy),popper:B(Gn)},qn.reset=!1,qn.placement=qn.options.placement,qn.orderedModifiers.forEach(function(jt){return qn.modifiersData[jt.name]=Object.assign({},jt.data)});for(var Fn=0;Fn<qn.orderedModifiers.length;Fn++)if(!0!==qn.reset){var pi=qn.orderedModifiers[Fn],bi=pi.fn,Nt=pi.options;"function"==typeof bi&&(qn=bi({state:qn,options:void 0===Nt?{}:Nt,name:pi.name,instance:Vi})||qn)}else qn.reset=!1,Fn=-1}}},update:Pe(function(){return new Promise(function(Ir){Vi.forceUpdate(),Ir(qn)})}),destroy:function(){or(),Gi=!0}};if(!Ze(_t,Kt))return Vi;function or(){Ei.forEach(function(Ir){return Ir()}),Ei=[]}return Vi.setOptions(Nn).then(function(Ir){!Gi&&Nn.onFirstUpdate&&Nn.onFirstUpdate(Ir)}),Vi}}var Se={passive:!0};function Tt(Xe){return Xe.split("-")[0]}function xt(Xe){return Xe.split("-")[1]}function rn(Xe){return["top","bottom"].indexOf(Xe)>=0?"x":"y"}function sn(Xe){var Kt,Ye=Xe.reference,Ue=Xe.element,Xt=Xe.placement,re=Xt?Tt(Xt):null,$e=Xt?xt(Xt):null,We=Ye.x+Ye.width/2-Ue.width/2,_t=Ye.y+Ye.height/2-Ue.height/2;switch(re){case O:Kt={x:We,y:Ye.y-Ue.height};break;case me:Kt={x:We,y:Ye.y+Ye.height};break;case ge:Kt={x:Ye.x+Ye.width,y:_t};break;case Ee:Kt={x:Ye.x-Ue.width,y:_t};break;default:Kt={x:Ye.x,y:Ye.y}}var Nn=re?rn(re):null;if(null!=Nn){var qn="y"===Nn?"height":"width";switch($e){case be:Kt[Nn]=Kt[Nn]-(Ye[qn]/2-Ue[qn]/2);break;case fe:Kt[Nn]=Kt[Nn]+(Ye[qn]/2-Ue[qn]/2)}}return Kt}var Et={top:"auto",right:"auto",bottom:"auto",left:"auto"};function yt(Xe){var Ye,Ue=Xe.popper,Xt=Xe.popperRect,re=Xe.placement,$e=Xe.variation,We=Xe.offsets,_t=Xe.position,Kt=Xe.gpuAcceleration,Nn=Xe.adaptive,qn=Xe.roundOffsets,Ei=Xe.isFixed,Gi=We.x,Vi=void 0===Gi?0:Gi,Hi=We.y,or=void 0===Hi?0:Hi,Ir="function"==typeof qn?qn({x:Vi,y:or}):{x:Vi,y:or};Vi=Ir.x,or=Ir.y;var an=We.hasOwnProperty("x"),In=We.hasOwnProperty("y"),Gn=Ee,Fn=O,pi=window;if(Nn){var bi=Y(Ue),Nt="clientHeight",Je="clientWidth";bi===e(Ue)&&"static"!==A(bi=w(Ue)).position&&"absolute"===_t&&(Nt="scrollHeight",Je="scrollWidth"),(re===O||(re===Ee||re===ge)&&$e===fe)&&(Fn=me,or-=(Ei&&bi===pi&&pi.visualViewport?pi.visualViewport.height:bi[Nt])-Xt.height,or*=Kt?1:-1),re!==Ee&&(re!==O&&re!==me||$e!==fe)||(Gn=ge,Vi-=(Ei&&bi===pi&&pi.visualViewport?pi.visualViewport.width:bi[Je])-Xt.width,Vi*=Kt?1:-1)}var oi,pn=Object.assign({position:_t},Nn&&Et),$n=!0===qn?function dt(Xe,Ye){var Xt=Xe.y,re=Ye.devicePixelRatio||1;return{x:y(Xe.x*re)/re||0,y:y(Xt*re)/re||0}}({x:Vi,y:or},e(Ue)):{x:Vi,y:or};return Vi=$n.x,or=$n.y,Object.assign({},pn,Kt?((oi={})[Fn]=In?"0":"",oi[Gn]=an?"0":"",oi.transform=(pi.devicePixelRatio||1)<=1?"translate("+Vi+"px, "+or+"px)":"translate3d("+Vi+"px, "+or+"px, 0)",oi):((Ye={})[Fn]=In?or+"px":"",Ye[Gn]=an?Vi+"px":"",Ye.transform="",Ye))}var Gt={left:"right",right:"left",bottom:"top",top:"bottom"};function en(Xe){return Xe.replace(/left|right|bottom|top/g,function(Ye){return Gt[Ye]})}var Kn={start:"end",end:"start"};function Ht(Xe){return Xe.replace(/start|end/g,function(Ye){return Kn[Ye]})}function Vt(Xe,Ye){var Ue=Ye.getRootNode&&Ye.getRootNode();if(Xe.contains(Ye))return!0;if(Ue&&f(Ue)){var Xt=Ye;do{if(Xt&&Xe.isSameNode(Xt))return!0;Xt=Xt.parentNode||Xt.host}while(Xt)}return!1}function Qt(Xe){return Object.assign({},Xe,{left:Xe.x,top:Xe.y,right:Xe.x+Xe.width,bottom:Xe.y+Xe.height})}function un(Xe,Ye,Ue){return Ye===ce?Qt(function On(Xe,Ye){var Ue=e(Xe),Xt=w(Xe),re=Ue.visualViewport,$e=Xt.clientWidth,We=Xt.clientHeight,_t=0,Kt=0;if(re){$e=re.width,We=re.height;var Nn=_();(Nn||!Nn&&"fixed"===Ye)&&(_t=re.offsetLeft,Kt=re.offsetTop)}return{width:$e,height:We,x:_t+T(Xe),y:Kt}}(Xe,Ue)):r(Ye)?function $t(Xe,Ye){var Ue=I(Xe,!1,"fixed"===Ye);return Ue.top=Ue.top+Xe.clientTop,Ue.left=Ue.left+Xe.clientLeft,Ue.bottom=Ue.top+Xe.clientHeight,Ue.right=Ue.left+Xe.clientWidth,Ue.width=Xe.clientWidth,Ue.height=Xe.clientHeight,Ue.x=Ue.left,Ue.y=Ue.top,Ue}(Ye,Ue):Qt(function ln(Xe){var Ye,Ue=w(Xe),Xt=F(Xe),re=null==(Ye=Xe.ownerDocument)?void 0:Ye.body,$e=d(Ue.scrollWidth,Ue.clientWidth,re?re.scrollWidth:0,re?re.clientWidth:0),We=d(Ue.scrollHeight,Ue.clientHeight,re?re.scrollHeight:0,re?re.clientHeight:0),_t=-Xt.scrollLeft+T(Xe),Kt=-Xt.scrollTop;return"rtl"===A(re||Ue).direction&&(_t+=d(Ue.clientWidth,re?re.clientWidth:0)-$e),{width:$e,height:We,x:_t,y:Kt}}(w(Xe)))}function fn(Xe){return Object.assign({},{top:0,right:0,bottom:0,left:0},Xe)}function kn(Xe,Ye){return Ye.reduce(function(Ue,Xt){return Ue[Xt]=Xe,Ue},{})}function ni(Xe,Ye){void 0===Ye&&(Ye={});var Xt=Ye.placement,re=void 0===Xt?Xe.placement:Xt,$e=Ye.strategy,We=void 0===$e?Xe.strategy:$e,_t=Ye.boundary,Kt=void 0===_t?"clippingParents":_t,Nn=Ye.rootBoundary,qn=void 0===Nn?ce:Nn,Ei=Ye.elementContext,Gi=void 0===Ei?xe:Ei,Vi=Ye.altBoundary,Hi=void 0!==Vi&&Vi,or=Ye.padding,Ir=void 0===or?0:or,an=fn("number"!=typeof Ir?Ir:kn(Ir,ne)),Gn=Xe.rects.popper,Fn=Xe.elements[Hi?Gi===xe?"reference":xe:Gi],pi=function on(Xe,Ye,Ue,Xt){var re="clippingParents"===Ye?function Zt(Xe){var Ye=$(H(Xe)),Xt=["absolute","fixed"].indexOf(A(Xe).position)>=0&&a(Xe)?Y(Xe):Xe;return r(Xt)?Ye.filter(function(re){return r(re)&&Vt(re,Xt)&&"body"!==x(re)}):[]}(Xe):[].concat(Ye),$e=[].concat(re,[Ue]),_t=$e.reduce(function(Kt,Nn){var qn=un(Xe,Nn,Xt);return Kt.top=d(qn.top,Kt.top),Kt.right=u(qn.right,Kt.right),Kt.bottom=u(qn.bottom,Kt.bottom),Kt.left=d(qn.left,Kt.left),Kt},un(Xe,$e[0],Xt));return _t.width=_t.right-_t.left,_t.height=_t.bottom-_t.top,_t.x=_t.left,_t.y=_t.top,_t}(r(Fn)?Fn:Fn.contextElement||w(Xe.elements.popper),Kt,qn,We),bi=I(Xe.elements.reference),Nt=sn({reference:bi,element:Gn,strategy:"absolute",placement:re}),Je=Qt(Object.assign({},Gn,Nt)),gt=Gi===xe?Je:bi,jt={top:pi.top-gt.top+an.top,bottom:gt.bottom-pi.bottom+an.bottom,left:pi.left-gt.left+an.left,right:gt.right-pi.right+an.right},pn=Xe.modifiersData.offset;if(Gi===xe&&pn){var $n=pn[re];Object.keys(jt).forEach(function(oi){var Ti=[ge,me].indexOf(oi)>=0?1:-1,Ri=[O,me].indexOf(oi)>=0?"y":"x";jt[oi]+=$n[Ri]*Ti})}return jt}function qt(Xe,Ye,Ue){return d(Xe,u(Ye,Ue))}function zn(Xe,Ye,Ue){return void 0===Ue&&(Ue={x:0,y:0}),{top:Xe.top-Ye.height-Ue.y,right:Xe.right-Ye.width+Ue.x,bottom:Xe.bottom-Ye.height+Ue.y,left:Xe.left-Ye.width-Ue.x}}function Ai(Xe){return[O,ge,me,Ee].some(function(Ye){return Xe[Ye]>=0})}var It=vt({defaultModifiers:[{name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function Ke(Xe){var Ye=Xe.state,Ue=Xe.instance,Xt=Xe.options,re=Xt.scroll,$e=void 0===re||re,We=Xt.resize,_t=void 0===We||We,Kt=e(Ye.elements.popper),Nn=[].concat(Ye.scrollParents.reference,Ye.scrollParents.popper);return $e&&Nn.forEach(function(qn){qn.addEventListener("scroll",Ue.update,Se)}),_t&&Kt.addEventListener("resize",Ue.update,Se),function(){$e&&Nn.forEach(function(qn){qn.removeEventListener("scroll",Ue.update,Se)}),_t&&Kt.removeEventListener("resize",Ue.update,Se)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function nn(Xe){var Ye=Xe.state;Ye.modifiersData[Xe.name]=sn({reference:Ye.rects.reference,element:Ye.rects.popper,strategy:"absolute",placement:Ye.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function mt(Xe){var Ye=Xe.state,Ue=Xe.options,Xt=Ue.gpuAcceleration,re=void 0===Xt||Xt,$e=Ue.adaptive,We=void 0===$e||$e,_t=Ue.roundOffsets,Kt=void 0===_t||_t,Nn={placement:Tt(Ye.placement),variation:xt(Ye.placement),popper:Ye.elements.popper,popperRect:Ye.rects.popper,gpuAcceleration:re,isFixed:"fixed"===Ye.options.strategy};null!=Ye.modifiersData.popperOffsets&&(Ye.styles.popper=Object.assign({},Ye.styles.popper,yt(Object.assign({},Nn,{offsets:Ye.modifiersData.popperOffsets,position:Ye.options.strategy,adaptive:We,roundOffsets:Kt})))),null!=Ye.modifiersData.arrow&&(Ye.styles.arrow=Object.assign({},Ye.styles.arrow,yt(Object.assign({},Nn,{offsets:Ye.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:Kt})))),Ye.attributes.popper=Object.assign({},Ye.attributes.popper,{"data-popper-placement":Ye.placement})},data:{}},{name:"applyStyles",enabled:!0,phase:"write",fn:function At(Xe){var Ye=Xe.state;Object.keys(Ye.elements).forEach(function(Ue){var Xt=Ye.styles[Ue]||{},re=Ye.attributes[Ue]||{},$e=Ye.elements[Ue];!a($e)||!x($e)||(Object.assign($e.style,Xt),Object.keys(re).forEach(function(We){var _t=re[We];!1===_t?$e.removeAttribute(We):$e.setAttribute(We,!0===_t?"":_t)}))})},effect:function lt(Xe){var Ye=Xe.state,Ue={popper:{position:Ye.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(Ye.elements.popper.style,Ue.popper),Ye.styles=Ue,Ye.elements.arrow&&Object.assign(Ye.elements.arrow.style,Ue.arrow),function(){Object.keys(Ye.elements).forEach(function(Xt){var re=Ye.elements[Xt],$e=Ye.attributes[Xt]||{},_t=Object.keys(Ye.styles.hasOwnProperty(Xt)?Ye.styles[Xt]:Ue[Xt]).reduce(function(Kt,Nn){return Kt[Nn]="",Kt},{});!a(re)||!x(re)||(Object.assign(re.style,_t),Object.keys($e).forEach(function(Kt){re.removeAttribute(Kt)}))})}},requires:["computeStyles"]},{name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function Ft(Xe){var Ye=Xe.state,Xt=Xe.name,re=Xe.options.offset,$e=void 0===re?[0,0]:re,We=J.reduce(function(qn,Ei){return qn[Ei]=function Tn(Xe,Ye,Ue){var Xt=Tt(Xe),re=[Ee,O].indexOf(Xt)>=0?-1:1,$e="function"==typeof Ue?Ue(Object.assign({},Ye,{placement:Xe})):Ue,We=$e[0],_t=$e[1];return We=We||0,_t=(_t||0)*re,[Ee,ge].indexOf(Xt)>=0?{x:_t,y:We}:{x:We,y:_t}}(Ei,Ye.rects,$e),qn},{}),_t=We[Ye.placement],Nn=_t.y;null!=Ye.modifiersData.popperOffsets&&(Ye.modifiersData.popperOffsets.x+=_t.x,Ye.modifiersData.popperOffsets.y+=Nn),Ye.modifiersData[Xt]=We}},{name:"flip",enabled:!0,phase:"main",fn:function St(Xe){var Ye=Xe.state,Ue=Xe.options,Xt=Xe.name;if(!Ye.modifiersData[Xt]._skip){for(var re=Ue.mainAxis,$e=void 0===re||re,We=Ue.altAxis,_t=void 0===We||We,Kt=Ue.fallbackPlacements,Nn=Ue.padding,qn=Ue.boundary,Ei=Ue.rootBoundary,Gi=Ue.altBoundary,Vi=Ue.flipVariations,Hi=void 0===Vi||Vi,or=Ue.allowedAutoPlacements,Ir=Ye.options.placement,an=Tt(Ir),Gn=Kt||(an!==Ir&&Hi?function Bi(Xe){if(Tt(Xe)===je)return[];var Ye=en(Xe);return[Ht(Xe),Ye,Ht(Ye)]}(Ir):[en(Ir)]),Fn=[Ir].concat(Gn).reduce(function(ci,vi){return ci.concat(Tt(vi)===je?function ki(Xe,Ye){void 0===Ye&&(Ye={});var re=Ye.boundary,$e=Ye.rootBoundary,We=Ye.padding,_t=Ye.flipVariations,Kt=Ye.allowedAutoPlacements,Nn=void 0===Kt?J:Kt,qn=xt(Ye.placement),Ei=qn?_t?ke:ke.filter(function(Hi){return xt(Hi)===qn}):ne,Gi=Ei.filter(function(Hi){return Nn.indexOf(Hi)>=0});0===Gi.length&&(Gi=Ei);var Vi=Gi.reduce(function(Hi,or){return Hi[or]=ni(Xe,{placement:or,boundary:re,rootBoundary:$e,padding:We})[Tt(or)],Hi},{});return Object.keys(Vi).sort(function(Hi,or){return Vi[Hi]-Vi[or]})}(Ye,{placement:vi,boundary:qn,rootBoundary:Ei,padding:Nn,flipVariations:Hi,allowedAutoPlacements:or}):vi)},[]),pi=Ye.rects.reference,bi=Ye.rects.popper,Nt=new Map,Je=!0,gt=Fn[0],jt=0;jt<Fn.length;jt++){var pn=Fn[jt],$n=Tt(pn),oi=xt(pn)===be,Ti=[O,me].indexOf($n)>=0,Ri=Ti?"width":"height",Li=ni(Ye,{placement:pn,boundary:qn,rootBoundary:Ei,altBoundary:Gi,padding:Nn}),Qi=Ti?oi?ge:Ee:oi?me:O;pi[Ri]>bi[Ri]&&(Qi=en(Qi));var Ji=en(Qi),lr=[];if($e&&lr.push(Li[$n]<=0),_t&&lr.push(Li[Qi]<=0,Li[Ji]<=0),lr.every(function(ci){return ci})){gt=pn,Je=!1;break}Nt.set(pn,lr)}if(Je)for(var Wn=function(vi){var Di=Fn.find(function(Xi){var ir=Nt.get(Xi);if(ir)return ir.slice(0,vi).every(function(zi){return zi})});if(Di)return gt=Di,"break"},Bn=Hi?3:1;Bn>0&&"break"!==Wn(Bn);Bn--);Ye.placement!==gt&&(Ye.modifiersData[Xt]._skip=!0,Ye.placement=gt,Ye.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}},{name:"preventOverflow",enabled:!0,phase:"main",fn:function Ve(Xe){var Ye=Xe.state,Ue=Xe.options,Xt=Xe.name,re=Ue.mainAxis,$e=void 0===re||re,We=Ue.altAxis,_t=void 0!==We&&We,Gi=Ue.tether,Vi=void 0===Gi||Gi,Hi=Ue.tetherOffset,or=void 0===Hi?0:Hi,Ir=ni(Ye,{boundary:Ue.boundary,rootBoundary:Ue.rootBoundary,padding:Ue.padding,altBoundary:Ue.altBoundary}),an=Tt(Ye.placement),In=xt(Ye.placement),Gn=!In,Fn=rn(an),pi=function Ne(Xe){return"x"===Xe?"y":"x"}(Fn),bi=Ye.modifiersData.popperOffsets,Nt=Ye.rects.reference,Je=Ye.rects.popper,gt="function"==typeof or?or(Object.assign({},Ye.rects,{placement:Ye.placement})):or,jt="number"==typeof gt?{mainAxis:gt,altAxis:gt}:Object.assign({mainAxis:0,altAxis:0},gt),pn=Ye.modifiersData.offset?Ye.modifiersData.offset[Ye.placement]:null,$n={x:0,y:0};if(bi){if($e){var oi,Ti="y"===Fn?O:Ee,Ri="y"===Fn?me:ge,Li="y"===Fn?"height":"width",Qi=bi[Fn],Ji=Qi+Ir[Ti],lr=Qi-Ir[Ri],fr=Vi?-Je[Li]/2:0,Wn=In===be?Nt[Li]:Je[Li],Bn=In===be?-Je[Li]:-Nt[Li],ri=Ye.elements.arrow,ci=Vi&&ri?B(ri):{width:0,height:0},vi=Ye.modifiersData["arrow#persistent"]?Ye.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},Di=vi[Ti],Xi=vi[Ri],ir=qt(0,Nt[Li],ci[Li]),zi=Gn?Nt[Li]/2-fr-ir-Di-jt.mainAxis:Wn-ir-Di-jt.mainAxis,Xr=Gn?-Nt[Li]/2+fr+ir+Xi+jt.mainAxis:Bn+ir+Xi+jt.mainAxis,Hr=Ye.elements.arrow&&Y(Ye.elements.arrow),eo=Hr?"y"===Fn?Hr.clientTop||0:Hr.clientLeft||0:0,No=null!=(oi=pn?.[Fn])?oi:0,oa=Qi+Xr-No,vo=qt(Vi?u(Ji,Qi+zi-No-eo):Ji,Qi,Vi?d(lr,oa):lr);bi[Fn]=vo,$n[Fn]=vo-Qi}if(_t){var ua,Ia=bi[pi],aa="y"===pi?"height":"width",$o=Ia+Ir["x"===Fn?O:Ee],bo=Ia-Ir["x"===Fn?me:ge],Xa=-1!==[O,Ee].indexOf(an),zo=null!=(ua=pn?.[pi])?ua:0,ia=Xa?$o:Ia-Nt[aa]-Je[aa]-zo+jt.altAxis,ea=Xa?Ia+Nt[aa]+Je[aa]-zo-jt.altAxis:bo,Zr=Vi&&Xa?function Qe(Xe,Ye,Ue){var Xt=qt(Xe,Ye,Ue);return Xt>Ue?Ue:Xt}(ia,Ia,ea):qt(Vi?ia:$o,Ia,Vi?ea:bo);bi[pi]=Zr,$n[pi]=Zr-Ia}Ye.modifiersData[Xt]=$n}},requiresIfExists:["offset"]},{name:"arrow",enabled:!0,phase:"main",fn:function En(Xe){var Ye,Ue=Xe.state,Xt=Xe.name,re=Xe.options,$e=Ue.elements.arrow,We=Ue.modifiersData.popperOffsets,_t=Tt(Ue.placement),Kt=rn(_t),qn=[Ee,ge].indexOf(_t)>=0?"height":"width";if($e&&We){var Ei=function(Ye,Ue){return fn("number"!=typeof(Ye="function"==typeof Ye?Ye(Object.assign({},Ue.rects,{placement:Ue.placement})):Ye)?Ye:kn(Ye,ne))}(re.padding,Ue),Gi=B($e),Vi="y"===Kt?O:Ee,Hi="y"===Kt?me:ge,or=Ue.rects.reference[qn]+Ue.rects.reference[Kt]-We[Kt]-Ue.rects.popper[qn],Ir=We[Kt]-Ue.rects.reference[Kt],an=Y($e),In=an?"y"===Kt?an.clientHeight||0:an.clientWidth||0:0,bi=In/2-Gi[qn]/2+(or/2-Ir/2),Nt=qt(Ei[Vi],bi,In-Gi[qn]-Ei[Hi]);Ue.modifiersData[Xt]=((Ye={})[Kt]=Nt,Ye.centerOffset=Nt-bi,Ye)}},effect:function ii(Xe){var Ye=Xe.state,Xt=Xe.options.element,re=void 0===Xt?"[data-popper-arrow]":Xt;null!=re&&("string"==typeof re&&!(re=Ye.elements.popper.querySelector(re))||Vt(Ye.elements.popper,re)&&(Ye.elements.arrow=re))},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]},{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function Pt(Xe){var Ye=Xe.state,Ue=Xe.name,Xt=Ye.rects.reference,re=Ye.rects.popper,$e=Ye.modifiersData.preventOverflow,We=ni(Ye,{elementContext:"reference"}),_t=ni(Ye,{altBoundary:!0}),Kt=zn(We,Xt),Nn=zn(_t,re,$e),qn=Ai(Kt),Ei=Ai(Nn);Ye.modifiersData[Ue]={referenceClippingOffsets:Kt,popperEscapeOffsets:Nn,isReferenceHidden:qn,hasPopperEscaped:Ei},Ye.attributes.popper=Object.assign({},Ye.attributes.popper,{"data-popper-reference-hidden":qn,"data-popper-escaped":Ei})}}]})},37036:(Ge,L,n)=>{"use strict";n.d(L,{d:()=>r});var e=n(20398);function r(a,f={}){return function(d,u){e.s.addTransformMetadata({target:d.constructor,propertyName:u,transformFn:a,options:f})}}},68686:(Ge,L,n)=>{"use strict";n.d(L,{_:()=>e});var e=function(r){return r[r.PLAIN_TO_CLASS=0]="PLAIN_TO_CLASS",r[r.CLASS_TO_PLAIN=1]="CLASS_TO_PLAIN",r[r.CLASS_TO_CLASS=2]="CLASS_TO_CLASS",r}(e||{})},88999:(Ge,L,n)=>{"use strict";n.d(L,{bj:()=>x});var e=n(20398),r=n(68686);class u{constructor(H,U){this.transformationType=H,this.options=U,this.recursionStack=new Set}transform(H,U,$,R,K,j=0){if(Array.isArray(U)||U instanceof Set){const Y=R&&this.transformationType===r._.PLAIN_TO_CLASS?function d(B){const H=new B;return H instanceof Set||"push"in H?H:[]}(R):[];return U.forEach((O,me)=>{const ge=H?H[me]:void 0;if(this.options.enableCircularCheck&&this.isCircular(O))this.transformationType===r._.CLASS_TO_CLASS&&(Y instanceof Set?Y.add(O):Y.push(O));else{let Ee;if("function"!=typeof $&&$&&$.options&&$.options.discriminator&&$.options.discriminator.property&&$.options.discriminator.subTypes){if(this.transformationType===r._.PLAIN_TO_CLASS){Ee=$.options.discriminator.subTypes.find(fe=>fe.name===O[$.options.discriminator.property]);const be=$.typeFunction({newObject:Y,object:O,property:void 0});Ee=void 0===Ee?be:Ee.value,$.options.keepDiscriminatorProperty||delete O[$.options.discriminator.property]}this.transformationType===r._.CLASS_TO_CLASS&&(Ee=O.constructor),this.transformationType===r._.CLASS_TO_PLAIN&&(O[$.options.discriminator.property]=$.options.discriminator.subTypes.find(ne=>ne.value===O.constructor).name)}else Ee=$;const je=this.transform(ge,O,Ee,void 0,O instanceof Map,j+1);Y instanceof Set?Y.add(je):Y.push(je)}}),Y}if($===String&&!K)return null==U?U:String(U);if($===Number&&!K)return null==U?U:Number(U);if($===Boolean&&!K)return null==U?U:!!U;if(($===Date||U instanceof Date)&&!K)return U instanceof Date?new Date(U.valueOf()):null==U?U:new Date(U);if(function a(){return typeof globalThis<"u"?globalThis:typeof global<"u"?global:typeof window<"u"?window:typeof self<"u"?self:void 0}().Buffer&&($===Buffer||U instanceof Buffer)&&!K)return null==U?U:Buffer.from(U);if(function f(B){return null!==B&&"object"==typeof B&&"function"==typeof B.then}(U)&&!K)return new Promise((Y,O)=>{U.then(me=>Y(this.transform(void 0,me,$,void 0,void 0,j+1)),O)});if(!K&&null!==U&&"object"==typeof U&&"function"==typeof U.then)return U;if("object"==typeof U&&null!==U){!$&&U.constructor!==Object&&(!Array.isArray(U)&&U.constructor===Array||($=U.constructor)),!$&&H&&($=H.constructor),this.options.enableCircularCheck&&this.recursionStack.add(U);const Y=this.getKeys($,U,K);let O=H||{};!H&&(this.transformationType===r._.PLAIN_TO_CLASS||this.transformationType===r._.CLASS_TO_CLASS)&&(O=K?new Map:$?new $:{});for(const me of Y){if("__proto__"===me||"constructor"===me)continue;const ge=me;let ne,Ee=me,je=me;if(!this.options.ignoreDecorators&&$)if(this.transformationType===r._.PLAIN_TO_CLASS){const xe=e.s.findExposeMetadataByCustomName($,me);xe&&(je=xe.propertyName,Ee=xe.propertyName)}else if(this.transformationType===r._.CLASS_TO_PLAIN||this.transformationType===r._.CLASS_TO_CLASS){const xe=e.s.findExposeMetadata($,me);xe&&xe.options&&xe.options.name&&(Ee=xe.options.name)}ne=this.transformationType===r._.PLAIN_TO_CLASS?U[ge]:U instanceof Map?U.get(ge):U[ge]instanceof Function?U[ge]():U[ge];let be,fe=ne instanceof Map;if($&&K)be=$;else if($){const xe=e.s.findTypeMetadata($,je);if(xe){const ke=xe.typeFunction?xe.typeFunction({newObject:O,object:U,property:je}):xe.reflectedType;xe.options&&xe.options.discriminator&&xe.options.discriminator.property&&xe.options.discriminator.subTypes?U[ge]instanceof Array?be=xe:(this.transformationType===r._.PLAIN_TO_CLASS&&(be=xe.options.discriminator.subTypes.find(J=>{if(ne&&ne instanceof Object&&xe.options.discriminator.property in ne)return J.name===ne[xe.options.discriminator.property]}),be=void 0===be?ke:be.value,xe.options.keepDiscriminatorProperty||ne&&ne instanceof Object&&xe.options.discriminator.property in ne&&delete ne[xe.options.discriminator.property]),this.transformationType===r._.CLASS_TO_CLASS&&(be=ne.constructor),this.transformationType===r._.CLASS_TO_PLAIN&&ne&&(ne[xe.options.discriminator.property]=xe.options.discriminator.subTypes.find(J=>J.value===ne.constructor).name)):be=ke,fe=fe||xe.reflectedType===Map}else if(this.options.targetMaps)this.options.targetMaps.filter(_e=>_e.target===$&&!!_e.properties[je]).forEach(_e=>be=_e.properties[je]);else if(this.options.enableImplicitConversion&&this.transformationType===r._.PLAIN_TO_CLASS){const _e=Reflect.getMetadata("design:type",$.prototype,je);_e&&(be=_e)}}const q=Array.isArray(U[ge])?this.getReflectedType($,je):void 0,ce=H?H[ge]:void 0;if(O.constructor.prototype){const xe=Object.getOwnPropertyDescriptor(O.constructor.prototype,Ee);if((this.transformationType===r._.PLAIN_TO_CLASS||this.transformationType===r._.CLASS_TO_CLASS)&&(xe&&!xe.set||O[Ee]instanceof Function))continue}if(this.options.enableCircularCheck&&this.isCircular(ne)){if(this.transformationType===r._.CLASS_TO_CLASS){let xe=ne;xe=this.applyCustomTransformations(xe,$,me,U,this.transformationType),(void 0!==xe||this.options.exposeUnsetFields)&&(O instanceof Map?O.set(Ee,xe):O[Ee]=xe)}}else{const xe=this.transformationType===r._.PLAIN_TO_CLASS?Ee:me;let _e;this.transformationType===r._.CLASS_TO_PLAIN?(_e=U[xe],_e=this.applyCustomTransformations(_e,$,xe,U,this.transformationType),_e=U[xe]===_e?ne:_e,_e=this.transform(ce,_e,be,q,fe,j+1)):void 0===ne&&this.options.exposeDefaultValues?_e=O[Ee]:(_e=this.transform(ce,ne,be,q,fe,j+1),_e=this.applyCustomTransformations(_e,$,xe,U,this.transformationType)),(void 0!==_e||this.options.exposeUnsetFields)&&(O instanceof Map?O.set(Ee,_e):O[Ee]=_e)}}return this.options.enableCircularCheck&&this.recursionStack.delete(U),O}return U}applyCustomTransformations(H,U,$,R,K){let j=e.s.findTransformMetadatas(U,$,this.transformationType);return void 0!==this.options.version&&(j=j.filter(Y=>!Y.options||this.checkVersion(Y.options.since,Y.options.until))),j=j.filter(this.options.groups&&this.options.groups.length?Y=>!Y.options||this.checkGroups(Y.options.groups):Y=>!Y.options||!Y.options.groups||!Y.options.groups.length),j.forEach(Y=>{H=Y.transformFn({value:H,key:$,obj:R,type:K,options:this.options})}),H}isCircular(H){return this.recursionStack.has(H)}getReflectedType(H,U){if(!H)return;const $=e.s.findTypeMetadata(H,U);return $?$.reflectedType:void 0}getKeys(H,U,$){let R=e.s.getStrategy(H);"none"===R&&(R=this.options.strategy||"exposeAll");let K=[];if(("exposeAll"===R||$)&&(K=U instanceof Map?Array.from(U.keys()):Object.keys(U)),$)return K;if(this.options.ignoreDecorators&&this.options.excludeExtraneousValues&&H&&(K=[...e.s.getExposedProperties(H,this.transformationType),...e.s.getExcludedProperties(H,this.transformationType)]),!this.options.ignoreDecorators&&H){let j=e.s.getExposedProperties(H,this.transformationType);this.transformationType===r._.PLAIN_TO_CLASS&&(j=j.map(O=>{const me=e.s.findExposeMetadata(H,O);return me&&me.options&&me.options.name?me.options.name:O})),K=this.options.excludeExtraneousValues?j:K.concat(j);const Y=e.s.getExcludedProperties(H,this.transformationType);Y.length>0&&(K=K.filter(O=>!Y.includes(O))),void 0!==this.options.version&&(K=K.filter(O=>{const me=e.s.findExposeMetadata(H,O);return!me||!me.options||this.checkVersion(me.options.since,me.options.until)})),K=K.filter(this.options.groups&&this.options.groups.length?O=>{const me=e.s.findExposeMetadata(H,O);return!me||!me.options||this.checkGroups(me.options.groups)}:O=>{const me=e.s.findExposeMetadata(H,O);return!(me&&me.options&&me.options.groups&&me.options.groups.length)})}return this.options.excludePrefixes&&this.options.excludePrefixes.length&&(K=K.filter(j=>this.options.excludePrefixes.every(Y=>j.substr(0,Y.length)!==Y))),K=K.filter((j,Y,O)=>O.indexOf(j)===Y),K}checkVersion(H,U){let $=!0;return $&&H&&($=this.options.version>=H),$&&U&&($=this.options.version<U),$}checkGroups(H){return!H||this.options.groups.some(U=>H.includes(U))}}const y={enableCircularCheck:!1,enableImplicitConversion:!1,excludeExtraneousValues:!1,excludePrefixes:void 0,exposeDefaultValues:!1,exposeUnsetFields:!0,groups:void 0,ignoreDecorators:!1,strategy:void 0,targetMaps:void 0,version:void 0},_=new class m{instanceToPlain(H,U){return new u(r._.CLASS_TO_PLAIN,{...y,...U}).transform(void 0,H,void 0,void 0,void 0,void 0)}classToPlainFromExist(H,U,$){return new u(r._.CLASS_TO_PLAIN,{...y,...$}).transform(U,H,void 0,void 0,void 0,void 0)}plainToInstance(H,U,$){return new u(r._.PLAIN_TO_CLASS,{...y,...$}).transform(void 0,U,H,void 0,void 0,void 0)}plainToClassFromExist(H,U,$){return new u(r._.PLAIN_TO_CLASS,{...y,...$}).transform(H,U,void 0,void 0,void 0,void 0)}instanceToInstance(H,U){return new u(r._.CLASS_TO_CLASS,{...y,...U}).transform(void 0,H,void 0,void 0,void 0,void 0)}classToClassFromExist(H,U,$){return new u(r._.CLASS_TO_CLASS,{...y,...$}).transform(U,H,void 0,void 0,void 0,void 0)}serialize(H,U){return JSON.stringify(this.instanceToPlain(H,U))}deserialize(H,U,$){const R=JSON.parse(U);return this.plainToInstance(H,R,$)}deserializeArray(H,U,$){const R=JSON.parse(U);return this.plainToInstance(H,R,$)}};function x(B,H,U){return _.plainToInstance(B,H,U)}},20398:(Ge,L,n)=>{"use strict";n.d(L,{s:()=>a});var e=n(68686);const a=new class r{constructor(){this._typeMetadatas=new Map,this._transformMetadatas=new Map,this._exposeMetadatas=new Map,this._excludeMetadatas=new Map,this._ancestorsMap=new Map}addTypeMetadata(d){this._typeMetadatas.has(d.target)||this._typeMetadatas.set(d.target,new Map),this._typeMetadatas.get(d.target).set(d.propertyName,d)}addTransformMetadata(d){this._transformMetadatas.has(d.target)||this._transformMetadatas.set(d.target,new Map),this._transformMetadatas.get(d.target).has(d.propertyName)||this._transformMetadatas.get(d.target).set(d.propertyName,[]),this._transformMetadatas.get(d.target).get(d.propertyName).push(d)}addExposeMetadata(d){this._exposeMetadatas.has(d.target)||this._exposeMetadatas.set(d.target,new Map),this._exposeMetadatas.get(d.target).set(d.propertyName,d)}addExcludeMetadata(d){this._excludeMetadatas.has(d.target)||this._excludeMetadatas.set(d.target,new Map),this._excludeMetadatas.get(d.target).set(d.propertyName,d)}findTransformMetadatas(d,u,y){return this.findMetadatas(this._transformMetadatas,d,u).filter(m=>!m.options||!0===m.options.toClassOnly&&!0===m.options.toPlainOnly||(!0===m.options.toClassOnly?y===e._.CLASS_TO_CLASS||y===e._.PLAIN_TO_CLASS:!0!==m.options.toPlainOnly||y===e._.CLASS_TO_PLAIN))}findExcludeMetadata(d,u){return this.findMetadata(this._excludeMetadatas,d,u)}findExposeMetadata(d,u){return this.findMetadata(this._exposeMetadatas,d,u)}findExposeMetadataByCustomName(d,u){return this.getExposedMetadatas(d).find(y=>y.options&&y.options.name===u)}findTypeMetadata(d,u){return this.findMetadata(this._typeMetadatas,d,u)}getStrategy(d){const u=this._excludeMetadatas.get(d),y=u&&u.get(void 0),m=this._exposeMetadatas.get(d),_=m&&m.get(void 0);return y&&_||!y&&!_?"none":y?"excludeAll":"exposeAll"}getExposedMetadatas(d){return this.getMetadata(this._exposeMetadatas,d)}getExcludedMetadatas(d){return this.getMetadata(this._excludeMetadatas,d)}getExposedProperties(d,u){return this.getExposedMetadatas(d).filter(y=>!y.options||!0===y.options.toClassOnly&&!0===y.options.toPlainOnly||(!0===y.options.toClassOnly?u===e._.CLASS_TO_CLASS||u===e._.PLAIN_TO_CLASS:!0!==y.options.toPlainOnly||u===e._.CLASS_TO_PLAIN)).map(y=>y.propertyName)}getExcludedProperties(d,u){return this.getExcludedMetadatas(d).filter(y=>!y.options||!0===y.options.toClassOnly&&!0===y.options.toPlainOnly||(!0===y.options.toClassOnly?u===e._.CLASS_TO_CLASS||u===e._.PLAIN_TO_CLASS:!0!==y.options.toPlainOnly||u===e._.CLASS_TO_PLAIN)).map(y=>y.propertyName)}clear(){this._typeMetadatas.clear(),this._exposeMetadatas.clear(),this._excludeMetadatas.clear(),this._ancestorsMap.clear()}getMetadata(d,u){const y=d.get(u);let m;y&&(m=Array.from(y.values()).filter(I=>void 0!==I.propertyName));const _=[];for(const I of this.getAncestors(u)){const F=d.get(I);if(F){const M=Array.from(F.values()).filter(k=>void 0!==k.propertyName);_.push(...M)}}return _.concat(m||[])}findMetadata(d,u,y){const m=d.get(u);if(m){const _=m.get(y);if(_)return _}for(const _ of this.getAncestors(u)){const I=d.get(_);if(I){const F=I.get(y);if(F)return F}}}findMetadatas(d,u,y){const m=d.get(u);let _;m&&(_=m.get(y));const I=[];for(const F of this.getAncestors(u)){const M=d.get(F);M&&M.has(y)&&I.push(...M.get(y))}return I.slice().reverse().concat((_||[]).slice().reverse())}getAncestors(d){if(!d)return[];if(!this._ancestorsMap.has(d)){const u=[];for(let y=Object.getPrototypeOf(d.prototype.constructor);typeof y.prototype<"u";y=Object.getPrototypeOf(y.prototype.constructor))u.push(y);this._ancestorsMap.set(d,u)}return this._ancestorsMap.get(d)}}},20387:(Ge,L,n)=>{"use strict";n.d(L,{Ay:()=>gn,J1:()=>ze});var e=n(47701);function a(Et,dt){if(!Et)throw new Error(dt??"Unexpected invariant triggered.")}const f=/\r\n|[\n\r]/g;function d(Et,dt){let yt=0,mt=1;for(const Ie of Et.body.matchAll(f)){if("number"==typeof Ie.index||a(!1),Ie.index>=dt)break;yt=Ie.index+Ie[0].length,mt+=1}return{line:mt,column:dt+1-yt}}function y(Et,dt){const yt=Et.locationOffset.column-1,mt="".padStart(yt)+Et.body,Ie=dt.line-1,lt=dt.line+(Et.locationOffset.line-1),Tn=dt.column+(1===dt.line?yt:0),Ft=`${Et.name}:${lt}:${Tn}\n`,Jt=mt.split(/\r\n|[\n\r]/g),Gt=Jt[Ie];if(Gt.length>120){const en=Math.floor(Tn/80),Kn=Tn%80,Ht=[];for(let On=0;On<Gt.length;On+=80)Ht.push(Gt.slice(On,On+80));return Ft+m([[`${lt} |`,Ht[0]],...Ht.slice(1,en+1).map(On=>["|",On]),["|","^".padStart(Kn)],["|",Ht[en+1]]])}return Ft+m([[lt-1+" |",Jt[Ie-1]],[`${lt} |`,Gt],["|","^".padStart(Tn)],[`${lt+1} |`,Jt[Ie+1]]])}function m(Et){const dt=Et.filter(([mt,Ie])=>void 0!==Ie),yt=Math.max(...dt.map(([mt])=>mt.length));return dt.map(([mt,Ie])=>mt.padStart(yt)+(Ie?" "+Ie:"")).join("\n")}class I extends Error{constructor(dt,...yt){var mt,Ie,At;const{nodes:lt,source:vn,positions:Tn,path:Ft,originalError:Jt,extensions:Gt}=function _(Et){const dt=Et[0];return null==dt||"kind"in dt||"length"in dt?{nodes:dt,source:Et[1],positions:Et[2],path:Et[3],originalError:Et[4],extensions:Et[5]}:dt}(yt);super(dt),this.name="GraphQLError",this.path=Ft??void 0,this.originalError=Jt??void 0,this.nodes=F(Array.isArray(lt)?lt:lt?[lt]:void 0);const en=F(null===(mt=this.nodes)||void 0===mt?void 0:mt.map(Ht=>Ht.loc).filter(Ht=>null!=Ht));this.source=vn??(null==en||null===(Ie=en[0])||void 0===Ie?void 0:Ie.source),this.positions=Tn??en?.map(Ht=>Ht.start),this.locations=Tn&&vn?Tn.map(Ht=>d(vn,Ht)):en?.map(Ht=>d(Ht.source,Ht.start));const Kn=function r(Et){return"object"==typeof Et&&null!==Et}(Jt?.extensions)?Jt?.extensions:void 0;this.extensions=null!==(At=Gt??Kn)&&void 0!==At?At:Object.create(null),Object.defineProperties(this,{message:{writable:!0,enumerable:!0},name:{enumerable:!1},nodes:{enumerable:!1},source:{enumerable:!1},positions:{enumerable:!1},originalError:{enumerable:!1}}),null!=Jt&&Jt.stack?Object.defineProperty(this,"stack",{value:Jt.stack,writable:!0,configurable:!0}):Error.captureStackTrace?Error.captureStackTrace(this,I):Object.defineProperty(this,"stack",{value:Error().stack,writable:!0,configurable:!0})}get[Symbol.toStringTag](){return"GraphQLError"}toString(){let dt=this.message;if(this.nodes)for(const yt of this.nodes)yt.loc&&(dt+="\n\n"+y((Et=yt.loc).source,d(Et.source,Et.start)));else if(this.source&&this.locations)for(const yt of this.locations)dt+="\n\n"+y(this.source,yt);var Et;return dt}toJSON(){const dt={message:this.message};return null!=this.locations&&(dt.locations=this.locations),null!=this.path&&(dt.path=this.path),null!=this.extensions&&Object.keys(this.extensions).length>0&&(dt.extensions=this.extensions),dt}}function F(Et){return void 0===Et||0===Et.length?void 0:Et}function x(Et,dt,yt){return new I(`Syntax Error: ${yt}`,{source:Et,positions:[dt]})}var w=n(44182),T=function(Et){return Et.QUERY="QUERY",Et.MUTATION="MUTATION",Et.SUBSCRIPTION="SUBSCRIPTION",Et.FIELD="FIELD",Et.FRAGMENT_DEFINITION="FRAGMENT_DEFINITION",Et.FRAGMENT_SPREAD="FRAGMENT_SPREAD",Et.INLINE_FRAGMENT="INLINE_FRAGMENT",Et.VARIABLE_DEFINITION="VARIABLE_DEFINITION",Et.SCHEMA="SCHEMA",Et.SCALAR="SCALAR",Et.OBJECT="OBJECT",Et.FIELD_DEFINITION="FIELD_DEFINITION",Et.ARGUMENT_DEFINITION="ARGUMENT_DEFINITION",Et.INTERFACE="INTERFACE",Et.UNION="UNION",Et.ENUM="ENUM",Et.ENUM_VALUE="ENUM_VALUE",Et.INPUT_OBJECT="INPUT_OBJECT",Et.INPUT_FIELD_DEFINITION="INPUT_FIELD_DEFINITION",Et}(T||{}),A=n(87747),z=n(49542),V=n(45437),G=function(Et){return Et.SOF="<SOF>",Et.EOF="<EOF>",Et.BANG="!",Et.DOLLAR="$",Et.AMP="&",Et.PAREN_L="(",Et.PAREN_R=")",Et.SPREAD="...",Et.COLON=":",Et.EQUALS="=",Et.AT="@",Et.BRACKET_L="[",Et.BRACKET_R="]",Et.BRACE_L="{",Et.PIPE="|",Et.BRACE_R="}",Et.NAME="Name",Et.INT="Int",Et.FLOAT="Float",Et.STRING="String",Et.BLOCK_STRING="BlockString",Et.COMMENT="Comment",Et}(G||{});class B{constructor(dt){const yt=new w.ou(G.SOF,0,0,0,0);this.source=dt,this.lastToken=yt,this.token=yt,this.line=1,this.lineStart=0}get[Symbol.toStringTag](){return"Lexer"}advance(){return this.lastToken=this.token,this.token=this.lookahead()}lookahead(){let dt=this.token;if(dt.kind!==G.EOF)do{if(dt.next)dt=dt.next;else{const yt=O(this,dt.end);dt.next=yt,yt.prev=dt,dt=yt}}while(dt.kind===G.COMMENT);return dt}}function U(Et){return Et>=0&&Et<=55295||Et>=57344&&Et<=1114111}function $(Et,dt){return R(Et.charCodeAt(dt))&&K(Et.charCodeAt(dt+1))}function R(Et){return Et>=55296&&Et<=56319}function K(Et){return Et>=56320&&Et<=57343}function j(Et,dt){const yt=Et.source.body.codePointAt(dt);if(void 0===yt)return G.EOF;if(yt>=32&&yt<=126){const mt=String.fromCodePoint(yt);return'"'===mt?"'\"'":`"${mt}"`}return"U+"+yt.toString(16).toUpperCase().padStart(4,"0")}function Y(Et,dt,yt,mt,Ie){return new w.ou(dt,yt,mt,Et.line,1+yt-Et.lineStart,Ie)}function O(Et,dt){const yt=Et.source.body,mt=yt.length;let Ie=dt;for(;Ie<mt;){const At=yt.charCodeAt(Ie);switch(At){case 65279:case 9:case 32:case 44:++Ie;continue;case 10:++Ie,++Et.line,Et.lineStart=Ie;continue;case 13:10===yt.charCodeAt(Ie+1)?Ie+=2:++Ie,++Et.line,Et.lineStart=Ie;continue;case 35:return me(Et,Ie);case 33:return Y(Et,G.BANG,Ie,Ie+1);case 36:return Y(Et,G.DOLLAR,Ie,Ie+1);case 38:return Y(Et,G.AMP,Ie,Ie+1);case 40:return Y(Et,G.PAREN_L,Ie,Ie+1);case 41:return Y(Et,G.PAREN_R,Ie,Ie+1);case 46:if(46===yt.charCodeAt(Ie+1)&&46===yt.charCodeAt(Ie+2))return Y(Et,G.SPREAD,Ie,Ie+3);break;case 58:return Y(Et,G.COLON,Ie,Ie+1);case 61:return Y(Et,G.EQUALS,Ie,Ie+1);case 64:return Y(Et,G.AT,Ie,Ie+1);case 91:return Y(Et,G.BRACKET_L,Ie,Ie+1);case 93:return Y(Et,G.BRACKET_R,Ie,Ie+1);case 123:return Y(Et,G.BRACE_L,Ie,Ie+1);case 124:return Y(Et,G.PIPE,Ie,Ie+1);case 125:return Y(Et,G.BRACE_R,Ie,Ie+1);case 34:return 34===yt.charCodeAt(Ie+1)&&34===yt.charCodeAt(Ie+2)?xe(Et,Ie):je(Et,Ie)}if((0,V.yp)(At)||45===At)return ge(Et,Ie,At);if((0,V.un)(At))return _e(Et,Ie);throw x(Et.source,Ie,39===At?"Unexpected single quote character ('), did you mean to use a double quote (\")?":U(At)||$(yt,Ie)?`Unexpected character: ${j(Et,Ie)}.`:`Invalid character: ${j(Et,Ie)}.`)}return Y(Et,G.EOF,mt,mt)}function me(Et,dt){const yt=Et.source.body,mt=yt.length;let Ie=dt+1;for(;Ie<mt;){const At=yt.charCodeAt(Ie);if(10===At||13===At)break;if(U(At))++Ie;else{if(!$(yt,Ie))break;Ie+=2}}return Y(Et,G.COMMENT,dt,Ie,yt.slice(dt+1,Ie))}function ge(Et,dt,yt){const mt=Et.source.body;let Ie=dt,At=yt,lt=!1;if(45===At&&(At=mt.charCodeAt(++Ie)),48===At){if(At=mt.charCodeAt(++Ie),(0,V.yp)(At))throw x(Et.source,Ie,`Invalid number, unexpected digit after 0: ${j(Et,Ie)}.`)}else Ie=Ee(Et,Ie,At),At=mt.charCodeAt(Ie);if(46===At&&(lt=!0,At=mt.charCodeAt(++Ie),Ie=Ee(Et,Ie,At),At=mt.charCodeAt(Ie)),(69===At||101===At)&&(lt=!0,At=mt.charCodeAt(++Ie),(43===At||45===At)&&(At=mt.charCodeAt(++Ie)),Ie=Ee(Et,Ie,At),At=mt.charCodeAt(Ie)),46===At||(0,V.un)(At))throw x(Et.source,Ie,`Invalid number, expected digit but got: ${j(Et,Ie)}.`);return Y(Et,lt?G.FLOAT:G.INT,dt,Ie,mt.slice(dt,Ie))}function Ee(Et,dt,yt){if(!(0,V.yp)(yt))throw x(Et.source,dt,`Invalid number, expected digit but got: ${j(Et,dt)}.`);const mt=Et.source.body;let Ie=dt+1;for(;(0,V.yp)(mt.charCodeAt(Ie));)++Ie;return Ie}function je(Et,dt){const yt=Et.source.body,mt=yt.length;let Ie=dt+1,At=Ie,lt="";for(;Ie<mt;){const vn=yt.charCodeAt(Ie);if(34===vn)return lt+=yt.slice(At,Ie),Y(Et,G.STRING,dt,Ie+1,lt);if(92!==vn){if(10===vn||13===vn)break;if(U(vn))++Ie;else{if(!$(yt,Ie))throw x(Et.source,Ie,`Invalid character within String: ${j(Et,Ie)}.`);Ie+=2}}else{lt+=yt.slice(At,Ie);const Tn=117===yt.charCodeAt(Ie+1)?123===yt.charCodeAt(Ie+2)?ne(Et,Ie):be(Et,Ie):ce(Et,Ie);lt+=Tn.value,Ie+=Tn.size,At=Ie}}throw x(Et.source,Ie,"Unterminated string.")}function ne(Et,dt){const yt=Et.source.body;let mt=0,Ie=3;for(;Ie<12;){const At=yt.charCodeAt(dt+Ie++);if(125===At){if(Ie<5||!U(mt))break;return{value:String.fromCodePoint(mt),size:Ie}}if(mt=mt<<4|q(At),mt<0)break}throw x(Et.source,dt,`Invalid Unicode escape sequence: "${yt.slice(dt,dt+Ie)}".`)}function be(Et,dt){const yt=Et.source.body,mt=fe(yt,dt+2);if(U(mt))return{value:String.fromCodePoint(mt),size:6};if(R(mt)&&92===yt.charCodeAt(dt+6)&&117===yt.charCodeAt(dt+7)){const Ie=fe(yt,dt+8);if(K(Ie))return{value:String.fromCodePoint(mt,Ie),size:12}}throw x(Et.source,dt,`Invalid Unicode escape sequence: "${yt.slice(dt,dt+6)}".`)}function fe(Et,dt){return q(Et.charCodeAt(dt))<<12|q(Et.charCodeAt(dt+1))<<8|q(Et.charCodeAt(dt+2))<<4|q(Et.charCodeAt(dt+3))}function q(Et){return Et>=48&&Et<=57?Et-48:Et>=65&&Et<=70?Et-55:Et>=97&&Et<=102?Et-87:-1}function ce(Et,dt){const yt=Et.source.body;switch(yt.charCodeAt(dt+1)){case 34:return{value:'"',size:2};case 92:return{value:"\\",size:2};case 47:return{value:"/",size:2};case 98:return{value:"\b",size:2};case 102:return{value:"\f",size:2};case 110:return{value:"\n",size:2};case 114:return{value:"\r",size:2};case 116:return{value:"\t",size:2}}throw x(Et.source,dt,`Invalid character escape sequence: "${yt.slice(dt,dt+2)}".`)}function xe(Et,dt){const yt=Et.source.body,mt=yt.length;let Ie=Et.lineStart,At=dt+3,lt=At,vn="";const Tn=[];for(;At<mt;){const Ft=yt.charCodeAt(At);if(34===Ft&&34===yt.charCodeAt(At+1)&&34===yt.charCodeAt(At+2)){vn+=yt.slice(lt,At),Tn.push(vn);const Jt=Y(Et,G.BLOCK_STRING,dt,At+3,(0,z.OC)(Tn).join("\n"));return Et.line+=Tn.length-1,Et.lineStart=Ie,Jt}if(92!==Ft||34!==yt.charCodeAt(At+1)||34!==yt.charCodeAt(At+2)||34!==yt.charCodeAt(At+3))if(10!==Ft&&13!==Ft)if(U(Ft))++At;else{if(!$(yt,At))throw x(Et.source,At,`Invalid character within String: ${j(Et,At)}.`);At+=2}else vn+=yt.slice(lt,At),Tn.push(vn),13===Ft&&10===yt.charCodeAt(At+1)?At+=2:++At,vn="",lt=At,Ie=At;else vn+=yt.slice(lt,At),lt=At+1,At+=4}throw x(Et.source,At,"Unterminated string.")}function _e(Et,dt){const yt=Et.source.body,mt=yt.length;let Ie=dt+1;for(;Ie<mt;){const At=yt.charCodeAt(Ie);if(!(0,V.xr)(At))break;++Ie}return Y(Et,G.NAME,dt,Ie,yt.slice(dt,Ie))}var ke=n(69317),J=n(6226);const Fe=globalThis.process?function(dt,yt){return dt instanceof yt}:function(dt,yt){if(dt instanceof yt)return!0;if("object"==typeof dt&&null!==dt){var mt;const Ie=yt.prototype[Symbol.toStringTag];if(Ie===(Symbol.toStringTag in dt?dt[Symbol.toStringTag]:null===(mt=dt.constructor)||void 0===mt?void 0:mt.name)){const lt=(0,J.N)(dt);throw new Error(`Cannot use ${Ie} "${lt}" from another module or realm.\n\nEnsure that there is only one instance of "graphql" in the node_modules\ndirectory. If different versions of "graphql" are the dependencies of other\nrelied on modules, use "resolutions" to ensure only one version is installed.\n\nhttps://yarnpkg.com/en/docs/selective-version-resolutions\n\nDuplicate "graphql" modules cannot be used at the same time since different\nversions may have different capabilities and behavior. The data from one\nversion used in the function from another could produce confusing and\nspurious results.`)}}return!1};class nt{constructor(dt,yt="GraphQL request",mt={line:1,column:1}){"string"==typeof dt||(0,ke.U)(!1,`Body must be a string. Received: ${(0,J.N)(dt)}.`),this.body=dt,this.name=yt,this.locationOffset=mt,this.locationOffset.line>0||(0,ke.U)(!1,"line in locationOffset is 1-indexed and must be positive."),this.locationOffset.column>0||(0,ke.U)(!1,"column in locationOffset is 1-indexed and must be positive.")}get[Symbol.toStringTag](){return"Source"}}class Te{constructor(dt,yt={}){const mt=function se(Et){return Fe(Et,nt)}(dt)?dt:new nt(dt);this._lexer=new B(mt),this._options=yt,this._tokenCounter=0}parseName(){const dt=this.expectToken(G.NAME);return this.node(dt,{kind:A.b.NAME,value:dt.value})}parseDocument(){return this.node(this._lexer.token,{kind:A.b.DOCUMENT,definitions:this.many(G.SOF,this.parseDefinition,G.EOF)})}parseDefinition(){if(this.peek(G.BRACE_L))return this.parseOperationDefinition();const dt=this.peekDescription(),yt=dt?this._lexer.lookahead():this._lexer.token;if(yt.kind===G.NAME){switch(yt.value){case"schema":return this.parseSchemaDefinition();case"scalar":return this.parseScalarTypeDefinition();case"type":return this.parseObjectTypeDefinition();case"interface":return this.parseInterfaceTypeDefinition();case"union":return this.parseUnionTypeDefinition();case"enum":return this.parseEnumTypeDefinition();case"input":return this.parseInputObjectTypeDefinition();case"directive":return this.parseDirectiveDefinition()}if(dt)throw x(this._lexer.source,this._lexer.token.start,"Unexpected description, descriptions are supported only on type definitions.");switch(yt.value){case"query":case"mutation":case"subscription":return this.parseOperationDefinition();case"fragment":return this.parseFragmentDefinition();case"extend":return this.parseTypeSystemExtension()}}throw this.unexpected(yt)}parseOperationDefinition(){const dt=this._lexer.token;if(this.peek(G.BRACE_L))return this.node(dt,{kind:A.b.OPERATION_DEFINITION,operation:w.cE.QUERY,name:void 0,variableDefinitions:[],directives:[],selectionSet:this.parseSelectionSet()});const yt=this.parseOperationType();let mt;return this.peek(G.NAME)&&(mt=this.parseName()),this.node(dt,{kind:A.b.OPERATION_DEFINITION,operation:yt,name:mt,variableDefinitions:this.parseVariableDefinitions(),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseOperationType(){const dt=this.expectToken(G.NAME);switch(dt.value){case"query":return w.cE.QUERY;case"mutation":return w.cE.MUTATION;case"subscription":return w.cE.SUBSCRIPTION}throw this.unexpected(dt)}parseVariableDefinitions(){return this.optionalMany(G.PAREN_L,this.parseVariableDefinition,G.PAREN_R)}parseVariableDefinition(){return this.node(this._lexer.token,{kind:A.b.VARIABLE_DEFINITION,variable:this.parseVariable(),type:(this.expectToken(G.COLON),this.parseTypeReference()),defaultValue:this.expectOptionalToken(G.EQUALS)?this.parseConstValueLiteral():void 0,directives:this.parseConstDirectives()})}parseVariable(){const dt=this._lexer.token;return this.expectToken(G.DOLLAR),this.node(dt,{kind:A.b.VARIABLE,name:this.parseName()})}parseSelectionSet(){return this.node(this._lexer.token,{kind:A.b.SELECTION_SET,selections:this.many(G.BRACE_L,this.parseSelection,G.BRACE_R)})}parseSelection(){return this.peek(G.SPREAD)?this.parseFragment():this.parseField()}parseField(){const dt=this._lexer.token,yt=this.parseName();let mt,Ie;return this.expectOptionalToken(G.COLON)?(mt=yt,Ie=this.parseName()):Ie=yt,this.node(dt,{kind:A.b.FIELD,alias:mt,name:Ie,arguments:this.parseArguments(!1),directives:this.parseDirectives(!1),selectionSet:this.peek(G.BRACE_L)?this.parseSelectionSet():void 0})}parseArguments(dt){return this.optionalMany(G.PAREN_L,dt?this.parseConstArgument:this.parseArgument,G.PAREN_R)}parseArgument(dt=!1){const yt=this._lexer.token,mt=this.parseName();return this.expectToken(G.COLON),this.node(yt,{kind:A.b.ARGUMENT,name:mt,value:this.parseValueLiteral(dt)})}parseConstArgument(){return this.parseArgument(!0)}parseFragment(){const dt=this._lexer.token;this.expectToken(G.SPREAD);const yt=this.expectOptionalKeyword("on");return!yt&&this.peek(G.NAME)?this.node(dt,{kind:A.b.FRAGMENT_SPREAD,name:this.parseFragmentName(),directives:this.parseDirectives(!1)}):this.node(dt,{kind:A.b.INLINE_FRAGMENT,typeCondition:yt?this.parseNamedType():void 0,directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentDefinition(){const dt=this._lexer.token;return this.expectKeyword("fragment"),this.node(dt,!0===this._options.allowLegacyFragmentVariables?{kind:A.b.FRAGMENT_DEFINITION,name:this.parseFragmentName(),variableDefinitions:this.parseVariableDefinitions(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()}:{kind:A.b.FRAGMENT_DEFINITION,name:this.parseFragmentName(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentName(){if("on"===this._lexer.token.value)throw this.unexpected();return this.parseName()}parseValueLiteral(dt){const yt=this._lexer.token;switch(yt.kind){case G.BRACKET_L:return this.parseList(dt);case G.BRACE_L:return this.parseObject(dt);case G.INT:return this.advanceLexer(),this.node(yt,{kind:A.b.INT,value:yt.value});case G.FLOAT:return this.advanceLexer(),this.node(yt,{kind:A.b.FLOAT,value:yt.value});case G.STRING:case G.BLOCK_STRING:return this.parseStringLiteral();case G.NAME:switch(this.advanceLexer(),yt.value){case"true":return this.node(yt,{kind:A.b.BOOLEAN,value:!0});case"false":return this.node(yt,{kind:A.b.BOOLEAN,value:!1});case"null":return this.node(yt,{kind:A.b.NULL});default:return this.node(yt,{kind:A.b.ENUM,value:yt.value})}case G.DOLLAR:if(dt){if(this.expectToken(G.DOLLAR),this._lexer.token.kind===G.NAME)throw x(this._lexer.source,yt.start,`Unexpected variable "$${this._lexer.token.value}" in constant value.`);throw this.unexpected(yt)}return this.parseVariable();default:throw this.unexpected()}}parseConstValueLiteral(){return this.parseValueLiteral(!0)}parseStringLiteral(){const dt=this._lexer.token;return this.advanceLexer(),this.node(dt,{kind:A.b.STRING,value:dt.value,block:dt.kind===G.BLOCK_STRING})}parseList(dt){return this.node(this._lexer.token,{kind:A.b.LIST,values:this.any(G.BRACKET_L,()=>this.parseValueLiteral(dt),G.BRACKET_R)})}parseObject(dt){return this.node(this._lexer.token,{kind:A.b.OBJECT,fields:this.any(G.BRACE_L,()=>this.parseObjectField(dt),G.BRACE_R)})}parseObjectField(dt){const yt=this._lexer.token,mt=this.parseName();return this.expectToken(G.COLON),this.node(yt,{kind:A.b.OBJECT_FIELD,name:mt,value:this.parseValueLiteral(dt)})}parseDirectives(dt){const yt=[];for(;this.peek(G.AT);)yt.push(this.parseDirective(dt));return yt}parseConstDirectives(){return this.parseDirectives(!0)}parseDirective(dt){const yt=this._lexer.token;return this.expectToken(G.AT),this.node(yt,{kind:A.b.DIRECTIVE,name:this.parseName(),arguments:this.parseArguments(dt)})}parseTypeReference(){const dt=this._lexer.token;let yt;if(this.expectOptionalToken(G.BRACKET_L)){const mt=this.parseTypeReference();this.expectToken(G.BRACKET_R),yt=this.node(dt,{kind:A.b.LIST_TYPE,type:mt})}else yt=this.parseNamedType();return this.expectOptionalToken(G.BANG)?this.node(dt,{kind:A.b.NON_NULL_TYPE,type:yt}):yt}parseNamedType(){return this.node(this._lexer.token,{kind:A.b.NAMED_TYPE,name:this.parseName()})}peekDescription(){return this.peek(G.STRING)||this.peek(G.BLOCK_STRING)}parseDescription(){if(this.peekDescription())return this.parseStringLiteral()}parseSchemaDefinition(){const dt=this._lexer.token,yt=this.parseDescription();this.expectKeyword("schema");const mt=this.parseConstDirectives(),Ie=this.many(G.BRACE_L,this.parseOperationTypeDefinition,G.BRACE_R);return this.node(dt,{kind:A.b.SCHEMA_DEFINITION,description:yt,directives:mt,operationTypes:Ie})}parseOperationTypeDefinition(){const dt=this._lexer.token,yt=this.parseOperationType();this.expectToken(G.COLON);const mt=this.parseNamedType();return this.node(dt,{kind:A.b.OPERATION_TYPE_DEFINITION,operation:yt,type:mt})}parseScalarTypeDefinition(){const dt=this._lexer.token,yt=this.parseDescription();this.expectKeyword("scalar");const mt=this.parseName(),Ie=this.parseConstDirectives();return this.node(dt,{kind:A.b.SCALAR_TYPE_DEFINITION,description:yt,name:mt,directives:Ie})}parseObjectTypeDefinition(){const dt=this._lexer.token,yt=this.parseDescription();this.expectKeyword("type");const mt=this.parseName(),Ie=this.parseImplementsInterfaces(),At=this.parseConstDirectives(),lt=this.parseFieldsDefinition();return this.node(dt,{kind:A.b.OBJECT_TYPE_DEFINITION,description:yt,name:mt,interfaces:Ie,directives:At,fields:lt})}parseImplementsInterfaces(){return this.expectOptionalKeyword("implements")?this.delimitedMany(G.AMP,this.parseNamedType):[]}parseFieldsDefinition(){return this.optionalMany(G.BRACE_L,this.parseFieldDefinition,G.BRACE_R)}parseFieldDefinition(){const dt=this._lexer.token,yt=this.parseDescription(),mt=this.parseName(),Ie=this.parseArgumentDefs();this.expectToken(G.COLON);const At=this.parseTypeReference(),lt=this.parseConstDirectives();return this.node(dt,{kind:A.b.FIELD_DEFINITION,description:yt,name:mt,arguments:Ie,type:At,directives:lt})}parseArgumentDefs(){return this.optionalMany(G.PAREN_L,this.parseInputValueDef,G.PAREN_R)}parseInputValueDef(){const dt=this._lexer.token,yt=this.parseDescription(),mt=this.parseName();this.expectToken(G.COLON);const Ie=this.parseTypeReference();let At;this.expectOptionalToken(G.EQUALS)&&(At=this.parseConstValueLiteral());const lt=this.parseConstDirectives();return this.node(dt,{kind:A.b.INPUT_VALUE_DEFINITION,description:yt,name:mt,type:Ie,defaultValue:At,directives:lt})}parseInterfaceTypeDefinition(){const dt=this._lexer.token,yt=this.parseDescription();this.expectKeyword("interface");const mt=this.parseName(),Ie=this.parseImplementsInterfaces(),At=this.parseConstDirectives(),lt=this.parseFieldsDefinition();return this.node(dt,{kind:A.b.INTERFACE_TYPE_DEFINITION,description:yt,name:mt,interfaces:Ie,directives:At,fields:lt})}parseUnionTypeDefinition(){const dt=this._lexer.token,yt=this.parseDescription();this.expectKeyword("union");const mt=this.parseName(),Ie=this.parseConstDirectives(),At=this.parseUnionMemberTypes();return this.node(dt,{kind:A.b.UNION_TYPE_DEFINITION,description:yt,name:mt,directives:Ie,types:At})}parseUnionMemberTypes(){return this.expectOptionalToken(G.EQUALS)?this.delimitedMany(G.PIPE,this.parseNamedType):[]}parseEnumTypeDefinition(){const dt=this._lexer.token,yt=this.parseDescription();this.expectKeyword("enum");const mt=this.parseName(),Ie=this.parseConstDirectives(),At=this.parseEnumValuesDefinition();return this.node(dt,{kind:A.b.ENUM_TYPE_DEFINITION,description:yt,name:mt,directives:Ie,values:At})}parseEnumValuesDefinition(){return this.optionalMany(G.BRACE_L,this.parseEnumValueDefinition,G.BRACE_R)}parseEnumValueDefinition(){const dt=this._lexer.token,yt=this.parseDescription(),mt=this.parseEnumValueName(),Ie=this.parseConstDirectives();return this.node(dt,{kind:A.b.ENUM_VALUE_DEFINITION,description:yt,name:mt,directives:Ie})}parseEnumValueName(){if("true"===this._lexer.token.value||"false"===this._lexer.token.value||"null"===this._lexer.token.value)throw x(this._lexer.source,this._lexer.token.start,`${ie(this._lexer.token)} is reserved and cannot be used for an enum value.`);return this.parseName()}parseInputObjectTypeDefinition(){const dt=this._lexer.token,yt=this.parseDescription();this.expectKeyword("input");const mt=this.parseName(),Ie=this.parseConstDirectives(),At=this.parseInputFieldsDefinition();return this.node(dt,{kind:A.b.INPUT_OBJECT_TYPE_DEFINITION,description:yt,name:mt,directives:Ie,fields:At})}parseInputFieldsDefinition(){return this.optionalMany(G.BRACE_L,this.parseInputValueDef,G.BRACE_R)}parseTypeSystemExtension(){const dt=this._lexer.lookahead();if(dt.kind===G.NAME)switch(dt.value){case"schema":return this.parseSchemaExtension();case"scalar":return this.parseScalarTypeExtension();case"type":return this.parseObjectTypeExtension();case"interface":return this.parseInterfaceTypeExtension();case"union":return this.parseUnionTypeExtension();case"enum":return this.parseEnumTypeExtension();case"input":return this.parseInputObjectTypeExtension()}throw this.unexpected(dt)}parseSchemaExtension(){const dt=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("schema");const yt=this.parseConstDirectives(),mt=this.optionalMany(G.BRACE_L,this.parseOperationTypeDefinition,G.BRACE_R);if(0===yt.length&&0===mt.length)throw this.unexpected();return this.node(dt,{kind:A.b.SCHEMA_EXTENSION,directives:yt,operationTypes:mt})}parseScalarTypeExtension(){const dt=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("scalar");const yt=this.parseName(),mt=this.parseConstDirectives();if(0===mt.length)throw this.unexpected();return this.node(dt,{kind:A.b.SCALAR_TYPE_EXTENSION,name:yt,directives:mt})}parseObjectTypeExtension(){const dt=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("type");const yt=this.parseName(),mt=this.parseImplementsInterfaces(),Ie=this.parseConstDirectives(),At=this.parseFieldsDefinition();if(0===mt.length&&0===Ie.length&&0===At.length)throw this.unexpected();return this.node(dt,{kind:A.b.OBJECT_TYPE_EXTENSION,name:yt,interfaces:mt,directives:Ie,fields:At})}parseInterfaceTypeExtension(){const dt=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("interface");const yt=this.parseName(),mt=this.parseImplementsInterfaces(),Ie=this.parseConstDirectives(),At=this.parseFieldsDefinition();if(0===mt.length&&0===Ie.length&&0===At.length)throw this.unexpected();return this.node(dt,{kind:A.b.INTERFACE_TYPE_EXTENSION,name:yt,interfaces:mt,directives:Ie,fields:At})}parseUnionTypeExtension(){const dt=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("union");const yt=this.parseName(),mt=this.parseConstDirectives(),Ie=this.parseUnionMemberTypes();if(0===mt.length&&0===Ie.length)throw this.unexpected();return this.node(dt,{kind:A.b.UNION_TYPE_EXTENSION,name:yt,directives:mt,types:Ie})}parseEnumTypeExtension(){const dt=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("enum");const yt=this.parseName(),mt=this.parseConstDirectives(),Ie=this.parseEnumValuesDefinition();if(0===mt.length&&0===Ie.length)throw this.unexpected();return this.node(dt,{kind:A.b.ENUM_TYPE_EXTENSION,name:yt,directives:mt,values:Ie})}parseInputObjectTypeExtension(){const dt=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("input");const yt=this.parseName(),mt=this.parseConstDirectives(),Ie=this.parseInputFieldsDefinition();if(0===mt.length&&0===Ie.length)throw this.unexpected();return this.node(dt,{kind:A.b.INPUT_OBJECT_TYPE_EXTENSION,name:yt,directives:mt,fields:Ie})}parseDirectiveDefinition(){const dt=this._lexer.token,yt=this.parseDescription();this.expectKeyword("directive"),this.expectToken(G.AT);const mt=this.parseName(),Ie=this.parseArgumentDefs(),At=this.expectOptionalKeyword("repeatable");this.expectKeyword("on");const lt=this.parseDirectiveLocations();return this.node(dt,{kind:A.b.DIRECTIVE_DEFINITION,description:yt,name:mt,arguments:Ie,repeatable:At,locations:lt})}parseDirectiveLocations(){return this.delimitedMany(G.PIPE,this.parseDirectiveLocation)}parseDirectiveLocation(){const dt=this._lexer.token,yt=this.parseName();if(Object.prototype.hasOwnProperty.call(T,yt.value))return yt;throw this.unexpected(dt)}node(dt,yt){return!0!==this._options.noLocation&&(yt.loc=new w.aZ(dt,this._lexer.lastToken,this._lexer.source)),yt}peek(dt){return this._lexer.token.kind===dt}expectToken(dt){const yt=this._lexer.token;if(yt.kind===dt)return this.advanceLexer(),yt;throw x(this._lexer.source,yt.start,`Expected ${pe(dt)}, found ${ie(yt)}.`)}expectOptionalToken(dt){return this._lexer.token.kind===dt&&(this.advanceLexer(),!0)}expectKeyword(dt){const yt=this._lexer.token;if(yt.kind!==G.NAME||yt.value!==dt)throw x(this._lexer.source,yt.start,`Expected "${dt}", found ${ie(yt)}.`);this.advanceLexer()}expectOptionalKeyword(dt){const yt=this._lexer.token;return yt.kind===G.NAME&&yt.value===dt&&(this.advanceLexer(),!0)}unexpected(dt){const yt=dt??this._lexer.token;return x(this._lexer.source,yt.start,`Unexpected ${ie(yt)}.`)}any(dt,yt,mt){this.expectToken(dt);const Ie=[];for(;!this.expectOptionalToken(mt);)Ie.push(yt.call(this));return Ie}optionalMany(dt,yt,mt){if(this.expectOptionalToken(dt)){const Ie=[];do{Ie.push(yt.call(this))}while(!this.expectOptionalToken(mt));return Ie}return[]}many(dt,yt,mt){this.expectToken(dt);const Ie=[];do{Ie.push(yt.call(this))}while(!this.expectOptionalToken(mt));return Ie}delimitedMany(dt,yt){this.expectOptionalToken(dt);const mt=[];do{mt.push(yt.call(this))}while(this.expectOptionalToken(dt));return mt}advanceLexer(){const{maxTokens:dt}=this._options,yt=this._lexer.advance();if(void 0!==dt&&yt.kind!==G.EOF&&(++this._tokenCounter,this._tokenCounter>dt))throw x(this._lexer.source,yt.start,`Document contains more that ${dt} tokens. Parsing aborted.`)}}function ie(Et){const dt=Et.value;return pe(Et.kind)+(null!=dt?` "${dt}"`:"")}function pe(Et){return function H(Et){return Et===G.BANG||Et===G.DOLLAR||Et===G.AMP||Et===G.PAREN_L||Et===G.PAREN_R||Et===G.SPREAD||Et===G.COLON||Et===G.EQUALS||Et===G.AT||Et===G.BRACKET_L||Et===G.BRACKET_R||Et===G.BRACE_L||Et===G.PIPE||Et===G.BRACE_R}(Et)?`"${Et}"`:Et}var we=new Map,Pe=new Map,Ce=!0,Re=!1;function Ze(Et){return Et.replace(/[\s,]+/g," ").trim()}function Ke(Et){var dt=Ze(Et);if(!we.has(dt)){var yt=function he(Et,dt){return new Te(Et,dt).parseDocument()}(Et,{experimentalFragmentVariables:Re,allowLegacyFragmentVariables:Re});if(!yt||"Document"!==yt.kind)throw new Error("Not a valid GraphQL document.");we.set(dt,function Se(Et){var dt=new Set(Et.definitions);dt.forEach(function(mt){mt.loc&&delete mt.loc,Object.keys(mt).forEach(function(Ie){var At=mt[Ie];At&&"object"==typeof At&&dt.add(At)})});var yt=Et.loc;return yt&&(delete yt.startToken,delete yt.endToken),Et}(function st(Et){var dt=new Set,yt=[];return Et.definitions.forEach(function(mt){if("FragmentDefinition"===mt.kind){var Ie=mt.name.value,At=function vt(Et){return Ze(Et.source.body.substring(Et.start,Et.end))}(mt.loc),lt=Pe.get(Ie);lt&&!lt.has(At)?Ce&&console.warn("Warning: fragment with name "+Ie+" already exists.\ngraphql-tag enforces all fragment names across your application to be unique; read more about\nthis in the docs: http://dev.apollodata.com/core/fragments.html#unique-names"):lt||Pe.set(Ie,lt=new Set),lt.add(At),dt.has(At)||(dt.add(At),yt.push(mt))}else yt.push(mt)}),(0,e.Cl)((0,e.Cl)({},Et),{definitions:yt})}(yt)))}return we.get(dt)}function ze(Et){for(var dt=[],yt=1;yt<arguments.length;yt++)dt[yt-1]=arguments[yt];"string"==typeof Et&&(Et=[Et]);var mt=Et[0];return dt.forEach(function(Ie,At){mt+=Ie&&"Document"===Ie.kind?Ie.loc.source.body:Ie,mt+=Et[At+1]}),Ke(mt)}var Et,nn_gql=ze;(Et=ze||(ze={})).gql=nn_gql,Et.resetCaches=function Tt(){we.clear(),Pe.clear()},Et.disableFragmentWarnings=function xt(){Ce=!1},Et.enableExperimentalFragmentVariables=function rn(){Re=!0},Et.disableExperimentalFragmentVariables=function sn(){Re=!1},ze.default=ze;const gn=ze},83345:(Ge,L,n)=>{"use strict";var e=n(30129),r={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},a={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},d={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},u={};function y(w){return e.isMemo(w)?d:u[w.$$typeof]||r}u[e.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},u[e.Memo]=d;var m=Object.defineProperty,_=Object.getOwnPropertyNames,I=Object.getOwnPropertySymbols,F=Object.getOwnPropertyDescriptor,M=Object.getPrototypeOf,k=Object.prototype;Ge.exports=function x(w,T,A){if("string"!=typeof T){if(k){var z=M(T);z&&z!==k&&x(w,z,A)}var V=_(T);I&&(V=V.concat(I(T)));for(var G=y(w),B=y(T),H=0;H<V.length;++H){var U=V[H];if(!(a[U]||A&&A[U]||B&&B[U]||G&&G[U])){var $=F(T,U);try{m(w,U,$)}catch{}}}}return w}},80445:(Ge,L)=>{"use strict";var n="function"==typeof Symbol&&Symbol.for,e=n?Symbol.for("react.element"):60103,r=n?Symbol.for("react.portal"):60106,a=n?Symbol.for("react.fragment"):60107,f=n?Symbol.for("react.strict_mode"):60108,d=n?Symbol.for("react.profiler"):60114,u=n?Symbol.for("react.provider"):60109,y=n?Symbol.for("react.context"):60110,m=n?Symbol.for("react.async_mode"):60111,_=n?Symbol.for("react.concurrent_mode"):60111,I=n?Symbol.for("react.forward_ref"):60112,F=n?Symbol.for("react.suspense"):60113,M=n?Symbol.for("react.suspense_list"):60120,k=n?Symbol.for("react.memo"):60115,x=n?Symbol.for("react.lazy"):60116,w=n?Symbol.for("react.block"):60121,T=n?Symbol.for("react.fundamental"):60117,A=n?Symbol.for("react.responder"):60118,z=n?Symbol.for("react.scope"):60119;function V(B){if("object"==typeof B&&null!==B){var H=B.$$typeof;switch(H){case e:switch(B=B.type){case m:case _:case a:case d:case f:case F:return B;default:switch(B=B&&B.$$typeof){case y:case I:case x:case k:case u:return B;default:return H}}case r:return H}}}function G(B){return V(B)===_}L.AsyncMode=m,L.ConcurrentMode=_,L.ContextConsumer=y,L.ContextProvider=u,L.Element=e,L.ForwardRef=I,L.Fragment=a,L.Lazy=x,L.Memo=k,L.Portal=r,L.Profiler=d,L.StrictMode=f,L.Suspense=F,L.isAsyncMode=function(B){return G(B)||V(B)===m},L.isConcurrentMode=G,L.isContextConsumer=function(B){return V(B)===y},L.isContextProvider=function(B){return V(B)===u},L.isElement=function(B){return"object"==typeof B&&null!==B&&B.$$typeof===e},L.isForwardRef=function(B){return V(B)===I},L.isFragment=function(B){return V(B)===a},L.isLazy=function(B){return V(B)===x},L.isMemo=function(B){return V(B)===k},L.isPortal=function(B){return V(B)===r},L.isProfiler=function(B){return V(B)===d},L.isStrictMode=function(B){return V(B)===f},L.isSuspense=function(B){return V(B)===F},L.isValidElementType=function(B){return"string"==typeof B||"function"==typeof B||B===a||B===_||B===d||B===f||B===F||B===M||"object"==typeof B&&null!==B&&(B.$$typeof===x||B.$$typeof===k||B.$$typeof===u||B.$$typeof===y||B.$$typeof===I||B.$$typeof===T||B.$$typeof===A||B.$$typeof===z||B.$$typeof===w)},L.typeOf=V},30129:(Ge,L,n)=>{"use strict";Ge.exports=n(80445)},83266:function(Ge,L,n){var e;Ge=n.nmd(Ge),function(){var r,u="Expected a function",m="__lodash_hash_undefined__",I="__lodash_placeholder__",B=32,U=128,je=1/0,ne=9007199254740991,q=4294967295,ce=q-1,_e=[["ary",U],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",B],["partialRight",64],["rearg",256]],ke="[object Arguments]",J="[object Array]",Fe="[object Boolean]",nt="[object Date]",he="[object Error]",Q="[object Function]",de="[object GeneratorFunction]",ee="[object Map]",Te="[object Number]",pe="[object Object]",we="[object Promise]",Ce="[object RegExp]",Re="[object Set]",Ze="[object String]",vt="[object Symbol]",Se="[object WeakMap]",ze="[object ArrayBuffer]",Tt="[object DataView]",xt="[object Float32Array]",rn="[object Float64Array]",sn="[object Int8Array]",nn="[object Int16Array]",gn="[object Int32Array]",Et="[object Uint8Array]",dt="[object Uint8ClampedArray]",yt="[object Uint16Array]",mt="[object Uint32Array]",Ie=/\b__p \+= '';/g,At=/\b(__p \+=) '' \+/g,lt=/(__e\(.*?\)|\b__t\)) \+\n'';/g,vn=/&(?:amp|lt|gt|quot|#39);/g,Tn=/[&<>"']/g,Ft=RegExp(vn.source),Jt=RegExp(Tn.source),Gt=/<%-([\s\S]+?)%>/g,en=/<%([\s\S]+?)%>/g,Kn=/<%=([\s\S]+?)%>/g,Ht=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,On=/^\w*$/,ln=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Vt=/[\\^$.*+?()[\]{}|]/g,Qt=RegExp(Vt.source),$t=/^\s+/,un=/\s/,Zt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,on=/\{\n\/\* \[wrapped with (.+)\] \*/,Bt=/,? & /,fn=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,kn=/[()=,{}\[\]\/\s]/,ni=/\\(\\)?/g,ki=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Bi=/\w*$/,St=/^[-+]0x[0-9a-f]+$/i,Dn=/^0b[01]+$/i,Ne=/^\[object .+?Constructor\]$/,qt=/^0o[0-7]+$/i,Qe=/^(?:0|[1-9]\d*)$/,Ve=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,ft=/($^)/,dn=/['\n\r\u2028\u2029\\]/g,En="\\ud800-\\udfff",Ai="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Pt="\\u2700-\\u27bf",xn="a-z\\xdf-\\xf6\\xf8-\\xff",Ue="A-Z\\xc0-\\xd6\\xd8-\\xde",Xt="\\ufe0e\\ufe0f",re="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",We="["+En+"]",_t="["+re+"]",Kt="["+Ai+"]",Nn="\\d+",qn="["+Pt+"]",Ei="["+xn+"]",Gi="[^"+En+re+Nn+Pt+xn+Ue+"]",Vi="\\ud83c[\\udffb-\\udfff]",or="[^"+En+"]",Ir="(?:\\ud83c[\\udde6-\\uddff]){2}",an="[\\ud800-\\udbff][\\udc00-\\udfff]",In="["+Ue+"]",Fn="(?:"+Ei+"|"+Gi+")",pi="(?:"+In+"|"+Gi+")",bi="(?:['\u2019](?:d|ll|m|re|s|t|ve))?",Nt="(?:['\u2019](?:D|LL|M|RE|S|T|VE))?",Je="(?:"+Kt+"|"+Vi+")?",gt="["+Xt+"]?",oi=gt+Je+"(?:\\u200d(?:"+[or,Ir,an].join("|")+")"+gt+Je+")*",Ti="(?:"+[qn,Ir,an].join("|")+")"+oi,Ri="(?:"+[or+Kt+"?",Kt,Ir,an,We].join("|")+")",Li=RegExp("['\u2019]","g"),Qi=RegExp(Kt,"g"),Ji=RegExp(Vi+"(?="+Vi+")|"+Ri+oi,"g"),lr=RegExp([In+"?"+Ei+"+"+bi+"(?="+[_t,In,"$"].join("|")+")",pi+"+"+Nt+"(?="+[_t,In+Fn,"$"].join("|")+")",In+"?"+Fn+"+"+bi,In+"+"+Nt,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Nn,Ti].join("|"),"g"),fr=RegExp("[\\u200d"+En+Ai+Xt+"]"),Wn=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Bn=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],ri=-1,ci={};ci[xt]=ci[rn]=ci[sn]=ci[nn]=ci[gn]=ci[Et]=ci[dt]=ci[yt]=ci[mt]=!0,ci[ke]=ci[J]=ci[ze]=ci[Fe]=ci[Tt]=ci[nt]=ci[he]=ci[Q]=ci[ee]=ci[Te]=ci[pe]=ci[Ce]=ci[Re]=ci[Ze]=ci[Se]=!1;var vi={};vi[ke]=vi[J]=vi[ze]=vi[Tt]=vi[Fe]=vi[nt]=vi[xt]=vi[rn]=vi[sn]=vi[nn]=vi[gn]=vi[ee]=vi[Te]=vi[pe]=vi[Ce]=vi[Re]=vi[Ze]=vi[vt]=vi[Et]=vi[dt]=vi[yt]=vi[mt]=!0,vi[he]=vi[Q]=vi[Se]=!1;var zi={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Xr=parseFloat,Hr=parseInt,eo="object"==typeof global&&global&&global.Object===Object&&global,No="object"==typeof self&&self&&self.Object===Object&&self,uo=eo||No||Function("return this")(),oa=L&&!L.nodeType&&L,vo=oa&&Ge&&!Ge.nodeType&&Ge,ua=vo&&vo.exports===oa,wa=ua&&eo.process,Bo=function(){try{return vo&&vo.require&&vo.require("util").types||wa&&wa.binding&&wa.binding("util")}catch{}}(),Ia=Bo&&Bo.isArrayBuffer,aa=Bo&&Bo.isDate,$o=Bo&&Bo.isMap,bo=Bo&&Bo.isRegExp,Xa=Bo&&Bo.isSet,zo=Bo&&Bo.isTypedArray;function ia(ui,Zi,Ui){switch(Ui.length){case 0:return ui.call(Zi);case 1:return ui.call(Zi,Ui[0]);case 2:return ui.call(Zi,Ui[0],Ui[1]);case 3:return ui.call(Zi,Ui[0],Ui[1],Ui[2])}return ui.apply(Zi,Ui)}function ea(ui,Zi,Ui,Sr){for(var to=-1,Po=null==ui?0:ui.length;++to<Po;){var Fa=ui[to];Zi(Sr,Fa,Ui(Fa),ui)}return Sr}function Zr(ui,Zi){for(var Ui=-1,Sr=null==ui?0:ui.length;++Ui<Sr&&!1!==Zi(ui[Ui],Ui,ui););return ui}function Ua(ui,Zi){for(var Ui=null==ui?0:ui.length;Ui--&&!1!==Zi(ui[Ui],Ui,ui););return ui}function js(ui,Zi){for(var Ui=-1,Sr=null==ui?0:ui.length;++Ui<Sr;)if(!Zi(ui[Ui],Ui,ui))return!1;return!0}function ws(ui,Zi){for(var Ui=-1,Sr=null==ui?0:ui.length,to=0,Po=[];++Ui<Sr;){var Fa=ui[Ui];Zi(Fa,Ui,ui)&&(Po[to++]=Fa)}return Po}function Pa(ui,Zi){return!(null==ui||!ui.length)&&Ra(ui,Zi,0)>-1}function zs(ui,Zi,Ui){for(var Sr=-1,to=null==ui?0:ui.length;++Sr<to;)if(Ui(Zi,ui[Sr]))return!0;return!1}function Mo(ui,Zi){for(var Ui=-1,Sr=null==ui?0:ui.length,to=Array(Sr);++Ui<Sr;)to[Ui]=Zi(ui[Ui],Ui,ui);return to}function Ya(ui,Zi){for(var Ui=-1,Sr=Zi.length,to=ui.length;++Ui<Sr;)ui[to+Ui]=Zi[Ui];return ui}function nc(ui,Zi,Ui,Sr){var to=-1,Po=null==ui?0:ui.length;for(Sr&&Po&&(Ui=ui[++to]);++to<Po;)Ui=Zi(Ui,ui[to],to,ui);return Ui}function za(ui,Zi,Ui,Sr){var to=null==ui?0:ui.length;for(Sr&&to&&(Ui=ui[--to]);to--;)Ui=Zi(Ui,ui[to],to,ui);return Ui}function _o(ui,Zi){for(var Ui=-1,Sr=null==ui?0:ui.length;++Ui<Sr;)if(Zi(ui[Ui],Ui,ui))return!0;return!1}var Ja=Fl("length");function Ic(ui,Zi,Ui){var Sr;return Ui(ui,function(to,Po,Fa){if(Zi(to,Po,Fa))return Sr=Po,!1}),Sr}function fc(ui,Zi,Ui,Sr){for(var to=ui.length,Po=Ui+(Sr?1:-1);Sr?Po--:++Po<to;)if(Zi(ui[Po],Po,ui))return Po;return-1}function Ra(ui,Zi,Ui){return Zi==Zi?function zc(ui,Zi,Ui){for(var Sr=Ui-1,to=ui.length;++Sr<to;)if(ui[Sr]===Zi)return Sr;return-1}(ui,Zi,Ui):fc(ui,rc,Ui)}function Ps(ui,Zi,Ui,Sr){for(var to=Ui-1,Po=ui.length;++to<Po;)if(Sr(ui[to],Zi))return to;return-1}function rc(ui){return ui!=ui}function bl(ui,Zi){var Ui=null==ui?0:ui.length;return Ui?Ac(ui,Zi)/Ui:NaN}function Fl(ui){return function(Zi){return null==Zi?r:Zi[ui]}}function nd(ui){return function(Zi){return null==ui?r:ui[Zi]}}function Cc(ui,Zi,Ui,Sr,to){return to(ui,function(Po,Fa,Ho){Ui=Sr?(Sr=!1,Po):Zi(Ui,Po,Fa,Ho)}),Ui}function Ac(ui,Zi){for(var Ui,Sr=-1,to=ui.length;++Sr<to;){var Po=Zi(ui[Sr]);Po!==r&&(Ui=Ui===r?Po:Ui+Po)}return Ui}function Wc(ui,Zi){for(var Ui=-1,Sr=Array(ui);++Ui<ui;)Sr[Ui]=Zi(Ui);return Sr}function Dl(ui){return ui&&ui.slice(0,Mc(ui)+1).replace($t,"")}function Ot(ui){return function(Zi){return ui(Zi)}}function Rt(ui,Zi){return Mo(Zi,function(Ui){return ui[Ui]})}function it(ui,Zi){return ui.has(Zi)}function hn(ui,Zi){for(var Ui=-1,Sr=ui.length;++Ui<Sr&&Ra(Zi,ui[Ui],0)>-1;);return Ui}function ti(ui,Zi){for(var Ui=ui.length;Ui--&&Ra(Zi,ui[Ui],0)>-1;);return Ui}var Nr=nd({\u00c0:"A",\u00c1:"A",\u00c2:"A",\u00c3:"A",\u00c4:"A",\u00c5:"A",\u00e0:"a",\u00e1:"a",\u00e2:"a",\u00e3:"a",\u00e4:"a",\u00e5:"a",\u00c7:"C",\u00e7:"c",\u00d0:"D",\u00f0:"d",\u00c8:"E",\u00c9:"E",\u00ca:"E",\u00cb:"E",\u00e8:"e",\u00e9:"e",\u00ea:"e",\u00eb:"e",\u00cc:"I",\u00cd:"I",\u00ce:"I",\u00cf:"I",\u00ec:"i",\u00ed:"i",\u00ee:"i",\u00ef:"i",\u00d1:"N",\u00f1:"n",\u00d2:"O",\u00d3:"O",\u00d4:"O",\u00d5:"O",\u00d6:"O",\u00d8:"O",\u00f2:"o",\u00f3:"o",\u00f4:"o",\u00f5:"o",\u00f6:"o",\u00f8:"o",\u00d9:"U",\u00da:"U",\u00db:"U",\u00dc:"U",\u00f9:"u",\u00fa:"u",\u00fb:"u",\u00fc:"u",\u00dd:"Y",\u00fd:"y",\u00ff:"y",\u00c6:"Ae",\u00e6:"ae",\u00de:"Th",\u00fe:"th",\u00df:"ss",\u0100:"A",\u0102:"A",\u0104:"A",\u0101:"a",\u0103:"a",\u0105:"a",\u0106:"C",\u0108:"C",\u010a:"C",\u010c:"C",\u0107:"c",\u0109:"c",\u010b:"c",\u010d:"c",\u010e:"D",\u0110:"D",\u010f:"d",\u0111:"d",\u0112:"E",\u0114:"E",\u0116:"E",\u0118:"E",\u011a:"E",\u0113:"e",\u0115:"e",\u0117:"e",\u0119:"e",\u011b:"e",\u011c:"G",\u011e:"G",\u0120:"G",\u0122:"G",\u011d:"g",\u011f:"g",\u0121:"g",\u0123:"g",\u0124:"H",\u0126:"H",\u0125:"h",\u0127:"h",\u0128:"I",\u012a:"I",\u012c:"I",\u012e:"I",\u0130:"I",\u0129:"i",\u012b:"i",\u012d:"i",\u012f:"i",\u0131:"i",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u0138:"k",\u0139:"L",\u013b:"L",\u013d:"L",\u013f:"L",\u0141:"L",\u013a:"l",\u013c:"l",\u013e:"l",\u0140:"l",\u0142:"l",\u0143:"N",\u0145:"N",\u0147:"N",\u014a:"N",\u0144:"n",\u0146:"n",\u0148:"n",\u014b:"n",\u014c:"O",\u014e:"O",\u0150:"O",\u014d:"o",\u014f:"o",\u0151:"o",\u0154:"R",\u0156:"R",\u0158:"R",\u0155:"r",\u0157:"r",\u0159:"r",\u015a:"S",\u015c:"S",\u015e:"S",\u0160:"S",\u015b:"s",\u015d:"s",\u015f:"s",\u0161:"s",\u0162:"T",\u0164:"T",\u0166:"T",\u0163:"t",\u0165:"t",\u0167:"t",\u0168:"U",\u016a:"U",\u016c:"U",\u016e:"U",\u0170:"U",\u0172:"U",\u0169:"u",\u016b:"u",\u016d:"u",\u016f:"u",\u0171:"u",\u0173:"u",\u0174:"W",\u0175:"w",\u0176:"Y",\u0177:"y",\u0178:"Y",\u0179:"Z",\u017b:"Z",\u017d:"Z",\u017a:"z",\u017c:"z",\u017e:"z",\u0132:"IJ",\u0133:"ij",\u0152:"Oe",\u0153:"oe",\u0149:"'n",\u017f:"s"}),ys=nd({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"});function ka(ui){return"\\"+zi[ui]}function is(ui){return fr.test(ui)}function ac(ui){var Zi=-1,Ui=Array(ui.size);return ui.forEach(function(Sr,to){Ui[++Zi]=[to,Sr]}),Ui}function Ll(ui,Zi){return function(Ui){return ui(Zi(Ui))}}function hs(ui,Zi){for(var Ui=-1,Sr=ui.length,to=0,Po=[];++Ui<Sr;){var Fa=ui[Ui];(Fa===Zi||Fa===I)&&(ui[Ui]=I,Po[to++]=Ui)}return Po}function Hn(ui){var Zi=-1,Ui=Array(ui.size);return ui.forEach(function(Sr){Ui[++Zi]=Sr}),Ui}function po(ui){return is(ui)?function Sl(ui){for(var Zi=Ji.lastIndex=0;Ji.test(ui);)++Zi;return Zi}(ui):Ja(ui)}function Go(ui){return is(ui)?function El(ui){return ui.match(Ji)||[]}(ui):function mc(ui){return ui.split("")}(ui)}function Mc(ui){for(var Zi=ui.length;Zi--&&un.test(ui.charAt(Zi)););return Zi}var Za=nd({"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"}),Gc=function ui(Zi){var D,Ui=(Zi=null==Zi?uo:Gc.defaults(uo.Object(),Zi,Gc.pick(uo,Bn))).Array,Sr=Zi.Date,to=Zi.Error,Po=Zi.Function,Fa=Zi.Math,Ho=Zi.Object,Hc=Zi.RegExp,bs=Zi.String,Ds=Zi.TypeError,Gs=Ui.prototype,Ss=Ho.prototype,_c=Zi["__core-js_shared__"],Kc=Po.prototype.toString,Ko=Ss.hasOwnProperty,sl=0,ca=(D=/[^.]+$/.exec(_c&&_c.keys&&_c.keys.IE_PROTO||""))?"Symbol(src)_1."+D:"",rs=Ss.toString,cl=Kc.call(Ho),Hs=uo._,rd=Hc("^"+Kc.call(Ko).replace(Vt,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Tc=ua?Zi.Buffer:r,La=Zi.Symbol,ma=Zi.Uint8Array,Es=Tc?Tc.allocUnsafe:r,od=Ll(Ho.getPrototypeOf,Ho),ss=Ho.create,Ks=Ss.propertyIsEnumerable,Qc=Gs.splice,ks=La?La.isConcatSpreadable:r,Fs=La?La.iterator:r,cs=La?La.toStringTag:r,Le=function(){try{var D=Ed(Ho,"defineProperty");return D({},"",{}),D}catch{}}(),Yt=Zi.clearTimeout!==uo.clearTimeout&&Zi.clearTimeout,ut=Sr&&Sr.now!==uo.Date.now&&Sr.now,Lt=Zi.setTimeout!==uo.setTimeout&&Zi.setTimeout,Un=Fa.ceil,Pi=Fa.floor,Ki=Ho.getOwnPropertySymbols,Lr=Tc?Tc.isBuffer:r,xo=Zi.isFinite,ta=Gs.join,Yo=Ll(Ho.keys,Ho),Or=Fa.max,so=Fa.min,Qr=Sr.now,er=Zi.parseInt,ar=Fa.random,Io=Gs.reverse,ba=Ed(Zi,"DataView"),ct=Ed(Zi,"Map"),le=Ed(Zi,"Promise"),ot=Ed(Zi,"Set"),Ct=Ed(Zi,"WeakMap"),mn=Ed(Ho,"create"),Xn=Ct&&new Ct,jn={},gi=hl(ba),Wi=hl(ct),ur=hl(le),Pr=hl(ot),co=hl(Ct),To=La?La.prototype:r,Kr=To?To.valueOf:r,Uo=To?To.toString:r;function yn(D){if(vs(D)&&!Qo(D)&&!(D instanceof Sn)){if(D instanceof zt)return D;if(Ko.call(D,"__wrapped__"))return Gu(D)}return new zt(D)}var Ga=function(){function D(){}return function(N){if(!_s(N))return{};if(ss)return ss(N);D.prototype=N;var ve=new D;return D.prototype=r,ve}}();function xc(){}function zt(D,N){this.__wrapped__=D,this.__actions__=[],this.__chain__=!!N,this.__index__=0,this.__values__=r}function Sn(D){this.__wrapped__=D,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=q,this.__views__=[]}function wn(D){var N=-1,ve=null==D?0:D.length;for(this.clear();++N<ve;){var pt=D[N];this.set(pt[0],pt[1])}}function Ro(D){var N=-1,ve=null==D?0:D.length;for(this.clear();++N<ve;){var pt=D[N];this.set(pt[0],pt[1])}}function ll(D){var N=-1,ve=null==D?0:D.length;for(this.clear();++N<ve;){var pt=D[N];this.set(pt[0],pt[1])}}function bd(D){var N=-1,ve=null==D?0:D.length;for(this.__data__=new ll;++N<ve;)this.add(D[N])}function Oe(D){var N=this.__data__=new Ro(D);this.size=N.size}function _i(D,N){var ve=Qo(D),pt=!ve&&sh(D),tn=!ve&&!pt&&Uc(D),Mn=!ve&&!pt&&!tn&&Uh(D),ei=ve||pt||tn||Mn,Yn=ei?Wc(D.length,bs):[],Si=Yn.length;for(var pr in D)(N||Ko.call(D,pr))&&(!ei||!("length"==pr||tn&&("offset"==pr||"parent"==pr)||Mn&&("buffer"==pr||"byteLength"==pr||"byteOffset"==pr)||pl(pr,Si)))&&Yn.push(pr);return Yn}function Cr(D){var N=D.length;return N?D[ds(0,N-1)]:r}function no(D,N){return xl(Zc(D),Cl(N,0,D.length))}function lo(D){return xl(Zc(D))}function Ca(D,N,ve){(ve!==r&&!Rl(D[N],ve)||ve===r&&!(N in D))&&os(D,N,ve)}function Oc(D,N,ve){var pt=D[N];(!Ko.call(D,N)||!Rl(pt,ve)||ve===r&&!(N in D))&&os(D,N,ve)}function Ls(D,N){for(var ve=D.length;ve--;)if(Rl(D[ve][0],N))return ve;return-1}function Is(D,N,ve,pt){return Yc(D,function(tn,Mn,ei){N(pt,tn,ve(tn),ei)}),pt}function Aa(D,N){return D&&ul(N,Dc(N),D)}function os(D,N,ve){"__proto__"==N&&Le?Le(D,N,{configurable:!0,enumerable:!0,value:ve,writable:!0}):D[N]=ve}function wc(D,N){for(var ve=-1,pt=N.length,tn=Ui(pt),Mn=null==D;++ve<pt;)tn[ve]=Mn?r:Wh(D,N[ve]);return tn}function Cl(D,N,ve){return D==D&&(ve!==r&&(D=D<=ve?D:ve),N!==r&&(D=D>=N?D:N)),D}function Ar(D,N,ve,pt,tn,Mn){var ei,Yn=1&N,Si=2&N,pr=4&N;if(ve&&(ei=tn?ve(D,pt,tn,Mn):ve(D)),ei!==r)return ei;if(!_s(D))return D;var sr=Qo(D);if(sr){if(ei=function Us(D){var N=D.length,ve=new D.constructor(N);return N&&"string"==typeof D[0]&&Ko.call(D,"index")&&(ve.index=D.index,ve.input=D.input),ve}(D),!Yn)return Zc(D,ei)}else{var yr=Fc(D),kr=yr==Q||yr==de;if(Uc(D))return au(D,Yn);if(yr==pe||yr==ke||kr&&!tn){if(ei=Si||kr?{}:Hl(D),!Yn)return Si?function Bd(D,N){return ul(D,Wa(D),N)}(D,function fa(D,N){return D&&ul(N,Zl(N),D)}(ei,D)):function pp(D,N){return ul(D,kc(D),N)}(D,Aa(ei,D))}else{if(!vi[yr])return tn?D:{};ei=function Ys(D,N,ve){var pt=D.constructor;switch(N){case ze:return Va(D);case Fe:case nt:return new pt(+D);case Tt:return function Sh(D,N){var ve=N?Va(D.buffer):D.buffer;return new D.constructor(ve,D.byteOffset,D.byteLength)}(D,ve);case xt:case rn:case sn:case nn:case gn:case Et:case dt:case yt:case mt:return Eh(D,ve);case ee:return new pt;case Te:case Ze:return new pt(D);case Ce:return function sm(D){var N=new D.constructor(D.source,Bi.exec(D));return N.lastIndex=D.lastIndex,N}(D);case Re:return new pt;case vt:return function Nu(D){return Kr?Ho(Kr.call(D)):{}}(D)}}(D,yr,Yn)}}Mn||(Mn=new Oe);var Jr=Mn.get(D);if(Jr)return Jr;Mn.set(D,ei),Gg(D)?D.forEach(function(oo){ei.add(Ar(oo,N,ve,oo,D,Mn))}):ch(D)&&D.forEach(function(oo,jo){ei.set(jo,Ar(oo,N,ve,jo,D,Mn))});var So=sr?r:(pr?Si?Wd:Mh:Si?Zl:Dc)(D);return Zr(So||D,function(oo,jo){So&&(oo=D[jo=oo]),Oc(ei,jo,Ar(oo,N,ve,jo,D,Mn))}),ei}function nm(D,N,ve){var pt=ve.length;if(null==D)return!pt;for(D=Ho(D);pt--;){var tn=ve[pt],ei=D[tn];if(ei===r&&!(tn in D)||!(0,N[tn])(ei))return!1}return!0}function Fp(D,N,ve){if("function"!=typeof D)throw new Ds(u);return fu(function(){D.apply(r,ve)},N)}function Nl(D,N,ve,pt){var tn=-1,Mn=Pa,ei=!0,Yn=D.length,Si=[],pr=N.length;if(!Yn)return Si;ve&&(N=Mo(N,Ot(ve))),pt?(Mn=zs,ei=!1):N.length>=200&&(Mn=it,ei=!1,N=new bd(N));e:for(;++tn<Yn;){var sr=D[tn],yr=null==ve?sr:ve(sr);if(sr=pt||0!==sr?sr:0,ei&&yr==yr){for(var kr=pr;kr--;)if(N[kr]===yr)continue e;Si.push(sr)}else Mn(N,yr,pt)||Si.push(sr)}return Si}yn.templateSettings={escape:Gt,evaluate:en,interpolate:Kn,variable:"",imports:{_:yn}},(yn.prototype=xc.prototype).constructor=yn,(zt.prototype=Ga(xc.prototype)).constructor=zt,(Sn.prototype=Ga(xc.prototype)).constructor=Sn,wn.prototype.clear=function si(){this.__data__=mn?mn(null):{},this.size=0},wn.prototype.delete=function Yi(D){var N=this.has(D)&&delete this.__data__[D];return this.size-=N?1:0,N},wn.prototype.get=function br(D){var N=this.__data__;if(mn){var ve=N[D];return ve===m?r:ve}return Ko.call(N,D)?N[D]:r},wn.prototype.has=function zr(D){var N=this.__data__;return mn?N[D]!==r:Ko.call(N,D)},wn.prototype.set=function ho(D,N){var ve=this.__data__;return this.size+=this.has(D)?0:1,ve[D]=mn&&N===r?m:N,this},Ro.prototype.clear=function Qs(){this.__data__=[],this.size=0},Ro.prototype.delete=function Xc(D){var N=this.__data__,ve=Ls(N,D);return!(ve<0||(ve==N.length-1?N.pop():Qc.call(N,ve,1),--this.size,0))},Ro.prototype.get=function qa(D){var N=this.__data__,ve=Ls(N,D);return ve<0?r:N[ve][1]},Ro.prototype.has=function vd(D){return Ls(this.__data__,D)>-1},Ro.prototype.set=function Ou(D,N){var ve=this.__data__,pt=Ls(ve,D);return pt<0?(++this.size,ve.push([D,N])):ve[pt][1]=N,this},ll.prototype.clear=function eu(){this.size=0,this.__data__={hash:new wn,map:new(ct||Ro),string:new wn}},ll.prototype.delete=function kp(D){var N=Qp(this,D).delete(D);return this.size-=N?1:0,N},ll.prototype.get=function ad(D){return Qp(this,D).get(D)},ll.prototype.has=function yd(D){return Qp(this,D).has(D)},ll.prototype.set=function np(D,N){var ve=Qp(this,D),pt=ve.size;return ve.set(D,N),this.size+=ve.size==pt?0:1,this},bd.prototype.add=bd.prototype.push=function Ae(D){return this.__data__.set(D,m),this},bd.prototype.has=function et(D){return this.__data__.has(D)},Oe.prototype.clear=function tt(){this.__data__=new Ro,this.size=0},Oe.prototype.delete=function Ut(D){var N=this.__data__,ve=N.delete(D);return this.size=N.size,ve},Oe.prototype.get=function _n(D){return this.__data__.get(D)},Oe.prototype.has=function Vn(D){return this.__data__.has(D)},Oe.prototype.set=function Oi(D,N){var ve=this.__data__;if(ve instanceof Ro){var pt=ve.__data__;if(!ct||pt.length<199)return pt.push([D,N]),this.size=++ve.size,this;ve=this.__data__=new ll(pt)}return ve.set(D,N),this.size=ve.size,this};var Yc=Wp(sc),Al=Wp(as,!0);function _h(D,N){var ve=!0;return Yc(D,function(pt,tn,Mn){return ve=!!N(pt,tn,Mn)}),ve}function vc(D,N,ve){for(var pt=-1,tn=D.length;++pt<tn;){var Mn=D[pt],ei=N(Mn);if(null!=ei&&(Yn===r?ei==ei&&!fd(ei):ve(ei,Yn)))var Yn=ei,Si=Mn}return Si}function vh(D,N){var ve=[];return Yc(D,function(pt,tn,Mn){N(pt,tn,Mn)&&ve.push(pt)}),ve}function ms(D,N,ve,pt,tn){var Mn=-1,ei=D.length;for(ve||(ve=Qf),tn||(tn=[]);++Mn<ei;){var Yn=D[Mn];N>0&&ve(Yn)?N>1?ms(Yn,N-1,ve,pt,tn):Ya(tn,Yn):pt||(tn[tn.length]=Yn)}return tn}var fs=Tl(),im=Tl(!0);function sc(D,N){return D&&fs(D,N,Dc)}function as(D,N){return D&&im(D,N,Dc)}function Cs(D,N){return ws(N,function(ve){return Yd(D[ve])})}function Rd(D,N){for(var ve=0,pt=(N=ld(N,D)).length;null!=D&&ve<pt;)D=D[Ql(N[ve++])];return ve&&ve==pt?D:r}function ip(D,N,ve){var pt=N(D);return Qo(D)?pt:Ya(pt,ve(D))}function yc(D){return null==D?D===r?"[object Undefined]":"[object Null]":cs&&cs in Ho(D)?function Id(D){var N=Ko.call(D,cs),ve=D[cs];try{D[cs]=r;var pt=!0}catch{}var tn=rs.call(D);return pt&&(N?D[cs]=ve:delete D[cs]),tn}(D):function um(D){return rs.call(D)}(D)}function yo(D,N){return D>N}function Ns(D,N){return null!=D&&Ko.call(D,N)}function Bs(D,N){return null!=D&&N in Ho(D)}function wu(D,N,ve){for(var pt=ve?zs:Pa,tn=D[0].length,Mn=D.length,ei=Mn,Yn=Ui(Mn),Si=1/0,pr=[];ei--;){var sr=D[ei];ei&&N&&(sr=Mo(sr,Ot(N))),Si=so(sr.length,Si),Yn[ei]=!ve&&(N||tn>=120&&sr.length>=120)?new bd(ei&&sr):r}sr=D[0];var yr=-1,kr=Yn[0];e:for(;++yr<tn&&pr.length<Si;){var Jr=sr[yr],Dr=N?N(Jr):Jr;if(Jr=ve||0!==Jr?Jr:0,!(kr?it(kr,Dr):pt(pr,Dr,ve))){for(ei=Mn;--ei;){var So=Yn[ei];if(!(So?it(So,Dr):pt(D[ei],Dr,ve)))continue e}kr&&kr.push(Dr),pr.push(Jr)}}return pr}function bc(D,N,ve){var pt=null==(D=Yp(D,N=ld(N,D)))?D:D[Ql(ha(N))];return null==pt?r:ia(pt,D,ve)}function Bl(D){return vs(D)&&yc(D)==ke}function Rr(D,N,ve,pt,tn){return D===N||(null==D||null==N||!vs(D)&&!vs(N)?D!=D&&N!=N:function Ml(D,N,ve,pt,tn,Mn){var ei=Qo(D),Yn=Qo(N),Si=ei?J:Fc(D),pr=Yn?J:Fc(N),sr=(Si=Si==ke?pe:Si)==pe,yr=(pr=pr==ke?pe:pr)==pe,kr=Si==pr;if(kr&&Uc(D)){if(!Uc(N))return!1;ei=!0,sr=!1}if(kr&&!sr)return Mn||(Mn=new Oe),ei||Uh(D)?jl(D,N,ve,pt,tn,Mn):function Km(D,N,ve,pt,tn,Mn,ei){switch(ve){case Tt:if(D.byteLength!=N.byteLength||D.byteOffset!=N.byteOffset)return!1;D=D.buffer,N=N.buffer;case ze:return!(D.byteLength!=N.byteLength||!Mn(new ma(D),new ma(N)));case Fe:case nt:case Te:return Rl(+D,+N);case he:return D.name==N.name&&D.message==N.message;case Ce:case Ze:return D==N+"";case ee:var Yn=ac;case Re:if(Yn||(Yn=Hn),D.size!=N.size&&!(1&pt))return!1;var pr=ei.get(D);if(pr)return pr==N;pt|=2,ei.set(D,N);var sr=jl(Yn(D),Yn(N),pt,tn,Mn,ei);return ei.delete(D),sr;case vt:if(Kr)return Kr.call(D)==Kr.call(N)}return!1}(D,N,Si,ve,pt,tn,Mn);if(!(1&ve)){var Jr=sr&&Ko.call(D,"__wrapped__"),Dr=yr&&Ko.call(N,"__wrapped__");if(Jr||Dr){var So=Jr?D.value():D,oo=Dr?N.value():N;return Mn||(Mn=new Oe),tn(So,oo,ve,pt,Mn)}}return!!kr&&(Mn||(Mn=new Oe),function Hp(D,N,ve,pt,tn,Mn){var ei=1&ve,Yn=Mh(D),Si=Yn.length;if(Si!=Mh(N).length&&!ei)return!1;for(var yr=Si;yr--;){var kr=Yn[yr];if(!(ei?kr in N:Ko.call(N,kr)))return!1}var Jr=Mn.get(D),Dr=Mn.get(N);if(Jr&&Dr)return Jr==N&&Dr==D;var So=!0;Mn.set(D,N),Mn.set(N,D);for(var oo=ei;++yr<Si;){var jo=D[kr=Yn[yr]],Zo=N[kr];if(pt)var Vc=ei?pt(Zo,jo,kr,N,D,Mn):pt(jo,Zo,kr,D,N,Mn);if(!(Vc===r?jo===Zo||tn(jo,Zo,ve,pt,Mn):Vc)){So=!1;break}oo||(oo="constructor"==kr)}if(So&&!oo){var Ws=D.constructor,Ec=N.constructor;Ws!=Ec&&"constructor"in D&&"constructor"in N&&!("function"==typeof Ws&&Ws instanceof Ws&&"function"==typeof Ec&&Ec instanceof Ec)&&(So=!1)}return Mn.delete(D),Mn.delete(N),So}(D,N,ve,pt,tn,Mn))}(D,N,ve,pt,Rr,tn))}function Lp(D,N,ve,pt){var tn=ve.length,Mn=tn,ei=!pt;if(null==D)return!Mn;for(D=Ho(D);tn--;){var Yn=ve[tn];if(ei&&Yn[2]?Yn[1]!==D[Yn[0]]:!(Yn[0]in D))return!1}for(;++tn<Mn;){var Si=(Yn=ve[tn])[0],pr=D[Si],sr=Yn[1];if(ei&&Yn[2]){if(pr===r&&!(Si in D))return!1}else{var yr=new Oe;if(pt)var kr=pt(pr,sr,Si,D,N,yr);if(!(kr===r?Rr(sr,pr,3,pt,yr):kr))return!1}}return!0}function tu(D){return!(!_s(D)||function Kl(D){return!!ca&&ca in D}(D))&&(Yd(D)?rd:Ne).test(hl(D))}function iu(D){return"function"==typeof D?D:null==D?Sc:"object"==typeof D?Qo(D)?Xs(D[0],D[1]):ru(D):Rm(D)}function Jc(D){if(!Vu(D))return Yo(D);var N=[];for(var ve in Ho(D))Ko.call(D,ve)&&"constructor"!=ve&&N.push(ve);return N}function ap(D,N){return D<N}function kd(D,N){var ve=-1,pt=$c(D)?Ui(D.length):[];return Yc(D,function(tn,Mn,ei){pt[++ve]=N(tn,Mn,ei)}),pt}function ru(D){var N=Xp(D);return 1==N.length&&N[0][2]?Wu(N[0][0],N[0][1]):function(ve){return ve===D||Lp(ve,D,N)}}function Xs(D,N){return dm(D)&&hp(N)?Wu(Ql(D),N):function(ve){var pt=Wh(ve,D);return pt===r&&pt===N?ag(ve,D):Rr(N,pt,3)}}function Fi(D,N,ve,pt,tn){D!==N&&fs(N,function(Mn,ei){if(tn||(tn=new Oe),_s(Mn))!function Oo(D,N,ve,pt,tn,Mn,ei){var Yn=el(D,ve),Si=el(N,ve),pr=ei.get(Si);if(pr)Ca(D,ve,pr);else{var sr=Mn?Mn(Yn,Si,ve+"",D,N,ei):r,yr=sr===r;if(yr){var kr=Qo(Si),Jr=!kr&&Uc(Si),Dr=!kr&&!Jr&&Uh(Si);sr=Si,kr||Jr||Dr?Qo(Yn)?sr=Yn:hc(Yn)?sr=Zc(Yn):Jr?(yr=!1,sr=au(Si,!0)):Dr?(yr=!1,sr=Eh(Si,!0)):sr=[]:Ep(Si)||sh(Si)?(sr=Yn,sh(Yn)?sr=W_(Yn):(!_s(Yn)||Yd(Yn))&&(sr=Hl(Si))):yr=!1}yr&&(ei.set(Si,sr),tn(sr,Si,pt,Mn,ei),ei.delete(Si)),Ca(D,ve,sr)}}(D,N,ei,ve,Fi,pt,tn);else{var Yn=pt?pt(el(D,ei),Mn,ei+"",D,N,tn):r;Yn===r&&(Yn=Mn),Ca(D,ei,Yn)}},Zl)}function Np(D,N){var ve=D.length;if(ve)return pl(N+=N<0?ve:0,ve)?D[N]:r}function cp(D,N,ve){N=N.length?Mo(N,function(Mn){return Qo(Mn)?function(ei){return Rd(ei,1===Mn.length?Mn[0]:Mn)}:Mn}):[Sc];var pt=-1;return N=Mo(N,Ot(qr())),function id(ui,Zi){var Ui=ui.length;for(ui.sort(Zi);Ui--;)ui[Ui]=ui[Ui].value;return ui}(kd(D,function(Mn,ei,Yn){return{criteria:Mo(N,function(pr){return pr(Mn)}),index:++pt,value:Mn}}),function(Mn,ei){return function cm(D,N,ve){for(var pt=-1,tn=D.criteria,Mn=N.criteria,ei=tn.length,Yn=ve.length;++pt<ei;){var Si=Ih(tn[pt],Mn[pt]);if(Si)return pt>=Yn?Si:Si*("desc"==ve[pt]?-1:1)}return D.index-N.index}(Mn,ei,ve)})}function Dd(D,N,ve){for(var pt=-1,tn=N.length,Mn={};++pt<tn;){var ei=N[pt],Yn=Rd(D,ei);ve(Yn,ei)&&Ld(Mn,ld(ei,D),Yn)}return Mn}function ko(D,N,ve,pt){var tn=pt?Ps:Ra,Mn=-1,ei=N.length,Yn=D;for(D===N&&(N=Zc(N)),ve&&(Yn=Mo(D,Ot(ve)));++Mn<ei;)for(var Si=0,pr=N[Mn],sr=ve?ve(pr):pr;(Si=tn(Yn,sr,Si,pt))>-1;)Yn!==D&&Qc.call(Yn,Si,1),Qc.call(D,Si,1);return D}function ls(D,N){for(var ve=D?N.length:0,pt=ve-1;ve--;){var tn=N[ve];if(ve==pt||tn!==Mn){var Mn=tn;pl(tn)?Qc.call(D,tn,1):dp(D,tn)}}return D}function ds(D,N){return D+Pi(ar()*(N-D+1))}function ku(D,N){var ve="";if(!D||N<1||N>ne)return ve;do{N%2&&(ve+=D),(N=Pi(N/2))&&(D+=D)}while(N);return ve}function Fo(D,N){return zu(ju(D,N,Sc),D+"")}function Fd(D){return Cr(Mm(D))}function $s(D,N){var ve=Mm(D);return xl(ve,Cl(N,0,ve.length))}function Ld(D,N,ve,pt){if(!_s(D))return D;for(var tn=-1,Mn=(N=ld(N,D)).length,ei=Mn-1,Yn=D;null!=Yn&&++tn<Mn;){var Si=Ql(N[tn]),pr=ve;if("__proto__"===Si||"constructor"===Si||"prototype"===Si)return D;if(tn!=ei){var sr=Yn[Si];(pr=pt?pt(sr,Si,Yn):r)===r&&(pr=_s(sr)?sr:pl(N[tn+1])?[]:{})}Oc(Yn,Si,pr),Yn=Yn[Si]}return D}var cc=Xn?function(D,N){return Xn.set(D,N),D}:Sc,dl=Le?function(D,N){return Le(D,"toString",{configurable:!0,enumerable:!1,value:lh(N),writable:!0})}:Sc;function $l(D){return xl(Mm(D))}function da(D,N,ve){var pt=-1,tn=D.length;N<0&&(N=-N>tn?0:tn+N),(ve=ve>tn?tn:ve)<0&&(ve+=tn),tn=N>ve?0:ve-N>>>0,N>>>=0;for(var Mn=Ui(tn);++pt<tn;)Mn[pt]=D[pt+N];return Mn}function Ul(D,N){var ve;return Yc(D,function(pt,tn,Mn){return!(ve=N(pt,tn,Mn))}),!!ve}function Bp(D,N,ve){var pt=0,tn=null==D?pt:D.length;if("number"==typeof N&&N==N&&tn<=2147483647){for(;pt<tn;){var Mn=pt+tn>>>1,ei=D[Mn];null!==ei&&!fd(ei)&&(ve?ei<=N:ei<N)?pt=Mn+1:tn=Mn}return tn}return $p(D,N,Sc,ve)}function $p(D,N,ve,pt){var tn=0,Mn=null==D?0:D.length;if(0===Mn)return 0;for(var ei=(N=ve(N))!=N,Yn=null===N,Si=fd(N),pr=N===r;tn<Mn;){var sr=Pi((tn+Mn)/2),yr=ve(D[sr]),kr=yr!==r,Jr=null===yr,Dr=yr==yr,So=fd(yr);if(ei)var oo=pt||Dr;else oo=pr?Dr&&(pt||kr):Yn?Dr&&kr&&(pt||!Jr):Si?Dr&&kr&&!Jr&&(pt||!So):!Jr&&!So&&(pt?yr<=N:yr<N);oo?tn=sr+1:Mn=sr}return so(Mn,ce)}function cd(D,N){for(var ve=-1,pt=D.length,tn=0,Mn=[];++ve<pt;){var ei=D[ve],Yn=N?N(ei):ei;if(!ve||!Rl(Yn,Si)){var Si=Yn;Mn[tn++]=0===ei?0:ei}}return Mn}function om(D){return"number"==typeof D?D:fd(D)?NaN:+D}function Pc(D){if("string"==typeof D)return D;if(Qo(D))return Mo(D,Pc)+"";if(fd(D))return Uo?Uo.call(D):"";var N=D+"";return"0"==N&&1/D==-je?"-0":N}function Vl(D,N,ve){var pt=-1,tn=Pa,Mn=D.length,ei=!0,Yn=[],Si=Yn;if(ve)ei=!1,tn=zs;else if(Mn>=200){var pr=N?null:Vo(D);if(pr)return Hn(pr);ei=!1,tn=it,Si=new bd}else Si=N?[]:Yn;e:for(;++pt<Mn;){var sr=D[pt],yr=N?N(sr):sr;if(sr=ve||0!==sr?sr:0,ei&&yr==yr){for(var kr=Si.length;kr--;)if(Si[kr]===yr)continue e;N&&Si.push(yr),Yn.push(sr)}else tn(Si,yr,ve)||(Si!==Yn&&Si.push(yr),Yn.push(sr))}return Yn}function dp(D,N){return null==(D=Yp(D,N=ld(N,D)))||delete D[Ql(ha(N))]}function Up(D,N,ve,pt){return Ld(D,N,ve(Rd(D,N)),pt)}function Vp(D,N,ve,pt){for(var tn=D.length,Mn=pt?tn:-1;(pt?Mn--:++Mn<tn)&&N(D[Mn],Mn,D););return ve?da(D,pt?0:Mn,pt?Mn+1:tn):da(D,pt?Mn+1:0,pt?tn:Mn)}function am(D,N){var ve=D;return ve instanceof Sn&&(ve=ve.value()),nc(N,function(pt,tn){return tn.func.apply(tn.thisArg,Ya([pt],tn.args))},ve)}function Nd(D,N,ve){var pt=D.length;if(pt<2)return pt?Vl(D[0]):[];for(var tn=-1,Mn=Ui(pt);++tn<pt;)for(var ei=D[tn],Yn=-1;++Yn<pt;)Yn!=tn&&(Mn[tn]=Nl(Mn[tn]||ei,D[Yn],N,ve));return Vl(ms(Mn,1),N,ve)}function bh(D,N,ve){for(var pt=-1,tn=D.length,Mn=N.length,ei={};++pt<tn;)ve(ei,D[pt],pt<Mn?N[pt]:r);return ei}function Fu(D){return hc(D)?D:[]}function Lu(D){return"function"==typeof D?D:Sc}function ld(D,N){return Qo(D)?D:dm(D,N)?[D]:Jp(Ta(D))}var Dh=Fo;function ou(D,N,ve){var pt=D.length;return ve=ve===r?pt:ve,!N&&ve>=pt?D:da(D,N,ve)}var lc=Yt||function(D){return uo.clearTimeout(D)};function au(D,N){if(N)return D.slice();var ve=D.length,pt=Es?Es(ve):new D.constructor(ve);return D.copy(pt),pt}function Va(D){var N=new D.constructor(D.byteLength);return new ma(N).set(new ma(D)),N}function Eh(D,N){var ve=N?Va(D.buffer):D.buffer;return new D.constructor(ve,D.byteOffset,D.length)}function Ih(D,N){if(D!==N){var ve=D!==r,pt=null===D,tn=D==D,Mn=fd(D),ei=N!==r,Yn=null===N,Si=N==N,pr=fd(N);if(!Yn&&!pr&&!Mn&&D>N||Mn&&ei&&Si&&!Yn&&!pr||pt&&ei&&Si||!ve&&Si||!tn)return 1;if(!pt&&!Mn&&!pr&&D<N||pr&&ve&&tn&&!pt&&!Mn||Yn&&ve&&tn||!ei&&tn||!Si)return-1}return 0}function up(D,N,ve,pt){for(var tn=-1,Mn=D.length,ei=ve.length,Yn=-1,Si=N.length,pr=Or(Mn-ei,0),sr=Ui(Si+pr),yr=!pt;++Yn<Si;)sr[Yn]=N[Yn];for(;++tn<ei;)(yr||tn<Mn)&&(sr[ve[tn]]=D[tn]);for(;pr--;)sr[Yn++]=D[tn++];return sr}function Wl(D,N,ve,pt){for(var tn=-1,Mn=D.length,ei=-1,Yn=ve.length,Si=-1,pr=N.length,sr=Or(Mn-Yn,0),yr=Ui(sr+pr),kr=!pt;++tn<sr;)yr[tn]=D[tn];for(var Jr=tn;++Si<pr;)yr[Jr+Si]=N[Si];for(;++ei<Yn;)(kr||tn<Mn)&&(yr[Jr+ve[ei]]=D[tn++]);return yr}function Zc(D,N){var ve=-1,pt=D.length;for(N||(N=Ui(pt));++ve<pt;)N[ve]=D[ve];return N}function ul(D,N,ve,pt){var tn=!ve;ve||(ve={});for(var Mn=-1,ei=N.length;++Mn<ei;){var Yn=N[Mn],Si=pt?pt(ve[Yn],D[Yn],Yn,ve,D):r;Si===r&&(Si=D[Yn]),tn?os(ve,Yn,Si):Oc(ve,Yn,Si)}return ve}function su(D,N){return function(ve,pt){var tn=Qo(ve)?ea:Is,Mn=N?N():{};return tn(ve,D,qr(pt,2),Mn)}}function Bu(D){return Fo(function(N,ve){var pt=-1,tn=ve.length,Mn=tn>1?ve[tn-1]:r,ei=tn>2?ve[2]:r;for(Mn=D.length>3&&"function"==typeof Mn?(tn--,Mn):r,ei&&pa(ve[0],ve[1],ei)&&(Mn=tn<3?r:Mn,tn=1),N=Ho(N);++pt<tn;){var Yn=ve[pt];Yn&&D(N,Yn,pt,Mn)}return N})}function Wp(D,N){return function(ve,pt){if(null==ve)return ve;if(!$c(ve))return D(ve,pt);for(var tn=ve.length,Mn=N?tn:-1,ei=Ho(ve);(N?Mn--:++Mn<tn)&&!1!==pt(ei[Mn],Mn,ei););return ve}}function Tl(D){return function(N,ve,pt){for(var tn=-1,Mn=Ho(N),ei=pt(N),Yn=ei.length;Yn--;){var Si=ei[D?Yn:++tn];if(!1===ve(Mn[Si],Si,Mn))break}return N}}function $d(D){return function(N){var ve=is(N=Ta(N))?Go(N):r,pt=ve?ve[0]:N.charAt(0),tn=ve?ou(ve,1).join(""):N.slice(1);return pt[D]()+tn}}function Ud(D){return function(N){return nc(bf(qg(N).replace(Li,"")),D,"")}}function dd(D){return function(){var N=arguments;switch(N.length){case 0:return new D;case 1:return new D(N[0]);case 2:return new D(N[0],N[1]);case 3:return new D(N[0],N[1],N[2]);case 4:return new D(N[0],N[1],N[2],N[3]);case 5:return new D(N[0],N[1],N[2],N[3],N[4]);case 6:return new D(N[0],N[1],N[2],N[3],N[4],N[5]);case 7:return new D(N[0],N[1],N[2],N[3],N[4],N[5],N[6])}var ve=Ga(D.prototype),pt=D.apply(ve,N);return _s(pt)?pt:ve}}function jp(D){return function(N,ve,pt){var tn=Ho(N);if(!$c(N)){var Mn=qr(ve,3);N=Dc(N),ve=function(Yn){return Mn(tn[Yn],Yn,tn)}}var ei=D(N,ve,pt);return ei>-1?tn[Mn?N[ei]:ei]:r}}function lu(D){return zl(function(N){var ve=N.length,pt=ve,tn=zt.prototype.thru;for(D&&N.reverse();pt--;){var Mn=N[pt];if("function"!=typeof Mn)throw new Ds(u);if(tn&&!ei&&"wrapper"==Kp(Mn))var ei=new zt([],!0)}for(pt=ei?pt:ve;++pt<ve;){var Yn=Kp(Mn=N[pt]),Si="wrapper"==Yn?jd(Mn):r;ei=Si&&qc(Si[0])&&424==Si[1]&&!Si[4].length&&1==Si[9]?ei[Kp(Si[0])].apply(ei,Si[3]):1==Mn.length&&qc(Mn)?ei[Yn]():ei.thru(Mn)}return function(){var pr=arguments,sr=pr[0];if(ei&&1==pr.length&&Qo(sr))return ei.plant(sr).value();for(var yr=0,kr=ve?N[yr].apply(this,pr):sr;++yr<ve;)kr=N[yr].call(this,kr);return kr}})}function $u(D,N,ve,pt,tn,Mn,ei,Yn,Si,pr){var sr=N&U,yr=1&N,kr=2&N,Jr=24&N,Dr=512&N,So=kr?r:dd(D);return function oo(){for(var jo=arguments.length,Zo=Ui(jo),Vc=jo;Vc--;)Zo[Vc]=arguments[Vc];if(Jr)var Ws=zd(oo),Ec=function $r(ui,Zi){for(var Ui=ui.length,Sr=0;Ui--;)ui[Ui]===Zi&&++Sr;return Sr}(Zo,Ws);if(pt&&(Zo=up(Zo,pt,tn,Jr)),Mn&&(Zo=Wl(Zo,Mn,ei,Jr)),jo-=Ec,Jr&&jo<pr){var Lo=hs(Zo,Ws);return Gp(D,N,$u,oo.placeholder,ve,Zo,Lo,Yn,Si,pr-jo)}var Ba=yr?ve:this,_l=kr?Ba[D]:D;return jo=Zo.length,Yn?Zo=function Js(D,N){for(var ve=D.length,pt=so(N.length,ve),tn=Zc(D);pt--;){var Mn=N[pt];D[pt]=pl(Mn,ve)?tn[Mn]:r}return D}(Zo,Yn):Dr&&jo>1&&Zo.reverse(),sr&&Si<jo&&(Zo.length=Si),this&&this!==uo&&this instanceof oo&&(_l=So||dd(_l)),_l.apply(Ba,Zo)}}function du(D,N){return function(ve,pt){return function rm(D,N,ve,pt){return sc(D,function(tn,Mn,ei){N(pt,ve(tn),Mn,ei)}),pt}(ve,D,N(pt),{})}}function Gm(D,N){return function(ve,pt){var tn;if(ve===r&&pt===r)return N;if(ve!==r&&(tn=ve),pt!==r){if(tn===r)return pt;"string"==typeof ve||"string"==typeof pt?(ve=Pc(ve),pt=Pc(pt)):(ve=om(ve),pt=om(pt)),tn=D(ve,pt)}return tn}}function Uu(D){return zl(function(N){return N=Mo(N,Ot(qr())),Fo(function(ve){var pt=this;return D(N,function(tn){return ia(tn,pt,ve)})})})}function ud(D,N){var ve=(N=N===r?" ":Pc(N)).length;if(ve<2)return ve?ku(N,D):N;var pt=ku(N,Un(D/po(N)));return is(N)?ou(Go(pt),0,D).join(""):pt.slice(0,D)}function Sd(D){return function(N,ve,pt){return pt&&"number"!=typeof pt&&pa(N,ve,pt)&&(ve=pt=r),N=Ip(N),ve===r?(ve=N,N=0):ve=Ip(ve),function lp(D,N,ve,pt){for(var tn=-1,Mn=Or(Un((N-D)/(ve||1)),0),ei=Ui(Mn);Mn--;)ei[pt?Mn:++tn]=D,D+=ve;return ei}(N,ve,pt=pt===r?N<ve?1:-1:Ip(pt),D)}}function zp(D){return function(N,ve){return"string"==typeof N&&"string"==typeof ve||(N=rl(N),ve=rl(ve)),D(N,ve)}}function Gp(D,N,ve,pt,tn,Mn,ei,Yn,Si,pr){var sr=8&N;N|=sr?B:64,4&(N&=~(sr?64:B))||(N&=-4);var So=[D,N,tn,sr?Mn:r,sr?ei:r,sr?r:Mn,sr?r:ei,Yn,Si,pr],oo=ve.apply(r,So);return qc(D)&&Ma(oo,So),oo.placeholder=pt,Ad(oo,D,N)}function Rc(D){var N=Fa[D];return function(ve,pt){if(ve=rl(ve),(pt=null==pt?0:so(Jo(pt),292))&&xo(ve)){var tn=(Ta(ve)+"e").split("e");return+((tn=(Ta(N(tn[0]+"e"+(+tn[1]+pt)))+"e").split("e"))[0]+"e"+(+tn[1]-pt))}return N(ve)}}var Vo=ot&&1/Hn(new ot([,-0]))[1]==je?function(D){return new ot(D)}:Hh;function uu(D){return function(N){var ve=Fc(N);return ve==ee?ac(N):ve==Re?function ao(ui){var Zi=-1,Ui=Array(ui.size);return ui.forEach(function(Sr){Ui[++Zi]=[Sr,Sr]}),Ui}(N):function jc(ui,Zi){return Mo(Zi,function(Ui){return[Ui,ui[Ui]]})}(N,D(N))}}function pu(D,N,ve,pt,tn,Mn,ei,Yn){var Si=2&N;if(!Si&&"function"!=typeof D)throw new Ds(u);var pr=pt?pt.length:0;if(pr||(N&=-97,pt=tn=r),ei=ei===r?ei:Or(Jo(ei),0),Yn=Yn===r?Yn:Jo(Yn),pr-=tn?tn.length:0,64&N){var sr=pt,yr=tn;pt=tn=r}var kr=Si?r:jd(D),Jr=[D,N,ve,pt,tn,sr,yr,Mn,ei,Yn];if(kr&&function Th(D,N){var ve=D[1],pt=N[1],tn=ve|pt;if(!(tn<131)&&!(pt==U&&8==ve||pt==U&&256==ve&&D[7].length<=N[8]||384==pt&&N[7].length<=N[8]&&8==ve))return D;1&pt&&(D[2]=N[2],tn|=1&ve?0:4);var Yn=N[3];if(Yn){var Si=D[3];D[3]=Si?up(Si,Yn,N[4]):Yn,D[4]=Si?hs(D[3],I):N[4]}(Yn=N[5])&&(D[5]=(Si=D[5])?Wl(Si,Yn,N[6]):Yn,D[6]=Si?hs(D[5],I):N[6]),(Yn=N[7])&&(D[7]=Yn),pt&U&&(D[8]=null==D[8]?N[8]:so(D[8],N[8])),null==D[9]&&(D[9]=N[9]),D[0]=N[0],D[1]=tn}(Jr,kr),D=Jr[0],N=Jr[1],ve=Jr[2],pt=Jr[3],tn=Jr[4],!(Yn=Jr[9]=Jr[9]===r?Si?0:D.length:Or(Jr[9]-pr,0))&&24&N&&(N&=-25),N&&1!=N)Dr=8==N||16==N?function Ch(D,N,ve){var pt=dd(D);return function tn(){for(var Mn=arguments.length,ei=Ui(Mn),Yn=Mn,Si=zd(tn);Yn--;)ei[Yn]=arguments[Yn];var pr=Mn<3&&ei[0]!==Si&&ei[Mn-1]!==Si?[]:hs(ei,Si);return(Mn-=pr.length)<ve?Gp(D,N,$u,tn.placeholder,r,ei,pr,r,r,ve-Mn):ia(this&&this!==uo&&this instanceof tn?pt:D,this,ei)}}(D,N,Yn):N!=B&&33!=N||tn.length?$u.apply(r,Jr):function Vd(D,N,ve,pt){var tn=1&N,Mn=dd(D);return function ei(){for(var Yn=-1,Si=arguments.length,pr=-1,sr=pt.length,yr=Ui(sr+Si),kr=this&&this!==uo&&this instanceof ei?Mn:D;++pr<sr;)yr[pr]=pt[pr];for(;Si--;)yr[pr++]=arguments[++Yn];return ia(kr,tn?ve:this,yr)}}(D,N,ve,pt);else var Dr=function cu(D,N,ve){var pt=1&N,tn=dd(D);return function Mn(){return(this&&this!==uo&&this instanceof Mn?tn:D).apply(pt?ve:this,arguments)}}(D,N,ve);return Ad((kr?cc:Ma)(Dr,Jr),D,N)}function hu(D,N,ve,pt){return D===r||Rl(D,Ss[ve])&&!Ko.call(pt,ve)?N:D}function Ah(D,N,ve,pt,tn,Mn){return _s(D)&&_s(N)&&(Mn.set(N,D),Fi(D,N,r,Ah,Mn),Mn.delete(N)),D}function Hm(D){return Ep(D)?r:D}function jl(D,N,ve,pt,tn,Mn){var ei=1&ve,Yn=D.length,Si=N.length;if(Yn!=Si&&!(ei&&Si>Yn))return!1;var pr=Mn.get(D),sr=Mn.get(N);if(pr&&sr)return pr==N&&sr==D;var yr=-1,kr=!0,Jr=2&ve?new bd:r;for(Mn.set(D,N),Mn.set(N,D);++yr<Yn;){var Dr=D[yr],So=N[yr];if(pt)var oo=ei?pt(So,Dr,yr,N,D,Mn):pt(Dr,So,yr,D,N,Mn);if(oo!==r){if(oo)continue;kr=!1;break}if(Jr){if(!_o(N,function(jo,Zo){if(!it(Jr,Zo)&&(Dr===jo||tn(Dr,jo,ve,pt,Mn)))return Jr.push(Zo)})){kr=!1;break}}else if(Dr!==So&&!tn(Dr,So,ve,pt,Mn)){kr=!1;break}}return Mn.delete(D),Mn.delete(N),kr}function zl(D){return zu(ju(D,r,Xl),D+"")}function Mh(D){return ip(D,Dc,kc)}function Wd(D){return ip(D,Zl,Wa)}var jd=Xn?function(D){return Xn.get(D)}:Hh;function Kp(D){for(var N=D.name+"",ve=jn[N],pt=Ko.call(jn,N)?ve.length:0;pt--;){var tn=ve[pt],Mn=tn.func;if(null==Mn||Mn==D)return tn.name}return N}function zd(D){return(Ko.call(yn,"placeholder")?yn:D).placeholder}function qr(){var D=yn.iteratee||Pm;return D=D===Pm?iu:D,arguments.length?D(arguments[0],arguments[1]):D}function Qp(D,N){var ve=D.__data__;return function Vr(D){var N=typeof D;return"string"==N||"number"==N||"symbol"==N||"boolean"==N?"__proto__"!==D:null===D}(N)?ve["string"==typeof N?"string":"hash"]:ve.map}function Xp(D){for(var N=Dc(D),ve=N.length;ve--;){var pt=N[ve],tn=D[pt];N[ve]=[pt,tn,hp(tn)]}return N}function Ed(D,N){var ve=function gc(ui,Zi){return null==ui?r:ui[Zi]}(D,N);return tu(ve)?ve:r}var kc=Ki?function(D){return null==D?[]:(D=Ho(D),ws(Ki(D),function(N){return Ks.call(D,N)}))}:dh,Wa=Ki?function(D){for(var N=[];D;)Ya(N,kc(D)),D=od(D);return N}:dh,Fc=yc;function mu(D,N,ve){for(var pt=-1,tn=(N=ld(N,D)).length,Mn=!1;++pt<tn;){var ei=Ql(N[pt]);if(!(Mn=null!=D&&ve(D,ei)))break;D=D[ei]}return Mn||++pt!=tn?Mn:!!(tn=null==D?0:D.length)&&nf(tn)&&pl(ei,tn)&&(Qo(D)||sh(D))}function Hl(D){return"function"!=typeof D.constructor||Vu(D)?{}:Ga(od(D))}function Qf(D){return Qo(D)||sh(D)||!!(ks&&D&&D[ks])}function pl(D,N){var ve=typeof D;return!!(N=N??ne)&&("number"==ve||"symbol"!=ve&&Qe.test(D))&&D>-1&&D%1==0&&D<N}function pa(D,N,ve){if(!_s(ve))return!1;var pt=typeof N;return!!("number"==pt?$c(ve)&&pl(N,ve.length):"string"==pt&&N in ve)&&Rl(ve[N],D)}function dm(D,N){if(Qo(D))return!1;var ve=typeof D;return!("number"!=ve&&"symbol"!=ve&&"boolean"!=ve&&null!=D&&!fd(D))||On.test(D)||!Ht.test(D)||null!=N&&D in Ho(N)}function qc(D){var N=Kp(D),ve=yn[N];if("function"!=typeof ve||!(N in Sn.prototype))return!1;if(D===ve)return!0;var pt=jd(ve);return!!pt&&D===pt[0]}(ba&&Fc(new ba(new ArrayBuffer(1)))!=Tt||ct&&Fc(new ct)!=ee||le&&Fc(le.resolve())!=we||ot&&Fc(new ot)!=Re||Ct&&Fc(new Ct)!=Se)&&(Fc=function(D){var N=yc(D),ve=N==pe?D.constructor:r,pt=ve?hl(ve):"";if(pt)switch(pt){case gi:return Tt;case Wi:return ee;case ur:return we;case Pr:return Re;case co:return Se}return N});var Hd=_c?Yd:km;function Vu(D){var N=D&&D.constructor;return D===("function"==typeof N&&N.prototype||Ss)}function hp(D){return D==D&&!_s(D)}function Wu(D,N){return function(ve){return null!=ve&&ve[D]===N&&(N!==r||D in Ho(ve))}}function ju(D,N,ve){return N=Or(N===r?D.length-1:N,0),function(){for(var pt=arguments,tn=-1,Mn=Or(pt.length-N,0),ei=Ui(Mn);++tn<Mn;)ei[tn]=pt[N+tn];tn=-1;for(var Yn=Ui(N+1);++tn<N;)Yn[tn]=pt[tn];return Yn[N]=ve(ei),ia(D,this,Yn)}}function Yp(D,N){return N.length<2?D:Rd(D,da(N,0,-1))}function el(D,N){if(("constructor"!==N||"function"!=typeof D[N])&&"__proto__"!=N)return D[N]}var Ma=gu(cc),fu=Lt||function(D,N){return uo.setTimeout(D,N)},zu=gu(dl);function Ad(D,N,ve){var pt=N+"";return zu(D,function lm(D,N){var ve=N.length;if(!ve)return D;var pt=ve-1;return N[pt]=(ve>1?"& ":"")+N[pt],N=N.join(ve>2?", ":" "),D.replace(Zt,"{\n/* [wrapped with "+N+"] */\n")}(pt,function Qm(D,N){return Zr(_e,function(ve){var pt="_."+ve[0];N&ve[1]&&!Pa(D,pt)&&D.push(pt)}),D.sort()}(function Gl(D){var N=D.match(on);return N?N[1].split(Bt):[]}(pt),ve)))}function gu(D){var N=0,ve=0;return function(){var pt=Qr(),tn=16-(pt-ve);if(ve=pt,tn>0){if(++N>=800)return arguments[0]}else N=0;return D.apply(r,arguments)}}function xl(D,N){var ve=-1,pt=D.length,tn=pt-1;for(N=N===r?pt:N;++ve<N;){var Mn=ds(ve,tn),ei=D[Mn];D[Mn]=D[ve],D[ve]=ei}return D.length=N,D}var Jp=function Cd(D){var N=di(D,function(pt){return 500===ve.size&&ve.clear(),pt}),ve=N.cache;return N}(function(D){var N=[];return 46===D.charCodeAt(0)&&N.push(""),D.replace(ln,function(ve,pt,tn,Mn){N.push(tn?Mn.replace(ni,"$1"):pt||ve)}),N});function Ql(D){if("string"==typeof D||fd(D))return D;var N=D+"";return"0"==N&&1/D==-je?"-0":N}function hl(D){if(null!=D){try{return Kc.call(D)}catch{}try{return D+""}catch{}}return""}function Gu(D){if(D instanceof Sn)return D.clone();var N=new zt(D.__wrapped__,D.__chain__);return N.__actions__=Zc(D.__actions__),N.__index__=D.__index__,N.__values__=D.__values__,N}var us=Fo(function(D,N){return hc(D)?Nl(D,ms(N,1,hc,!0)):[]}),Wo=Fo(function(D,N){var ve=ha(N);return hc(ve)&&(ve=r),hc(D)?Nl(D,ms(N,1,hc,!0),qr(ve,2)):[]}),Zs=Fo(function(D,N){var ve=ha(N);return hc(ve)&&(ve=r),hc(D)?Nl(D,ms(N,1,hc,!0),r,ve):[]});function sa(D,N,ve){var pt=null==D?0:D.length;if(!pt)return-1;var tn=null==ve?0:Jo(ve);return tn<0&&(tn=Or(pt+tn,0)),fc(D,qr(N,3),tn)}function Ol(D,N,ve){var pt=null==D?0:D.length;if(!pt)return-1;var tn=pt-1;return ve!==r&&(tn=Jo(ve),tn=ve<0?Or(pt+tn,0):so(tn,pt-1)),fc(D,qr(N,3),tn,!0)}function Xl(D){return null!=D&&D.length?ms(D,1):[]}function Hu(D){return D&&D.length?D[0]:r}var Na=Fo(function(D){var N=Mo(D,Fu);return N.length&&N[0]===D[0]?wu(N):[]}),fp=Fo(function(D){var N=ha(D),ve=Mo(D,Fu);return N===ha(ve)?N=r:ve.pop(),ve.length&&ve[0]===D[0]?wu(ve,qr(N,2)):[]}),ml=Fo(function(D){var N=ha(D),ve=Mo(D,Fu);return(N="function"==typeof N?N:r)&&ve.pop(),ve.length&&ve[0]===D[0]?wu(ve,r,N):[]});function ha(D){var N=null==D?0:D.length;return N?D[N-1]:r}var mm=Fo(vu);function vu(D,N){return D&&D.length&&N&&N.length?ko(D,N):D}var Yl=zl(function(D,N){var ve=null==D?0:D.length,pt=wc(D,N);return ls(D,Mo(N,function(tn){return pl(tn,ve)?+tn:tn}).sort(Ih)),pt});function ps(D){return null==D?D:Io.call(D)}var Ug=Fo(function(D){return Vl(ms(D,1,hc,!0))}),Xm=Fo(function(D){var N=ha(D);return hc(N)&&(N=r),Vl(ms(D,1,hc,!0),qr(N,2))}),kh=Fo(function(D){var N=ha(D);return N="function"==typeof N?N:r,Vl(ms(D,1,hc,!0),r,N)});function bu(D){if(!D||!D.length)return[];var N=0;return D=ws(D,function(ve){if(hc(ve))return N=Or(ve.length,N),!0}),Wc(N,function(ve){return Mo(D,Fl(ve))})}function Do(D,N){if(!D||!D.length)return[];var ve=bu(D);return null==N?ve:Mo(ve,function(pt){return ia(N,r,pt)})}var Yr=Fo(function(D,N){return hc(D)?Nl(D,N):[]}),Pl=Fo(function(D){return Nd(ws(D,hc))}),ts=Fo(function(D){var N=ha(D);return hc(N)&&(N=r),Nd(ws(D,hc),qr(N,2))}),Du=Fo(function(D){var N=ha(D);return N="function"==typeof N?N:r,Nd(ws(D,hc),r,N)}),fm=Fo(bu),vm=Fo(function(D){var N=D.length,ve=N>1?D[N-1]:r;return ve="function"==typeof ve?(D.pop(),ve):r,Do(D,ve)});function fl(D){var N=yn(D);return N.__chain__=!0,N}function ym(D,N){return N(D)}var Td=zl(function(D){var N=D.length,ve=N?D[0]:0,pt=this.__wrapped__,tn=function(Mn){return wc(Mn,D)};return!(N>1||this.__actions__.length)&&pt instanceof Sn&&pl(ve)?((pt=pt.slice(ve,+ve+(N?1:0))).__actions__.push({func:ym,args:[tn],thisArg:r}),new zt(pt,this.__chain__).thru(function(Mn){return N&&!Mn.length&&Mn.push(r),Mn})):this.thru(tn)}),Su=su(function(D,N,ve){Ko.call(D,ve)?++D[ve]:os(D,ve,1)}),ah=jp(sa),bp=jp(Ol);function Dm(D,N){return(Qo(D)?Zr:Yc)(D,qr(N,3))}function Eu(D,N){return(Qo(D)?Ua:Al)(D,qr(N,3))}var xd=su(function(D,N,ve){Ko.call(D,ve)?D[ve].push(N):os(D,ve,[N])}),Dp=Fo(function(D,N,ve){var pt=-1,tn="function"==typeof N,Mn=$c(D)?Ui(D.length):[];return Yc(D,function(ei){Mn[++pt]=tn?ia(N,ei,ve):bc(ei,N,ve)}),Mn}),Jm=su(function(D,N,ve){os(D,ve,N)});function Sm(D,N){return(Qo(D)?Mo:kd)(D,qr(N,3))}var Em=su(function(D,N,ve){D[ve?0:1].push(N)},function(){return[[],[]]}),ht=Fo(function(D,N){if(null==D)return[];var ve=N.length;return ve>1&&pa(D,N[0],N[1])?N=[]:ve>2&&pa(N[0],N[1],N[2])&&(N=[N[0]]),cp(D,ms(N,1),[])}),cn=ut||function(){return uo.Date.now()};function li(D,N,ve){return N=ve?r:N,pu(D,U,r,r,r,r,N=D&&null==N?D.length:N)}function ji(D,N){var ve;if("function"!=typeof N)throw new Ds(u);return D=Jo(D),function(){return--D>0&&(ve=N.apply(this,arguments)),D<=1&&(N=r),ve}}var tr=Fo(function(D,N,ve){var pt=1;if(ve.length){var tn=hs(ve,zd(tr));pt|=B}return pu(D,pt,N,ve,tn)}),vr=Fo(function(D,N,ve){var pt=3;if(ve.length){var tn=hs(ve,zd(vr));pt|=B}return pu(N,pt,D,ve,tn)});function Wr(D,N,ve){var pt,tn,Mn,ei,Yn,Si,pr=0,sr=!1,yr=!1,kr=!0;if("function"!=typeof D)throw new Ds(u);function Jr(Lo){var Ba=pt,_l=tn;return pt=tn=r,pr=Lo,ei=D.apply(_l,Ba)}function oo(Lo){var Ba=Lo-Si;return Si===r||Ba>=N||Ba<0||yr&&Lo-pr>=Mn}function jo(){var Lo=cn();if(oo(Lo))return Zo(Lo);Yn=fu(jo,function So(Lo){var bg=N-(Lo-Si);return yr?so(bg,Mn-(Lo-pr)):bg}(Lo))}function Zo(Lo){return Yn=r,kr&&pt?Jr(Lo):(pt=tn=r,ei)}function Ec(){var Lo=cn(),Ba=oo(Lo);if(pt=arguments,tn=this,Si=Lo,Ba){if(Yn===r)return function Dr(Lo){return pr=Lo,Yn=fu(jo,N),sr?Jr(Lo):ei}(Si);if(yr)return lc(Yn),Yn=fu(jo,N),Jr(Si)}return Yn===r&&(Yn=fu(jo,N)),ei}return N=rl(N)||0,_s(ve)&&(sr=!!ve.leading,Mn=(yr="maxWait"in ve)?Or(rl(ve.maxWait)||0,N):Mn,kr="trailing"in ve?!!ve.trailing:kr),Ec.cancel=function Vc(){Yn!==r&&lc(Yn),pr=0,pt=Si=tn=Yn=r},Ec.flush=function Ws(){return Yn===r?ei:Zo(cn())},Ec}var Gr=Fo(function(D,N){return Fp(D,1,N)}),Ur=Fo(function(D,N,ve){return Fp(D,rl(N)||0,ve)});function di(D,N){if("function"!=typeof D||null!=N&&"function"!=typeof N)throw new Ds(u);var ve=function(){var pt=arguments,tn=N?N.apply(this,pt):pt[0],Mn=ve.cache;if(Mn.has(tn))return Mn.get(tn);var ei=D.apply(this,pt);return ve.cache=Mn.set(tn,ei)||Mn,ei};return ve.cache=new(di.Cache||ll),ve}function wi(D){if("function"!=typeof D)throw new Ds(u);return function(){var N=arguments;switch(N.length){case 0:return!D.call(this);case 1:return!D.call(this,N[0]);case 2:return!D.call(this,N[0],N[1]);case 3:return!D.call(this,N[0],N[1],N[2])}return!D.apply(this,N)}}di.Cache=ll;var gr=Dh(function(D,N){var ve=(N=1==N.length&&Qo(N[0])?Mo(N[0],Ot(qr())):Mo(ms(N,1),Ot(qr()))).length;return Fo(function(pt){for(var tn=-1,Mn=so(pt.length,ve);++tn<Mn;)pt[tn]=N[tn].call(this,pt[tn]);return ia(D,this,pt)})}),io=Fo(function(D,N){var ve=hs(N,zd(io));return pu(D,B,r,N,ve)}),ro=Fo(function(D,N){var ve=hs(N,zd(ro));return pu(D,64,r,N,ve)}),mo=zl(function(D,N){return pu(D,256,r,r,r,N)});function Rl(D,N){return D===N||D!=D&&N!=N}var N_=zp(yo),Jf=zp(function(D,N){return D>=N}),sh=Bl(function(){return arguments}())?Bl:function(D){return vs(D)&&Ko.call(D,"callee")&&!Ks.call(D,"callee")},Qo=Ui.isArray,B_=Ia?Ot(Ia):function yh(D){return vs(D)&&yc(D)==ze};function $c(D){return null!=D&&nf(D.length)&&!Yd(D)}function hc(D){return vs(D)&&$c(D)}var Uc=Lr||km,tf=aa?Ot(aa):function As(D){return vs(D)&&yc(D)==nt};function Sp(D){if(!vs(D))return!1;var N=yc(D);return N==he||"[object DOMException]"==N||"string"==typeof D.message&&"string"==typeof D.name&&!Ep(D)}function Yd(D){if(!_s(D))return!1;var N=yc(D);return N==Q||N==de||"[object AsyncFunction]"==N||"[object Proxy]"==N}function qf(D){return"number"==typeof D&&D==Jo(D)}function nf(D){return"number"==typeof D&&D>-1&&D%1==0&&D<=ne}function _s(D){var N=typeof D;return null!=D&&("object"==N||"function"==N)}function vs(D){return null!=D&&"object"==typeof D}var ch=$o?Ot($o):function Pu(D){return vs(D)&&Fc(D)==ee};function Cm(D){return"number"==typeof D||vs(D)&&yc(D)==Te}function Ep(D){if(!vs(D)||yc(D)!=pe)return!1;var N=od(D);if(null===N)return!0;var ve=Ko.call(N,"constructor")&&N.constructor;return"function"==typeof ve&&ve instanceof ve&&Kc.call(ve)==cl}var eg=bo?Ot(bo):function op(D){return vs(D)&&yc(D)==Ce},Gg=Xa?Ot(Xa):function nu(D){return vs(D)&&Fc(D)==Re};function md(D){return"string"==typeof D||!Qo(D)&&vs(D)&&yc(D)==Ze}function fd(D){return"symbol"==typeof D||vs(D)&&yc(D)==vt}var Uh=zo?Ot(zo):function sd(D){return vs(D)&&nf(D.length)&&!!ci[yc(D)]},Ju=zp(ap),Am=zp(function(D,N){return D<=N});function cf(D){if(!D)return[];if($c(D))return md(D)?Go(D):Zc(D);if(Fs&&D[Fs])return function oc(ui){for(var Zi,Ui=[];!(Zi=ui.next()).done;)Ui.push(Zi.value);return Ui}(D[Fs]());var N=Fc(D);return(N==ee?ac:N==Re?Hn:Mm)(D)}function Ip(D){return D?(D=rl(D))===je||D===-je?17976931348623157e292*(D<0?-1:1):D==D?D:0:0===D?D:0}function Jo(D){var N=Ip(D),ve=N%1;return N==N?ve?N-ve:N:0}function V_(D){return D?Cl(Jo(D),0,q):0}function rl(D){if("number"==typeof D)return D;if(fd(D))return NaN;if(_s(D)){var N="function"==typeof D.valueOf?D.valueOf():D;D=_s(N)?N+"":N}if("string"!=typeof D)return 0===D?D:+D;D=Dl(D);var ve=Dn.test(D);return ve||qt.test(D)?Hr(D.slice(2),ve?2:8):St.test(D)?NaN:+D}function W_(D){return ul(D,Zl(D))}function Ta(D){return null==D?"":Pc(D)}var lf=Bu(function(D,N){if(Vu(N)||$c(N))ul(N,Dc(N),D);else for(var ve in N)Ko.call(N,ve)&&Oc(D,ve,N[ve])}),ng=Bu(function(D,N){ul(N,Zl(N),D)}),ig=Bu(function(D,N,ve,pt){ul(N,Zl(N),D,pt)}),df=Bu(function(D,N,ve,pt){ul(N,Dc(N),D,pt)}),Od=zl(wc),Hg=Fo(function(D,N){D=Ho(D);var ve=-1,pt=N.length,tn=pt>2?N[2]:r;for(tn&&pa(N[0],N[1],tn)&&(pt=1);++ve<pt;)for(var Mn=N[ve],ei=Zl(Mn),Yn=-1,Si=ei.length;++Yn<Si;){var pr=ei[Yn],sr=D[pr];(sr===r||Rl(sr,Ss[pr])&&!Ko.call(D,pr))&&(D[pr]=Mn[pr])}return D}),rg=Fo(function(D){return D.push(r,Ah),ia(mf,r,D)});function Wh(D,N,ve){var pt=null==D?r:Rd(D,N);return pt===r?ve:pt}function ag(D,N){return null!=D&&mu(D,N,Bs)}var Qg=du(function(D,N,ve){null!=N&&"function"!=typeof N.toString&&(N=rs.call(N)),D[N]=ve},lh(Sc)),sg=du(function(D,N,ve){null!=N&&"function"!=typeof N.toString&&(N=rs.call(N)),Ko.call(D,N)?D[N].push(ve):D[N]=[ve]},qr),Wv=Fo(bc);function Dc(D){return $c(D)?_i(D):Jc(D)}function Zl(D){return $c(D)?_i(D,!0):function Ru(D){if(!_s(D))return function xh(D){var N=[];if(null!=D)for(var ve in Ho(D))N.push(ve);return N}(D);var N=Vu(D),ve=[];for(var pt in D)"constructor"==pt&&(N||!Ko.call(D,pt))||ve.push(pt);return ve}(D)}var G_=Bu(function(D,N,ve){Fi(D,N,ve)}),mf=Bu(function(D,N,ve,pt){Fi(D,N,ve,pt)}),ff=zl(function(D,N){var ve={};if(null==D)return ve;var pt=!1;N=Mo(N,function(Mn){return Mn=ld(Mn,D),pt||(pt=Mn.length>1),Mn}),ul(D,Wd(D),ve),pt&&(ve=Ar(ve,7,Hm));for(var tn=N.length;tn--;)dp(ve,N[tn]);return ve}),zv=zl(function(D,N){return null==D?{}:function va(D,N){return Dd(D,N,function(ve,pt){return ag(D,pt)})}(D,N)});function Cp(D,N){if(null==D)return{};var ve=Mo(Wd(D),function(pt){return[pt]});return N=qr(N),Dd(D,ve,function(pt,tn){return N(pt,tn[0])})}var Yg=uu(Dc),Jg=uu(Zl);function Mm(D){return null==D?[]:Rt(D,Dc(D))}var gf=Ud(function(D,N,ve){return N=N.toLowerCase(),D+(ve?_f(N):N)});function _f(D){return kl(Ta(D).toLowerCase())}function qg(D){return(D=Ta(D))&&D.replace(Ve,Nr).replace(Qi,"")}var K_=Ud(function(D,N,ve){return D+(ve?"-":"")+N.toLowerCase()}),e_=Ud(function(D,N,ve){return D+(ve?" ":"")+N.toLowerCase()}),hg=$d("toLowerCase"),n0=Ud(function(D,N,ve){return D+(ve?"_":"")+N.toLowerCase()}),Y_=Ud(function(D,N,ve){return D+(ve?" ":"")+kl(N)}),gd=Ud(function(D,N,ve){return D+(ve?" ":"")+N.toUpperCase()}),kl=$d("toUpperCase");function bf(D,N,ve){return D=Ta(D),(N=ve?r:N)===r?function Rs(ui){return Wn.test(ui)}(D)?function Eo(ui){return ui.match(lr)||[]}(D):function ic(ui){return ui.match(fn)||[]}(D):D.match(N)||[]}var Df=Fo(function(D,N){try{return ia(D,r,N)}catch(ve){return Sp(ve)?ve:new to(ve)}}),q_=zl(function(D,N){return Zr(N,function(ve){ve=Ql(ve),os(D,ve,tr(D[ve],D))}),D});function lh(D){return function(){return D}}var r0=lu(),Sf=lu(!0);function Sc(D){return D}function Pm(D){return iu("function"==typeof D?D:Ar(D,1))}var Gh=Fo(function(D,N){return function(ve){return bc(ve,D,N)}}),o_=Fo(function(D,N){return function(ve){return bc(D,ve,N)}});function Ef(D,N,ve){var pt=Dc(N),tn=Cs(N,pt);null==ve&&(!_s(N)||!tn.length&&pt.length)&&(ve=N,N=D,D=this,tn=Cs(N,Dc(N)));var Mn=!(_s(ve)&&"chain"in ve&&!ve.chain),ei=Yd(D);return Zr(tn,function(Yn){var Si=N[Yn];D[Yn]=Si,ei&&(D.prototype[Yn]=function(){var pr=this.__chain__;if(Mn||pr){var sr=D(this.__wrapped__);return(sr.__actions__=Zc(this.__actions__)).push({func:Si,args:arguments,thisArg:D}),sr.__chain__=pr,sr}return Si.apply(D,Ya([this.value()],arguments))})}),D}function Hh(){}var a_=Uu(Mo),rv=Uu(js),s_=Uu(_o);function Rm(D){return dm(D)?Fl(Ql(D)):function gs(D){return function(N){return Rd(N,D)}}(D)}var Tp=Sd(),Kh=Sd(!0);function dh(){return[]}function km(){return!1}var Mf=Gm(function(D,N){return D+N},0),c_=Rc("ceil"),Tf=Gm(function(D,N){return D/N},1),_g=Rc("floor"),wf=Gm(function(D,N){return D*N},1),Mu=Rc("round"),vg=Gm(function(D,N){return D-N},0);return yn.after=function Jn(D,N){if("function"!=typeof N)throw new Ds(u);return D=Jo(D),function(){if(--D<1)return N.apply(this,arguments)}},yn.ary=li,yn.assign=lf,yn.assignIn=ng,yn.assignInWith=ig,yn.assignWith=df,yn.at=Od,yn.before=ji,yn.bind=tr,yn.bindAll=q_,yn.bindKey=vr,yn.castArray=function Vg(){if(!arguments.length)return[];var D=arguments[0];return Qo(D)?D:[D]},yn.chain=fl,yn.chunk=function _u(D,N,ve){N=(ve?pa(D,N,ve):N===r)?1:Or(Jo(N),0);var pt=null==D?0:D.length;if(!pt||N<1)return[];for(var tn=0,Mn=0,ei=Ui(Un(pt/N));tn<pt;)ei[Mn++]=da(D,tn,tn+=N);return ei},yn.compact=function Oh(D){for(var N=-1,ve=null==D?0:D.length,pt=0,tn=[];++N<ve;){var Mn=D[N];Mn&&(tn[pt++]=Mn)}return tn},yn.concat=function wh(){var D=arguments.length;if(!D)return[];for(var N=Ui(D-1),ve=arguments[0],pt=D;pt--;)N[pt-1]=arguments[pt];return Ya(Qo(ve)?Zc(ve):[ve],ms(N,1))},yn.cond=function ev(D){var N=null==D?0:D.length,ve=qr();return D=N?Mo(D,function(pt){if("function"!=typeof pt[1])throw new Ds(u);return[ve(pt[0]),pt[1]]}):[],Fo(function(pt){for(var tn=-1;++tn<N;){var Mn=D[tn];if(ia(Mn[0],this,pt))return ia(Mn[1],this,pt)}})},yn.conforms=function Qv(D){return function tm(D){var N=Dc(D);return function(ve){return nm(ve,D,N)}}(Ar(D,1))},yn.constant=lh,yn.countBy=Su,yn.create=function Vh(D,N){var ve=Ga(D);return null==N?ve:Aa(ve,N)},yn.curry=function mr(D,N,ve){var pt=pu(D,8,r,r,r,r,r,N=ve?r:N);return pt.placeholder=mr.placeholder,pt},yn.curryRight=function wr(D,N,ve){var pt=pu(D,16,r,r,r,r,r,N=ve?r:N);return pt.placeholder=wr.placeholder,pt},yn.debounce=Wr,yn.defaults=Hg,yn.defaultsDeep=rg,yn.defer=Gr,yn.delay=Ur,yn.difference=us,yn.differenceBy=Wo,yn.differenceWith=Zs,yn.drop=function es(D,N,ve){var pt=null==D?0:D.length;return pt?da(D,(N=ve||N===r?1:Jo(N))<0?0:N,pt):[]},yn.dropRight=function Vs(D,N,ve){var pt=null==D?0:D.length;return pt?da(D,0,(N=pt-(N=ve||N===r?1:Jo(N)))<0?0:N):[]},yn.dropRightWhile=function Lc(D,N){return D&&D.length?Vp(D,qr(N,3),!0,!0):[]},yn.dropWhile=function Kd(D,N){return D&&D.length?Vp(D,qr(N,3),!0):[]},yn.fill=function qs(D,N,ve,pt){var tn=null==D?0:D.length;return tn?(ve&&"number"!=typeof ve&&pa(D,N,ve)&&(ve=0,pt=tn),function la(D,N,ve,pt){var tn=D.length;for((ve=Jo(ve))<0&&(ve=-ve>tn?0:tn+ve),(pt=pt===r||pt>tn?tn:Jo(pt))<0&&(pt+=tn),pt=ve>pt?0:V_(pt);ve<pt;)D[ve++]=N;return D}(D,N,ve,pt)):[]},yn.filter=function yp(D,N){return(Qo(D)?ws:vh)(D,qr(N,3))},yn.flatMap=function Ym(D,N){return ms(Sm(D,N),1)},yn.flatMapDeep=function Xu(D,N){return ms(Sm(D,N),je)},yn.flatMapDepth=function bm(D,N,ve){return ve=ve===r?1:Jo(ve),ms(Sm(D,N),ve)},yn.flatten=Xl,yn.flattenDeep=function pm(D){return null!=D&&D.length?ms(D,je):[]},yn.flattenDepth=function Zp(D,N){return null!=D&&D.length?ms(D,N=N===r?1:Jo(N)):[]},yn.flip=function Mi(D){return pu(D,512)},yn.flow=r0,yn.flowRight=Sf,yn.fromPairs=function Nc(D){for(var N=-1,ve=null==D?0:D.length,pt={};++N<ve;){var tn=D[N];pt[tn[0]]=tn[1]}return pt},yn.functions=function z_(D){return null==D?[]:Cs(D,Dc(D))},yn.functionsIn=function e0(D){return null==D?[]:Cs(D,Zl(D))},yn.groupBy=xd,yn.initial=function Md(D){return null!=D&&D.length?da(D,0,-1):[]},yn.intersection=Na,yn.intersectionBy=fp,yn.intersectionWith=ml,yn.invert=Qg,yn.invertBy=sg,yn.invokeMap=Dp,yn.iteratee=Pm,yn.keyBy=Jm,yn.keys=Dc,yn.keysIn=Zl,yn.map=Sm,yn.mapKeys=function cg(D,N){var ve={};return N=qr(N,3),sc(D,function(pt,tn,Mn){os(ve,N(pt,tn,Mn),pt)}),ve},yn.mapValues=function jv(D,N){var ve={};return N=qr(N,3),sc(D,function(pt,tn,Mn){os(ve,tn,N(pt,tn,Mn))}),ve},yn.matches=function nv(D){return ru(Ar(D,1))},yn.matchesProperty=function Mp(D,N){return Xs(D,Ar(N,1))},yn.memoize=di,yn.merge=G_,yn.mergeWith=mf,yn.method=Gh,yn.methodOf=o_,yn.mixin=Ef,yn.negate=wi,yn.nthArg=function iv(D){return D=Jo(D),Fo(function(N){return Np(N,D)})},yn.omit=ff,yn.omitBy=function lg(D,N){return Cp(D,wi(qr(N)))},yn.once=function Er(D){return ji(2,D)},yn.orderBy=function $h(D,N,ve,pt){return null==D?[]:(Qo(N)||(N=null==N?[]:[N]),Qo(ve=pt?r:ve)||(ve=null==ve?[]:[ve]),cp(D,N,ve))},yn.over=a_,yn.overArgs=gr,yn.overEvery=rv,yn.overSome=s_,yn.partial=io,yn.partialRight=ro,yn.partition=Em,yn.pick=zv,yn.pickBy=Cp,yn.property=Rm,yn.propertyOf=function Cf(D){return function(N){return null==D?r:Rd(D,N)}},yn.pull=mm,yn.pullAll=vu,yn.pullAllBy=function gp(D,N,ve){return D&&D.length&&N&&N.length?ko(D,N,qr(ve,2)):D},yn.pullAllWith=function uc(D,N,ve){return D&&D.length&&N&&N.length?ko(D,N,r,ve):D},yn.pullAt=Yl,yn.range=Tp,yn.rangeRight=Kh,yn.rearg=mo,yn.reject=function gl(D,N){return(Qo(D)?ws:vh)(D,wi(qr(N,3)))},yn.remove=function wl(D,N){var ve=[];if(!D||!D.length)return ve;var pt=-1,tn=[],Mn=D.length;for(N=qr(N,3);++pt<Mn;){var ei=D[pt];N(ei,pt,D)&&(ve.push(ei),tn.push(pt))}return ls(D,tn),ve},yn.rest=function pc(D,N){if("function"!=typeof D)throw new Ds(u);return Fo(D,N=N===r?N:Jo(N))},yn.reverse=ps,yn.sampleSize=function v(D,N,ve){return N=(ve?pa(D,N,ve):N===r)?1:Jo(N),(Qo(D)?no:$s)(D,N)},yn.set=function Gv(D,N,ve){return null==D?D:Ld(D,N,ve)},yn.setWith=function jh(D,N,ve,pt){return pt="function"==typeof pt?pt:r,null==D?D:Ld(D,N,ve,pt)},yn.shuffle=function W(D){return(Qo(D)?lo:$l)(D)},yn.slice=function Ku(D,N,ve){var pt=null==D?0:D.length;return pt?(ve&&"number"!=typeof ve&&pa(D,N,ve)?(N=0,ve=pt):(N=null==N?0:Jo(N),ve=ve===r?pt:Jo(ve)),da(D,N,ve)):[]},yn.sortBy=ht,yn.sortedUniq=function yu(D){return D&&D.length?cd(D):[]},yn.sortedUniqBy=function Qd(D,N){return D&&D.length?cd(D,qr(N,2)):[]},yn.split=function i_(D,N,ve){return ve&&"number"!=typeof ve&&pa(D,N,ve)&&(N=ve=r),(ve=ve===r?q:ve>>>0)?(D=Ta(D))&&("string"==typeof N||null!=N&&!eg(N))&&!(N=Pc(N))&&is(D)?ou(Go(D),0,ve):D.split(N,ve):[]},yn.spread=function na(D,N){if("function"!=typeof D)throw new Ds(u);return N=null==N?0:Or(Jo(N),0),Fo(function(ve){var pt=ve[N],tn=ou(ve,0,N);return pt&&Ya(tn,pt),ia(D,this,tn)})},yn.tail=function nl(D){var N=null==D?0:D.length;return N?da(D,1,N):[]},yn.take=function th(D,N,ve){return D&&D.length?da(D,0,(N=ve||N===r?1:Jo(N))<0?0:N):[]},yn.takeRight=function nh(D,N,ve){var pt=null==D?0:D.length;return pt?da(D,(N=pt-(N=ve||N===r?1:Jo(N)))<0?0:N,pt):[]},yn.takeRightWhile=function Rh(D,N){return D&&D.length?Vp(D,qr(N,3),!1,!0):[]},yn.takeWhile=function Qu(D,N){return D&&D.length?Vp(D,qr(N,3)):[]},yn.tap=function rh(D,N){return N(D),D},yn.throttle=function hd(D,N,ve){var pt=!0,tn=!0;if("function"!=typeof D)throw new Ds(u);return _s(ve)&&(pt="leading"in ve?!!ve.leading:pt,tn="trailing"in ve?!!ve.trailing:tn),Wr(D,N,{leading:pt,maxWait:N,trailing:tn})},yn.thru=ym,yn.toArray=cf,yn.toPairs=Yg,yn.toPairsIn=Jg,yn.toPath=function Au(D){return Qo(D)?Mo(D,Ql):fd(D)?[D]:Zc(Jp(Ta(D)))},yn.toPlainObject=W_,yn.transform=function Hv(D,N,ve){var pt=Qo(D),tn=pt||Uc(D)||Uh(D);if(N=qr(N,4),null==ve){var Mn=D&&D.constructor;ve=tn?pt?new Mn:[]:_s(D)&&Yd(Mn)?Ga(od(D)):{}}return(tn?Zr:sc)(D,function(ei,Yn,Si){return N(ve,ei,Yn,Si)}),ve},yn.unary=function qm(D){return li(D,1)},yn.union=Ug,yn.unionBy=Xm,yn.unionWith=kh,yn.uniq=function vp(D){return D&&D.length?Vl(D):[]},yn.uniqBy=function ec(D,N){return D&&D.length?Vl(D,qr(N,2)):[]},yn.uniqWith=function ih(D,N){return N="function"==typeof N?N:r,D&&D.length?Vl(D,r,N):[]},yn.unset=function Zg(D,N){return null==D||dp(D,N)},yn.unzip=bu,yn.unzipWith=Do,yn.update=function dg(D,N,ve){return null==D?D:Up(D,N,Lu(ve))},yn.updateWith=function ug(D,N,ve,pt){return pt="function"==typeof pt?pt:r,null==D?D:Up(D,N,Lu(ve),pt)},yn.values=Mm,yn.valuesIn=function pg(D){return null==D?[]:Rt(D,Zl(D))},yn.without=Yr,yn.words=bf,yn.wrap=function Xf(D,N){return io(Lu(N),D)},yn.xor=Pl,yn.xorBy=ts,yn.xorWith=Du,yn.zip=fm,yn.zipObject=function gm(D,N){return bh(D||[],N||[],Oc)},yn.zipObjectDeep=function _m(D,N){return bh(D||[],N||[],Ld)},yn.zipWith=vm,yn.entries=Yg,yn.entriesIn=Jg,yn.extend=ng,yn.extendWith=ig,Ef(yn,yn),yn.add=Mf,yn.attempt=Df,yn.camelCase=gf,yn.capitalize=_f,yn.ceil=c_,yn.clamp=function zh(D,N,ve){return ve===r&&(ve=N,N=r),ve!==r&&(ve=(ve=rl(ve))==ve?ve:0),N!==r&&(N=(N=rl(N))==N?N:0),Cl(rl(D),N,ve)},yn.clone=function Nv(D){return Ar(D,4)},yn.cloneDeep=function L_(D){return Ar(D,5)},yn.cloneDeepWith=function Yf(D,N){return Ar(D,5,N="function"==typeof N?N:r)},yn.cloneWith=function Iu(D,N){return Ar(D,4,N="function"==typeof N?N:r)},yn.conformsTo=function Bv(D,N){return null==N||nm(D,N,Dc(N))},yn.deburr=qg,yn.defaultTo=function tv(D,N){return null==D||D!=D?N:D},yn.divide=Tf,yn.endsWith=function H_(D,N,ve){D=Ta(D),N=Pc(N);var pt=D.length,tn=ve=ve===r?pt:Cl(Jo(ve),0,pt);return(ve-=N.length)>=0&&D.slice(ve,tn)==N},yn.eq=Rl,yn.escape=function xm(D){return(D=Ta(D))&&Jt.test(D)?D.replace(Tn,ys):D},yn.escapeRegExp=function Kv(D){return(D=Ta(D))&&Qt.test(D)?D.replace(Vt,"\\$&"):D},yn.every=function Nh(D,N,ve){var pt=Qo(D)?js:_h;return ve&&pa(D,N,ve)&&(N=r),pt(D,qr(N,3))},yn.find=ah,yn.findIndex=sa,yn.findKey=function uf(D,N){return Ic(D,qr(N,3),sc)},yn.findLast=bp,yn.findLastIndex=Ol,yn.findLastKey=function qy(D,N){return Ic(D,qr(N,3),as)},yn.floor=_g,yn.forEach=Dm,yn.forEachRight=Eu,yn.forIn=function Kg(D,N){return null==D?D:fs(D,qr(N,3),Zl)},yn.forInRight=function Vv(D,N){return null==D?D:im(D,qr(N,3),Zl)},yn.forOwn=function pf(D,N){return D&&sc(D,qr(N,3))},yn.forOwnRight=function hf(D,N){return D&&as(D,qr(N,3))},yn.get=Wh,yn.gt=N_,yn.gte=Jf,yn.has=function og(D,N){return null!=D&&mu(D,N,Ns)},yn.hasIn=ag,yn.head=Hu,yn.identity=Sc,yn.includes=function Bh(D,N,ve,pt){D=$c(D)?D:Mm(D),ve=ve&&!pt?Jo(ve):0;var tn=D.length;return ve<0&&(ve=Or(tn+ve,0)),md(D)?ve<=tn&&D.indexOf(N,ve)>-1:!!tn&&Ra(D,N,ve)>-1},yn.indexOf=function mp(D,N,ve){var pt=null==D?0:D.length;if(!pt)return-1;var tn=null==ve?0:Jo(ve);return tn<0&&(tn=Or(pt+tn,0)),Ra(D,N,tn)},yn.inRange=function Tm(D,N,ve){return N=Ip(N),ve===r?(ve=N,N=0):ve=Ip(ve),function rp(D,N,ve){return D>=so(N,ve)&&D<Or(N,ve)}(D=rl(D),N,ve)},yn.invoke=Wv,yn.isArguments=sh,yn.isArray=Qo,yn.isArrayBuffer=B_,yn.isArrayLike=$c,yn.isArrayLikeObject=hc,yn.isBoolean=function ef(D){return!0===D||!1===D||vs(D)&&yc(D)==Fe},yn.isBuffer=Uc,yn.isDate=tf,yn.isElement=function $_(D){return vs(D)&&1===D.nodeType&&!Ep(D)},yn.isEmpty=function Wg(D){if(null==D)return!0;if($c(D)&&(Qo(D)||"string"==typeof D||"function"==typeof D.splice||Uc(D)||Uh(D)||sh(D)))return!D.length;var N=Fc(D);if(N==ee||N==Re)return!D.size;if(Vu(D))return!Jc(D).length;for(var ve in D)if(Ko.call(D,ve))return!1;return!0},yn.isEqual=function Zf(D,N){return Rr(D,N)},yn.isEqualWith=function Im(D,N,ve){var pt=(ve="function"==typeof ve?ve:r)?ve(D,N):r;return pt===r?Rr(D,N,r,ve):!!pt},yn.isError=Sp,yn.isFinite=function jg(D){return"number"==typeof D&&xo(D)},yn.isFunction=Yd,yn.isInteger=qf,yn.isLength=nf,yn.isMap=ch,yn.isMatch=function rf(D,N){return D===N||Lp(D,N,Xp(N))},yn.isMatchWith=function af(D,N,ve){return ve="function"==typeof ve?ve:r,Lp(D,N,Xp(N),ve)},yn.isNaN=function Jd(D){return Cm(D)&&D!=+D},yn.isNative=function sf(D){if(Hd(D))throw new to("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");return tu(D)},yn.isNil=function Zy(D){return null==D},yn.isNull=function $v(D){return null===D},yn.isNumber=Cm,yn.isObject=_s,yn.isObjectLike=vs,yn.isPlainObject=Ep,yn.isRegExp=eg,yn.isSafeInteger=function zg(D){return qf(D)&&D>=-ne&&D<=ne},yn.isSet=Gg,yn.isString=md,yn.isSymbol=fd,yn.isTypedArray=Uh,yn.isUndefined=function Uv(D){return D===r},yn.isWeakMap=function tg(D){return vs(D)&&Fc(D)==Se},yn.isWeakSet=function U_(D){return vs(D)&&"[object WeakSet]"==yc(D)},yn.join=function hm(D,N){return null==D?"":ta.call(D,N)},yn.kebabCase=K_,yn.last=ha,yn.lastIndexOf=function dc(D,N,ve){var pt=null==D?0:D.length;if(!pt)return-1;var tn=pt;return ve!==r&&(tn=(tn=Jo(ve))<0?Or(pt+tn,0):so(tn,pt-1)),N==N?function go(ui,Zi,Ui){for(var Sr=Ui+1;Sr--;)if(ui[Sr]===Zi)return Sr;return Sr}(D,N,tn):fc(D,rc,tn,!0)},yn.lowerCase=e_,yn.lowerFirst=hg,yn.lt=Ju,yn.lte=Am,yn.max=function xf(D){return D&&D.length?vc(D,Sc,yo):r},yn.maxBy=function ph(D,N){return D&&D.length?vc(D,qr(N,2),yo):r},yn.mean=function Qh(D){return bl(D,Sc)},yn.meanBy=function Of(D,N){return bl(D,qr(N,2))},yn.min=function Zu(D){return D&&D.length?vc(D,Sc,ap):r},yn.minBy=function l_(D,N){return D&&D.length?vc(D,qr(N,2),ap):r},yn.stubArray=dh,yn.stubFalse=km,yn.stubObject=function Af(){return{}},yn.stubString=function Fm(){return""},yn.stubTrue=function gg(){return!0},yn.multiply=wf,yn.nth=function pd(D,N){return D&&D.length?Np(D,Jo(N)):r},yn.noConflict=function If(){return uo._===this&&(uo._=Hs),this},yn.noop=Hh,yn.now=cn,yn.pad=function t0(D,N,ve){D=Ta(D);var pt=(N=Jo(N))?po(D):0;if(!N||pt>=N)return D;var tn=(N-pt)/2;return ud(Pi(tn),ve)+D+ud(Un(tn),ve)},yn.padEnd=function t_(D,N,ve){D=Ta(D);var pt=(N=Jo(N))?po(D):0;return N&&pt<N?D+ud(N-pt,ve):D},yn.padStart=function mg(D,N,ve){D=Ta(D);var pt=(N=Jo(N))?po(D):0;return N&&pt<N?ud(N-pt,ve)+D:D},yn.parseInt=function Q_(D,N,ve){return ve||null==N?N=0:N&&(N=+N),er(Ta(D).replace($t,""),N||0)},yn.random=function Ap(D,N,ve){if(ve&&"boolean"!=typeof ve&&pa(D,N,ve)&&(N=ve=r),ve===r&&("boolean"==typeof N?(ve=N,N=r):"boolean"==typeof D&&(ve=D,D=r)),D===r&&N===r?(D=0,N=1):(D=Ip(D),N===r?(N=D,D=0):N=Ip(N)),D>N){var pt=D;D=N,N=pt}if(ve||D%1||N%1){var tn=ar();return so(D+tn*(N-D+Xr("1e-"+((tn+"").length-1))),N)}return ds(D,N)},yn.reduce=function Yu(D,N,ve){var pt=Qo(D)?nc:Cc,tn=arguments.length<3;return pt(D,qr(N,4),ve,tn,Yc)},yn.reduceRight=function Zm(D,N,ve){var pt=Qo(D)?za:Cc,tn=arguments.length<3;return pt(D,qr(N,4),ve,tn,Al)},yn.repeat=function n_(D,N,ve){return N=(ve?pa(D,N,ve):N===r)?1:Jo(N),ku(Ta(D),N)},yn.replace=function X_(){var D=arguments,N=Ta(D[0]);return D.length<3?N:N.replace(D[1],D[2])},yn.result=function Xg(D,N,ve){var pt=-1,tn=(N=ld(N,D)).length;for(tn||(tn=1,D=r);++pt<tn;){var Mn=null==D?r:D[Ql(N[pt])];Mn===r&&(pt=tn,Mn=ve),D=Yd(Mn)?Mn.call(D):Mn}return D},yn.round=Mu,yn.runInContext=ui,yn.sample=function p(D){return(Qo(D)?Cr:Fd)(D)},yn.size=function ue(D){if(null==D)return 0;if($c(D))return md(D)?po(D):D.length;var N=Fc(D);return N==ee||N==Re?D.size:Jc(D).length},yn.snakeCase=n0,yn.some=function He(D,N,ve){var pt=Qo(D)?_o:Ul;return ve&&pa(D,N,ve)&&(N=r),pt(D,qr(N,3))},yn.sortedIndex=function qp(D,N){return Bp(D,N)},yn.sortedIndexBy=function Bc(D,N,ve){return $p(D,N,qr(ve,2))},yn.sortedIndexOf=function eh(D,N){var ve=null==D?0:D.length;if(ve){var pt=Bp(D,N);if(pt<ve&&Rl(D[pt],N))return pt}return-1},yn.sortedLastIndex=function tl(D,N){return Bp(D,N,!0)},yn.sortedLastIndexBy=function Ph(D,N,ve){return $p(D,N,qr(ve,2),!0)},yn.sortedLastIndexOf=function _p(D,N){if(null!=D&&D.length){var pt=Bp(D,N,!0)-1;if(Rl(D[pt],N))return pt}return-1},yn.startCase=Y_,yn.startsWith=function Om(D,N,ve){return D=Ta(D),ve=null==ve?0:Cl(Jo(ve),0,D.length),N=Pc(N),D.slice(ve,ve+N.length)==N},yn.subtract=vg,yn.sum=function yg(D){return D&&D.length?Ac(D,Sc):0},yn.sumBy=function Lm(D,N){return D&&D.length?Ac(D,qr(N,2)):0},yn.template=function vf(D,N,ve){var pt=yn.templateSettings;ve&&pa(D,N,ve)&&(N=r),D=Ta(D),N=ig({},N,pt,hu);var Yn,Si,tn=ig({},N.imports,pt.imports,hu),Mn=Dc(tn),ei=Rt(tn,Mn),pr=0,sr=N.interpolate||ft,yr="__p += '",kr=Hc((N.escape||ft).source+"|"+sr.source+"|"+(sr===Kn?ki:ft).source+"|"+(N.evaluate||ft).source+"|$","g"),Jr="//# sourceURL="+(Ko.call(N,"sourceURL")?(N.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++ri+"]")+"\n";D.replace(kr,function(oo,jo,Zo,Vc,Ws,Ec){return Zo||(Zo=Vc),yr+=D.slice(pr,Ec).replace(dn,ka),jo&&(Yn=!0,yr+="' +\n__e("+jo+") +\n'"),Ws&&(Si=!0,yr+="';\n"+Ws+";\n__p += '"),Zo&&(yr+="' +\n((__t = ("+Zo+")) == null ? '' : __t) +\n'"),pr=Ec+oo.length,oo}),yr+="';\n";var Dr=Ko.call(N,"variable")&&N.variable;if(Dr){if(kn.test(Dr))throw new to("Invalid `variable` option passed into `_.template`")}else yr="with (obj) {\n"+yr+"\n}\n";yr=(Si?yr.replace(Ie,""):yr).replace(At,"$1").replace(lt,"$1;"),yr="function("+(Dr||"obj")+") {\n"+(Dr?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(Yn?", __e = _.escape":"")+(Si?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+yr+"return __p\n}";var So=Df(function(){return Po(Mn,Jr+"return "+yr).apply(r,ei)});if(So.source=yr,Sp(So))throw So;return So},yn.times=function xp(D,N){if((D=Jo(D))<1||D>ne)return[];var ve=q,pt=so(D,q);N=qr(N),D-=q;for(var tn=Wc(pt,N);++ve<D;)N(ve);return tn},yn.toFinite=Ip,yn.toInteger=Jo,yn.toLength=V_,yn.toLower=function yf(D){return Ta(D).toLowerCase()},yn.toNumber=rl,yn.toSafeInteger=function j_(D){return D?Cl(Jo(D),-ne,ne):0===D?D:0},yn.toString=Ta,yn.toUpper=function r_(D){return Ta(D).toUpperCase()},yn.trim=function wm(D,N,ve){if((D=Ta(D))&&(ve||N===r))return Dl(D);if(!D||!(N=Pc(N)))return D;var pt=Go(D),tn=Go(N);return ou(pt,hn(pt,tn),ti(pt,tn)+1).join("")},yn.trimEnd=function J_(D,N,ve){if((D=Ta(D))&&(ve||N===r))return D.slice(0,Mc(D)+1);if(!D||!(N=Pc(N)))return D;var pt=Go(D);return ou(pt,0,ti(pt,Go(N))+1).join("")},yn.trimStart=function fg(D,N,ve){if((D=Ta(D))&&(ve||N===r))return D.replace($t,"");if(!D||!(N=Pc(N)))return D;var pt=Go(D);return ou(pt,hn(pt,Go(N))).join("")},yn.truncate=function Z_(D,N){var ve=30,pt="...";if(_s(N)){var tn="separator"in N?N.separator:tn;ve="length"in N?Jo(N.length):ve,pt="omission"in N?Pc(N.omission):pt}var Mn=(D=Ta(D)).length;if(is(D)){var ei=Go(D);Mn=ei.length}if(ve>=Mn)return D;var Yn=ve-po(pt);if(Yn<1)return pt;var Si=ei?ou(ei,0,Yn).join(""):D.slice(0,Yn);if(tn===r)return Si+pt;if(ei&&(Yn+=Si.length-Yn),eg(tn)){if(D.slice(Yn).search(tn)){var pr,sr=Si;for(tn.global||(tn=Hc(tn.source,Ta(Bi.exec(tn))+"g")),tn.lastIndex=0;pr=tn.exec(sr);)var yr=pr.index;Si=Si.slice(0,yr===r?Yn:yr)}}else if(D.indexOf(Pc(tn),Yn)!=Yn){var kr=Si.lastIndexOf(tn);kr>-1&&(Si=Si.slice(0,kr))}return Si+pt},yn.unescape=function Cu(D){return(D=Ta(D))&&Ft.test(D)?D.replace(vn,Za):D},yn.uniqueId=function uh(D){var N=++sl;return Ta(D)+N},yn.upperCase=gd,yn.upperFirst=kl,yn.each=Dm,yn.eachRight=Eu,yn.first=Hu,Ef(yn,function(){var D={};return sc(yn,function(N,ve){Ko.call(yn.prototype,ve)||(D[ve]=N)}),D}(),{chain:!1}),yn.VERSION="4.17.21",Zr(["bind","bindKey","curry","curryRight","partial","partialRight"],function(D){yn[D].placeholder=yn}),Zr(["drop","take"],function(D,N){Sn.prototype[D]=function(ve){ve=ve===r?1:Or(Jo(ve),0);var pt=this.__filtered__&&!N?new Sn(this):this.clone();return pt.__filtered__?pt.__takeCount__=so(ve,pt.__takeCount__):pt.__views__.push({size:so(ve,q),type:D+(pt.__dir__<0?"Right":"")}),pt},Sn.prototype[D+"Right"]=function(ve){return this.reverse()[D](ve).reverse()}}),Zr(["filter","map","takeWhile"],function(D,N){var ve=N+1,pt=1==ve||3==ve;Sn.prototype[D]=function(tn){var Mn=this.clone();return Mn.__iteratees__.push({iteratee:qr(tn,3),type:ve}),Mn.__filtered__=Mn.__filtered__||pt,Mn}}),Zr(["head","last"],function(D,N){var ve="take"+(N?"Right":"");Sn.prototype[D]=function(){return this[ve](1).value()[0]}}),Zr(["initial","tail"],function(D,N){var ve="drop"+(N?"":"Right");Sn.prototype[D]=function(){return this.__filtered__?new Sn(this):this[ve](1)}}),Sn.prototype.compact=function(){return this.filter(Sc)},Sn.prototype.find=function(D){return this.filter(D).head()},Sn.prototype.findLast=function(D){return this.reverse().find(D)},Sn.prototype.invokeMap=Fo(function(D,N){return"function"==typeof D?new Sn(this):this.map(function(ve){return bc(ve,D,N)})}),Sn.prototype.reject=function(D){return this.filter(wi(qr(D)))},Sn.prototype.slice=function(D,N){D=Jo(D);var ve=this;return ve.__filtered__&&(D>0||N<0)?new Sn(ve):(D<0?ve=ve.takeRight(-D):D&&(ve=ve.drop(D)),N!==r&&(ve=(N=Jo(N))<0?ve.dropRight(-N):ve.take(N-D)),ve)},Sn.prototype.takeRightWhile=function(D){return this.reverse().takeWhile(D).reverse()},Sn.prototype.toArray=function(){return this.take(q)},sc(Sn.prototype,function(D,N){var ve=/^(?:filter|find|map|reject)|While$/.test(N),pt=/^(?:head|last)$/.test(N),tn=yn[pt?"take"+("last"==N?"Right":""):N],Mn=pt||/^find/.test(N);tn&&(yn.prototype[N]=function(){var ei=this.__wrapped__,Yn=pt?[1]:arguments,Si=ei instanceof Sn,pr=Yn[0],sr=Si||Qo(ei),yr=function(jo){var Zo=tn.apply(yn,Ya([jo],Yn));return pt&&kr?Zo[0]:Zo};sr&&ve&&"function"==typeof pr&&1!=pr.length&&(Si=sr=!1);var kr=this.__chain__,Dr=Mn&&!kr,So=Si&&!this.__actions__.length;if(!Mn&&sr){ei=So?ei:new Sn(this);var oo=D.apply(ei,Yn);return oo.__actions__.push({func:ym,args:[yr],thisArg:r}),new zt(oo,kr)}return Dr&&So?D.apply(this,Yn):(oo=this.thru(yr),Dr?pt?oo.value()[0]:oo.value():oo)})}),Zr(["pop","push","shift","sort","splice","unshift"],function(D){var N=Gs[D],ve=/^(?:push|sort|unshift)$/.test(D)?"tap":"thru",pt=/^(?:pop|shift)$/.test(D);yn.prototype[D]=function(){var tn=arguments;if(pt&&!this.__chain__){var Mn=this.value();return N.apply(Qo(Mn)?Mn:[],tn)}return this[ve](function(ei){return N.apply(Qo(ei)?ei:[],tn)})}}),sc(Sn.prototype,function(D,N){var ve=yn[N];if(ve){var pt=ve.name+"";Ko.call(jn,pt)||(jn[pt]=[]),jn[pt].push({name:N,func:ve})}}),jn[$u(r,2).name]=[{name:"wrapper",func:r}],Sn.prototype.clone=function oe(){var D=new Sn(this.__wrapped__);return D.__actions__=Zc(this.__actions__),D.__dir__=this.__dir__,D.__filtered__=this.__filtered__,D.__iteratees__=Zc(this.__iteratees__),D.__takeCount__=this.__takeCount__,D.__views__=Zc(this.__views__),D},Sn.prototype.reverse=function qe(){if(this.__filtered__){var D=new Sn(this);D.__dir__=-1,D.__filtered__=!0}else(D=this.clone()).__dir__*=-1;return D},Sn.prototype.value=function rt(){var D=this.__wrapped__.value(),N=this.__dir__,ve=Qo(D),pt=N<0,tn=ve?D.length:0,Mn=function Gd(D,N,ve){for(var pt=-1,tn=ve.length;++pt<tn;){var Mn=ve[pt],ei=Mn.size;switch(Mn.type){case"drop":D+=ei;break;case"dropRight":N-=ei;break;case"take":N=so(N,D+ei);break;case"takeRight":D=Or(D,N-ei)}}return{start:D,end:N}}(0,tn,this.__views__),ei=Mn.start,Yn=Mn.end,Si=Yn-ei,pr=pt?Yn:ei-1,sr=this.__iteratees__,yr=sr.length,kr=0,Jr=so(Si,this.__takeCount__);if(!ve||!pt&&tn==Si&&Jr==Si)return am(D,this.__actions__);var Dr=[];e:for(;Si--&&kr<Jr;){for(var So=-1,oo=D[pr+=N];++So<yr;){var jo=sr[So],Vc=jo.type,Ws=(0,jo.iteratee)(oo);if(2==Vc)oo=Ws;else if(!Ws){if(1==Vc)continue e;break e}}Dr[kr++]=oo}return Dr},yn.prototype.at=Td,yn.prototype.chain=function oh(){return fl(this)},yn.prototype.commit=function Jl(){return new zt(this.value(),this.__chain__)},yn.prototype.next=function Fh(){this.__values__===r&&(this.__values__=cf(this.value()));var D=this.__index__>=this.__values__.length;return{done:D,value:D?r:this.__values__[this.__index__++]}},yn.prototype.plant=function ra(D){for(var N,ve=this;ve instanceof xc;){var pt=Gu(ve);pt.__index__=0,pt.__values__=r,N?tn.__wrapped__=pt:N=pt;var tn=pt;ve=ve.__wrapped__}return tn.__wrapped__=D,N},yn.prototype.reverse=function il(){var D=this.__wrapped__;if(D instanceof Sn){var N=D;return this.__actions__.length&&(N=new Sn(this)),(N=N.reverse()).__actions__.push({func:ym,args:[ps],thisArg:r}),new zt(N,this.__chain__)}return this.thru(ps)},yn.prototype.toJSON=yn.prototype.valueOf=yn.prototype.value=function Xd(){return am(this.__wrapped__,this.__actions__)},yn.prototype.first=yn.prototype.head,Fs&&(yn.prototype[Fs]=function Lh(){return this}),yn}();uo._=Gc,(e=function(){return Gc}.call(L,n,L,Ge))!==r&&(Ge.exports=e)}.call(this)},95880:(Ge,L,n)=>{"use strict";var e=n(81593),r=n(59407);function a(p){for(var v="https://reactjs.org/docs/error-decoder.html?invariant="+p,W=1;W<arguments.length;W++)v+="&args[]="+encodeURIComponent(arguments[W]);return"Minified React error #"+p+"; visit "+v+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var f=new Set,d={};function u(p,v){y(p,v),y(p+"Capture",v)}function y(p,v){for(d[p]=v,p=0;p<v.length;p++)f.add(v[p])}var m=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),_=Object.prototype.hasOwnProperty,I=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,F={},M={};function T(p,v,W,ue,He,ht,cn){this.acceptsBooleans=2===v||3===v||4===v,this.attributeName=ue,this.attributeNamespace=He,this.mustUseProperty=W,this.propertyName=p,this.type=v,this.sanitizeURL=ht,this.removeEmptyString=cn}var A={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(p){A[p]=new T(p,0,!1,p,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(p){var v=p[0];A[v]=new T(v,1,!1,p[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(p){A[p]=new T(p,2,!1,p.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(p){A[p]=new T(p,2,!1,p,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(p){A[p]=new T(p,3,!1,p.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(p){A[p]=new T(p,3,!0,p,null,!1,!1)}),["capture","download"].forEach(function(p){A[p]=new T(p,4,!1,p,null,!1,!1)}),["cols","rows","size","span"].forEach(function(p){A[p]=new T(p,6,!1,p,null,!1,!1)}),["rowSpan","start"].forEach(function(p){A[p]=new T(p,5,!1,p.toLowerCase(),null,!1,!1)});var z=/[\-:]([a-z])/g;function V(p){return p[1].toUpperCase()}function G(p,v,W,ue){var He=A.hasOwnProperty(v)?A[v]:null;(null!==He?0!==He.type:ue||!(2<v.length)||"o"!==v[0]&&"O"!==v[0]||"n"!==v[1]&&"N"!==v[1])&&(function w(p,v,W,ue){if(null===v||typeof v>"u"||function x(p,v,W,ue){if(null!==W&&0===W.type)return!1;switch(typeof v){case"function":case"symbol":return!0;case"boolean":return!ue&&(null!==W?!W.acceptsBooleans:"data-"!==(p=p.toLowerCase().slice(0,5))&&"aria-"!==p);default:return!1}}(p,v,W,ue))return!0;if(ue)return!1;if(null!==W)switch(W.type){case 3:return!v;case 4:return!1===v;case 5:return isNaN(v);case 6:return isNaN(v)||1>v}return!1}(v,W,He,ue)&&(W=null),ue||null===He?function k(p){return!!_.call(M,p)||!_.call(F,p)&&(I.test(p)?M[p]=!0:(F[p]=!0,!1))}(v)&&(null===W?p.removeAttribute(v):p.setAttribute(v,""+W)):He.mustUseProperty?p[He.propertyName]=null===W?3!==He.type&&"":W:(v=He.attributeName,ue=He.attributeNamespace,null===W?p.removeAttribute(v):(W=3===(He=He.type)||4===He&&!0===W?"":""+W,ue?p.setAttributeNS(ue,v,W):p.setAttribute(v,W))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(p){var v=p.replace(z,V);A[v]=new T(v,1,!1,p,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(p){var v=p.replace(z,V);A[v]=new T(v,1,!1,p,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(p){var v=p.replace(z,V);A[v]=new T(v,1,!1,p,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(p){A[p]=new T(p,1,!1,p.toLowerCase(),null,!1,!1)}),A.xlinkHref=new T("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(p){A[p]=new T(p,1,!1,p.toLowerCase(),null,!0,!0)});var B=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,H=Symbol.for("react.element"),U=Symbol.for("react.portal"),$=Symbol.for("react.fragment"),R=Symbol.for("react.strict_mode"),K=Symbol.for("react.profiler"),j=Symbol.for("react.provider"),Y=Symbol.for("react.context"),O=Symbol.for("react.forward_ref"),me=Symbol.for("react.suspense"),ge=Symbol.for("react.suspense_list"),Ee=Symbol.for("react.memo"),je=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var ne=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var be=Symbol.iterator;function fe(p){return null===p||"object"!=typeof p?null:"function"==typeof(p=be&&p[be]||p["@@iterator"])?p:null}var ce,q=Object.assign;function xe(p){if(void 0===ce)try{throw Error()}catch(W){var v=W.stack.trim().match(/\n( *(at )?)/);ce=v&&v[1]||""}return"\n"+ce+p}var _e=!1;function ke(p,v){if(!p||_e)return"";_e=!0;var W=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(v)if(v=function(){throw Error()},Object.defineProperty(v.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(v,[])}catch(ji){var ue=ji}Reflect.construct(p,[],v)}else{try{v.call()}catch(ji){ue=ji}p.call(v.prototype)}else{try{throw Error()}catch(ji){ue=ji}p()}}catch(ji){if(ji&&ue&&"string"==typeof ji.stack){for(var He=ji.stack.split("\n"),ht=ue.stack.split("\n"),cn=He.length-1,Jn=ht.length-1;1<=cn&&0<=Jn&&He[cn]!==ht[Jn];)Jn--;for(;1<=cn&&0<=Jn;cn--,Jn--)if(He[cn]!==ht[Jn]){if(1!==cn||1!==Jn)do{if(cn--,0>--Jn||He[cn]!==ht[Jn]){var li="\n"+He[cn].replace(" at new "," at ");return p.displayName&&li.includes("<anonymous>")&&(li=li.replace("<anonymous>",p.displayName)),li}}while(1<=cn&&0<=Jn);break}}}finally{_e=!1,Error.prepareStackTrace=W}return(p=p?p.displayName||p.name:"")?xe(p):""}function J(p){switch(p.tag){case 5:return xe(p.type);case 16:return xe("Lazy");case 13:return xe("Suspense");case 19:return xe("SuspenseList");case 0:case 2:case 15:return ke(p.type,!1);case 11:return ke(p.type.render,!1);case 1:return ke(p.type,!0);default:return""}}function wt(p){if(null==p)return null;if("function"==typeof p)return p.displayName||p.name||null;if("string"==typeof p)return p;switch(p){case $:return"Fragment";case U:return"Portal";case K:return"Profiler";case R:return"StrictMode";case me:return"Suspense";case ge:return"SuspenseList"}if("object"==typeof p)switch(p.$$typeof){case Y:return(p.displayName||"Context")+".Consumer";case j:return(p._context.displayName||"Context")+".Provider";case O:var v=p.render;return(p=p.displayName)||(p=""!==(p=v.displayName||v.name||"")?"ForwardRef("+p+")":"ForwardRef"),p;case Ee:return null!==(v=p.displayName||null)?v:wt(p.type)||"Memo";case je:v=p._payload,p=p._init;try{return wt(p(v))}catch{}}return null}function Fe(p){var v=p.type;switch(p.tag){case 24:return"Cache";case 9:return(v.displayName||"Context")+".Consumer";case 10:return(v._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return p=(p=v.render).displayName||p.name||"",v.displayName||(""!==p?"ForwardRef("+p+")":"ForwardRef");case 7:return"Fragment";case 5:return v;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return wt(v);case 8:return v===R?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"==typeof v)return v.displayName||v.name||null;if("string"==typeof v)return v}return null}function nt(p){switch(typeof p){case"boolean":case"number":case"string":case"undefined":case"object":return p;default:return""}}function se(p){var v=p.type;return(p=p.nodeName)&&"input"===p.toLowerCase()&&("checkbox"===v||"radio"===v)}function Q(p){p._valueTracker||(p._valueTracker=function he(p){var v=se(p)?"checked":"value",W=Object.getOwnPropertyDescriptor(p.constructor.prototype,v),ue=""+p[v];if(!p.hasOwnProperty(v)&&typeof W<"u"&&"function"==typeof W.get&&"function"==typeof W.set){var He=W.get,ht=W.set;return Object.defineProperty(p,v,{configurable:!0,get:function(){return He.call(this)},set:function(cn){ue=""+cn,ht.call(this,cn)}}),Object.defineProperty(p,v,{enumerable:W.enumerable}),{getValue:function(){return ue},setValue:function(cn){ue=""+cn},stopTracking:function(){p._valueTracker=null,delete p[v]}}}}(p))}function de(p){if(!p)return!1;var v=p._valueTracker;if(!v)return!0;var W=v.getValue(),ue="";return p&&(ue=se(p)?p.checked?"true":"false":p.value),(p=ue)!==W&&(v.setValue(p),!0)}function ee(p){if(typeof(p=p||(typeof document<"u"?document:void 0))>"u")return null;try{return p.activeElement||p.body}catch{return p.body}}function Te(p,v){return q({},v,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:v.checked??p._wrapperState.initialChecked})}function ie(p,v){var W=null==v.defaultValue?"":v.defaultValue,ue=null!=v.checked?v.checked:v.defaultChecked;W=nt(null!=v.value?v.value:W),p._wrapperState={initialChecked:ue,initialValue:W,controlled:"checkbox"===v.type||"radio"===v.type?null!=v.checked:null!=v.value}}function pe(p,v){null!=(v=v.checked)&&G(p,"checked",v,!1)}function we(p,v){pe(p,v);var W=nt(v.value),ue=v.type;if(null!=W)"number"===ue?(0===W&&""===p.value||p.value!=W)&&(p.value=""+W):p.value!==""+W&&(p.value=""+W);else if("submit"===ue||"reset"===ue)return void p.removeAttribute("value");v.hasOwnProperty("value")?Ce(p,v.type,W):v.hasOwnProperty("defaultValue")&&Ce(p,v.type,nt(v.defaultValue)),null==v.checked&&null!=v.defaultChecked&&(p.defaultChecked=!!v.defaultChecked)}function Pe(p,v,W){if(v.hasOwnProperty("value")||v.hasOwnProperty("defaultValue")){var ue=v.type;if(("submit"===ue||"reset"===ue)&&null==v.value)return;v=""+p._wrapperState.initialValue,W||v===p.value||(p.value=v),p.defaultValue=v}""!==(W=p.name)&&(p.name=""),p.defaultChecked=!!p._wrapperState.initialChecked,""!==W&&(p.name=W)}function Ce(p,v,W){("number"!==v||ee(p.ownerDocument)!==p)&&(null==W?p.defaultValue=""+p._wrapperState.initialValue:p.defaultValue!==""+W&&(p.defaultValue=""+W))}var Re=Array.isArray;function Ze(p,v,W,ue){if(p=p.options,v){v={};for(var He=0;He<W.length;He++)v["$"+W[He]]=!0;for(W=0;W<p.length;W++)He=v.hasOwnProperty("$"+p[W].value),p[W].selected!==He&&(p[W].selected=He),He&&ue&&(p[W].defaultSelected=!0)}else{for(W=""+nt(W),v=null,He=0;He<p.length;He++){if(p[He].value===W)return p[He].selected=!0,void(ue&&(p[He].defaultSelected=!0));null!==v||p[He].disabled||(v=p[He])}null!==v&&(v.selected=!0)}}function vt(p,v){if(null!=v.dangerouslySetInnerHTML)throw Error(a(91));return q({},v,{value:void 0,defaultValue:void 0,children:""+p._wrapperState.initialValue})}function st(p,v){var W=v.value;if(null==W){if(W=v.children,v=v.defaultValue,null!=W){if(null!=v)throw Error(a(92));if(Re(W)){if(1<W.length)throw Error(a(93));W=W[0]}v=W}null==v&&(v=""),W=v}p._wrapperState={initialValue:nt(W)}}function Se(p,v){var W=nt(v.value),ue=nt(v.defaultValue);null!=W&&((W=""+W)!==p.value&&(p.value=W),null==v.defaultValue&&p.defaultValue!==W&&(p.defaultValue=W)),null!=ue&&(p.defaultValue=""+ue)}function Ke(p){var v=p.textContent;v===p._wrapperState.initialValue&&""!==v&&null!==v&&(p.value=v)}function ze(p){switch(p){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function Tt(p,v){return null==p||"http://www.w3.org/1999/xhtml"===p?ze(v):"http://www.w3.org/2000/svg"===p&&"foreignObject"===v?"http://www.w3.org/1999/xhtml":p}var xt,p,rn=(p=function(p,v){if("http://www.w3.org/2000/svg"!==p.namespaceURI||"innerHTML"in p)p.innerHTML=v;else{for((xt=xt||document.createElement("div")).innerHTML="<svg>"+v.valueOf().toString()+"</svg>",v=xt.firstChild;p.firstChild;)p.removeChild(p.firstChild);for(;v.firstChild;)p.appendChild(v.firstChild)}},typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(v,W,ue,He){MSApp.execUnsafeLocalFunction(function(){return p(v,W)})}:p);function sn(p,v){if(v){var W=p.firstChild;if(W&&W===p.lastChild&&3===W.nodeType)return void(W.nodeValue=v)}p.textContent=v}var nn={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},gn=["Webkit","ms","Moz","O"];function Et(p,v,W){return null==v||"boolean"==typeof v||""===v?"":W||"number"!=typeof v||0===v||nn.hasOwnProperty(p)&&nn[p]?(""+v).trim():v+"px"}function dt(p,v){for(var W in p=p.style,v)if(v.hasOwnProperty(W)){var ue=0===W.indexOf("--"),He=Et(W,v[W],ue);"float"===W&&(W="cssFloat"),ue?p.setProperty(W,He):p[W]=He}}Object.keys(nn).forEach(function(p){gn.forEach(function(v){v=v+p.charAt(0).toUpperCase()+p.substring(1),nn[v]=nn[p]})});var yt=q({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function mt(p,v){if(v){if(yt[p]&&(null!=v.children||null!=v.dangerouslySetInnerHTML))throw Error(a(137,p));if(null!=v.dangerouslySetInnerHTML){if(null!=v.children)throw Error(a(60));if("object"!=typeof v.dangerouslySetInnerHTML||!("__html"in v.dangerouslySetInnerHTML))throw Error(a(61))}if(null!=v.style&&"object"!=typeof v.style)throw Error(a(62))}}function Ie(p,v){if(-1===p.indexOf("-"))return"string"==typeof v.is;switch(p){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var At=null;function lt(p){return(p=p.target||p.srcElement||window).correspondingUseElement&&(p=p.correspondingUseElement),3===p.nodeType?p.parentNode:p}var vn=null,Tn=null,Ft=null;function Jt(p){if(p=Sn(p)){if("function"!=typeof vn)throw Error(a(280));var v=p.stateNode;v&&(v=qe(v),vn(p.stateNode,p.type,v))}}function Gt(p){Tn?Ft?Ft.push(p):Ft=[p]:Tn=p}function en(){if(Tn){var p=Tn,v=Ft;if(Ft=Tn=null,Jt(p),v)for(p=0;p<v.length;p++)Jt(v[p])}}function Kn(p,v){return p(v)}function Ht(){}var On=!1;function ln(p,v,W){if(On)return p(v,W);On=!0;try{return Kn(p,v,W)}finally{On=!1,(null!==Tn||null!==Ft)&&(Ht(),en())}}function Vt(p,v){var W=p.stateNode;if(null===W)return null;var ue=qe(W);if(null===ue)return null;W=ue[v];e:switch(v){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(ue=!ue.disabled)||(ue=!("button"===(p=p.type)||"input"===p||"select"===p||"textarea"===p)),p=!ue;break e;default:p=!1}if(p)return null;if(W&&"function"!=typeof W)throw Error(a(231,v,typeof W));return W}var Qt=!1;if(m)try{var $t={};Object.defineProperty($t,"passive",{get:function(){Qt=!0}}),window.addEventListener("test",$t,$t),window.removeEventListener("test",$t,$t)}catch{Qt=!1}function un(p,v,W,ue,He,ht,cn,Jn,li){var ji=Array.prototype.slice.call(arguments,3);try{v.apply(W,ji)}catch(tr){this.onError(tr)}}var Zt=!1,on=null,Bt=!1,fn=null,kn={onError:function(p){Zt=!0,on=p}};function ni(p,v,W,ue,He,ht,cn,Jn,li){Zt=!1,on=null,un.apply(kn,arguments)}function Bi(p){var v=p,W=p;if(p.alternate)for(;v.return;)v=v.return;else{p=v;do{4098&(v=p).flags&&(W=v.return),p=v.return}while(p)}return 3===v.tag?W:null}function St(p){if(13===p.tag){var v=p.memoizedState;if(null===v&&null!==(p=p.alternate)&&(v=p.memoizedState),null!==v)return v.dehydrated}return null}function Dn(p){if(Bi(p)!==p)throw Error(a(188))}function qt(p){return null!==(p=function Ne(p){var v=p.alternate;if(!v){if(null===(v=Bi(p)))throw Error(a(188));return v!==p?null:p}for(var W=p,ue=v;;){var He=W.return;if(null===He)break;var ht=He.alternate;if(null===ht){if(null!==(ue=He.return)){W=ue;continue}break}if(He.child===ht.child){for(ht=He.child;ht;){if(ht===W)return Dn(He),p;if(ht===ue)return Dn(He),v;ht=ht.sibling}throw Error(a(188))}if(W.return!==ue.return)W=He,ue=ht;else{for(var cn=!1,Jn=He.child;Jn;){if(Jn===W){cn=!0,W=He,ue=ht;break}if(Jn===ue){cn=!0,ue=He,W=ht;break}Jn=Jn.sibling}if(!cn){for(Jn=ht.child;Jn;){if(Jn===W){cn=!0,W=ht,ue=He;break}if(Jn===ue){cn=!0,ue=ht,W=He;break}Jn=Jn.sibling}if(!cn)throw Error(a(189))}}if(W.alternate!==ue)throw Error(a(190))}if(3!==W.tag)throw Error(a(188));return W.stateNode.current===W?p:v}(p))?Qe(p):null}function Qe(p){if(5===p.tag||6===p.tag)return p;for(p=p.child;null!==p;){var v=Qe(p);if(null!==v)return v;p=p.sibling}return null}var Ve=r.unstable_scheduleCallback,ft=r.unstable_cancelCallback,dn=r.unstable_shouldYield,En=r.unstable_requestPaint,ii=r.unstable_now,mi=r.unstable_getCurrentPriorityLevel,zn=r.unstable_ImmediatePriority,Ai=r.unstable_UserBlockingPriority,Pt=r.unstable_NormalPriority,xn=r.unstable_LowPriority,Ln=r.unstable_IdlePriority,It=null,Xe=null,Ue=Math.clz32?Math.clz32:function $e(p){return 0===(p>>>=0)?32:31-(Xt(p)/re|0)|0},Xt=Math.log,re=Math.LN2,We=64,_t=4194304;function Kt(p){switch(p&-p){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&p;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&p;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return p}}function Nn(p,v){var W=p.pendingLanes;if(0===W)return 0;var ue=0,He=p.suspendedLanes,ht=p.pingedLanes,cn=268435455&W;if(0!==cn){var Jn=cn&~He;0!==Jn?ue=Kt(Jn):0!=(ht&=cn)&&(ue=Kt(ht))}else 0!=(cn=W&~He)?ue=Kt(cn):0!==ht&&(ue=Kt(ht));if(0===ue)return 0;if(0!==v&&v!==ue&&!(v&He)&&((He=ue&-ue)>=(ht=v&-v)||16===He&&4194240&ht))return v;if(4&ue&&(ue|=16&W),0!==(v=p.entangledLanes))for(p=p.entanglements,v&=ue;0<v;)ue|=p[W=31-Ue(v)],v&=~(He=1<<W);return ue}function qn(p,v){switch(p){case 1:case 2:case 4:return v+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return v+5e3;default:return-1}}function Gi(p){return 0!=(p=-1073741825&p.pendingLanes)?p:1073741824&p?1073741824:0}function Vi(){var p=We;return!(4194240&(We<<=1))&&(We=64),p}function Hi(p){for(var v=[],W=0;31>W;W++)v.push(p);return v}function or(p,v,W){p.pendingLanes|=v,536870912!==v&&(p.suspendedLanes=0,p.pingedLanes=0),(p=p.eventTimes)[v=31-Ue(v)]=W}function an(p,v){var W=p.entangledLanes|=v;for(p=p.entanglements;W;){var ue=31-Ue(W),He=1<<ue;He&v|p[ue]&v&&(p[ue]|=v),W&=~He}}var In=0;function Gn(p){return 1<(p&=-p)?4<p?268435455&p?16:536870912:4:1}var Fn,pi,bi,Nt,Je,gt=!1,jt=[],pn=null,$n=null,oi=null,Ti=new Map,Ri=new Map,Li=[],Qi="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function Ji(p,v){switch(p){case"focusin":case"focusout":pn=null;break;case"dragenter":case"dragleave":$n=null;break;case"mouseover":case"mouseout":oi=null;break;case"pointerover":case"pointerout":Ti.delete(v.pointerId);break;case"gotpointercapture":case"lostpointercapture":Ri.delete(v.pointerId)}}function lr(p,v,W,ue,He,ht){return null===p||p.nativeEvent!==ht?(p={blockedOn:v,domEventName:W,eventSystemFlags:ue,nativeEvent:ht,targetContainers:[He]},null!==v&&null!==(v=Sn(v))&&pi(v),p):(p.eventSystemFlags|=ue,v=p.targetContainers,null!==He&&-1===v.indexOf(He)&&v.push(He),p)}function Wn(p){var v=zt(p.target);if(null!==v){var W=Bi(v);if(null!==W)if(13===(v=W.tag)){if(null!==(v=St(W)))return p.blockedOn=v,void Je(p.priority,function(){bi(W)})}else if(3===v&&W.stateNode.current.memoizedState.isDehydrated)return void(p.blockedOn=3===W.tag?W.stateNode.containerInfo:null)}p.blockedOn=null}function Bn(p){if(null!==p.blockedOn)return!1;for(var v=p.targetContainers;0<v.length;){var W=No(p.domEventName,p.eventSystemFlags,v[0],p.nativeEvent);if(null!==W)return null!==(v=Sn(W))&&pi(v),p.blockedOn=W,!1;var ue=new(W=p.nativeEvent).constructor(W.type,W);At=ue,W.target.dispatchEvent(ue),At=null,v.shift()}return!0}function ri(p,v,W){Bn(p)&&W.delete(v)}function ci(){gt=!1,null!==pn&&Bn(pn)&&(pn=null),null!==$n&&Bn($n)&&($n=null),null!==oi&&Bn(oi)&&(oi=null),Ti.forEach(ri),Ri.forEach(ri)}function vi(p,v){p.blockedOn===v&&(p.blockedOn=null,gt||(gt=!0,r.unstable_scheduleCallback(r.unstable_NormalPriority,ci)))}function Di(p){function v(He){return vi(He,p)}if(0<jt.length){vi(jt[0],p);for(var W=1;W<jt.length;W++){var ue=jt[W];ue.blockedOn===p&&(ue.blockedOn=null)}}for(null!==pn&&vi(pn,p),null!==$n&&vi($n,p),null!==oi&&vi(oi,p),Ti.forEach(v),Ri.forEach(v),W=0;W<Li.length;W++)(ue=Li[W]).blockedOn===p&&(ue.blockedOn=null);for(;0<Li.length&&null===(W=Li[0]).blockedOn;)Wn(W),null===W.blockedOn&&Li.shift()}var Xi=B.ReactCurrentBatchConfig,ir=!0;function zi(p,v,W,ue){var He=In,ht=Xi.transition;Xi.transition=null;try{In=1,Hr(p,v,W,ue)}finally{In=He,Xi.transition=ht}}function Xr(p,v,W,ue){var He=In,ht=Xi.transition;Xi.transition=null;try{In=4,Hr(p,v,W,ue)}finally{In=He,Xi.transition=ht}}function Hr(p,v,W,ue){if(ir){var He=No(p,v,W,ue);if(null===He)xo(p,v,ue,eo,W),Ji(p,ue);else if(function fr(p,v,W,ue,He){switch(v){case"focusin":return pn=lr(pn,p,v,W,ue,He),!0;case"dragenter":return $n=lr($n,p,v,W,ue,He),!0;case"mouseover":return oi=lr(oi,p,v,W,ue,He),!0;case"pointerover":var ht=He.pointerId;return Ti.set(ht,lr(Ti.get(ht)||null,p,v,W,ue,He)),!0;case"gotpointercapture":return Ri.set(ht=He.pointerId,lr(Ri.get(ht)||null,p,v,W,ue,He)),!0}return!1}(He,p,v,W,ue))ue.stopPropagation();else if(Ji(p,ue),4&v&&-1<Qi.indexOf(p)){for(;null!==He;){var ht=Sn(He);if(null!==ht&&Fn(ht),null===(ht=No(p,v,W,ue))&&xo(p,v,ue,eo,W),ht===He)break;He=ht}null!==He&&ue.stopPropagation()}else xo(p,v,ue,null,W)}}var eo=null;function No(p,v,W,ue){if(eo=null,null!==(p=zt(p=lt(ue))))if(null===(v=Bi(p)))p=null;else if(13===(W=v.tag)){if(null!==(p=St(v)))return p;p=null}else if(3===W){if(v.stateNode.current.memoizedState.isDehydrated)return 3===v.tag?v.stateNode.containerInfo:null;p=null}else v!==p&&(p=null);return eo=p,null}function uo(p){switch(p){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(mi()){case zn:return 1;case Ai:return 4;case Pt:case xn:return 16;case Ln:return 536870912;default:return 16}default:return 16}}var oa=null,vo=null,ua=null;function wa(){if(ua)return ua;var p,ue,v=vo,W=v.length,He="value"in oa?oa.value:oa.textContent,ht=He.length;for(p=0;p<W&&v[p]===He[p];p++);var cn=W-p;for(ue=1;ue<=cn&&v[W-ue]===He[ht-ue];ue++);return ua=He.slice(p,1<ue?1-ue:void 0)}function Bo(p){var v=p.keyCode;return"charCode"in p?0===(p=p.charCode)&&13===v&&(p=13):p=v,10===p&&(p=13),32<=p||13===p?p:0}function Ia(){return!0}function aa(){return!1}function $o(p){function v(W,ue,He,ht,cn){for(var Jn in this._reactName=W,this._targetInst=He,this.type=ue,this.nativeEvent=ht,this.target=cn,this.currentTarget=null,p)p.hasOwnProperty(Jn)&&(this[Jn]=(W=p[Jn])?W(ht):ht[Jn]);return this.isDefaultPrevented=(null!=ht.defaultPrevented?ht.defaultPrevented:!1===ht.returnValue)?Ia:aa,this.isPropagationStopped=aa,this}return q(v.prototype,{preventDefault:function(){this.defaultPrevented=!0;var W=this.nativeEvent;W&&(W.preventDefault?W.preventDefault():"unknown"!=typeof W.returnValue&&(W.returnValue=!1),this.isDefaultPrevented=Ia)},stopPropagation:function(){var W=this.nativeEvent;W&&(W.stopPropagation?W.stopPropagation():"unknown"!=typeof W.cancelBubble&&(W.cancelBubble=!0),this.isPropagationStopped=Ia)},persist:function(){},isPersistent:Ia}),v}var ea,Zr,Ua,bo={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(p){return p.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Xa=$o(bo),zo=q({},bo,{view:0,detail:0}),ia=$o(zo),js=q({},zo,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:rc,button:0,buttons:0,relatedTarget:function(p){return void 0===p.relatedTarget?p.fromElement===p.srcElement?p.toElement:p.fromElement:p.relatedTarget},movementX:function(p){return"movementX"in p?p.movementX:(p!==Ua&&(Ua&&"mousemove"===p.type?(ea=p.screenX-Ua.screenX,Zr=p.screenY-Ua.screenY):Zr=ea=0,Ua=p),ea)},movementY:function(p){return"movementY"in p?p.movementY:Zr}}),ws=$o(js),zs=$o(q({},js,{dataTransfer:0})),Ya=$o(q({},zo,{relatedTarget:0})),za=$o(q({},bo,{animationName:0,elapsedTime:0,pseudoElement:0})),_o=q({},bo,{clipboardData:function(p){return"clipboardData"in p?p.clipboardData:window.clipboardData}}),Ja=$o(_o),ic=$o(q({},bo,{data:0})),Ic={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},fc={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},Ra={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Ps(p){var v=this.nativeEvent;return v.getModifierState?v.getModifierState(p):!!(p=Ra[p])&&!!v[p]}function rc(){return Ps}var bl=q({},zo,{key:function(p){if(p.key){var v=Ic[p.key]||p.key;if("Unidentified"!==v)return v}return"keypress"===p.type?13===(p=Bo(p))?"Enter":String.fromCharCode(p):"keydown"===p.type||"keyup"===p.type?fc[p.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:rc,charCode:function(p){return"keypress"===p.type?Bo(p):0},keyCode:function(p){return"keydown"===p.type||"keyup"===p.type?p.keyCode:0},which:function(p){return"keypress"===p.type?Bo(p):"keydown"===p.type||"keyup"===p.type?p.keyCode:0}}),Fl=$o(bl),Cc=$o(q({},js,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Ac=$o(q({},zo,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:rc})),jc=$o(q({},bo,{propertyName:0,elapsedTime:0,pseudoElement:0})),Dl=q({},js,{deltaX:function(p){return"deltaX"in p?p.deltaX:"wheelDeltaX"in p?-p.wheelDeltaX:0},deltaY:function(p){return"deltaY"in p?p.deltaY:"wheelDeltaY"in p?-p.wheelDeltaY:"wheelDelta"in p?-p.wheelDelta:0},deltaZ:0,deltaMode:0}),Ot=$o(Dl),Rt=[9,13,27,32],it=m&&"CompositionEvent"in window,hn=null;m&&"documentMode"in document&&(hn=document.documentMode);var ti=m&&"TextEvent"in window&&!hn,$r=m&&(!it||hn&&8<hn&&11>=hn),Nr=" ",ys=!1;function ka(p,v){switch(p){case"keyup":return-1!==Rt.indexOf(v.keyCode);case"keydown":return 229!==v.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function gc(p){return"object"==typeof(p=p.detail)&&"data"in p?p.data:null}var is=!1,ac={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Ll(p){var v=p&&p.nodeName&&p.nodeName.toLowerCase();return"input"===v?!!ac[p.type]:"textarea"===v}function hs(p,v,W,ue){Gt(ue),0<(v=Yo(v,"onChange")).length&&(W=new Xa("onChange","change",null,W,ue),p.push({event:W,listeners:v}))}var Hn=null,ao=null;function zc(p){ut(p,0)}function go(p){if(de(oe(p)))return p}function po(p,v){if("change"===p)return v}var Go=!1;if(m){var Mc;if(m){var Za="oninput"in document;if(!Za){var Sl=document.createElement("div");Sl.setAttribute("oninput","return;"),Za="function"==typeof Sl.oninput}Mc=Za}else Mc=!1;Go=Mc&&(!document.documentMode||9<document.documentMode)}function El(){Hn&&(Hn.detachEvent("onpropertychange",Eo),ao=Hn=null)}function Eo(p){if("value"===p.propertyName&&go(ao)){var v=[];hs(v,ao,p,lt(p)),ln(zc,v)}}function qd(p,v,W){"focusin"===p?(El(),ao=W,(Hn=v).attachEvent("onpropertychange",Eo)):"focusout"===p&&El()}function Gc(p){if("selectionchange"===p||"keyup"===p||"keydown"===p)return go(ao)}function ui(p,v){if("click"===p)return go(v)}function Zi(p,v){if("input"===p||"change"===p)return go(v)}var Sr="function"==typeof Object.is?Object.is:function Ui(p,v){return p===v&&(0!==p||1/p==1/v)||p!=p&&v!=v};function to(p,v){if(Sr(p,v))return!0;if("object"!=typeof p||null===p||"object"!=typeof v||null===v)return!1;var W=Object.keys(p),ue=Object.keys(v);if(W.length!==ue.length)return!1;for(ue=0;ue<W.length;ue++){var He=W[ue];if(!_.call(v,He)||!Sr(p[He],v[He]))return!1}return!0}function Po(p){for(;p&&p.firstChild;)p=p.firstChild;return p}function Fa(p,v){var ue,W=Po(p);for(p=0;W;){if(3===W.nodeType){if(ue=p+W.textContent.length,p<=v&&ue>=v)return{node:W,offset:v-p};p=ue}e:{for(;W;){if(W.nextSibling){W=W.nextSibling;break e}W=W.parentNode}W=void 0}W=Po(W)}}function Ho(p,v){return!(!p||!v)&&(p===v||(!p||3!==p.nodeType)&&(v&&3===v.nodeType?Ho(p,v.parentNode):"contains"in p?p.contains(v):!!p.compareDocumentPosition&&!!(16&p.compareDocumentPosition(v))))}function Hc(){for(var p=window,v=ee();v instanceof p.HTMLIFrameElement;){try{var W="string"==typeof v.contentWindow.location.href}catch{W=!1}if(!W)break;v=ee((p=v.contentWindow).document)}return v}function bs(p){var v=p&&p.nodeName&&p.nodeName.toLowerCase();return v&&("input"===v&&("text"===p.type||"search"===p.type||"tel"===p.type||"url"===p.type||"password"===p.type)||"textarea"===v||"true"===p.contentEditable)}function Ds(p){var v=Hc(),W=p.focusedElem,ue=p.selectionRange;if(v!==W&&W&&W.ownerDocument&&Ho(W.ownerDocument.documentElement,W)){if(null!==ue&&bs(W))if(v=ue.start,void 0===(p=ue.end)&&(p=v),"selectionStart"in W)W.selectionStart=v,W.selectionEnd=Math.min(p,W.value.length);else if((p=(v=W.ownerDocument||document)&&v.defaultView||window).getSelection){p=p.getSelection();var He=W.textContent.length,ht=Math.min(ue.start,He);ue=void 0===ue.end?ht:Math.min(ue.end,He),!p.extend&&ht>ue&&(He=ue,ue=ht,ht=He),He=Fa(W,ht);var cn=Fa(W,ue);He&&cn&&(1!==p.rangeCount||p.anchorNode!==He.node||p.anchorOffset!==He.offset||p.focusNode!==cn.node||p.focusOffset!==cn.offset)&&((v=v.createRange()).setStart(He.node,He.offset),p.removeAllRanges(),ht>ue?(p.addRange(v),p.extend(cn.node,cn.offset)):(v.setEnd(cn.node,cn.offset),p.addRange(v)))}for(v=[],p=W;p=p.parentNode;)1===p.nodeType&&v.push({element:p,left:p.scrollLeft,top:p.scrollTop});for("function"==typeof W.focus&&W.focus(),W=0;W<v.length;W++)(p=v[W]).element.scrollLeft=p.left,p.element.scrollTop=p.top}}var Gs=m&&"documentMode"in document&&11>=document.documentMode,Il=null,Ss=null,_c=null,Kc=!1;function Ko(p,v,W){var ue=W.window===W?W.document:9===W.nodeType?W:W.ownerDocument;Kc||null==Il||Il!==ee(ue)||(ue="selectionStart"in(ue=Il)&&bs(ue)?{start:ue.selectionStart,end:ue.selectionEnd}:{anchorNode:(ue=(ue.ownerDocument&&ue.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:ue.anchorOffset,focusNode:ue.focusNode,focusOffset:ue.focusOffset},_c&&to(_c,ue)||(_c=ue,0<(ue=Yo(Ss,"onSelect")).length&&(v=new Xa("onSelect","select",null,v,W),p.push({event:v,listeners:ue}),v.target=Il)))}function sl(p,v){var W={};return W[p.toLowerCase()]=v.toLowerCase(),W["Webkit"+p]="webkit"+v,W["Moz"+p]="moz"+v,W}var ca={animationend:sl("Animation","AnimationEnd"),animationiteration:sl("Animation","AnimationIteration"),animationstart:sl("Animation","AnimationStart"),transitionend:sl("Transition","TransitionEnd")},rs={},cl={};function Hs(p){if(rs[p])return rs[p];if(!ca[p])return p;var W,v=ca[p];for(W in v)if(v.hasOwnProperty(W)&&W in cl)return rs[p]=v[W];return p}m&&(cl=document.createElement("div").style,"AnimationEvent"in window||(delete ca.animationend.animation,delete ca.animationiteration.animation,delete ca.animationstart.animation),"TransitionEvent"in window||delete ca.transitionend.transition);var rd=Hs("animationend"),Tc=Hs("animationiteration"),La=Hs("animationstart"),ma=Hs("transitionend"),Es=new Map,od="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function ss(p,v){Es.set(p,v),u(v,[p])}for(var Ks=0;Ks<od.length;Ks++){var Qc=od[Ks];ss(Qc.toLowerCase(),"on"+(Qc[0].toUpperCase()+Qc.slice(1)))}ss(rd,"onAnimationEnd"),ss(Tc,"onAnimationIteration"),ss(La,"onAnimationStart"),ss("dblclick","onDoubleClick"),ss("focusin","onFocus"),ss("focusout","onBlur"),ss(ma,"onTransitionEnd"),y("onMouseEnter",["mouseout","mouseover"]),y("onMouseLeave",["mouseout","mouseover"]),y("onPointerEnter",["pointerout","pointerover"]),y("onPointerLeave",["pointerout","pointerover"]),u("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),u("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),u("onBeforeInput",["compositionend","keypress","textInput","paste"]),u("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),u("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),u("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var cs="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Le=new Set("cancel close invalid load scroll toggle".split(" ").concat(cs));function Yt(p,v,W){var ue=p.type||"unknown-event";p.currentTarget=W,function ki(p,v,W,ue,He,ht,cn,Jn,li){if(ni.apply(this,arguments),Zt){if(!Zt)throw Error(a(198));var ji=on;Zt=!1,on=null,Bt||(Bt=!0,fn=ji)}}(ue,v,void 0,p),p.currentTarget=null}function ut(p,v){v=!!(4&v);for(var W=0;W<p.length;W++){var ue=p[W],He=ue.event;ue=ue.listeners;e:{var ht=void 0;if(v)for(var cn=ue.length-1;0<=cn;cn--){var Jn=ue[cn],li=Jn.instance,ji=Jn.currentTarget;if(Jn=Jn.listener,li!==ht&&He.isPropagationStopped())break e;Yt(He,Jn,ji),ht=li}else for(cn=0;cn<ue.length;cn++){if(li=(Jn=ue[cn]).instance,ji=Jn.currentTarget,Jn=Jn.listener,li!==ht&&He.isPropagationStopped())break e;Yt(He,Jn,ji),ht=li}}}if(Bt)throw p=fn,Bt=!1,fn=null,p}function Lt(p,v){var W=v[yn];void 0===W&&(W=v[yn]=new Set);var ue=p+"__bubble";W.has(ue)||(Lr(v,p,2,!1),W.add(ue))}function Un(p,v,W){var ue=0;v&&(ue|=4),Lr(W,p,ue,v)}var Pi="_reactListening"+Math.random().toString(36).slice(2);function Ki(p){if(!p[Pi]){p[Pi]=!0,f.forEach(function(W){"selectionchange"!==W&&(Le.has(W)||Un(W,!1,p),Un(W,!0,p))});var v=9===p.nodeType?p:p.ownerDocument;null===v||v[Pi]||(v[Pi]=!0,Un("selectionchange",!1,v))}}function Lr(p,v,W,ue){switch(uo(v)){case 1:var He=zi;break;case 4:He=Xr;break;default:He=Hr}W=He.bind(null,v,W,p),He=void 0,!Qt||"touchstart"!==v&&"touchmove"!==v&&"wheel"!==v||(He=!0),p.addEventListener(v,W,ue?void 0===He||{capture:!0,passive:He}:void 0!==He&&{passive:He})}function xo(p,v,W,ue,He){var ht=ue;if(!(1&v||2&v||null===ue))e:for(;;){if(null===ue)return;var cn=ue.tag;if(3===cn||4===cn){var Jn=ue.stateNode.containerInfo;if(Jn===He||8===Jn.nodeType&&Jn.parentNode===He)break;if(4===cn)for(cn=ue.return;null!==cn;){var li=cn.tag;if((3===li||4===li)&&((li=cn.stateNode.containerInfo)===He||8===li.nodeType&&li.parentNode===He))return;cn=cn.return}for(;null!==Jn;){if(null===(cn=zt(Jn)))return;if(5===(li=cn.tag)||6===li){ue=ht=cn;continue e}Jn=Jn.parentNode}}ue=ue.return}ln(function(){var ji=ht,tr=lt(W),vr=[];e:{var mr=Es.get(p);if(void 0!==mr){var wr=Xa,Wr=p;switch(p){case"keypress":if(0===Bo(W))break e;case"keydown":case"keyup":wr=Fl;break;case"focusin":Wr="focus",wr=Ya;break;case"focusout":Wr="blur",wr=Ya;break;case"beforeblur":case"afterblur":wr=Ya;break;case"click":if(2===W.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":wr=ws;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":wr=zs;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":wr=Ac;break;case rd:case Tc:case La:wr=za;break;case ma:wr=jc;break;case"scroll":wr=ia;break;case"wheel":wr=Ot;break;case"copy":case"cut":case"paste":wr=Ja;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":wr=Cc}var Gr=!!(4&v),Ur=!Gr&&"scroll"===p,Mi=Gr?null!==mr?mr+"Capture":null:mr;Gr=[];for(var wi,di=ji;null!==di;){var Er=(wi=di).stateNode;if(5===wi.tag&&null!==Er&&(wi=Er,null!==Mi&&null!=(Er=Vt(di,Mi))&&Gr.push(ta(di,Er,wi))),Ur)break;di=di.return}0<Gr.length&&(mr=new wr(mr,Wr,null,W,tr),vr.push({event:mr,listeners:Gr}))}}if(!(7&v)){if(wr="mouseout"===p||"pointerout"===p,(!(mr="mouseover"===p||"pointerover"===p)||W===At||!(Wr=W.relatedTarget||W.fromElement)||!zt(Wr)&&!Wr[Uo])&&(wr||mr)&&(mr=tr.window===tr?tr:(mr=tr.ownerDocument)?mr.defaultView||mr.parentWindow:window,wr?(wr=ji,null!==(Wr=(Wr=W.relatedTarget||W.toElement)?zt(Wr):null)&&(Wr!==(Ur=Bi(Wr))||5!==Wr.tag&&6!==Wr.tag)&&(Wr=null)):(wr=null,Wr=ji),wr!==Wr)){if(Gr=ws,Er="onMouseLeave",Mi="onMouseEnter",di="mouse",("pointerout"===p||"pointerover"===p)&&(Gr=Cc,Er="onPointerLeave",Mi="onPointerEnter",di="pointer"),Ur=null==wr?mr:oe(wr),wi=null==Wr?mr:oe(Wr),(mr=new Gr(Er,di+"leave",wr,W,tr)).target=Ur,mr.relatedTarget=wi,Er=null,zt(tr)===ji&&((Gr=new Gr(Mi,di+"enter",Wr,W,tr)).target=wi,Gr.relatedTarget=Ur,Er=Gr),Ur=Er,wr&&Wr)t:{for(Mi=Wr,di=0,wi=Gr=wr;wi;wi=Or(wi))di++;for(wi=0,Er=Mi;Er;Er=Or(Er))wi++;for(;0<di-wi;)Gr=Or(Gr),di--;for(;0<wi-di;)Mi=Or(Mi),wi--;for(;di--;){if(Gr===Mi||null!==Mi&&Gr===Mi.alternate)break t;Gr=Or(Gr),Mi=Or(Mi)}Gr=null}else Gr=null;null!==wr&&so(vr,mr,wr,Gr,!1),null!==Wr&&null!==Ur&&so(vr,Ur,Wr,Gr,!0)}if("select"===(wr=(mr=ji?oe(ji):window).nodeName&&mr.nodeName.toLowerCase())||"input"===wr&&"file"===mr.type)var gr=po;else if(Ll(mr))if(Go)gr=Zi;else{gr=Gc;var io=qd}else(wr=mr.nodeName)&&"input"===wr.toLowerCase()&&("checkbox"===mr.type||"radio"===mr.type)&&(gr=ui);switch(gr&&(gr=gr(p,ji))?hs(vr,gr,W,tr):(io&&io(p,mr,ji),"focusout"===p&&(io=mr._wrapperState)&&io.controlled&&"number"===mr.type&&Ce(mr,"number",mr.value)),io=ji?oe(ji):window,p){case"focusin":(Ll(io)||"true"===io.contentEditable)&&(Il=io,Ss=ji,_c=null);break;case"focusout":_c=Ss=Il=null;break;case"mousedown":Kc=!0;break;case"contextmenu":case"mouseup":case"dragend":Kc=!1,Ko(vr,W,tr);break;case"selectionchange":if(Gs)break;case"keydown":case"keyup":Ko(vr,W,tr)}var ro;if(it)e:{switch(p){case"compositionstart":var mo="onCompositionStart";break e;case"compositionend":mo="onCompositionEnd";break e;case"compositionupdate":mo="onCompositionUpdate";break e}mo=void 0}else is?ka(p,W)&&(mo="onCompositionEnd"):"keydown"===p&&229===W.keyCode&&(mo="onCompositionStart");mo&&($r&&"ko"!==W.locale&&(is||"onCompositionStart"!==mo?"onCompositionEnd"===mo&&is&&(ro=wa()):(vo="value"in(oa=tr)?oa.value:oa.textContent,is=!0)),0<(io=Yo(ji,mo)).length&&(mo=new ic(mo,p,null,W,tr),vr.push({event:mo,listeners:io}),(ro||null!==(ro=gc(W)))&&(mo.data=ro))),(ro=ti?function Rs(p,v){switch(p){case"compositionend":return gc(v);case"keypress":return 32!==v.which?null:(ys=!0,Nr);case"textInput":return(p=v.data)===Nr&&ys?null:p;default:return null}}(p,W):function oc(p,v){if(is)return"compositionend"===p||!it&&ka(p,v)?(p=wa(),ua=vo=oa=null,is=!1,p):null;switch(p){case"paste":default:return null;case"keypress":if(!(v.ctrlKey||v.altKey||v.metaKey)||v.ctrlKey&&v.altKey){if(v.char&&1<v.char.length)return v.char;if(v.which)return String.fromCharCode(v.which)}return null;case"compositionend":return $r&&"ko"!==v.locale?null:v.data}}(p,W))&&0<(ji=Yo(ji,"onBeforeInput")).length&&(tr=new ic("onBeforeInput","beforeinput",null,W,tr),vr.push({event:tr,listeners:ji}),tr.data=ro)}ut(vr,v)})}function ta(p,v,W){return{instance:p,listener:v,currentTarget:W}}function Yo(p,v){for(var W=v+"Capture",ue=[];null!==p;){var He=p,ht=He.stateNode;5===He.tag&&null!==ht&&(He=ht,null!=(ht=Vt(p,W))&&ue.unshift(ta(p,ht,He)),null!=(ht=Vt(p,v))&&ue.push(ta(p,ht,He))),p=p.return}return ue}function Or(p){if(null===p)return null;do{p=p.return}while(p&&5!==p.tag);return p||null}function so(p,v,W,ue,He){for(var ht=v._reactName,cn=[];null!==W&&W!==ue;){var Jn=W,li=Jn.alternate,ji=Jn.stateNode;if(null!==li&&li===ue)break;5===Jn.tag&&null!==ji&&(Jn=ji,He?null!=(li=Vt(W,ht))&&cn.unshift(ta(W,li,Jn)):He||null!=(li=Vt(W,ht))&&cn.push(ta(W,li,Jn))),W=W.return}0!==cn.length&&p.push({event:v,listeners:cn})}var Qr=/\r\n?/g,er=/\u0000|\uFFFD/g;function ar(p){return("string"==typeof p?p:""+p).replace(Qr,"\n").replace(er,"")}function Io(p,v,W){if(v=ar(v),ar(p)!==v&&W)throw Error(a(425))}function ba(){}var ct=null,le=null;function ot(p,v){return"textarea"===p||"noscript"===p||"string"==typeof v.children||"number"==typeof v.children||"object"==typeof v.dangerouslySetInnerHTML&&null!==v.dangerouslySetInnerHTML&&null!=v.dangerouslySetInnerHTML.__html}var Ct="function"==typeof setTimeout?setTimeout:void 0,mn="function"==typeof clearTimeout?clearTimeout:void 0,Xn="function"==typeof Promise?Promise:void 0,jn="function"==typeof queueMicrotask?queueMicrotask:typeof Xn<"u"?function(p){return Xn.resolve(null).then(p).catch(gi)}:Ct;function gi(p){setTimeout(function(){throw p})}function Wi(p,v){var W=v,ue=0;do{var He=W.nextSibling;if(p.removeChild(W),He&&8===He.nodeType)if("/$"===(W=He.data)){if(0===ue)return p.removeChild(He),void Di(v);ue--}else"$"!==W&&"$?"!==W&&"$!"!==W||ue++;W=He}while(W);Di(v)}function ur(p){for(;null!=p;p=p.nextSibling){var v=p.nodeType;if(1===v||3===v)break;if(8===v){if("$"===(v=p.data)||"$!"===v||"$?"===v)break;if("/$"===v)return null}}return p}function Pr(p){p=p.previousSibling;for(var v=0;p;){if(8===p.nodeType){var W=p.data;if("$"===W||"$!"===W||"$?"===W){if(0===v)return p;v--}else"/$"===W&&v++}p=p.previousSibling}return null}var co=Math.random().toString(36).slice(2),To="__reactFiber$"+co,Kr="__reactProps$"+co,Uo="__reactContainer$"+co,yn="__reactEvents$"+co,Ga="__reactListeners$"+co,xc="__reactHandles$"+co;function zt(p){var v=p[To];if(v)return v;for(var W=p.parentNode;W;){if(v=W[Uo]||W[To]){if(W=v.alternate,null!==v.child||null!==W&&null!==W.child)for(p=Pr(p);null!==p;){if(W=p[To])return W;p=Pr(p)}return v}W=(p=W).parentNode}return null}function Sn(p){return!(p=p[To]||p[Uo])||5!==p.tag&&6!==p.tag&&13!==p.tag&&3!==p.tag?null:p}function oe(p){if(5===p.tag||6===p.tag)return p.stateNode;throw Error(a(33))}function qe(p){return p[Kr]||null}var rt=[],wn=-1;function si(p){return{current:p}}function Yi(p){0>wn||(p.current=rt[wn],rt[wn]=null,wn--)}function br(p,v){wn++,rt[wn]=p.current,p.current=v}var zr={},ho=si(zr),Ro=si(!1),Qs=zr;function Xc(p,v){var W=p.type.contextTypes;if(!W)return zr;var ue=p.stateNode;if(ue&&ue.__reactInternalMemoizedUnmaskedChildContext===v)return ue.__reactInternalMemoizedMaskedChildContext;var ht,He={};for(ht in W)He[ht]=v[ht];return ue&&((p=p.stateNode).__reactInternalMemoizedUnmaskedChildContext=v,p.__reactInternalMemoizedMaskedChildContext=He),He}function qa(p){return null!=p.childContextTypes}function vd(){Yi(Ro),Yi(ho)}function Ou(p,v,W){if(ho.current!==zr)throw Error(a(168));br(ho,v),br(Ro,W)}function ll(p,v,W){var ue=p.stateNode;if(v=v.childContextTypes,"function"!=typeof ue.getChildContext)return W;for(var He in ue=ue.getChildContext())if(!(He in v))throw Error(a(108,Fe(p)||"Unknown",He));return q({},W,ue)}function eu(p){return p=(p=p.stateNode)&&p.__reactInternalMemoizedMergedChildContext||zr,Qs=ho.current,br(ho,p),br(Ro,Ro.current),!0}function kp(p,v,W){var ue=p.stateNode;if(!ue)throw Error(a(169));W?(p=ll(p,v,Qs),ue.__reactInternalMemoizedMergedChildContext=p,Yi(Ro),Yi(ho),br(ho,p)):Yi(Ro),br(Ro,W)}var ad=null,yd=!1,np=!1;function bd(p){null===ad?ad=[p]:ad.push(p)}function et(){if(!np&&null!==ad){np=!0;var p=0,v=In;try{var W=ad;for(In=1;p<W.length;p++){var ue=W[p];do{ue=ue(!0)}while(null!==ue)}ad=null,yd=!1}catch(He){throw null!==ad&&(ad=ad.slice(p+1)),Ve(zn,et),He}finally{In=v,np=!1}}return null}var Oe=[],tt=0,Ut=null,_n=0,Vn=[],Oi=0,_i=null,Cr=1,no="";function lo(p,v){Oe[tt++]=_n,Oe[tt++]=Ut,Ut=p,_n=v}function Ca(p,v,W){Vn[Oi++]=Cr,Vn[Oi++]=no,Vn[Oi++]=_i,_i=p;var ue=Cr;p=no;var He=32-Ue(ue)-1;ue&=~(1<<He),W+=1;var ht=32-Ue(v)+He;if(30<ht){var cn=He-He%5;ht=(ue&(1<<cn)-1).toString(32),ue>>=cn,He-=cn,Cr=1<<32-Ue(v)+He|W<<He|ue,no=ht+p}else Cr=1<<ht|W<<He|ue,no=p}function Oc(p){null!==p.return&&(lo(p,1),Ca(p,1,0))}function Ls(p){for(;p===Ut;)Ut=Oe[--tt],Oe[tt]=null,_n=Oe[--tt],Oe[tt]=null;for(;p===_i;)_i=Vn[--Oi],Vn[Oi]=null,no=Vn[--Oi],Vn[Oi]=null,Cr=Vn[--Oi],Vn[Oi]=null}var Is=null,Aa=null,fa=!1,os=null;function wc(p,v){var W=fl(5,null,null,0);W.elementType="DELETED",W.stateNode=v,W.return=p,null===(v=p.deletions)?(p.deletions=[W],p.flags|=16):v.push(W)}function Cl(p,v){switch(p.tag){case 5:var W=p.type;return null!==(v=1!==v.nodeType||W.toLowerCase()!==v.nodeName.toLowerCase()?null:v)&&(p.stateNode=v,Is=p,Aa=ur(v.firstChild),!0);case 6:return null!==(v=""===p.pendingProps||3!==v.nodeType?null:v)&&(p.stateNode=v,Is=p,Aa=null,!0);case 13:return null!==(v=8!==v.nodeType?null:v)&&(p.memoizedState={dehydrated:v,treeContext:W=null!==_i?{id:Cr,overflow:no}:null,retryLane:1073741824},(W=fl(18,null,null,0)).stateNode=v,W.return=p,p.child=W,Is=p,Aa=null,!0);default:return!1}}function Ar(p){return!(!(1&p.mode)||128&p.flags)}function tm(p){if(fa){var v=Aa;if(v){var W=v;if(!Cl(p,v)){if(Ar(p))throw Error(a(418));v=ur(W.nextSibling);var ue=Is;v&&Cl(p,v)?wc(ue,W):(p.flags=-4097&p.flags|2,fa=!1,Is=p)}}else{if(Ar(p))throw Error(a(418));p.flags=-4097&p.flags|2,fa=!1,Is=p}}}function nm(p){for(p=p.return;null!==p&&5!==p.tag&&3!==p.tag&&13!==p.tag;)p=p.return;Is=p}function Fp(p){if(p!==Is)return!1;if(!fa)return nm(p),fa=!0,!1;var v;if((v=3!==p.tag)&&!(v=5!==p.tag)&&(v="head"!==(v=p.type)&&"body"!==v&&!ot(p.type,p.memoizedProps)),v&&(v=Aa)){if(Ar(p))throw Nl(),Error(a(418));for(;v;)wc(p,v),v=ur(v.nextSibling)}if(nm(p),13===p.tag){if(!(p=null!==(p=p.memoizedState)?p.dehydrated:null))throw Error(a(317));e:{for(p=p.nextSibling,v=0;p;){if(8===p.nodeType){var W=p.data;if("/$"===W){if(0===v){Aa=ur(p.nextSibling);break e}v--}else"$"!==W&&"$!"!==W&&"$?"!==W||v++}p=p.nextSibling}Aa=null}}else Aa=Is?ur(p.stateNode.nextSibling):null;return!0}function Nl(){for(var p=Aa;p;)p=ur(p.nextSibling)}function Yc(){Aa=Is=null,fa=!1}function Al(p){null===os?os=[p]:os.push(p)}var _h=B.ReactCurrentBatchConfig;function vc(p,v,W){if(null!==(p=W.ref)&&"function"!=typeof p&&"object"!=typeof p){if(W._owner){if(W=W._owner){if(1!==W.tag)throw Error(a(309));var ue=W.stateNode}if(!ue)throw Error(a(147,p));var He=ue,ht=""+p;return null!==v&&null!==v.ref&&"function"==typeof v.ref&&v.ref._stringRef===ht?v.ref:((v=function(cn){var Jn=He.refs;null===cn?delete Jn[ht]:Jn[ht]=cn})._stringRef=ht,v)}if("string"!=typeof p)throw Error(a(284));if(!W._owner)throw Error(a(290,p))}return p}function la(p,v){throw p=Object.prototype.toString.call(v),Error(a(31,"[object Object]"===p?"object with keys {"+Object.keys(v).join(", ")+"}":p))}function vh(p){return(0,p._init)(p._payload)}function ms(p){function v(Mi,di){if(p){var wi=Mi.deletions;null===wi?(Mi.deletions=[di],Mi.flags|=16):wi.push(di)}}function W(Mi,di){if(!p)return null;for(;null!==di;)v(Mi,di),di=di.sibling;return null}function ue(Mi,di){for(Mi=new Map;null!==di;)Mi.set(null!==di.key?di.key:di.index,di),di=di.sibling;return Mi}function He(Mi,di){return(Mi=Td(Mi,di)).index=0,Mi.sibling=null,Mi}function ht(Mi,di,wi){return Mi.index=wi,p?null!==(wi=Mi.alternate)?(wi=wi.index)<di?(Mi.flags|=2,di):wi:(Mi.flags|=2,di):(Mi.flags|=1048576,di)}function cn(Mi){return p&&null===Mi.alternate&&(Mi.flags|=2),Mi}function Jn(Mi,di,wi,Er){return null===di||6!==di.tag?((di=Lh(wi,Mi.mode,Er)).return=Mi,di):((di=He(di,wi)).return=Mi,di)}function li(Mi,di,wi,Er){var gr=wi.type;return gr===$?tr(Mi,di,wi.props.children,Er,wi.key):null!==di&&(di.elementType===gr||"object"==typeof gr&&null!==gr&&gr.$$typeof===je&&vh(gr)===di.type)?((Er=He(di,wi.props)).ref=vc(Mi,di,wi),Er.return=Mi,Er):((Er=oh(wi.type,wi.key,wi.props,null,Mi.mode,Er)).ref=vc(Mi,di,wi),Er.return=Mi,Er)}function ji(Mi,di,wi,Er){return null===di||4!==di.tag||di.stateNode.containerInfo!==wi.containerInfo||di.stateNode.implementation!==wi.implementation?((di=ra(wi,Mi.mode,Er)).return=Mi,di):((di=He(di,wi.children||[])).return=Mi,di)}function tr(Mi,di,wi,Er,gr){return null===di||7!==di.tag?((di=Jl(wi,Mi.mode,Er,gr)).return=Mi,di):((di=He(di,wi)).return=Mi,di)}function vr(Mi,di,wi){if("string"==typeof di&&""!==di||"number"==typeof di)return(di=Lh(""+di,Mi.mode,wi)).return=Mi,di;if("object"==typeof di&&null!==di){switch(di.$$typeof){case H:return(wi=oh(di.type,di.key,di.props,null,Mi.mode,wi)).ref=vc(Mi,null,di),wi.return=Mi,wi;case U:return(di=ra(di,Mi.mode,wi)).return=Mi,di;case je:return vr(Mi,(0,di._init)(di._payload),wi)}if(Re(di)||fe(di))return(di=Jl(di,Mi.mode,wi,null)).return=Mi,di;la(Mi,di)}return null}function mr(Mi,di,wi,Er){var gr=null!==di?di.key:null;if("string"==typeof wi&&""!==wi||"number"==typeof wi)return null!==gr?null:Jn(Mi,di,""+wi,Er);if("object"==typeof wi&&null!==wi){switch(wi.$$typeof){case H:return wi.key===gr?li(Mi,di,wi,Er):null;case U:return wi.key===gr?ji(Mi,di,wi,Er):null;case je:return mr(Mi,di,(gr=wi._init)(wi._payload),Er)}if(Re(wi)||fe(wi))return null!==gr?null:tr(Mi,di,wi,Er,null);la(Mi,wi)}return null}function wr(Mi,di,wi,Er,gr){if("string"==typeof Er&&""!==Er||"number"==typeof Er)return Jn(di,Mi=Mi.get(wi)||null,""+Er,gr);if("object"==typeof Er&&null!==Er){switch(Er.$$typeof){case H:return li(di,Mi=Mi.get(null===Er.key?wi:Er.key)||null,Er,gr);case U:return ji(di,Mi=Mi.get(null===Er.key?wi:Er.key)||null,Er,gr);case je:return wr(Mi,di,wi,(0,Er._init)(Er._payload),gr)}if(Re(Er)||fe(Er))return tr(di,Mi=Mi.get(wi)||null,Er,gr,null);la(di,Er)}return null}return function Ur(Mi,di,wi,Er){if("object"==typeof wi&&null!==wi&&wi.type===$&&null===wi.key&&(wi=wi.props.children),"object"==typeof wi&&null!==wi){switch(wi.$$typeof){case H:e:{for(var gr=wi.key,io=di;null!==io;){if(io.key===gr){if((gr=wi.type)===$){if(7===io.tag){W(Mi,io.sibling),(di=He(io,wi.props.children)).return=Mi,Mi=di;break e}}else if(io.elementType===gr||"object"==typeof gr&&null!==gr&&gr.$$typeof===je&&vh(gr)===io.type){W(Mi,io.sibling),(di=He(io,wi.props)).ref=vc(Mi,io,wi),di.return=Mi,Mi=di;break e}W(Mi,io);break}v(Mi,io),io=io.sibling}wi.type===$?((di=Jl(wi.props.children,Mi.mode,Er,wi.key)).return=Mi,Mi=di):((Er=oh(wi.type,wi.key,wi.props,null,Mi.mode,Er)).ref=vc(Mi,di,wi),Er.return=Mi,Mi=Er)}return cn(Mi);case U:e:{for(io=wi.key;null!==di;){if(di.key===io){if(4===di.tag&&di.stateNode.containerInfo===wi.containerInfo&&di.stateNode.implementation===wi.implementation){W(Mi,di.sibling),(di=He(di,wi.children||[])).return=Mi,Mi=di;break e}W(Mi,di);break}v(Mi,di),di=di.sibling}(di=ra(wi,Mi.mode,Er)).return=Mi,Mi=di}return cn(Mi);case je:return Ur(Mi,di,(io=wi._init)(wi._payload),Er)}if(Re(wi))return function Wr(Mi,di,wi,Er){for(var gr=null,io=null,ro=di,mo=di=0,pc=null;null!==ro&&mo<wi.length;mo++){ro.index>mo?(pc=ro,ro=null):pc=ro.sibling;var na=mr(Mi,ro,wi[mo],Er);if(null===na){null===ro&&(ro=pc);break}p&&ro&&null===na.alternate&&v(Mi,ro),di=ht(na,di,mo),null===io?gr=na:io.sibling=na,io=na,ro=pc}if(mo===wi.length)return W(Mi,ro),fa&&lo(Mi,mo),gr;if(null===ro){for(;mo<wi.length;mo++)null!==(ro=vr(Mi,wi[mo],Er))&&(di=ht(ro,di,mo),null===io?gr=ro:io.sibling=ro,io=ro);return fa&&lo(Mi,mo),gr}for(ro=ue(Mi,ro);mo<wi.length;mo++)null!==(pc=wr(ro,Mi,mo,wi[mo],Er))&&(p&&null!==pc.alternate&&ro.delete(null===pc.key?mo:pc.key),di=ht(pc,di,mo),null===io?gr=pc:io.sibling=pc,io=pc);return p&&ro.forEach(function(hd){return v(Mi,hd)}),fa&&lo(Mi,mo),gr}(Mi,di,wi,Er);if(fe(wi))return function Gr(Mi,di,wi,Er){var gr=fe(wi);if("function"!=typeof gr)throw Error(a(150));if(null==(wi=gr.call(wi)))throw Error(a(151));for(var io=gr=null,ro=di,mo=di=0,pc=null,na=wi.next();null!==ro&&!na.done;mo++,na=wi.next()){ro.index>mo?(pc=ro,ro=null):pc=ro.sibling;var hd=mr(Mi,ro,na.value,Er);if(null===hd){null===ro&&(ro=pc);break}p&&ro&&null===hd.alternate&&v(Mi,ro),di=ht(hd,di,mo),null===io?gr=hd:io.sibling=hd,io=hd,ro=pc}if(na.done)return W(Mi,ro),fa&&lo(Mi,mo),gr;if(null===ro){for(;!na.done;mo++,na=wi.next())null!==(na=vr(Mi,na.value,Er))&&(di=ht(na,di,mo),null===io?gr=na:io.sibling=na,io=na);return fa&&lo(Mi,mo),gr}for(ro=ue(Mi,ro);!na.done;mo++,na=wi.next())null!==(na=wr(ro,Mi,mo,na.value,Er))&&(p&&null!==na.alternate&&ro.delete(null===na.key?mo:na.key),di=ht(na,di,mo),null===io?gr=na:io.sibling=na,io=na);return p&&ro.forEach(function(qm){return v(Mi,qm)}),fa&&lo(Mi,mo),gr}(Mi,di,wi,Er);la(Mi,wi)}return"string"==typeof wi&&""!==wi||"number"==typeof wi?(wi=""+wi,null!==di&&6===di.tag?(W(Mi,di.sibling),(di=He(di,wi)).return=Mi,Mi=di):(W(Mi,di),(di=Lh(wi,Mi.mode,Er)).return=Mi,Mi=di),cn(Mi)):W(Mi,di)}}var fs=ms(!0),im=ms(!1),sc=si(null),as=null,Cs=null,Rd=null;function ip(){Rd=Cs=as=null}function yc(p){var v=sc.current;Yi(sc),p._currentValue=v}function yo(p,v,W){for(;null!==p;){var ue=p.alternate;if((p.childLanes&v)!==v?(p.childLanes|=v,null!==ue&&(ue.childLanes|=v)):null!==ue&&(ue.childLanes&v)!==v&&(ue.childLanes|=v),p===W)break;p=p.return}}function Ns(p,v){as=p,Rd=Cs=null,null!==(p=p.dependencies)&&null!==p.firstContext&&(p.lanes&v&&(Rc=!0),p.firstContext=null)}function Bs(p){var v=p._currentValue;if(Rd!==p)if(p={context:p,memoizedValue:v,next:null},null===Cs){if(null===as)throw Error(a(308));Cs=p,as.dependencies={lanes:0,firstContext:p}}else Cs=Cs.next=p;return v}var rp=null;function wu(p){null===rp?rp=[p]:rp.push(p)}function rm(p,v,W,ue){var He=v.interleaved;return null===He?(W.next=W,wu(v)):(W.next=He.next,He.next=W),v.interleaved=W,bc(p,ue)}function bc(p,v){p.lanes|=v;var W=p.alternate;for(null!==W&&(W.lanes|=v),W=p,p=p.return;null!==p;)p.childLanes|=v,null!==(W=p.alternate)&&(W.childLanes|=v),W=p,p=p.return;return 3===W.tag?W.stateNode:null}var Bl=!1;function yh(p){p.updateQueue={baseState:p.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function As(p,v){v.updateQueue===(p=p.updateQueue)&&(v.updateQueue={baseState:p.baseState,firstBaseUpdate:p.firstBaseUpdate,lastBaseUpdate:p.lastBaseUpdate,shared:p.shared,effects:p.effects})}function Rr(p,v){return{eventTime:p,lane:v,tag:0,payload:null,callback:null,next:null}}function Ml(p,v,W){var ue=p.updateQueue;if(null===ue)return null;if(ue=ue.shared,2&Wo){var He=ue.pending;return null===He?v.next=v:(v.next=He.next,He.next=v),ue.pending=v,bc(p,W)}return null===(He=ue.interleaved)?(v.next=v,wu(ue)):(v.next=He.next,He.next=v),ue.interleaved=v,bc(p,W)}function Pu(p,v,W){if(null!==(v=v.updateQueue)&&(v=v.shared,4194240&W)){var ue=v.lanes;v.lanes=W|=ue&=p.pendingLanes,an(p,W)}}function Lp(p,v){var W=p.updateQueue,ue=p.alternate;if(null===ue||W!==(ue=ue.updateQueue))null===(p=W.lastBaseUpdate)?W.firstBaseUpdate=v:p.next=v,W.lastBaseUpdate=v;else{var He=null,ht=null;if(null!==(W=W.firstBaseUpdate)){do{var cn={eventTime:W.eventTime,lane:W.lane,tag:W.tag,payload:W.payload,callback:W.callback,next:null};null===ht?He=ht=cn:ht=ht.next=cn,W=W.next}while(null!==W);null===ht?He=ht=v:ht=ht.next=v}else He=ht=v;p.updateQueue=W={baseState:ue.baseState,firstBaseUpdate:He,lastBaseUpdate:ht,shared:ue.shared,effects:ue.effects}}}function tu(p,v,W,ue){var He=p.updateQueue;Bl=!1;var ht=He.firstBaseUpdate,cn=He.lastBaseUpdate,Jn=He.shared.pending;if(null!==Jn){He.shared.pending=null;var li=Jn,ji=li.next;li.next=null,null===cn?ht=ji:cn.next=ji,cn=li;var tr=p.alternate;null!==tr&&(Jn=(tr=tr.updateQueue).lastBaseUpdate)!==cn&&(null===Jn?tr.firstBaseUpdate=ji:Jn.next=ji,tr.lastBaseUpdate=li)}if(null!==ht){var vr=He.baseState;for(cn=0,tr=ji=li=null,Jn=ht;;){var mr=Jn.lane,wr=Jn.eventTime;if((ue&mr)===mr){null!==tr&&(tr=tr.next={eventTime:wr,lane:0,tag:Jn.tag,payload:Jn.payload,callback:Jn.callback,next:null});e:{var Wr=p,Gr=Jn;switch(mr=v,wr=W,Gr.tag){case 1:if("function"==typeof(Wr=Gr.payload)){vr=Wr.call(wr,vr,mr);break e}vr=Wr;break e;case 3:Wr.flags=-65537&Wr.flags|128;case 0:if(null==(mr="function"==typeof(Wr=Gr.payload)?Wr.call(wr,vr,mr):Wr))break e;vr=q({},vr,mr);break e;case 2:Bl=!0}}null!==Jn.callback&&0!==Jn.lane&&(p.flags|=64,null===(mr=He.effects)?He.effects=[Jn]:mr.push(Jn))}else wr={eventTime:wr,lane:mr,tag:Jn.tag,payload:Jn.payload,callback:Jn.callback,next:null},null===tr?(ji=tr=wr,li=vr):tr=tr.next=wr,cn|=mr;if(null===(Jn=Jn.next)){if(null===(Jn=He.shared.pending))break;Jn=(mr=Jn).next,mr.next=null,He.lastBaseUpdate=mr,He.shared.pending=null}}if(null===tr&&(li=vr),He.baseState=li,He.firstBaseUpdate=ji,He.lastBaseUpdate=tr,null!==(v=He.shared.interleaved)){He=v;do{cn|=He.lane,He=He.next}while(He!==v)}else null===ht&&(He.shared.lanes=0);Ol|=cn,p.lanes=cn,p.memoizedState=vr}}function op(p,v,W){if(p=v.effects,v.effects=null,null!==p)for(v=0;v<p.length;v++){var ue=p[v],He=ue.callback;if(null!==He){if(ue.callback=null,ue=W,"function"!=typeof He)throw Error(a(191,He));He.call(ue)}}}var nu={},sd=si(nu),iu=si(nu),Jc=si(nu);function Ru(p){if(p===nu)throw Error(a(174));return p}function ap(p,v){switch(br(Jc,v),br(iu,p),br(sd,nu),p=v.nodeType){case 9:case 11:v=(v=v.documentElement)?v.namespaceURI:Tt(null,"");break;default:v=Tt(v=(p=8===p?v.parentNode:v).namespaceURI||null,p=p.tagName)}Yi(sd),br(sd,v)}function kd(){Yi(sd),Yi(iu),Yi(Jc)}function ru(p){Ru(Jc.current);var v=Ru(sd.current),W=Tt(v,p.type);v!==W&&(br(iu,p),br(sd,W))}function Xs(p){iu.current===p&&(Yi(sd),Yi(iu))}var Fi=si(0);function Oo(p){for(var v=p;null!==v;){if(13===v.tag){var W=v.memoizedState;if(null!==W&&(null===(W=W.dehydrated)||"$?"===W.data||"$!"===W.data))return v}else if(19===v.tag&&void 0!==v.memoizedProps.revealOrder){if(128&v.flags)return v}else if(null!==v.child){v.child.return=v,v=v.child;continue}if(v===p)break;for(;null===v.sibling;){if(null===v.return||v.return===p)return null;v=v.return}v.sibling.return=v.return,v=v.sibling}return null}var Np=[];function cp(){for(var p=0;p<Np.length;p++)Np[p]._workInProgressVersionPrimary=null;Np.length=0}var va=B.ReactCurrentDispatcher,Dd=B.ReactCurrentBatchConfig,gs=0,ko=null,ls=null,ds=null,lp=!1,ku=!1,Fo=0,Fd=0;function $s(){throw Error(a(321))}function Ld(p,v){if(null===v)return!1;for(var W=0;W<v.length&&W<p.length;W++)if(!Sr(p[W],v[W]))return!1;return!0}function cc(p,v,W,ue,He,ht){if(gs=ht,ko=v,v.memoizedState=null,v.updateQueue=null,v.lanes=0,va.current=null===p||null===p.memoizedState?su:Bu,p=W(ue,He),ku){ht=0;do{if(ku=!1,Fo=0,25<=ht)throw Error(a(301));ht+=1,ds=ls=null,v.updateQueue=null,va.current=Wp,p=W(ue,He)}while(ku)}if(va.current=Bd,v=null!==ls&&null!==ls.next,gs=0,ds=ls=ko=null,lp=!1,v)throw Error(a(300));return p}function dl(){var p=0!==Fo;return Fo=0,p}function $l(){var p={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===ds?ko.memoizedState=ds=p:ds=ds.next=p,ds}function da(){if(null===ls){var p=ko.alternate;p=null!==p?p.memoizedState:null}else p=ls.next;var v=null===ds?ko.memoizedState:ds.next;if(null!==v)ds=v,ls=p;else{if(null===p)throw Error(a(310));p={memoizedState:(ls=p).memoizedState,baseState:ls.baseState,baseQueue:ls.baseQueue,queue:ls.queue,next:null},null===ds?ko.memoizedState=ds=p:ds=ds.next=p}return ds}function Ul(p,v){return"function"==typeof v?v(p):v}function Bp(p){var v=da(),W=v.queue;if(null===W)throw Error(a(311));W.lastRenderedReducer=p;var ue=ls,He=ue.baseQueue,ht=W.pending;if(null!==ht){if(null!==He){var cn=He.next;He.next=ht.next,ht.next=cn}ue.baseQueue=He=ht,W.pending=null}if(null!==He){ue=ue.baseState;var Jn=cn=null,li=null,ji=ht=He.next;do{var tr=ji.lane;if((gs&tr)===tr)null!==li&&(li=li.next={lane:0,action:ji.action,hasEagerState:ji.hasEagerState,eagerState:ji.eagerState,next:null}),ue=ji.hasEagerState?ji.eagerState:p(ue,ji.action);else{var vr={lane:tr,action:ji.action,hasEagerState:ji.hasEagerState,eagerState:ji.eagerState,next:null};null===li?(Jn=li=vr,cn=ue):li=li.next=vr,ko.lanes|=tr,Ol|=tr}ji=ji.next}while(null!==ji&&ji!==ht);null===li?cn=ue:li.next=Jn,Sr(ue,v.memoizedState)||(Rc=!0),v.memoizedState=ue,v.baseState=cn,v.baseQueue=li,W.lastRenderedState=ue}if(null!==(p=W.interleaved)){He=p;do{ko.lanes|=ht=He.lane,Ol|=ht,He=He.next}while(He!==p)}else null===He&&(W.lanes=0);return[v.memoizedState,W.dispatch]}function $p(p){var v=da(),W=v.queue;if(null===W)throw Error(a(311));W.lastRenderedReducer=p;var ue=W.dispatch,He=W.pending,ht=v.memoizedState;if(null!==He){W.pending=null;var cn=He=He.next;do{ht=p(ht,cn.action),cn=cn.next}while(cn!==He);Sr(ht,v.memoizedState)||(Rc=!0),v.memoizedState=ht,null===v.baseQueue&&(v.baseState=ht),W.lastRenderedState=ht}return[ht,ue]}function cd(){}function om(p,v){var W=ko,ue=da(),He=v(),ht=!Sr(ue.memoizedState,He);if(ht&&(ue.memoizedState=He,Rc=!0),Dh(dp.bind(null,W,ue=ue.queue,p),[p]),ue.getSnapshot!==v||ht||null!==ds&&1&ds.memoizedState.tag){if(W.flags|=2048,Nd(9,Vl.bind(null,W,ue,He,v),void 0,null),null===Zs)throw Error(a(349));30&gs||Pc(W,v,He)}return He}function Pc(p,v,W){p.flags|=16384,p={getSnapshot:v,value:W},null===(v=ko.updateQueue)?(ko.updateQueue=v={lastEffect:null,stores:null},v.stores=[p]):null===(W=v.stores)?v.stores=[p]:W.push(p)}function Vl(p,v,W,ue){v.value=W,v.getSnapshot=ue,Up(v)&&Vp(p)}function dp(p,v,W){return W(function(){Up(v)&&Vp(p)})}function Up(p){var v=p.getSnapshot;p=p.value;try{var W=v();return!Sr(p,W)}catch{return!0}}function Vp(p){var v=bc(p,1);null!==v&&wl(v,p,1,-1)}function am(p){var v=$l();return"function"==typeof p&&(p=p()),v.memoizedState=v.baseState=p,v.queue=p={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Ul,lastRenderedState:p},p=p.dispatch=Wl.bind(null,ko,p),[v.memoizedState,p]}function Nd(p,v,W,ue){return p={tag:p,create:v,destroy:W,deps:ue,next:null},null===(v=ko.updateQueue)?(ko.updateQueue=v={lastEffect:null,stores:null},v.lastEffect=p.next=p):null===(W=v.lastEffect)?v.lastEffect=p.next=p:(ue=W.next,W.next=p,p.next=ue,v.lastEffect=p),p}function bh(){return da().memoizedState}function Fu(p,v,W,ue){var He=$l();ko.flags|=p,He.memoizedState=Nd(1|v,W,void 0,void 0===ue?null:ue)}function Lu(p,v,W,ue){var He=da();ue=void 0===ue?null:ue;var ht=void 0;if(null!==ls){var cn=ls.memoizedState;if(ht=cn.destroy,null!==ue&&Ld(ue,cn.deps))return void(He.memoizedState=Nd(v,W,ht,ue))}ko.flags|=p,He.memoizedState=Nd(1|v,W,ht,ue)}function ld(p,v){return Fu(8390656,8,p,v)}function Dh(p,v){return Lu(2048,8,p,v)}function ou(p,v){return Lu(4,2,p,v)}function lc(p,v){return Lu(4,4,p,v)}function au(p,v){return"function"==typeof v?(p=p(),v(p),function(){v(null)}):null!=v?(p=p(),v.current=p,function(){v.current=null}):void 0}function Va(p,v,W){return W=null!=W?W.concat([p]):null,Lu(4,4,au.bind(null,v,p),W)}function Sh(){}function sm(p,v){var W=da();v=void 0===v?null:v;var ue=W.memoizedState;return null!==ue&&null!==v&&Ld(v,ue[1])?ue[0]:(W.memoizedState=[p,v],p)}function Nu(p,v){var W=da();v=void 0===v?null:v;var ue=W.memoizedState;return null!==ue&&null!==v&&Ld(v,ue[1])?ue[0]:(p=p(),W.memoizedState=[p,v],p)}function Eh(p,v,W){return 21&gs?(Sr(W,v)||(W=Vi(),ko.lanes|=W,Ol|=W,p.baseState=!0),v):(p.baseState&&(p.baseState=!1,Rc=!0),p.memoizedState=W)}function Ih(p,v){var W=In;In=0!==W&&4>W?W:4,p(!0);var ue=Dd.transition;Dd.transition={};try{p(!1),v()}finally{In=W,Dd.transition=ue}}function cm(){return da().memoizedState}function up(p,v,W){var ue=Yl(p);W={lane:ue,action:W,hasEagerState:!1,eagerState:null,next:null},Zc(p)?ul(v,W):null!==(W=rm(p,v,W,ue))&&(wl(W,p,ue,uc()),pp(W,v,ue))}function Wl(p,v,W){var ue=Yl(p),He={lane:ue,action:W,hasEagerState:!1,eagerState:null,next:null};if(Zc(p))ul(v,He);else{var ht=p.alternate;if(0===p.lanes&&(null===ht||0===ht.lanes)&&null!==(ht=v.lastRenderedReducer))try{var cn=v.lastRenderedState,Jn=ht(cn,W);if(He.hasEagerState=!0,He.eagerState=Jn,Sr(Jn,cn)){var li=v.interleaved;return null===li?(He.next=He,wu(v)):(He.next=li.next,li.next=He),void(v.interleaved=He)}}catch{}null!==(W=rm(p,v,He,ue))&&(wl(W,p,ue,He=uc()),pp(W,v,ue))}}function Zc(p){var v=p.alternate;return p===ko||null!==v&&v===ko}function ul(p,v){ku=lp=!0;var W=p.pending;null===W?v.next=v:(v.next=W.next,W.next=v),p.pending=v}function pp(p,v,W){if(4194240&W){var ue=v.lanes;v.lanes=W|=ue&=p.pendingLanes,an(p,W)}}var Bd={readContext:Bs,useCallback:$s,useContext:$s,useEffect:$s,useImperativeHandle:$s,useInsertionEffect:$s,useLayoutEffect:$s,useMemo:$s,useReducer:$s,useRef:$s,useState:$s,useDebugValue:$s,useDeferredValue:$s,useTransition:$s,useMutableSource:$s,useSyncExternalStore:$s,useId:$s,unstable_isNewReconciler:!1},su={readContext:Bs,useCallback:function(p,v){return $l().memoizedState=[p,void 0===v?null:v],p},useContext:Bs,useEffect:ld,useImperativeHandle:function(p,v,W){return W=null!=W?W.concat([p]):null,Fu(4194308,4,au.bind(null,v,p),W)},useLayoutEffect:function(p,v){return Fu(4194308,4,p,v)},useInsertionEffect:function(p,v){return Fu(4,2,p,v)},useMemo:function(p,v){var W=$l();return v=void 0===v?null:v,p=p(),W.memoizedState=[p,v],p},useReducer:function(p,v,W){var ue=$l();return v=void 0!==W?W(v):v,ue.memoizedState=ue.baseState=v,ue.queue=p={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:p,lastRenderedState:v},p=p.dispatch=up.bind(null,ko,p),[ue.memoizedState,p]},useRef:function(p){return $l().memoizedState={current:p}},useState:am,useDebugValue:Sh,useDeferredValue:function(p){return $l().memoizedState=p},useTransition:function(){var p=am(!1),v=p[0];return p=Ih.bind(null,p[1]),$l().memoizedState=p,[v,p]},useMutableSource:function(){},useSyncExternalStore:function(p,v,W){var ue=ko,He=$l();if(fa){if(void 0===W)throw Error(a(407));W=W()}else{if(W=v(),null===Zs)throw Error(a(349));30&gs||Pc(ue,v,W)}He.memoizedState=W;var ht={value:W,getSnapshot:v};return He.queue=ht,ld(dp.bind(null,ue,ht,p),[p]),ue.flags|=2048,Nd(9,Vl.bind(null,ue,ht,W,v),void 0,null),W},useId:function(){var p=$l(),v=Zs.identifierPrefix;if(fa){var W=no;v=":"+v+"R"+(W=(Cr&~(1<<32-Ue(Cr)-1)).toString(32)+W),0<(W=Fo++)&&(v+="H"+W.toString(32)),v+=":"}else v=":"+v+"r"+(W=Fd++).toString(32)+":";return p.memoizedState=v},unstable_isNewReconciler:!1},Bu={readContext:Bs,useCallback:sm,useContext:Bs,useEffect:Dh,useImperativeHandle:Va,useInsertionEffect:ou,useLayoutEffect:lc,useMemo:Nu,useReducer:Bp,useRef:bh,useState:function(){return Bp(Ul)},useDebugValue:Sh,useDeferredValue:function(p){return Eh(da(),ls.memoizedState,p)},useTransition:function(){return[Bp(Ul)[0],da().memoizedState]},useMutableSource:cd,useSyncExternalStore:om,useId:cm,unstable_isNewReconciler:!1},Wp={readContext:Bs,useCallback:sm,useContext:Bs,useEffect:Dh,useImperativeHandle:Va,useInsertionEffect:ou,useLayoutEffect:lc,useMemo:Nu,useReducer:$p,useRef:bh,useState:function(){return $p(Ul)},useDebugValue:Sh,useDeferredValue:function(p){var v=da();return null===ls?v.memoizedState=p:Eh(v,ls.memoizedState,p)},useTransition:function(){return[$p(Ul)[0],da().memoizedState]},useMutableSource:cd,useSyncExternalStore:om,useId:cm,unstable_isNewReconciler:!1};function Tl(p,v){if(p&&p.defaultProps){for(var W in v=q({},v),p=p.defaultProps)void 0===v[W]&&(v[W]=p[W]);return v}return v}function cu(p,v,W,ue){W=null==(W=W(ue,v=p.memoizedState))?v:q({},v,W),p.memoizedState=W,0===p.lanes&&(p.updateQueue.baseState=W)}var $d={isMounted:function(p){return!!(p=p._reactInternals)&&Bi(p)===p},enqueueSetState:function(p,v,W){p=p._reactInternals;var ue=uc(),He=Yl(p),ht=Rr(ue,He);ht.payload=v,null!=W&&(ht.callback=W),null!==(v=Ml(p,ht,He))&&(wl(v,p,He,ue),Pu(v,p,He))},enqueueReplaceState:function(p,v,W){p=p._reactInternals;var ue=uc(),He=Yl(p),ht=Rr(ue,He);ht.tag=1,ht.payload=v,null!=W&&(ht.callback=W),null!==(v=Ml(p,ht,He))&&(wl(v,p,He,ue),Pu(v,p,He))},enqueueForceUpdate:function(p,v){p=p._reactInternals;var W=uc(),ue=Yl(p),He=Rr(W,ue);He.tag=2,null!=v&&(He.callback=v),null!==(v=Ml(p,He,ue))&&(wl(v,p,ue,W),Pu(v,p,ue))}};function Ud(p,v,W,ue,He,ht,cn){return"function"==typeof(p=p.stateNode).shouldComponentUpdate?p.shouldComponentUpdate(ue,ht,cn):!(v.prototype&&v.prototype.isPureReactComponent&&to(W,ue)&&to(He,ht))}function dd(p,v,W){var ue=!1,He=zr,ht=v.contextType;return"object"==typeof ht&&null!==ht?ht=Bs(ht):(He=qa(v)?Qs:ho.current,ht=(ue=null!=(ue=v.contextTypes))?Xc(p,He):zr),v=new v(W,ht),p.memoizedState=null!=v.state?v.state:null,v.updater=$d,p.stateNode=v,v._reactInternals=p,ue&&((p=p.stateNode).__reactInternalMemoizedUnmaskedChildContext=He,p.__reactInternalMemoizedMaskedChildContext=ht),v}function Ch(p,v,W,ue){p=v.state,"function"==typeof v.componentWillReceiveProps&&v.componentWillReceiveProps(W,ue),"function"==typeof v.UNSAFE_componentWillReceiveProps&&v.UNSAFE_componentWillReceiveProps(W,ue),v.state!==p&&$d.enqueueReplaceState(v,v.state,null)}function jp(p,v,W,ue){var He=p.stateNode;He.props=W,He.state=p.memoizedState,He.refs={},yh(p);var ht=v.contextType;"object"==typeof ht&&null!==ht?He.context=Bs(ht):(ht=qa(v)?Qs:ho.current,He.context=Xc(p,ht)),He.state=p.memoizedState,"function"==typeof(ht=v.getDerivedStateFromProps)&&(cu(p,v,ht,W),He.state=p.memoizedState),"function"==typeof v.getDerivedStateFromProps||"function"==typeof He.getSnapshotBeforeUpdate||"function"!=typeof He.UNSAFE_componentWillMount&&"function"!=typeof He.componentWillMount||(v=He.state,"function"==typeof He.componentWillMount&&He.componentWillMount(),"function"==typeof He.UNSAFE_componentWillMount&&He.UNSAFE_componentWillMount(),v!==He.state&&$d.enqueueReplaceState(He,He.state,null),tu(p,W,He,ue),He.state=p.memoizedState),"function"==typeof He.componentDidMount&&(p.flags|=4194308)}function lu(p,v){try{var W="",ue=v;do{W+=J(ue),ue=ue.return}while(ue);var He=W}catch(ht){He="\nError generating stack: "+ht.message+"\n"+ht.stack}return{value:p,source:v,stack:He,digest:null}}function $u(p,v,W){return{value:p,source:null,stack:W??null,digest:v??null}}function du(p,v){try{console.error(v.value)}catch(W){setTimeout(function(){throw W})}}var Gm="function"==typeof WeakMap?WeakMap:Map;function Uu(p,v,W){(W=Rr(-1,W)).tag=3,W.payload={element:null};var ue=v.value;return W.callback=function(){Na||(Na=!0,fp=ue),du(0,v)},W}function ud(p,v,W){(W=Rr(-1,W)).tag=3;var ue=p.type.getDerivedStateFromError;if("function"==typeof ue){var He=v.value;W.payload=function(){return ue(He)},W.callback=function(){du(0,v)}}var ht=p.stateNode;return null!==ht&&"function"==typeof ht.componentDidCatch&&(W.callback=function(){du(0,v),"function"!=typeof ue&&(null===ml?ml=new Set([this]):ml.add(this));var cn=v.stack;this.componentDidCatch(v.value,{componentStack:null!==cn?cn:""})}),W}function Vd(p,v,W){var ue=p.pingCache;if(null===ue){ue=p.pingCache=new Gm;var He=new Set;ue.set(v,He)}else void 0===(He=ue.get(v))&&ue.set(v,He=new Set);He.has(W)||(He.add(W),p=Pl.bind(null,p,v,W),v.then(p,p))}function Sd(p){do{var v;if((v=13===p.tag)&&(v=null===(v=p.memoizedState)||null!==v.dehydrated),v)return p;p=p.return}while(null!==p);return null}function zp(p,v,W,ue,He){return 1&p.mode?(p.flags|=65536,p.lanes=He,p):(p===v?p.flags|=65536:(p.flags|=128,W.flags|=131072,W.flags&=-52805,1===W.tag&&(null===W.alternate?W.tag=17:((v=Rr(-1,1)).tag=2,Ml(W,v,1))),W.lanes|=1),p)}var Gp=B.ReactCurrentOwner,Rc=!1;function Vo(p,v,W,ue){v.child=null===p?im(v,null,W,ue):fs(v,p.child,W,ue)}function uu(p,v,W,ue,He){W=W.render;var ht=v.ref;return Ns(v,He),ue=cc(p,v,W,ue,ht,He),W=dl(),null===p||Rc?(fa&&W&&Oc(v),v.flags|=1,Vo(p,v,ue,He),v.child):(v.updateQueue=p.updateQueue,v.flags&=-2053,p.lanes&=~He,Wa(p,v,He))}function pu(p,v,W,ue,He){if(null===p){var ht=W.type;return"function"!=typeof ht||rh(ht)||void 0!==ht.defaultProps||null!==W.compare||void 0!==W.defaultProps?((p=oh(W.type,null,ue,v,v.mode,He)).ref=v.ref,p.return=v,v.child=p):(v.tag=15,v.type=ht,hu(p,v,ht,ue,He))}return ht=p.child,p.lanes&He||!(W=null!==(W=W.compare)?W:to)(ht.memoizedProps,ue)||p.ref!==v.ref?(v.flags|=1,(p=Td(ht,ue)).ref=v.ref,p.return=v,v.child=p):Wa(p,v,He)}function hu(p,v,W,ue,He){if(null!==p){var ht=p.memoizedProps;if(to(ht,ue)&&p.ref===v.ref){if(Rc=!1,v.pendingProps=ue=ht,!(p.lanes&He))return v.lanes=p.lanes,Wa(p,v,He);131072&p.flags&&(Rc=!0)}}return jl(p,v,W,ue,He)}function Ah(p,v,W){var ue=v.pendingProps,He=ue.children,ht=null!==p?p.memoizedState:null;if("hidden"===ue.mode)if(1&v.mode){if(!(1073741824&W))return p=null!==ht?ht.baseLanes|W:W,v.lanes=v.childLanes=1073741824,v.memoizedState={baseLanes:p,cachePool:null,transitions:null},v.updateQueue=null,br(Kd,Lc),Lc|=p,null;v.memoizedState={baseLanes:0,cachePool:null,transitions:null},ue=null!==ht?ht.baseLanes:W,br(Kd,Lc),Lc|=ue}else v.memoizedState={baseLanes:0,cachePool:null,transitions:null},br(Kd,Lc),Lc|=W;else null!==ht?(ue=ht.baseLanes|W,v.memoizedState=null):ue=W,br(Kd,Lc),Lc|=ue;return Vo(p,v,He,W),v.child}function Hm(p,v){var W=v.ref;(null===p&&null!==W||null!==p&&p.ref!==W)&&(v.flags|=512,v.flags|=2097152)}function jl(p,v,W,ue,He){var ht=qa(W)?Qs:ho.current;return ht=Xc(v,ht),Ns(v,He),W=cc(p,v,W,ue,ht,He),ue=dl(),null===p||Rc?(fa&&ue&&Oc(v),v.flags|=1,Vo(p,v,W,He),v.child):(v.updateQueue=p.updateQueue,v.flags&=-2053,p.lanes&=~He,Wa(p,v,He))}function Km(p,v,W,ue,He){if(qa(W)){var ht=!0;eu(v)}else ht=!1;if(Ns(v,He),null===v.stateNode)kc(p,v),dd(v,W,ue),jp(v,W,ue,He),ue=!0;else if(null===p){var cn=v.stateNode,Jn=v.memoizedProps;cn.props=Jn;var li=cn.context,ji=W.contextType;ji="object"==typeof ji&&null!==ji?Bs(ji):Xc(v,ji=qa(W)?Qs:ho.current);var tr=W.getDerivedStateFromProps,vr="function"==typeof tr||"function"==typeof cn.getSnapshotBeforeUpdate;vr||"function"!=typeof cn.UNSAFE_componentWillReceiveProps&&"function"!=typeof cn.componentWillReceiveProps||(Jn!==ue||li!==ji)&&Ch(v,cn,ue,ji),Bl=!1;var mr=v.memoizedState;cn.state=mr,tu(v,ue,cn,He),li=v.memoizedState,Jn!==ue||mr!==li||Ro.current||Bl?("function"==typeof tr&&(cu(v,W,tr,ue),li=v.memoizedState),(Jn=Bl||Ud(v,W,Jn,ue,mr,li,ji))?(vr||"function"!=typeof cn.UNSAFE_componentWillMount&&"function"!=typeof cn.componentWillMount||("function"==typeof cn.componentWillMount&&cn.componentWillMount(),"function"==typeof cn.UNSAFE_componentWillMount&&cn.UNSAFE_componentWillMount()),"function"==typeof cn.componentDidMount&&(v.flags|=4194308)):("function"==typeof cn.componentDidMount&&(v.flags|=4194308),v.memoizedProps=ue,v.memoizedState=li),cn.props=ue,cn.state=li,cn.context=ji,ue=Jn):("function"==typeof cn.componentDidMount&&(v.flags|=4194308),ue=!1)}else{cn=v.stateNode,As(p,v),Jn=v.memoizedProps,ji=v.type===v.elementType?Jn:Tl(v.type,Jn),cn.props=ji,vr=v.pendingProps,mr=cn.context,li="object"==typeof(li=W.contextType)&&null!==li?Bs(li):Xc(v,li=qa(W)?Qs:ho.current);var wr=W.getDerivedStateFromProps;(tr="function"==typeof wr||"function"==typeof cn.getSnapshotBeforeUpdate)||"function"!=typeof cn.UNSAFE_componentWillReceiveProps&&"function"!=typeof cn.componentWillReceiveProps||(Jn!==vr||mr!==li)&&Ch(v,cn,ue,li),Bl=!1,cn.state=mr=v.memoizedState,tu(v,ue,cn,He);var Wr=v.memoizedState;Jn!==vr||mr!==Wr||Ro.current||Bl?("function"==typeof wr&&(cu(v,W,wr,ue),Wr=v.memoizedState),(ji=Bl||Ud(v,W,ji,ue,mr,Wr,li)||!1)?(tr||"function"!=typeof cn.UNSAFE_componentWillUpdate&&"function"!=typeof cn.componentWillUpdate||("function"==typeof cn.componentWillUpdate&&cn.componentWillUpdate(ue,Wr,li),"function"==typeof cn.UNSAFE_componentWillUpdate&&cn.UNSAFE_componentWillUpdate(ue,Wr,li)),"function"==typeof cn.componentDidUpdate&&(v.flags|=4),"function"==typeof cn.getSnapshotBeforeUpdate&&(v.flags|=1024)):("function"!=typeof cn.componentDidUpdate||Jn===p.memoizedProps&&mr===p.memoizedState||(v.flags|=4),"function"!=typeof cn.getSnapshotBeforeUpdate||Jn===p.memoizedProps&&mr===p.memoizedState||(v.flags|=1024),v.memoizedProps=ue,v.memoizedState=Wr),cn.props=ue,cn.state=Wr,cn.context=li,ue=ji):("function"!=typeof cn.componentDidUpdate||Jn===p.memoizedProps&&mr===p.memoizedState||(v.flags|=4),"function"!=typeof cn.getSnapshotBeforeUpdate||Jn===p.memoizedProps&&mr===p.memoizedState||(v.flags|=1024),ue=!1)}return Hp(p,v,W,ue,ht,He)}function Hp(p,v,W,ue,He,ht){Hm(p,v);var cn=!!(128&v.flags);if(!ue&&!cn)return He&&kp(v,W,!1),Wa(p,v,ht);ue=v.stateNode,Gp.current=v;var Jn=cn&&"function"!=typeof W.getDerivedStateFromError?null:ue.render();return v.flags|=1,null!==p&&cn?(v.child=fs(v,p.child,null,ht),v.child=fs(v,null,Jn,ht)):Vo(p,v,Jn,ht),v.memoizedState=ue.state,He&&kp(v,W,!0),v.child}function zl(p){var v=p.stateNode;v.pendingContext?Ou(0,v.pendingContext,v.pendingContext!==v.context):v.context&&Ou(0,v.context,!1),ap(p,v.containerInfo)}function Mh(p,v,W,ue,He){return Yc(),Al(He),v.flags|=256,Vo(p,v,W,ue),v.child}var Gd,Gl,mu,Us,Wd={dehydrated:null,treeContext:null,retryLane:0};function jd(p){return{baseLanes:p,cachePool:null,transitions:null}}function Kp(p,v,W){var Jn,ue=v.pendingProps,He=Fi.current,ht=!1,cn=!!(128&v.flags);if((Jn=cn)||(Jn=(null===p||null!==p.memoizedState)&&!!(2&He)),Jn?(ht=!0,v.flags&=-129):(null===p||null!==p.memoizedState)&&(He|=1),br(Fi,1&He),null===p)return tm(v),null!==(p=v.memoizedState)&&null!==(p=p.dehydrated)?(v.lanes=1&v.mode?"$!"===p.data?8:1073741824:1,null):(cn=ue.children,p=ue.fallback,ht?(ht=v.child,cn={mode:"hidden",children:cn},1&(ue=v.mode)||null===ht?ht=Fh(cn,ue,0,null):(ht.childLanes=0,ht.pendingProps=cn),p=Jl(p,ue,W,null),ht.return=v,p.return=v,ht.sibling=p,v.child=ht,v.child.memoizedState=jd(W),v.memoizedState=Wd,p):zd(v,cn));if(null!==(He=p.memoizedState)&&null!==(Jn=He.dehydrated))return function Qp(p,v,W,ue,He,ht,cn){if(W)return 256&v.flags?(v.flags&=-257,qr(p,v,cn,ue=$u(Error(a(422))))):null!==v.memoizedState?(v.child=p.child,v.flags|=128,null):(ht=ue.fallback,ue=Fh({mode:"visible",children:ue.children},He=v.mode,0,null),(ht=Jl(ht,He,cn,null)).flags|=2,ue.return=v,ht.return=v,ue.sibling=ht,v.child=ue,1&v.mode&&fs(v,p.child,null,cn),v.child.memoizedState=jd(cn),v.memoizedState=Wd,ht);if(!(1&v.mode))return qr(p,v,cn,null);if("$!"===He.data){if(ue=He.nextSibling&&He.nextSibling.dataset)var Jn=ue.dgst;return ue=Jn,qr(p,v,cn,ue=$u(ht=Error(a(419)),ue,void 0))}if(Jn=!!(cn&p.childLanes),Rc||Jn){if(null!==(ue=Zs)){switch(cn&-cn){case 4:He=2;break;case 16:He=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:He=32;break;case 536870912:He=268435456;break;default:He=0}0!==(He=He&(ue.suspendedLanes|cn)?0:He)&&He!==ht.retryLane&&(ht.retryLane=He,bc(p,He),wl(ue,p,He,-1))}return Rh(),qr(p,v,cn,ue=$u(Error(a(421))))}return"$?"===He.data?(v.flags|=128,v.child=p.child,v=Du.bind(null,p),He._reactRetry=v,null):(p=ht.treeContext,Aa=ur(He.nextSibling),Is=v,fa=!0,os=null,null!==p&&(Vn[Oi++]=Cr,Vn[Oi++]=no,Vn[Oi++]=_i,Cr=p.id,no=p.overflow,_i=v),(v=zd(v,ue.children)).flags|=4096,v)}(p,v,cn,ue,Jn,He,W);if(ht){ht=ue.fallback,Jn=(He=p.child).sibling;var li={mode:"hidden",children:ue.children};return 1&(cn=v.mode)||v.child===He?(ue=Td(He,li)).subtreeFlags=14680064&He.subtreeFlags:((ue=v.child).childLanes=0,ue.pendingProps=li,v.deletions=null),null!==Jn?ht=Td(Jn,ht):(ht=Jl(ht,cn,W,null)).flags|=2,ht.return=v,ue.return=v,ue.sibling=ht,v.child=ue,ue=ht,ht=v.child,cn=null===(cn=p.child.memoizedState)?jd(W):{baseLanes:cn.baseLanes|W,cachePool:null,transitions:cn.transitions},ht.memoizedState=cn,ht.childLanes=p.childLanes&~W,v.memoizedState=Wd,ue}return p=(ht=p.child).sibling,ue=Td(ht,{mode:"visible",children:ue.children}),!(1&v.mode)&&(ue.lanes=W),ue.return=v,ue.sibling=null,null!==p&&(null===(W=v.deletions)?(v.deletions=[p],v.flags|=16):W.push(p)),v.child=ue,v.memoizedState=null,ue}function zd(p,v){return(v=Fh({mode:"visible",children:v},p.mode,0,null)).return=p,p.child=v}function qr(p,v,W,ue){return null!==ue&&Al(ue),fs(v,p.child,null,W),(p=zd(v,v.pendingProps.children)).flags|=2,v.memoizedState=null,p}function Xp(p,v,W){p.lanes|=v;var ue=p.alternate;null!==ue&&(ue.lanes|=v),yo(p.return,v,W)}function Ed(p,v,W,ue,He){var ht=p.memoizedState;null===ht?p.memoizedState={isBackwards:v,rendering:null,renderingStartTime:0,last:ue,tail:W,tailMode:He}:(ht.isBackwards=v,ht.rendering=null,ht.renderingStartTime=0,ht.last=ue,ht.tail=W,ht.tailMode=He)}function Id(p,v,W){var ue=v.pendingProps,He=ue.revealOrder,ht=ue.tail;if(Vo(p,v,ue.children,W),2&(ue=Fi.current))ue=1&ue|2,v.flags|=128;else{if(null!==p&&128&p.flags)e:for(p=v.child;null!==p;){if(13===p.tag)null!==p.memoizedState&&Xp(p,W,v);else if(19===p.tag)Xp(p,W,v);else if(null!==p.child){p.child.return=p,p=p.child;continue}if(p===v)break e;for(;null===p.sibling;){if(null===p.return||p.return===v)break e;p=p.return}p.sibling.return=p.return,p=p.sibling}ue&=1}if(br(Fi,ue),1&v.mode)switch(He){case"forwards":for(W=v.child,He=null;null!==W;)null!==(p=W.alternate)&&null===Oo(p)&&(He=W),W=W.sibling;null===(W=He)?(He=v.child,v.child=null):(He=W.sibling,W.sibling=null),Ed(v,!1,He,W,ht);break;case"backwards":for(W=null,He=v.child,v.child=null;null!==He;){if(null!==(p=He.alternate)&&null===Oo(p)){v.child=He;break}p=He.sibling,He.sibling=W,W=He,He=p}Ed(v,!0,W,null,ht);break;case"together":Ed(v,!1,null,null,void 0);break;default:v.memoizedState=null}else v.memoizedState=null;return v.child}function kc(p,v){!(1&v.mode)&&null!==p&&(p.alternate=null,v.alternate=null,v.flags|=2)}function Wa(p,v,W){if(null!==p&&(v.dependencies=p.dependencies),Ol|=v.lanes,!(W&v.childLanes))return null;if(null!==p&&v.child!==p.child)throw Error(a(153));if(null!==v.child){for(W=Td(p=v.child,p.pendingProps),v.child=W,W.return=v;null!==p.sibling;)(W=W.sibling=Td(p=p.sibling,p.pendingProps)).return=v;W.sibling=null}return v.child}function Hl(p,v){if(!fa)switch(p.tailMode){case"hidden":v=p.tail;for(var W=null;null!==v;)null!==v.alternate&&(W=v),v=v.sibling;null===W?p.tail=null:W.sibling=null;break;case"collapsed":W=p.tail;for(var ue=null;null!==W;)null!==W.alternate&&(ue=W),W=W.sibling;null===ue?v||null===p.tail?p.tail=null:p.tail.sibling=null:ue.sibling=null}}function Ys(p){var v=null!==p.alternate&&p.alternate.child===p.child,W=0,ue=0;if(v)for(var He=p.child;null!==He;)W|=He.lanes|He.childLanes,ue|=14680064&He.subtreeFlags,ue|=14680064&He.flags,He.return=p,He=He.sibling;else for(He=p.child;null!==He;)W|=He.lanes|He.childLanes,ue|=He.subtreeFlags,ue|=He.flags,He.return=p,He=He.sibling;return p.subtreeFlags|=ue,p.childLanes=W,v}function lm(p,v,W){var ue=v.pendingProps;switch(Ls(v),v.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ys(v),null;case 1:case 17:return qa(v.type)&&vd(),Ys(v),null;case 3:return ue=v.stateNode,kd(),Yi(Ro),Yi(ho),cp(),ue.pendingContext&&(ue.context=ue.pendingContext,ue.pendingContext=null),(null===p||null===p.child)&&(Fp(v)?v.flags|=4:null===p||p.memoizedState.isDehydrated&&!(256&v.flags)||(v.flags|=1024,null!==os&&(Bc(os),os=null))),Gl(p,v),Ys(v),null;case 5:Xs(v);var He=Ru(Jc.current);if(W=v.type,null!==p&&null!=v.stateNode)mu(p,v,W,ue,He),p.ref!==v.ref&&(v.flags|=512,v.flags|=2097152);else{if(!ue){if(null===v.stateNode)throw Error(a(166));return Ys(v),null}if(p=Ru(sd.current),Fp(v)){W=v.type;var ht=v.memoizedProps;switch((ue=v.stateNode)[To]=v,ue[Kr]=ht,p=!!(1&v.mode),W){case"dialog":Lt("cancel",ue),Lt("close",ue);break;case"iframe":case"object":case"embed":Lt("load",ue);break;case"video":case"audio":for(He=0;He<cs.length;He++)Lt(cs[He],ue);break;case"source":Lt("error",ue);break;case"img":case"image":case"link":Lt("error",ue),Lt("load",ue);break;case"details":Lt("toggle",ue);break;case"input":ie(ue,ht),Lt("invalid",ue);break;case"select":ue._wrapperState={wasMultiple:!!ht.multiple},Lt("invalid",ue);break;case"textarea":st(ue,ht),Lt("invalid",ue)}for(var cn in mt(W,ht),He=null,ht)if(ht.hasOwnProperty(cn)){var Jn=ht[cn];"children"===cn?"string"==typeof Jn?ue.textContent!==Jn&&(!0!==ht.suppressHydrationWarning&&Io(ue.textContent,Jn,p),He=["children",Jn]):"number"==typeof Jn&&ue.textContent!==""+Jn&&(!0!==ht.suppressHydrationWarning&&Io(ue.textContent,Jn,p),He=["children",""+Jn]):d.hasOwnProperty(cn)&&null!=Jn&&"onScroll"===cn&&Lt("scroll",ue)}switch(W){case"input":Q(ue),Pe(ue,ht,!0);break;case"textarea":Q(ue),Ke(ue);break;case"select":case"option":break;default:"function"==typeof ht.onClick&&(ue.onclick=ba)}v.updateQueue=ue=He,null!==ue&&(v.flags|=4)}else{cn=9===He.nodeType?He:He.ownerDocument,"http://www.w3.org/1999/xhtml"===p&&(p=ze(W)),"http://www.w3.org/1999/xhtml"===p?"script"===W?((p=cn.createElement("div")).innerHTML="<script><\/script>",p=p.removeChild(p.firstChild)):"string"==typeof ue.is?p=cn.createElement(W,{is:ue.is}):(p=cn.createElement(W),"select"===W&&(cn=p,ue.multiple?cn.multiple=!0:ue.size&&(cn.size=ue.size))):p=cn.createElementNS(p,W),p[To]=v,p[Kr]=ue,Gd(p,v,!1,!1),v.stateNode=p;e:{switch(cn=Ie(W,ue),W){case"dialog":Lt("cancel",p),Lt("close",p),He=ue;break;case"iframe":case"object":case"embed":Lt("load",p),He=ue;break;case"video":case"audio":for(He=0;He<cs.length;He++)Lt(cs[He],p);He=ue;break;case"source":Lt("error",p),He=ue;break;case"img":case"image":case"link":Lt("error",p),Lt("load",p),He=ue;break;case"details":Lt("toggle",p),He=ue;break;case"input":ie(p,ue),He=Te(p,ue),Lt("invalid",p);break;case"option":default:He=ue;break;case"select":p._wrapperState={wasMultiple:!!ue.multiple},He=q({},ue,{value:void 0}),Lt("invalid",p);break;case"textarea":st(p,ue),He=vt(p,ue),Lt("invalid",p)}for(ht in mt(W,He),Jn=He)if(Jn.hasOwnProperty(ht)){var li=Jn[ht];"style"===ht?dt(p,li):"dangerouslySetInnerHTML"===ht?null!=(li=li?li.__html:void 0)&&rn(p,li):"children"===ht?"string"==typeof li?("textarea"!==W||""!==li)&&sn(p,li):"number"==typeof li&&sn(p,""+li):"suppressContentEditableWarning"!==ht&&"suppressHydrationWarning"!==ht&&"autoFocus"!==ht&&(d.hasOwnProperty(ht)?null!=li&&"onScroll"===ht&&Lt("scroll",p):null!=li&&G(p,ht,li,cn))}switch(W){case"input":Q(p),Pe(p,ue,!1);break;case"textarea":Q(p),Ke(p);break;case"option":null!=ue.value&&p.setAttribute("value",""+nt(ue.value));break;case"select":p.multiple=!!ue.multiple,null!=(ht=ue.value)?Ze(p,!!ue.multiple,ht,!1):null!=ue.defaultValue&&Ze(p,!!ue.multiple,ue.defaultValue,!0);break;default:"function"==typeof He.onClick&&(p.onclick=ba)}switch(W){case"button":case"input":case"select":case"textarea":ue=!!ue.autoFocus;break e;case"img":ue=!0;break e;default:ue=!1}}ue&&(v.flags|=4)}null!==v.ref&&(v.flags|=512,v.flags|=2097152)}return Ys(v),null;case 6:if(p&&null!=v.stateNode)Us(p,v,p.memoizedProps,ue);else{if("string"!=typeof ue&&null===v.stateNode)throw Error(a(166));if(W=Ru(Jc.current),Ru(sd.current),Fp(v)){if(W=v.memoizedProps,(ue=v.stateNode)[To]=v,(ht=ue.nodeValue!==W)&&null!==(p=Is))switch(p.tag){case 3:Io(ue.nodeValue,W,!!(1&p.mode));break;case 5:!0!==p.memoizedProps.suppressHydrationWarning&&Io(ue.nodeValue,W,!!(1&p.mode))}ht&&(v.flags|=4)}else(ue=(9===W.nodeType?W:W.ownerDocument).createTextNode(ue))[To]=v,v.stateNode=ue}return Ys(v),null;case 13:if(Yi(Fi),ue=v.memoizedState,null===p||null!==p.memoizedState&&null!==p.memoizedState.dehydrated){if(fa&&null!==Aa&&1&v.mode&&!(128&v.flags))Nl(),Yc(),v.flags|=98560,ht=!1;else if(ht=Fp(v),null!==ue&&null!==ue.dehydrated){if(null===p){if(!ht)throw Error(a(318));if(!(ht=null!==(ht=v.memoizedState)?ht.dehydrated:null))throw Error(a(317));ht[To]=v}else Yc(),!(128&v.flags)&&(v.memoizedState=null),v.flags|=4;Ys(v),ht=!1}else null!==os&&(Bc(os),os=null),ht=!0;if(!ht)return 65536&v.flags?v:null}return 128&v.flags?(v.lanes=W,v):((ue=null!==ue)!=(null!==p&&null!==p.memoizedState)&&ue&&(v.child.flags|=8192,1&v.mode&&(null===p||1&Fi.current?0===qs&&(qs=3):Rh())),null!==v.updateQueue&&(v.flags|=4),Ys(v),null);case 4:return kd(),Gl(p,v),null===p&&Ki(v.stateNode.containerInfo),Ys(v),null;case 10:return yc(v.type._context),Ys(v),null;case 19:if(Yi(Fi),null===(ht=v.memoizedState))return Ys(v),null;if(ue=!!(128&v.flags),null===(cn=ht.rendering))if(ue)Hl(ht,!1);else{if(0!==qs||null!==p&&128&p.flags)for(p=v.child;null!==p;){if(null!==(cn=Oo(p))){for(v.flags|=128,Hl(ht,!1),null!==(ue=cn.updateQueue)&&(v.updateQueue=ue,v.flags|=4),v.subtreeFlags=0,ue=W,W=v.child;null!==W;)p=ue,(ht=W).flags&=14680066,null===(cn=ht.alternate)?(ht.childLanes=0,ht.lanes=p,ht.child=null,ht.subtreeFlags=0,ht.memoizedProps=null,ht.memoizedState=null,ht.updateQueue=null,ht.dependencies=null,ht.stateNode=null):(ht.childLanes=cn.childLanes,ht.lanes=cn.lanes,ht.child=cn.child,ht.subtreeFlags=0,ht.deletions=null,ht.memoizedProps=cn.memoizedProps,ht.memoizedState=cn.memoizedState,ht.updateQueue=cn.updateQueue,ht.type=cn.type,ht.dependencies=null===(p=cn.dependencies)?null:{lanes:p.lanes,firstContext:p.firstContext}),W=W.sibling;return br(Fi,1&Fi.current|2),v.child}p=p.sibling}null!==ht.tail&&ii()>mp&&(v.flags|=128,ue=!0,Hl(ht,!1),v.lanes=4194304)}else{if(!ue)if(null!==(p=Oo(cn))){if(v.flags|=128,ue=!0,null!==(W=p.updateQueue)&&(v.updateQueue=W,v.flags|=4),Hl(ht,!0),null===ht.tail&&"hidden"===ht.tailMode&&!cn.alternate&&!fa)return Ys(v),null}else 2*ii()-ht.renderingStartTime>mp&&1073741824!==W&&(v.flags|=128,ue=!0,Hl(ht,!1),v.lanes=4194304);ht.isBackwards?(cn.sibling=v.child,v.child=cn):(null!==(W=ht.last)?W.sibling=cn:v.child=cn,ht.last=cn)}return null!==ht.tail?(ht.rendering=v=ht.tail,ht.tail=v.sibling,ht.renderingStartTime=ii(),v.sibling=null,W=Fi.current,br(Fi,ue?1&W|2:1&W),v):(Ys(v),null);case 22:case 23:return Qd(),ue=null!==v.memoizedState,null!==p&&null!==p.memoizedState!==ue&&(v.flags|=8192),ue&&1&v.mode?1073741824&Lc&&(Ys(v),6&v.subtreeFlags&&(v.flags|=8192)):Ys(v),null;case 24:case 25:return null}throw Error(a(156,v.tag))}function Qf(p,v){switch(Ls(v),v.tag){case 1:return qa(v.type)&&vd(),65536&(p=v.flags)?(v.flags=-65537&p|128,v):null;case 3:return kd(),Yi(Ro),Yi(ho),cp(),65536&(p=v.flags)&&!(128&p)?(v.flags=-65537&p|128,v):null;case 5:return Xs(v),null;case 13:if(Yi(Fi),null!==(p=v.memoizedState)&&null!==p.dehydrated){if(null===v.alternate)throw Error(a(340));Yc()}return 65536&(p=v.flags)?(v.flags=-65537&p|128,v):null;case 19:return Yi(Fi),null;case 4:return kd(),null;case 10:return yc(v.type._context),null;case 22:case 23:return Qd(),null;default:return null}}Gd=function(p,v){for(var W=v.child;null!==W;){if(5===W.tag||6===W.tag)p.appendChild(W.stateNode);else if(4!==W.tag&&null!==W.child){W.child.return=W,W=W.child;continue}if(W===v)break;for(;null===W.sibling;){if(null===W.return||W.return===v)return;W=W.return}W.sibling.return=W.return,W=W.sibling}},Gl=function(){},mu=function(p,v,W,ue){var He=p.memoizedProps;if(He!==ue){p=v.stateNode,Ru(sd.current);var cn,ht=null;switch(W){case"input":He=Te(p,He),ue=Te(p,ue),ht=[];break;case"select":He=q({},He,{value:void 0}),ue=q({},ue,{value:void 0}),ht=[];break;case"textarea":He=vt(p,He),ue=vt(p,ue),ht=[];break;default:"function"!=typeof He.onClick&&"function"==typeof ue.onClick&&(p.onclick=ba)}for(ji in mt(W,ue),W=null,He)if(!ue.hasOwnProperty(ji)&&He.hasOwnProperty(ji)&&null!=He[ji])if("style"===ji){var Jn=He[ji];for(cn in Jn)Jn.hasOwnProperty(cn)&&(W||(W={}),W[cn]="")}else"dangerouslySetInnerHTML"!==ji&&"children"!==ji&&"suppressContentEditableWarning"!==ji&&"suppressHydrationWarning"!==ji&&"autoFocus"!==ji&&(d.hasOwnProperty(ji)?ht||(ht=[]):(ht=ht||[]).push(ji,null));for(ji in ue){var li=ue[ji];if(Jn=He?.[ji],ue.hasOwnProperty(ji)&&li!==Jn&&(null!=li||null!=Jn))if("style"===ji)if(Jn){for(cn in Jn)!Jn.hasOwnProperty(cn)||li&&li.hasOwnProperty(cn)||(W||(W={}),W[cn]="");for(cn in li)li.hasOwnProperty(cn)&&Jn[cn]!==li[cn]&&(W||(W={}),W[cn]=li[cn])}else W||(ht||(ht=[]),ht.push(ji,W)),W=li;else"dangerouslySetInnerHTML"===ji?(Jn=Jn?Jn.__html:void 0,null!=(li=li?li.__html:void 0)&&Jn!==li&&(ht=ht||[]).push(ji,li)):"children"===ji?"string"!=typeof li&&"number"!=typeof li||(ht=ht||[]).push(ji,""+li):"suppressContentEditableWarning"!==ji&&"suppressHydrationWarning"!==ji&&(d.hasOwnProperty(ji)?(null!=li&&"onScroll"===ji&&Lt("scroll",p),ht||Jn===li||(ht=[])):(ht=ht||[]).push(ji,li))}W&&(ht=ht||[]).push("style",W);var ji=ht;(v.updateQueue=ji)&&(v.flags|=4)}},Us=function(p,v,W,ue){W!==ue&&(v.flags|=4)};var pl=!1,pa=!1,dm="function"==typeof WeakSet?WeakSet:Set,Vr=null;function qc(p,v){var W=p.ref;if(null!==W)if("function"==typeof W)try{W(null)}catch(ue){Yr(p,v,ue)}else W.current=null}function Kl(p,v,W){try{W()}catch(ue){Yr(p,v,ue)}}var Hd=!1;function hp(p,v,W){var ue=v.updateQueue;if(null!==(ue=null!==ue?ue.lastEffect:null)){var He=ue=ue.next;do{if((He.tag&p)===p){var ht=He.destroy;He.destroy=void 0,void 0!==ht&&Kl(v,W,ht)}He=He.next}while(He!==ue)}}function Wu(p,v){if(null!==(v=null!==(v=v.updateQueue)?v.lastEffect:null)){var W=v=v.next;do{(W.tag&p)===p&&(W.destroy=(0,W.create)()),W=W.next}while(W!==v)}}function Cd(p){var v=p.ref;null!==v&&(p=p.stateNode,"function"==typeof v?v(p):v.current=p)}function Th(p){var v=p.alternate;null!==v&&(p.alternate=null,Th(v)),p.child=null,p.deletions=null,p.sibling=null,5===p.tag&&null!==(v=p.stateNode)&&(delete v[To],delete v[Kr],delete v[yn],delete v[Ga],delete v[xc]),p.stateNode=null,p.return=null,p.dependencies=null,p.memoizedProps=null,p.memoizedState=null,p.pendingProps=null,p.stateNode=null,p.updateQueue=null}function xh(p){return 5===p.tag||3===p.tag||4===p.tag}function um(p){e:for(;;){for(;null===p.sibling;){if(null===p.return||xh(p.return))return null;p=p.return}for(p.sibling.return=p.return,p=p.sibling;5!==p.tag&&6!==p.tag&&18!==p.tag;){if(2&p.flags||null===p.child||4===p.tag)continue e;p.child.return=p,p=p.child}if(!(2&p.flags))return p.stateNode}}function ju(p,v,W){var ue=p.tag;if(5===ue||6===ue)p=p.stateNode,v?8===W.nodeType?W.parentNode.insertBefore(p,v):W.insertBefore(p,v):(8===W.nodeType?(v=W.parentNode).insertBefore(p,W):(v=W).appendChild(p),null!=(W=W._reactRootContainer)||null!==v.onclick||(v.onclick=ba));else if(4!==ue&&null!==(p=p.child))for(ju(p,v,W),p=p.sibling;null!==p;)ju(p,v,W),p=p.sibling}function Yp(p,v,W){var ue=p.tag;if(5===ue||6===ue)p=p.stateNode,v?W.insertBefore(p,v):W.appendChild(p);else if(4!==ue&&null!==(p=p.child))for(Yp(p,v,W),p=p.sibling;null!==p;)Yp(p,v,W),p=p.sibling}var Js=null,el=!1;function Ma(p,v,W){for(W=W.child;null!==W;)fu(p,v,W),W=W.sibling}function fu(p,v,W){if(Xe&&"function"==typeof Xe.onCommitFiberUnmount)try{Xe.onCommitFiberUnmount(It,W)}catch{}switch(W.tag){case 5:pa||qc(W,v);case 6:var ue=Js,He=el;Js=null,Ma(p,v,W),el=He,null!==(Js=ue)&&(el?(W=W.stateNode,8===(p=Js).nodeType?p.parentNode.removeChild(W):p.removeChild(W)):Js.removeChild(W.stateNode));break;case 18:null!==Js&&(el?(W=W.stateNode,8===(p=Js).nodeType?Wi(p.parentNode,W):1===p.nodeType&&Wi(p,W),Di(p)):Wi(Js,W.stateNode));break;case 4:ue=Js,He=el,Js=W.stateNode.containerInfo,el=!0,Ma(p,v,W),Js=ue,el=He;break;case 0:case 11:case 14:case 15:if(!pa&&null!==(ue=W.updateQueue)&&null!==(ue=ue.lastEffect)){He=ue=ue.next;do{var ht=He,cn=ht.destroy;ht=ht.tag,void 0!==cn&&(2&ht||4&ht)&&Kl(W,v,cn),He=He.next}while(He!==ue)}Ma(p,v,W);break;case 1:if(!pa&&(qc(W,v),"function"==typeof(ue=W.stateNode).componentWillUnmount))try{ue.props=W.memoizedProps,ue.state=W.memoizedState,ue.componentWillUnmount()}catch(Jn){Yr(W,v,Jn)}Ma(p,v,W);break;case 21:Ma(p,v,W);break;case 22:1&W.mode?(pa=(ue=pa)||null!==W.memoizedState,Ma(p,v,W),pa=ue):Ma(p,v,W);break;default:Ma(p,v,W)}}function zu(p){var v=p.updateQueue;if(null!==v){p.updateQueue=null;var W=p.stateNode;null===W&&(W=p.stateNode=new dm),v.forEach(function(ue){var He=fm.bind(null,p,ue);W.has(ue)||(W.add(ue),ue.then(He,He))})}}function Ad(p,v){var W=v.deletions;if(null!==W)for(var ue=0;ue<W.length;ue++){var He=W[ue];try{var ht=p,cn=v,Jn=cn;e:for(;null!==Jn;){switch(Jn.tag){case 5:Js=Jn.stateNode,el=!1;break e;case 3:case 4:Js=Jn.stateNode.containerInfo,el=!0;break e}Jn=Jn.return}if(null===Js)throw Error(a(160));fu(ht,cn,He),Js=null,el=!1;var li=He.alternate;null!==li&&(li.return=null),He.return=null}catch(ji){Yr(He,v,ji)}}if(12854&v.subtreeFlags)for(v=v.child;null!==v;)gu(v,p),v=v.sibling}function gu(p,v){var W=p.alternate,ue=p.flags;switch(p.tag){case 0:case 11:case 14:case 15:if(Ad(v,p),xl(p),4&ue){try{hp(3,p,p.return),Wu(3,p)}catch(Gr){Yr(p,p.return,Gr)}try{hp(5,p,p.return)}catch(Gr){Yr(p,p.return,Gr)}}break;case 1:Ad(v,p),xl(p),512&ue&&null!==W&&qc(W,W.return);break;case 5:if(Ad(v,p),xl(p),512&ue&&null!==W&&qc(W,W.return),32&p.flags){var He=p.stateNode;try{sn(He,"")}catch(Gr){Yr(p,p.return,Gr)}}if(4&ue&&null!=(He=p.stateNode)){var ht=p.memoizedProps,cn=null!==W?W.memoizedProps:ht,Jn=p.type,li=p.updateQueue;if(p.updateQueue=null,null!==li)try{"input"===Jn&&"radio"===ht.type&&null!=ht.name&&pe(He,ht),Ie(Jn,cn);var ji=Ie(Jn,ht);for(cn=0;cn<li.length;cn+=2){var tr=li[cn],vr=li[cn+1];"style"===tr?dt(He,vr):"dangerouslySetInnerHTML"===tr?rn(He,vr):"children"===tr?sn(He,vr):G(He,tr,vr,ji)}switch(Jn){case"input":we(He,ht);break;case"textarea":Se(He,ht);break;case"select":var mr=He._wrapperState.wasMultiple;He._wrapperState.wasMultiple=!!ht.multiple;var wr=ht.value;null!=wr?Ze(He,!!ht.multiple,wr,!1):mr!==!!ht.multiple&&(null!=ht.defaultValue?Ze(He,!!ht.multiple,ht.defaultValue,!0):Ze(He,!!ht.multiple,ht.multiple?[]:"",!1))}He[Kr]=ht}catch(Gr){Yr(p,p.return,Gr)}}break;case 6:if(Ad(v,p),xl(p),4&ue){if(null===p.stateNode)throw Error(a(162));He=p.stateNode,ht=p.memoizedProps;try{He.nodeValue=ht}catch(Gr){Yr(p,p.return,Gr)}}break;case 3:if(Ad(v,p),xl(p),4&ue&&null!==W&&W.memoizedState.isDehydrated)try{Di(v.containerInfo)}catch(Gr){Yr(p,p.return,Gr)}break;case 4:default:Ad(v,p),xl(p);break;case 13:Ad(v,p),xl(p),8192&(He=p.child).flags&&(He.stateNode.isHidden=ht=null!==He.memoizedState,!ht||null!==He.alternate&&null!==He.alternate.memoizedState||(Hu=ii())),4&ue&&zu(p);break;case 22:if(tr=null!==W&&null!==W.memoizedState,1&p.mode?(pa=(ji=pa)||tr,Ad(v,p),pa=ji):Ad(v,p),xl(p),8192&ue){if((p.stateNode.isHidden=ji=null!==p.memoizedState)&&!tr&&1&p.mode)for(Vr=p,tr=p.child;null!==tr;){for(vr=Vr=tr;null!==Vr;){switch(wr=(mr=Vr).child,mr.tag){case 0:case 11:case 14:case 15:hp(4,mr,mr.return);break;case 1:qc(mr,mr.return);var Wr=mr.stateNode;if("function"==typeof Wr.componentWillUnmount){ue=mr,W=mr.return;try{Wr.props=(v=ue).memoizedProps,Wr.state=v.memoizedState,Wr.componentWillUnmount()}catch(Gr){Yr(ue,W,Gr)}}break;case 5:qc(mr,mr.return);break;case 22:if(null!==mr.memoizedState){Qm(vr);continue}}null!==wr?(wr.return=mr,Vr=wr):Qm(vr)}tr=tr.sibling}e:for(tr=null,vr=p;;){if(5===vr.tag){if(null===tr){tr=vr;try{He=vr.stateNode,ji?"function"==typeof(ht=He.style).setProperty?ht.setProperty("display","none","important"):ht.display="none":(Jn=vr.stateNode,cn=null!=(li=vr.memoizedProps.style)&&li.hasOwnProperty("display")?li.display:null,Jn.style.display=Et("display",cn))}catch(Gr){Yr(p,p.return,Gr)}}}else if(6===vr.tag){if(null===tr)try{vr.stateNode.nodeValue=ji?"":vr.memoizedProps}catch(Gr){Yr(p,p.return,Gr)}}else if((22!==vr.tag&&23!==vr.tag||null===vr.memoizedState||vr===p)&&null!==vr.child){vr.child.return=vr,vr=vr.child;continue}if(vr===p)break e;for(;null===vr.sibling;){if(null===vr.return||vr.return===p)break e;tr===vr&&(tr=null),vr=vr.return}tr===vr&&(tr=null),vr.sibling.return=vr.return,vr=vr.sibling}}break;case 19:Ad(v,p),xl(p),4&ue&&zu(p);case 21:}}function xl(p){var v=p.flags;if(2&v){try{e:{for(var W=p.return;null!==W;){if(xh(W)){var ue=W;break e}W=W.return}throw Error(a(160))}switch(ue.tag){case 5:var He=ue.stateNode;32&ue.flags&&(sn(He,""),ue.flags&=-33),Yp(p,um(p),He);break;case 3:case 4:var cn=ue.stateNode.containerInfo;ju(p,um(p),cn);break;default:throw Error(a(161))}}catch(li){Yr(p,p.return,li)}p.flags&=-3}4096&v&&(p.flags&=-4097)}function Jp(p,v,W){Vr=p,Ql(p,v,W)}function Ql(p,v,W){for(var ue=!!(1&p.mode);null!==Vr;){var He=Vr,ht=He.child;if(22===He.tag&&ue){var cn=null!==He.memoizedState||pl;if(!cn){var Jn=He.alternate,li=null!==Jn&&null!==Jn.memoizedState||pa;Jn=pl;var ji=pa;if(pl=cn,(pa=li)&&!ji)for(Vr=He;null!==Vr;)li=(cn=Vr).child,22===cn.tag&&null!==cn.memoizedState?Gu(He):null!==li?(li.return=cn,Vr=li):Gu(He);for(;null!==ht;)Vr=ht,Ql(ht,v,W),ht=ht.sibling;Vr=He,pl=Jn,pa=ji}hl(p)}else 8772&He.subtreeFlags&&null!==ht?(ht.return=He,Vr=ht):hl(p)}}function hl(p){for(;null!==Vr;){var v=Vr;if(8772&v.flags){var W=v.alternate;try{if(8772&v.flags)switch(v.tag){case 0:case 11:case 15:pa||Wu(5,v);break;case 1:var ue=v.stateNode;if(4&v.flags&&!pa)if(null===W)ue.componentDidMount();else{var He=v.elementType===v.type?W.memoizedProps:Tl(v.type,W.memoizedProps);ue.componentDidUpdate(He,W.memoizedState,ue.__reactInternalSnapshotBeforeUpdate)}var ht=v.updateQueue;null!==ht&&op(v,ht,ue);break;case 3:var cn=v.updateQueue;if(null!==cn){if(W=null,null!==v.child)switch(v.child.tag){case 5:case 1:W=v.child.stateNode}op(v,cn,W)}break;case 5:if(null===W&&4&v.flags){W=v.stateNode;var li=v.memoizedProps;switch(v.type){case"button":case"input":case"select":case"textarea":li.autoFocus&&W.focus();break;case"img":li.src&&(W.src=li.src)}}break;case 6:case 4:case 12:case 19:case 17:case 21:case 22:case 23:case 25:break;case 13:if(null===v.memoizedState){var ji=v.alternate;if(null!==ji){var tr=ji.memoizedState;if(null!==tr){var vr=tr.dehydrated;null!==vr&&Di(vr)}}}break;default:throw Error(a(163))}pa||512&v.flags&&Cd(v)}catch(mr){Yr(v,v.return,mr)}}if(v===p){Vr=null;break}if(null!==(W=v.sibling)){W.return=v.return,Vr=W;break}Vr=v.return}}function Qm(p){for(;null!==Vr;){var v=Vr;if(v===p){Vr=null;break}var W=v.sibling;if(null!==W){W.return=v.return,Vr=W;break}Vr=v.return}}function Gu(p){for(;null!==Vr;){var v=Vr;try{switch(v.tag){case 0:case 11:case 15:var W=v.return;try{Wu(4,v)}catch(li){Yr(v,W,li)}break;case 1:var ue=v.stateNode;if("function"==typeof ue.componentDidMount){var He=v.return;try{ue.componentDidMount()}catch(li){Yr(v,He,li)}}var ht=v.return;try{Cd(v)}catch(li){Yr(v,ht,li)}break;case 5:var cn=v.return;try{Cd(v)}catch(li){Yr(v,cn,li)}}}catch(li){Yr(v,v.return,li)}if(v===p){Vr=null;break}var Jn=v.sibling;if(null!==Jn){Jn.return=v.return,Vr=Jn;break}Vr=v.return}}var gm,_u=Math.ceil,Oh=B.ReactCurrentDispatcher,wh=B.ReactCurrentOwner,us=B.ReactCurrentBatchConfig,Wo=0,Zs=null,es=null,Vs=0,Lc=0,Kd=si(0),qs=0,sa=null,Ol=0,Xl=0,pm=0,Zp=null,Nc=null,Hu=0,mp=1/0,Md=null,Na=!1,fp=null,ml=null,hm=!1,ha=null,dc=0,pd=0,mm=null,vu=-1,gp=0;function uc(){return 6&Wo?ii():-1!==vu?vu:vu=ii()}function Yl(p){return 1&p.mode?2&Wo&&0!==Vs?Vs&-Vs:null!==_h.transition?(0===gp&&(gp=Vi()),gp):(0!==(p=In)||(p=void 0===(p=window.event)?16:uo(p.type)),p):1}function wl(p,v,W,ue){if(50<pd)throw pd=0,mm=null,Error(a(185));or(p,W,ue),(!(2&Wo)||p!==Zs)&&(p===Zs&&(!(2&Wo)&&(Xl|=W),4===qs&&tl(p,Vs)),ps(p,ue),1===W&&0===Wo&&!(1&v.mode)&&(mp=ii()+500,yd&&et()))}function ps(p,v){var W=p.callbackNode;!function Ei(p,v){for(var W=p.suspendedLanes,ue=p.pingedLanes,He=p.expirationTimes,ht=p.pendingLanes;0<ht;){var cn=31-Ue(ht),Jn=1<<cn,li=He[cn];-1===li?(!(Jn&W)||Jn&ue)&&(He[cn]=qn(Jn,v)):li<=v&&(p.expiredLanes|=Jn),ht&=~Jn}}(p,v);var ue=Nn(p,p===Zs?Vs:0);if(0===ue)null!==W&&ft(W),p.callbackNode=null,p.callbackPriority=0;else if(p.callbackPriority!==(v=ue&-ue)){if(null!=W&&ft(W),1===v)0===p.tag?function Ae(p){yd=!0,bd(p)}(Ph.bind(null,p)):bd(Ph.bind(null,p)),jn(function(){!(6&Wo)&&et()}),W=null;else{switch(Gn(ue)){case 1:W=zn;break;case 4:W=Ai;break;case 16:default:W=Pt;break;case 536870912:W=Ln}W=_m(W,Ku.bind(null,p))}p.callbackPriority=v,p.callbackNode=W}}function Ku(p,v){if(vu=-1,gp=0,6&Wo)throw Error(a(327));var W=p.callbackNode;if(bu()&&p.callbackNode!==W)return null;var ue=Nn(p,p===Zs?Vs:0);if(0===ue)return null;if(30&ue||ue&p.expiredLanes||v)v=Qu(p,ue);else{v=ue;var He=Wo;Wo|=2;var ht=nh();for((Zs!==p||Vs!==v)&&(Md=null,mp=ii()+500,nl(p,v));;)try{Xm();break}catch(Jn){th(p,Jn)}ip(),Oh.current=ht,Wo=He,null!==es?v=0:(Zs=null,Vs=0,v=qs)}if(0!==v){if(2===v&&0!==(He=Gi(p))&&(ue=He,v=qp(p,He)),1===v)throw W=sa,nl(p,0),tl(p,ue),ps(p,ii()),W;if(6===v)tl(p,ue);else{if(He=p.current.alternate,!(30&ue||function eh(p){for(var v=p;;){if(16384&v.flags){var W=v.updateQueue;if(null!==W&&null!==(W=W.stores))for(var ue=0;ue<W.length;ue++){var He=W[ue],ht=He.getSnapshot;He=He.value;try{if(!Sr(ht(),He))return!1}catch{return!1}}}if(W=v.child,16384&v.subtreeFlags&&null!==W)W.return=v,v=W;else{if(v===p)break;for(;null===v.sibling;){if(null===v.return||v.return===p)return!0;v=v.return}v.sibling.return=v.return,v=v.sibling}}return!0}(He)||(v=Qu(p,ue),2===v&&(ht=Gi(p),0!==ht&&(ue=ht,v=qp(p,ht))),1!==v)))throw W=sa,nl(p,0),tl(p,ue),ps(p,ii()),W;switch(p.finishedWork=He,p.finishedLanes=ue,v){case 0:case 1:throw Error(a(345));case 2:case 5:ec(p,Nc,Md);break;case 3:if(tl(p,ue),(130023424&ue)===ue&&10<(v=Hu+500-ii())){if(0!==Nn(p,0))break;if(((He=p.suspendedLanes)&ue)!==ue){uc(),p.pingedLanes|=p.suspendedLanes&He;break}p.timeoutHandle=Ct(ec.bind(null,p,Nc,Md),v);break}ec(p,Nc,Md);break;case 4:if(tl(p,ue),(4194240&ue)===ue)break;for(v=p.eventTimes,He=-1;0<ue;){var cn=31-Ue(ue);ht=1<<cn,(cn=v[cn])>He&&(He=cn),ue&=~ht}if(ue=He,10<(ue=(120>(ue=ii()-ue)?120:480>ue?480:1080>ue?1080:1920>ue?1920:3e3>ue?3e3:4320>ue?4320:1960*_u(ue/1960))-ue)){p.timeoutHandle=Ct(ec.bind(null,p,Nc,Md),ue);break}ec(p,Nc,Md);break;default:throw Error(a(329))}}}return ps(p,ii()),p.callbackNode===W?Ku.bind(null,p):null}function qp(p,v){var W=Zp;return p.current.memoizedState.isDehydrated&&(nl(p,v).flags|=256),2!==(p=Qu(p,v))&&(v=Nc,Nc=W,null!==v&&Bc(v)),p}function Bc(p){null===Nc?Nc=p:Nc.push.apply(Nc,p)}function tl(p,v){for(v&=~pm,p.suspendedLanes|=v&=~Xl,p.pingedLanes&=~v,p=p.expirationTimes;0<v;){var W=31-Ue(v),ue=1<<W;p[W]=-1,v&=~ue}}function Ph(p){if(6&Wo)throw Error(a(327));bu();var v=Nn(p,0);if(!(1&v))return ps(p,ii()),null;var W=Qu(p,v);if(0!==p.tag&&2===W){var ue=Gi(p);0!==ue&&(v=ue,W=qp(p,ue))}if(1===W)throw W=sa,nl(p,0),tl(p,v),ps(p,ii()),W;if(6===W)throw Error(a(345));return p.finishedWork=p.current.alternate,p.finishedLanes=v,ec(p,Nc,Md),ps(p,ii()),null}function _p(p,v){var W=Wo;Wo|=1;try{return p(v)}finally{0===(Wo=W)&&(mp=ii()+500,yd&&et())}}function yu(p){null!==ha&&0===ha.tag&&!(6&Wo)&&bu();var v=Wo;Wo|=1;var W=us.transition,ue=In;try{if(us.transition=null,In=1,p)return p()}finally{In=ue,us.transition=W,!(6&(Wo=v))&&et()}}function Qd(){Lc=Kd.current,Yi(Kd)}function nl(p,v){p.finishedWork=null,p.finishedLanes=0;var W=p.timeoutHandle;if(-1!==W&&(p.timeoutHandle=-1,mn(W)),null!==es)for(W=es.return;null!==W;){var ue=W;switch(Ls(ue),ue.tag){case 1:null!=(ue=ue.type.childContextTypes)&&vd();break;case 3:kd(),Yi(Ro),Yi(ho),cp();break;case 5:Xs(ue);break;case 4:kd();break;case 13:case 19:Yi(Fi);break;case 10:yc(ue.type._context);break;case 22:case 23:Qd()}W=W.return}if(Zs=p,es=p=Td(p.current,null),Vs=Lc=v,qs=0,sa=null,pm=Xl=Ol=0,Nc=Zp=null,null!==rp){for(v=0;v<rp.length;v++)if(null!==(ue=(W=rp[v]).interleaved)){W.interleaved=null;var ht=W.pending;if(null!==ht){var cn=ht.next;ht.next=ue.next,ue.next=cn}W.pending=ue}rp=null}return p}function th(p,v){for(;;){var W=es;try{if(ip(),va.current=Bd,lp){for(var ue=ko.memoizedState;null!==ue;){var He=ue.queue;null!==He&&(He.pending=null),ue=ue.next}lp=!1}if(gs=0,ds=ls=ko=null,ku=!1,Fo=0,wh.current=null,null===W||null===W.return){qs=1,sa=v,es=null;break}e:{var ht=p,cn=W.return,Jn=W,li=v;if(v=Vs,Jn.flags|=32768,null!==li&&"object"==typeof li&&"function"==typeof li.then){var ji=li,tr=Jn,vr=tr.tag;if(!(1&tr.mode||0!==vr&&11!==vr&&15!==vr)){var mr=tr.alternate;mr?(tr.updateQueue=mr.updateQueue,tr.memoizedState=mr.memoizedState,tr.lanes=mr.lanes):(tr.updateQueue=null,tr.memoizedState=null)}var wr=Sd(cn);if(null!==wr){wr.flags&=-257,zp(wr,cn,Jn,0,v),1&wr.mode&&Vd(ht,ji,v),li=ji;var Wr=(v=wr).updateQueue;if(null===Wr){var Gr=new Set;Gr.add(li),v.updateQueue=Gr}else Wr.add(li);break e}if(!(1&v)){Vd(ht,ji,v),Rh();break e}li=Error(a(426))}else if(fa&&1&Jn.mode){var Ur=Sd(cn);if(null!==Ur){!(65536&Ur.flags)&&(Ur.flags|=256),zp(Ur,cn,Jn,0,v),Al(lu(li,Jn));break e}}ht=li=lu(li,Jn),4!==qs&&(qs=2),null===Zp?Zp=[ht]:Zp.push(ht),ht=cn;do{switch(ht.tag){case 3:ht.flags|=65536,ht.lanes|=v&=-v,Lp(ht,Uu(0,li,v));break e;case 1:Jn=li;var wi=ht.stateNode;if(!(128&ht.flags||"function"!=typeof ht.type.getDerivedStateFromError&&(null===wi||"function"!=typeof wi.componentDidCatch||null!==ml&&ml.has(wi)))){ht.flags|=65536,ht.lanes|=v&=-v,Lp(ht,ud(ht,Jn,v));break e}}ht=ht.return}while(null!==ht)}vp(W)}catch(gr){v=gr,es===W&&null!==W&&(es=W=W.return);continue}break}}function nh(){var p=Oh.current;return Oh.current=Bd,null===p?Bd:p}function Rh(){(0===qs||3===qs||2===qs)&&(qs=4),null===Zs||!(268435455&Ol)&&!(268435455&Xl)||tl(Zs,Vs)}function Qu(p,v){var W=Wo;Wo|=2;var ue=nh();for((Zs!==p||Vs!==v)&&(Md=null,nl(p,v));;)try{Ug();break}catch(He){th(p,He)}if(ip(),Wo=W,Oh.current=ue,null!==es)throw Error(a(261));return Zs=null,Vs=0,qs}function Ug(){for(;null!==es;)kh(es)}function Xm(){for(;null!==es&&!dn();)kh(es)}function kh(p){var v=gm(p.alternate,p,Lc);p.memoizedProps=p.pendingProps,null===v?vp(p):es=v,wh.current=null}function vp(p){var v=p;do{var W=v.alternate;if(p=v.return,32768&v.flags){if(null!==(W=Qf(W,v)))return W.flags&=32767,void(es=W);if(null===p)return qs=6,void(es=null);p.flags|=32768,p.subtreeFlags=0,p.deletions=null}else if(null!==(W=lm(W,v,Lc)))return void(es=W);if(null!==(v=v.sibling))return void(es=v);es=v=p}while(null!==v);0===qs&&(qs=5)}function ec(p,v,W){var ue=In,He=us.transition;try{us.transition=null,In=1,function ih(p,v,W,ue){do{bu()}while(null!==ha);if(6&Wo)throw Error(a(327));var He=p.finishedLanes;if(null===(W=p.finishedWork))return null;if(p.finishedWork=null,p.finishedLanes=0,W===p.current)throw Error(a(177));p.callbackNode=null,p.callbackPriority=0;var ht=W.lanes|W.childLanes;if(function Ir(p,v){var W=p.pendingLanes&~v;p.pendingLanes=v,p.suspendedLanes=0,p.pingedLanes=0,p.expiredLanes&=v,p.mutableReadLanes&=v,p.entangledLanes&=v,v=p.entanglements;var ue=p.eventTimes;for(p=p.expirationTimes;0<W;){var He=31-Ue(W),ht=1<<He;v[He]=0,ue[He]=-1,p[He]=-1,W&=~ht}}(p,ht),p===Zs&&(es=Zs=null,Vs=0),!(2064&W.subtreeFlags)&&!(2064&W.flags)||hm||(hm=!0,_m(Pt,function(){return bu(),null})),ht=!!(15990&W.flags),15990&W.subtreeFlags||ht){ht=us.transition,us.transition=null;var cn=In;In=1;var Jn=Wo;Wo|=4,wh.current=null,function Vu(p,v){if(ct=ir,bs(p=Hc())){if("selectionStart"in p)var W={start:p.selectionStart,end:p.selectionEnd};else{var ue=(W=(W=p.ownerDocument)&&W.defaultView||window).getSelection&&W.getSelection();if(ue&&0!==ue.rangeCount){W=ue.anchorNode;var He=ue.anchorOffset,ht=ue.focusNode;ue=ue.focusOffset;var cn=0,Jn=-1,li=-1,ji=0,tr=0,vr=p,mr=null;t:for(;;){for(var wr;vr!==W||0!==He&&3!==vr.nodeType||(Jn=cn+He),vr!==ht||0!==ue&&3!==vr.nodeType||(li=cn+ue),3===vr.nodeType&&(cn+=vr.nodeValue.length),null!==(wr=vr.firstChild);)mr=vr,vr=wr;for(;;){if(vr===p)break t;if(mr===W&&++ji===He&&(Jn=cn),mr===ht&&++tr===ue&&(li=cn),null!==(wr=vr.nextSibling))break;mr=(vr=mr).parentNode}vr=wr}W=-1===Jn||-1===li?null:{start:Jn,end:li}}else W=null}W=W||{start:0,end:0}}else W=null;for(le={focusedElem:p,selectionRange:W},ir=!1,Vr=v;null!==Vr;)if(p=(v=Vr).child,1028&v.subtreeFlags&&null!==p)p.return=v,Vr=p;else for(;null!==Vr;){v=Vr;try{var Wr=v.alternate;if(1024&v.flags)switch(v.tag){case 0:case 11:case 15:case 5:case 6:case 4:case 17:break;case 1:if(null!==Wr){var Gr=Wr.memoizedProps,Ur=Wr.memoizedState,Mi=v.stateNode,di=Mi.getSnapshotBeforeUpdate(v.elementType===v.type?Gr:Tl(v.type,Gr),Ur);Mi.__reactInternalSnapshotBeforeUpdate=di}break;case 3:var wi=v.stateNode.containerInfo;1===wi.nodeType?wi.textContent="":9===wi.nodeType&&wi.documentElement&&wi.removeChild(wi.documentElement);break;default:throw Error(a(163))}}catch(Er){Yr(v,v.return,Er)}if(null!==(p=v.sibling)){p.return=v.return,Vr=p;break}Vr=v.return}Wr=Hd,Hd=!1}(p,W),gu(W,p),Ds(le),ir=!!ct,le=ct=null,p.current=W,Jp(W,p,He),En(),Wo=Jn,In=cn,us.transition=ht}else p.current=W;if(hm&&(hm=!1,ha=p,dc=He),0===(ht=p.pendingLanes)&&(ml=null),function Ye(p){if(Xe&&"function"==typeof Xe.onCommitFiberRoot)try{Xe.onCommitFiberRoot(It,p,void 0,!(128&~p.current.flags))}catch{}}(W.stateNode),ps(p,ii()),null!==v)for(ue=p.onRecoverableError,W=0;W<v.length;W++)ue((He=v[W]).value,{componentStack:He.stack,digest:He.digest});if(Na)throw Na=!1,p=fp,fp=null,p;1&dc&&0!==p.tag&&bu(),1&(ht=p.pendingLanes)?p===mm?pd++:(pd=0,mm=p):pd=0,et()}(p,v,W,ue)}finally{us.transition=He,In=ue}return null}function bu(){if(null!==ha){var p=Gn(dc),v=us.transition,W=In;try{if(us.transition=null,In=16>p?16:p,null===ha)var ue=!1;else{if(p=ha,ha=null,dc=0,6&Wo)throw Error(a(331));var He=Wo;for(Wo|=4,Vr=p.current;null!==Vr;){var ht=Vr,cn=ht.child;if(16&Vr.flags){var Jn=ht.deletions;if(null!==Jn){for(var li=0;li<Jn.length;li++){var ji=Jn[li];for(Vr=ji;null!==Vr;){var tr=Vr;switch(tr.tag){case 0:case 11:case 15:hp(8,tr,ht)}var vr=tr.child;if(null!==vr)vr.return=tr,Vr=vr;else for(;null!==Vr;){var mr=(tr=Vr).sibling,wr=tr.return;if(Th(tr),tr===ji){Vr=null;break}if(null!==mr){mr.return=wr,Vr=mr;break}Vr=wr}}}var Wr=ht.alternate;if(null!==Wr){var Gr=Wr.child;if(null!==Gr){Wr.child=null;do{var Ur=Gr.sibling;Gr.sibling=null,Gr=Ur}while(null!==Gr)}}Vr=ht}}if(2064&ht.subtreeFlags&&null!==cn)cn.return=ht,Vr=cn;else e:for(;null!==Vr;){if(2048&(ht=Vr).flags)switch(ht.tag){case 0:case 11:case 15:hp(9,ht,ht.return)}var Mi=ht.sibling;if(null!==Mi){Mi.return=ht.return,Vr=Mi;break e}Vr=ht.return}}var di=p.current;for(Vr=di;null!==Vr;){var wi=(cn=Vr).child;if(2064&cn.subtreeFlags&&null!==wi)wi.return=cn,Vr=wi;else e:for(cn=di;null!==Vr;){if(2048&(Jn=Vr).flags)try{switch(Jn.tag){case 0:case 11:case 15:Wu(9,Jn)}}catch(gr){Yr(Jn,Jn.return,gr)}if(Jn===cn){Vr=null;break e}var Er=Jn.sibling;if(null!==Er){Er.return=Jn.return,Vr=Er;break e}Vr=Jn.return}}if(Wo=He,et(),Xe&&"function"==typeof Xe.onPostCommitFiberRoot)try{Xe.onPostCommitFiberRoot(It,p)}catch{}ue=!0}return ue}finally{In=W,us.transition=v}}return!1}function Do(p,v,W){p=Ml(p,v=Uu(0,v=lu(W,v),1),1),v=uc(),null!==p&&(or(p,1,v),ps(p,v))}function Yr(p,v,W){if(3===p.tag)Do(p,p,W);else for(;null!==v;){if(3===v.tag){Do(v,p,W);break}if(1===v.tag){var ue=v.stateNode;if("function"==typeof v.type.getDerivedStateFromError||"function"==typeof ue.componentDidCatch&&(null===ml||!ml.has(ue))){v=Ml(v,p=ud(v,p=lu(W,p),1),1),p=uc(),null!==v&&(or(v,1,p),ps(v,p));break}}v=v.return}}function Pl(p,v,W){var ue=p.pingCache;null!==ue&&ue.delete(v),v=uc(),p.pingedLanes|=p.suspendedLanes&W,Zs===p&&(Vs&W)===W&&(4===qs||3===qs&&(130023424&Vs)===Vs&&500>ii()-Hu?nl(p,0):pm|=W),ps(p,v)}function ts(p,v){0===v&&(1&p.mode?(v=_t,!(130023424&(_t<<=1))&&(_t=4194304)):v=1);var W=uc();null!==(p=bc(p,v))&&(or(p,v,W),ps(p,W))}function Du(p){var v=p.memoizedState,W=0;null!==v&&(W=v.retryLane),ts(p,W)}function fm(p,v){var W=0;switch(p.tag){case 13:var ue=p.stateNode,He=p.memoizedState;null!==He&&(W=He.retryLane);break;case 19:ue=p.stateNode;break;default:throw Error(a(314))}null!==ue&&ue.delete(v),ts(p,W)}function _m(p,v){return Ve(p,v)}function vm(p,v,W,ue){this.tag=p,this.key=W,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=v,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=ue,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function fl(p,v,W,ue){return new vm(p,v,W,ue)}function rh(p){return!(!(p=p.prototype)||!p.isReactComponent)}function Td(p,v){var W=p.alternate;return null===W?((W=fl(p.tag,v,p.key,p.mode)).elementType=p.elementType,W.type=p.type,W.stateNode=p.stateNode,W.alternate=p,p.alternate=W):(W.pendingProps=v,W.type=p.type,W.flags=0,W.subtreeFlags=0,W.deletions=null),W.flags=14680064&p.flags,W.childLanes=p.childLanes,W.lanes=p.lanes,W.child=p.child,W.memoizedProps=p.memoizedProps,W.memoizedState=p.memoizedState,W.updateQueue=p.updateQueue,W.dependencies=null===(v=p.dependencies)?null:{lanes:v.lanes,firstContext:v.firstContext},W.sibling=p.sibling,W.index=p.index,W.ref=p.ref,W}function oh(p,v,W,ue,He,ht){var cn=2;if(ue=p,"function"==typeof p)rh(p)&&(cn=1);else if("string"==typeof p)cn=5;else e:switch(p){case $:return Jl(W.children,He,ht,v);case R:cn=8,He|=8;break;case K:return(p=fl(12,W,v,2|He)).elementType=K,p.lanes=ht,p;case me:return(p=fl(13,W,v,He)).elementType=me,p.lanes=ht,p;case ge:return(p=fl(19,W,v,He)).elementType=ge,p.lanes=ht,p;case ne:return Fh(W,He,ht,v);default:if("object"==typeof p&&null!==p)switch(p.$$typeof){case j:cn=10;break e;case Y:cn=9;break e;case O:cn=11;break e;case Ee:cn=14;break e;case je:cn=16,ue=null;break e}throw Error(a(130,null==p?p:typeof p,""))}return(v=fl(cn,W,v,He)).elementType=p,v.type=ue,v.lanes=ht,v}function Jl(p,v,W,ue){return(p=fl(7,p,ue,v)).lanes=W,p}function Fh(p,v,W,ue){return(p=fl(22,p,ue,v)).elementType=ne,p.lanes=W,p.stateNode={isHidden:!1},p}function Lh(p,v,W){return(p=fl(6,p,null,v)).lanes=W,p}function ra(p,v,W){return(v=fl(4,null!==p.children?p.children:[],p.key,v)).lanes=W,v.stateNode={containerInfo:p.containerInfo,pendingChildren:null,implementation:p.implementation},v}function il(p,v,W,ue,He){this.tag=v,this.containerInfo=p,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Hi(0),this.expirationTimes=Hi(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Hi(0),this.identifierPrefix=ue,this.onRecoverableError=He,this.mutableSourceEagerHydrationData=null}function Xd(p,v,W,ue,He,ht,cn,Jn,li){return p=new il(p,v,W,Jn,li),1===v?(v=1,!0===ht&&(v|=8)):v=0,ht=fl(3,null,null,v),p.current=ht,ht.stateNode=p,ht.memoizedState={element:ue,isDehydrated:W,cache:null,transitions:null,pendingSuspenseBoundaries:null},yh(ht),p}function Nh(p){if(!p)return zr;e:{if(Bi(p=p._reactInternals)!==p||1!==p.tag)throw Error(a(170));var v=p;do{switch(v.tag){case 3:v=v.stateNode.context;break e;case 1:if(qa(v.type)){v=v.stateNode.__reactInternalMemoizedMergedChildContext;break e}}v=v.return}while(null!==v);throw Error(a(171))}if(1===p.tag){var W=p.type;if(qa(W))return ll(p,W,v)}return v}function yp(p,v,W,ue,He,ht,cn,Jn,li){return(p=Xd(W,ue,!0,p,0,ht,0,Jn,li)).context=Nh(null),W=p.current,(ht=Rr(ue=uc(),He=Yl(W))).callback=v??null,Ml(W,ht,He),p.current.lanes=He,or(p,He,ue),ps(p,ue),p}function ah(p,v,W,ue){var He=v.current,ht=uc(),cn=Yl(He);return W=Nh(W),null===v.context?v.context=W:v.pendingContext=W,(v=Rr(ht,cn)).payload={element:p},null!==(ue=void 0===ue?null:ue)&&(v.callback=ue),null!==(p=Ml(He,v,cn))&&(wl(p,He,cn,ht),Pu(p,He,cn)),cn}function bp(p){return(p=p.current).child?p.child.stateNode:null}function Ym(p,v){if(null!==(p=p.memoizedState)&&null!==p.dehydrated){var W=p.retryLane;p.retryLane=0!==W&&W<v?W:v}}function Xu(p,v){Ym(p,v),(p=p.alternate)&&Ym(p,v)}gm=function(p,v,W){if(null!==p)if(p.memoizedProps!==v.pendingProps||Ro.current)Rc=!0;else{if(!(p.lanes&W||128&v.flags))return Rc=!1,function Fc(p,v,W){switch(v.tag){case 3:zl(v),Yc();break;case 5:ru(v);break;case 1:qa(v.type)&&eu(v);break;case 4:ap(v,v.stateNode.containerInfo);break;case 10:var ue=v.type._context,He=v.memoizedProps.value;br(sc,ue._currentValue),ue._currentValue=He;break;case 13:if(null!==(ue=v.memoizedState))return null!==ue.dehydrated?(br(Fi,1&Fi.current),v.flags|=128,null):W&v.child.childLanes?Kp(p,v,W):(br(Fi,1&Fi.current),null!==(p=Wa(p,v,W))?p.sibling:null);br(Fi,1&Fi.current);break;case 19:if(ue=!!(W&v.childLanes),128&p.flags){if(ue)return Id(p,v,W);v.flags|=128}if(null!==(He=v.memoizedState)&&(He.rendering=null,He.tail=null,He.lastEffect=null),br(Fi,Fi.current),ue)break;return null;case 22:case 23:return v.lanes=0,Ah(p,v,W)}return Wa(p,v,W)}(p,v,W);Rc=!!(131072&p.flags)}else Rc=!1,fa&&1048576&v.flags&&Ca(v,_n,v.index);switch(v.lanes=0,v.tag){case 2:var ue=v.type;kc(p,v),p=v.pendingProps;var He=Xc(v,ho.current);Ns(v,W),He=cc(null,v,ue,p,He,W);var ht=dl();return v.flags|=1,"object"==typeof He&&null!==He&&"function"==typeof He.render&&void 0===He.$$typeof?(v.tag=1,v.memoizedState=null,v.updateQueue=null,qa(ue)?(ht=!0,eu(v)):ht=!1,v.memoizedState=null!=He.state?He.state:null,yh(v),He.updater=$d,v.stateNode=He,He._reactInternals=v,jp(v,ue,p,W),v=Hp(null,v,ue,!0,ht,W)):(v.tag=0,fa&&ht&&Oc(v),Vo(null,v,He,W),v=v.child),v;case 16:ue=v.elementType;e:{switch(kc(p,v),p=v.pendingProps,ue=(He=ue._init)(ue._payload),v.type=ue,He=v.tag=function ym(p){if("function"==typeof p)return rh(p)?1:0;if(null!=p){if((p=p.$$typeof)===O)return 11;if(p===Ee)return 14}return 2}(ue),p=Tl(ue,p),He){case 0:v=jl(null,v,ue,p,W);break e;case 1:v=Km(null,v,ue,p,W);break e;case 11:v=uu(null,v,ue,p,W);break e;case 14:v=pu(null,v,ue,Tl(ue.type,p),W);break e}throw Error(a(306,ue,""))}return v;case 0:return He=v.pendingProps,jl(p,v,ue=v.type,He=v.elementType===ue?He:Tl(ue,He),W);case 1:return He=v.pendingProps,Km(p,v,ue=v.type,He=v.elementType===ue?He:Tl(ue,He),W);case 3:e:{if(zl(v),null===p)throw Error(a(387));ue=v.pendingProps,He=(ht=v.memoizedState).element,As(p,v),tu(v,ue,null,W);var cn=v.memoizedState;if(ue=cn.element,ht.isDehydrated){if(v.updateQueue.baseState=ht={element:ue,isDehydrated:!1,cache:cn.cache,pendingSuspenseBoundaries:cn.pendingSuspenseBoundaries,transitions:cn.transitions},v.memoizedState=ht,256&v.flags){v=Mh(p,v,ue,W,He=lu(Error(a(423)),v));break e}if(ue!==He){v=Mh(p,v,ue,W,He=lu(Error(a(424)),v));break e}for(Aa=ur(v.stateNode.containerInfo.firstChild),Is=v,fa=!0,os=null,W=im(v,null,ue,W),v.child=W;W;)W.flags=-3&W.flags|4096,W=W.sibling}else{if(Yc(),ue===He){v=Wa(p,v,W);break e}Vo(p,v,ue,W)}v=v.child}return v;case 5:return ru(v),null===p&&tm(v),ht=null!==p?p.memoizedProps:null,cn=(He=v.pendingProps).children,ot(ue=v.type,He)?cn=null:null!==ht&&ot(ue,ht)&&(v.flags|=32),Hm(p,v),Vo(p,v,cn,W),v.child;case 6:return null===p&&tm(v),null;case 13:return Kp(p,v,W);case 4:return ap(v,v.stateNode.containerInfo),ue=v.pendingProps,null===p?v.child=fs(v,null,ue,W):Vo(p,v,ue,W),v.child;case 11:return He=v.pendingProps,uu(p,v,ue=v.type,He=v.elementType===ue?He:Tl(ue,He),W);case 7:return Vo(p,v,v.pendingProps,W),v.child;case 8:case 12:return Vo(p,v,v.pendingProps.children,W),v.child;case 10:e:{if(ht=v.memoizedProps,cn=(He=v.pendingProps).value,br(sc,(ue=v.type._context)._currentValue),ue._currentValue=cn,null!==ht)if(Sr(ht.value,cn)){if(ht.children===He.children&&!Ro.current){v=Wa(p,v,W);break e}}else for(null!==(ht=v.child)&&(ht.return=v);null!==ht;){var Jn=ht.dependencies;if(null!==Jn){cn=ht.child;for(var li=Jn.firstContext;null!==li;){if(li.context===ue){if(1===ht.tag){(li=Rr(-1,W&-W)).tag=2;var ji=ht.updateQueue;if(null!==ji){var tr=(ji=ji.shared).pending;null===tr?li.next=li:(li.next=tr.next,tr.next=li),ji.pending=li}}ht.lanes|=W,null!==(li=ht.alternate)&&(li.lanes|=W),yo(ht.return,W,v),Jn.lanes|=W;break}li=li.next}}else if(10===ht.tag)cn=ht.type===v.type?null:ht.child;else if(18===ht.tag){if(null===(cn=ht.return))throw Error(a(341));cn.lanes|=W,null!==(Jn=cn.alternate)&&(Jn.lanes|=W),yo(cn,W,v),cn=ht.sibling}else cn=ht.child;if(null!==cn)cn.return=ht;else for(cn=ht;null!==cn;){if(cn===v){cn=null;break}if(null!==(ht=cn.sibling)){ht.return=cn.return,cn=ht;break}cn=cn.return}ht=cn}Vo(p,v,He.children,W),v=v.child}return v;case 9:return He=v.type,ue=v.pendingProps.children,Ns(v,W),ue=ue(He=Bs(He)),v.flags|=1,Vo(p,v,ue,W),v.child;case 14:return He=Tl(ue=v.type,v.pendingProps),pu(p,v,ue,He=Tl(ue.type,He),W);case 15:return hu(p,v,v.type,v.pendingProps,W);case 17:return He=v.pendingProps,He=v.elementType===(ue=v.type)?He:Tl(ue,He),kc(p,v),v.tag=1,qa(ue)?(p=!0,eu(v)):p=!1,Ns(v,W),dd(v,ue,He),jp(v,ue,He,W),Hp(null,v,ue,!0,p,W);case 19:return Id(p,v,W);case 22:return Ah(p,v,W)}throw Error(a(156,v.tag))};var Dm="function"==typeof reportError?reportError:function(p){console.error(p)};function Eu(p){this._internalRoot=p}function xd(p){this._internalRoot=p}function Bh(p){return!(!p||1!==p.nodeType&&9!==p.nodeType&&11!==p.nodeType)}function Dp(p){return!(!p||1!==p.nodeType&&9!==p.nodeType&&11!==p.nodeType&&(8!==p.nodeType||" react-mount-point-unstable "!==p.nodeValue))}function Jm(){}function $h(p,v,W,ue,He){var ht=W._reactRootContainer;if(ht){var cn=ht;if("function"==typeof He){var Jn=He;He=function(){var li=bp(cn);Jn.call(li)}}ah(v,cn,p,He)}else cn=function Sm(p,v,W,ue,He){if(He){if("function"==typeof ue){var ht=ue;ue=function(){var ji=bp(cn);ht.call(ji)}}var cn=yp(v,ue,p,0,null,!1,0,"",Jm);return p._reactRootContainer=cn,p[Uo]=cn.current,Ki(8===p.nodeType?p.parentNode:p),yu(),cn}for(;He=p.lastChild;)p.removeChild(He);if("function"==typeof ue){var Jn=ue;ue=function(){var ji=bp(li);Jn.call(ji)}}var li=Xd(p,0,!1,null,0,!1,0,"",Jm);return p._reactRootContainer=li,p[Uo]=li.current,Ki(8===p.nodeType?p.parentNode:p),yu(function(){ah(v,li,W,ue)}),li}(W,v,p,He,ue);return bp(cn)}xd.prototype.render=Eu.prototype.render=function(p){var v=this._internalRoot;if(null===v)throw Error(a(409));ah(p,v,null,null)},xd.prototype.unmount=Eu.prototype.unmount=function(){var p=this._internalRoot;if(null!==p){this._internalRoot=null;var v=p.containerInfo;yu(function(){ah(null,p,null,null)}),v[Uo]=null}},xd.prototype.unstable_scheduleHydration=function(p){if(p){var v=Nt();p={blockedOn:null,target:p,priority:v};for(var W=0;W<Li.length&&0!==v&&v<Li[W].priority;W++);Li.splice(W,0,p),0===W&&Wn(p)}},Fn=function(p){switch(p.tag){case 3:var v=p.stateNode;if(v.current.memoizedState.isDehydrated){var W=Kt(v.pendingLanes);0!==W&&(an(v,1|W),ps(v,ii()),!(6&Wo)&&(mp=ii()+500,et()))}break;case 13:yu(function(){var ue=bc(p,1);if(null!==ue){var He=uc();wl(ue,p,1,He)}}),Xu(p,1)}},pi=function(p){if(13===p.tag){var v=bc(p,134217728);null!==v&&wl(v,p,134217728,uc()),Xu(p,134217728)}},bi=function(p){if(13===p.tag){var v=Yl(p),W=bc(p,v);null!==W&&wl(W,p,v,uc()),Xu(p,v)}},Nt=function(){return In},Je=function(p,v){var W=In;try{return In=p,v()}finally{In=W}},vn=function(p,v,W){switch(v){case"input":if(we(p,W),v=W.name,"radio"===W.type&&null!=v){for(W=p;W.parentNode;)W=W.parentNode;for(W=W.querySelectorAll("input[name="+JSON.stringify(""+v)+'][type="radio"]'),v=0;v<W.length;v++){var ue=W[v];if(ue!==p&&ue.form===p.form){var He=qe(ue);if(!He)throw Error(a(90));de(ue),we(ue,He)}}}break;case"textarea":Se(p,W);break;case"select":null!=(v=W.value)&&Ze(p,!!W.multiple,v,!1)}},Kn=_p,Ht=yu;var Em={usingClientEntryPoint:!1,Events:[Sn,oe,qe,Gt,en,_p]},Yu={findFiberByHostInstance:zt,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},Zm={bundleType:Yu.bundleType,version:Yu.version,rendererPackageName:Yu.rendererPackageName,rendererConfig:Yu.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:B.ReactCurrentDispatcher,findHostInstanceByFiber:function(p){return null===(p=qt(p))?null:p.stateNode},findFiberByHostInstance:Yu.findFiberByHostInstance||function bm(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var gl=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!gl.isDisabled&&gl.supportsFiber)try{It=gl.inject(Zm),Xe=gl}catch{}}L.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Em,L.createPortal=function(p,v){var W=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Bh(v))throw Error(a(200));return function Su(p,v,W){var ue=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:U,key:null==ue?null:""+ue,children:p,containerInfo:v,implementation:W}}(p,v,null,W)},L.createRoot=function(p,v){if(!Bh(p))throw Error(a(299));var W=!1,ue="",He=Dm;return null!=v&&(!0===v.unstable_strictMode&&(W=!0),void 0!==v.identifierPrefix&&(ue=v.identifierPrefix),void 0!==v.onRecoverableError&&(He=v.onRecoverableError)),v=Xd(p,1,!1,null,0,W,0,ue,He),p[Uo]=v.current,Ki(8===p.nodeType?p.parentNode:p),new Eu(v)},L.findDOMNode=function(p){if(null==p)return null;if(1===p.nodeType)return p;var v=p._reactInternals;if(void 0===v)throw"function"==typeof p.render?Error(a(188)):(p=Object.keys(p).join(","),Error(a(268,p)));return null===(p=qt(v))?null:p.stateNode},L.flushSync=function(p){return yu(p)},L.hydrate=function(p,v,W){if(!Dp(v))throw Error(a(200));return $h(null,p,v,!0,W)},L.hydrateRoot=function(p,v,W){if(!Bh(p))throw Error(a(405));var ue=null!=W&&W.hydratedSources||null,He=!1,ht="",cn=Dm;if(null!=W&&(!0===W.unstable_strictMode&&(He=!0),void 0!==W.identifierPrefix&&(ht=W.identifierPrefix),void 0!==W.onRecoverableError&&(cn=W.onRecoverableError)),v=yp(v,null,p,1,W??null,He,0,ht,cn),p[Uo]=v.current,Ki(p),ue)for(p=0;p<ue.length;p++)He=(He=(W=ue[p])._getVersion)(W._source),null==v.mutableSourceEagerHydrationData?v.mutableSourceEagerHydrationData=[W,He]:v.mutableSourceEagerHydrationData.push(W,He);return new xd(v)},L.render=function(p,v,W){if(!Dp(v))throw Error(a(200));return $h(null,p,v,!1,W)},L.unmountComponentAtNode=function(p){if(!Dp(p))throw Error(a(40));return!!p._reactRootContainer&&(yu(function(){$h(null,null,p,!1,function(){p._reactRootContainer=null,p[Uo]=null})}),!0)},L.unstable_batchedUpdates=_p,L.unstable_renderSubtreeIntoContainer=function(p,v,W,ue){if(!Dp(W))throw Error(a(200));if(null==p||void 0===p._reactInternals)throw Error(a(38));return $h(p,v,W,!1,ue)},L.version="18.3.1-next-f1338f8080-20240426"},77105:(Ge,L,n)=>{"use strict";var r=n(46216);L.H=r.createRoot},46216:(Ge,L,n)=>{"use strict";(function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||"function"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(r){console.error(r)}})(),Ge.exports=n(95880)},27750:(Ge,L,n)=>{"use strict";n.d(L,{Ay:()=>w});var e=n(5881),r=n(84793),a=n(81593),f=n(46216);var u=n(41212),y=n(78222),m="unmounted",_="exited",I="entering",F="entered",M="exiting",k=function(T){function A(V,G){var B;B=T.call(this,V,G)||this;var $,U=G&&!G.isMounting?V.enter:V.appear;return B.appearStatus=null,V.in?U?($=_,B.appearStatus=I):$=F:$=V.unmountOnExit||V.mountOnEnter?m:_,B.state={status:$},B.nextCallback=null,B}(0,r.A)(A,T),A.getDerivedStateFromProps=function(G,B){return G.in&&B.status===m?{status:_}:null};var z=A.prototype;return z.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},z.componentDidUpdate=function(G){var B=null;if(G!==this.props){var H=this.state.status;this.props.in?H!==I&&H!==F&&(B=I):(H===I||H===F)&&(B=M)}this.updateStatus(!1,B)},z.componentWillUnmount=function(){this.cancelNextCallback()},z.getTimeouts=function(){var B,H,U,G=this.props.timeout;return B=H=U=G,null!=G&&"number"!=typeof G&&(B=G.exit,H=G.enter,U=void 0!==G.appear?G.appear:H),{exit:B,enter:H,appear:U}},z.updateStatus=function(G,B){if(void 0===G&&(G=!1),null!==B)if(this.cancelNextCallback(),B===I){if(this.props.unmountOnExit||this.props.mountOnEnter){var H=this.props.nodeRef?this.props.nodeRef.current:f.findDOMNode(this);H&&(0,y.F)(H)}this.performEnter(G)}else this.performExit();else this.props.unmountOnExit&&this.state.status===_&&this.setState({status:m})},z.performEnter=function(G){var B=this,H=this.props.enter,U=this.context?this.context.isMounting:G,$=this.props.nodeRef?[U]:[f.findDOMNode(this),U],R=$[0],K=$[1],j=this.getTimeouts(),Y=U?j.appear:j.enter;G||H?(this.props.onEnter(R,K),this.safeSetState({status:I},function(){B.props.onEntering(R,K),B.onTransitionEnd(Y,function(){B.safeSetState({status:F},function(){B.props.onEntered(R,K)})})})):this.safeSetState({status:F},function(){B.props.onEntered(R)})},z.performExit=function(){var G=this,B=this.props.exit,H=this.getTimeouts(),U=this.props.nodeRef?void 0:f.findDOMNode(this);B?(this.props.onExit(U),this.safeSetState({status:M},function(){G.props.onExiting(U),G.onTransitionEnd(H.exit,function(){G.safeSetState({status:_},function(){G.props.onExited(U)})})})):this.safeSetState({status:_},function(){G.props.onExited(U)})},z.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},z.safeSetState=function(G,B){B=this.setNextCallback(B),this.setState(G,B)},z.setNextCallback=function(G){var B=this,H=!0;return this.nextCallback=function(U){H&&(H=!1,B.nextCallback=null,G(U))},this.nextCallback.cancel=function(){H=!1},this.nextCallback},z.onTransitionEnd=function(G,B){this.setNextCallback(B);var H=this.props.nodeRef?this.props.nodeRef.current:f.findDOMNode(this);if(H&&(null!=G||this.props.addEndListener)){if(this.props.addEndListener){var $=this.props.nodeRef?[this.nextCallback]:[H,this.nextCallback];this.props.addEndListener($[0],$[1])}null!=G&&setTimeout(this.nextCallback,G)}else setTimeout(this.nextCallback,0)},z.render=function(){var G=this.state.status;if(G===m)return null;var B=this.props,H=B.children,ce=(0,e.A)(B,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return a.createElement(u.A.Provider,{value:null},"function"==typeof H?H(G,ce):a.cloneElement(a.Children.only(H),ce))},A}(a.Component);function x(){}k.contextType=u.A,k.propTypes={},k.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:x,onEntering:x,onEntered:x,onExit:x,onExiting:x,onExited:x},k.UNMOUNTED=m,k.EXITED=_,k.ENTERING=I,k.ENTERED=F,k.EXITING=M;const w=k},41212:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>r});const r=n(81593).createContext(null)},78222:(Ge,L,n)=>{"use strict";n.d(L,{F:()=>e});var e=function(a){return a.scrollTop}},58167:(Ge,L,n)=>{"use strict";var e=n(81593),r=Symbol.for("react.element"),a=Symbol.for("react.fragment"),f=Object.prototype.hasOwnProperty,d=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,u={key:!0,ref:!0,__self:!0,__source:!0};function y(m,_,I){var F,M={},k=null,x=null;for(F in void 0!==I&&(k=""+I),void 0!==_.key&&(k=""+_.key),void 0!==_.ref&&(x=_.ref),_)f.call(_,F)&&!u.hasOwnProperty(F)&&(M[F]=_[F]);if(m&&m.defaultProps)for(F in _=m.defaultProps)void 0===M[F]&&(M[F]=_[F]);return{$$typeof:r,type:m,key:k,ref:x,props:M,_owner:d.current}}L.Fragment=a,L.jsx=y,L.jsxs=y},89760:(Ge,L)=>{"use strict";var n=Symbol.for("react.element"),e=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),f=Symbol.for("react.profiler"),d=Symbol.for("react.provider"),u=Symbol.for("react.context"),y=Symbol.for("react.forward_ref"),m=Symbol.for("react.suspense"),_=Symbol.for("react.memo"),I=Symbol.for("react.lazy"),F=Symbol.iterator,k={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},x=Object.assign,w={};function T(q,ce,xe){this.props=q,this.context=ce,this.refs=w,this.updater=xe||k}function A(){}function z(q,ce,xe){this.props=q,this.context=ce,this.refs=w,this.updater=xe||k}T.prototype.isReactComponent={},T.prototype.setState=function(q,ce){if("object"!=typeof q&&"function"!=typeof q&&null!=q)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,q,ce,"setState")},T.prototype.forceUpdate=function(q){this.updater.enqueueForceUpdate(this,q,"forceUpdate")},A.prototype=T.prototype;var V=z.prototype=new A;V.constructor=z,x(V,T.prototype),V.isPureReactComponent=!0;var G=Array.isArray,B=Object.prototype.hasOwnProperty,H={current:null},U={key:!0,ref:!0,__self:!0,__source:!0};function $(q,ce,xe){var _e,ke={},J=null,wt=null;if(null!=ce)for(_e in void 0!==ce.ref&&(wt=ce.ref),void 0!==ce.key&&(J=""+ce.key),ce)B.call(ce,_e)&&!U.hasOwnProperty(_e)&&(ke[_e]=ce[_e]);var Fe=arguments.length-2;if(1===Fe)ke.children=xe;else if(1<Fe){for(var nt=Array(Fe),se=0;se<Fe;se++)nt[se]=arguments[se+2];ke.children=nt}if(q&&q.defaultProps)for(_e in Fe=q.defaultProps)void 0===ke[_e]&&(ke[_e]=Fe[_e]);return{$$typeof:n,type:q,key:J,ref:wt,props:ke,_owner:H.current}}function K(q){return"object"==typeof q&&null!==q&&q.$$typeof===n}var Y=/\/+/g;function O(q,ce){return"object"==typeof q&&null!==q&&null!=q.key?function j(q){var ce={"=":"=0",":":"=2"};return"$"+q.replace(/[=:]/g,function(xe){return ce[xe]})}(""+q.key):ce.toString(36)}function me(q,ce,xe,_e,ke){var J=typeof q;("undefined"===J||"boolean"===J)&&(q=null);var wt=!1;if(null===q)wt=!0;else switch(J){case"string":case"number":wt=!0;break;case"object":switch(q.$$typeof){case n:case e:wt=!0}}if(wt)return ke=ke(wt=q),q=""===_e?"."+O(wt,0):_e,G(ke)?(xe="",null!=q&&(xe=q.replace(Y,"$&/")+"/"),me(ke,ce,xe,"",function(se){return se})):null!=ke&&(K(ke)&&(ke=function R(q,ce){return{$$typeof:n,type:q.type,key:ce,ref:q.ref,props:q.props,_owner:q._owner}}(ke,xe+(!ke.key||wt&&wt.key===ke.key?"":(""+ke.key).replace(Y,"$&/")+"/")+q)),ce.push(ke)),1;if(wt=0,_e=""===_e?".":_e+":",G(q))for(var Fe=0;Fe<q.length;Fe++){var nt=_e+O(J=q[Fe],Fe);wt+=me(J,ce,xe,nt,ke)}else if(nt=function M(q){return null===q||"object"!=typeof q?null:"function"==typeof(q=F&&q[F]||q["@@iterator"])?q:null}(q),"function"==typeof nt)for(q=nt.call(q),Fe=0;!(J=q.next()).done;)wt+=me(J=J.value,ce,xe,nt=_e+O(J,Fe++),ke);else if("object"===J)throw ce=String(q),Error("Objects are not valid as a React child (found: "+("[object Object]"===ce?"object with keys {"+Object.keys(q).join(", ")+"}":ce)+"). If you meant to render a collection of children, use an array instead.");return wt}function ge(q,ce,xe){if(null==q)return q;var _e=[],ke=0;return me(q,_e,"","",function(J){return ce.call(xe,J,ke++)}),_e}function Ee(q){if(-1===q._status){var ce=q._result;(ce=ce()).then(function(xe){(0===q._status||-1===q._status)&&(q._status=1,q._result=xe)},function(xe){(0===q._status||-1===q._status)&&(q._status=2,q._result=xe)}),-1===q._status&&(q._status=0,q._result=ce)}if(1===q._status)return q._result.default;throw q._result}var je={current:null},ne={transition:null},be={ReactCurrentDispatcher:je,ReactCurrentBatchConfig:ne,ReactCurrentOwner:H};function fe(){throw Error("act(...) is not supported in production builds of React.")}L.Children={map:ge,forEach:function(q,ce,xe){ge(q,function(){ce.apply(this,arguments)},xe)},count:function(q){var ce=0;return ge(q,function(){ce++}),ce},toArray:function(q){return ge(q,function(ce){return ce})||[]},only:function(q){if(!K(q))throw Error("React.Children.only expected to receive a single React element child.");return q}},L.Component=T,L.Fragment=r,L.Profiler=f,L.PureComponent=z,L.StrictMode=a,L.Suspense=m,L.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=be,L.act=fe,L.cloneElement=function(q,ce,xe){if(null==q)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+q+".");var _e=x({},q.props),ke=q.key,J=q.ref,wt=q._owner;if(null!=ce){if(void 0!==ce.ref&&(J=ce.ref,wt=H.current),void 0!==ce.key&&(ke=""+ce.key),q.type&&q.type.defaultProps)var Fe=q.type.defaultProps;for(nt in ce)B.call(ce,nt)&&!U.hasOwnProperty(nt)&&(_e[nt]=void 0===ce[nt]&&void 0!==Fe?Fe[nt]:ce[nt])}var nt=arguments.length-2;if(1===nt)_e.children=xe;else if(1<nt){Fe=Array(nt);for(var se=0;se<nt;se++)Fe[se]=arguments[se+2];_e.children=Fe}return{$$typeof:n,type:q.type,key:ke,ref:J,props:_e,_owner:wt}},L.createContext=function(q){return(q={$$typeof:u,_currentValue:q,_currentValue2:q,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:d,_context:q},q.Consumer=q},L.createElement=$,L.createFactory=function(q){var ce=$.bind(null,q);return ce.type=q,ce},L.createRef=function(){return{current:null}},L.forwardRef=function(q){return{$$typeof:y,render:q}},L.isValidElement=K,L.lazy=function(q){return{$$typeof:I,_payload:{_status:-1,_result:q},_init:Ee}},L.memo=function(q,ce){return{$$typeof:_,type:q,compare:void 0===ce?null:ce}},L.startTransition=function(q){var ce=ne.transition;ne.transition={};try{q()}finally{ne.transition=ce}},L.unstable_act=fe,L.useCallback=function(q,ce){return je.current.useCallback(q,ce)},L.useContext=function(q){return je.current.useContext(q)},L.useDebugValue=function(){},L.useDeferredValue=function(q){return je.current.useDeferredValue(q)},L.useEffect=function(q,ce){return je.current.useEffect(q,ce)},L.useId=function(){return je.current.useId()},L.useImperativeHandle=function(q,ce,xe){return je.current.useImperativeHandle(q,ce,xe)},L.useInsertionEffect=function(q,ce){return je.current.useInsertionEffect(q,ce)},L.useLayoutEffect=function(q,ce){return je.current.useLayoutEffect(q,ce)},L.useMemo=function(q,ce){return je.current.useMemo(q,ce)},L.useReducer=function(q,ce,xe){return je.current.useReducer(q,ce,xe)},L.useRef=function(q){return je.current.useRef(q)},L.useState=function(q){return je.current.useState(q)},L.useSyncExternalStore=function(q,ce,xe){return je.current.useSyncExternalStore(q,ce,xe)},L.useTransition=function(){return je.current.useTransition()},L.version="18.3.1"},81593:(Ge,L,n)=>{"use strict";Ge.exports=n(89760)},55117:(Ge,L,n)=>{"use strict";Ge.exports=n(58167)},38762:(Ge,L,n)=>{"use strict";Ge.exports.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=void 0,Ge.exports.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=void 0,Ge.exports.__SERVER_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=void 0,Object.assign(Ge.exports,n(81593))},94638:(Ge,L,n)=>{"use strict";n.d(L,{t:()=>r});var e=n(40352);class r extends e.B{constructor(f){super(),this._value=f}get value(){return this.getValue()}_subscribe(f){const d=super._subscribe(f);return!d.closed&&f.next(this._value),d}getValue(){const{hasError:f,thrownError:d,_value:u}=this;if(f)throw d;return this._throwIfClosed(),u}next(f){super.next(this._value=f)}}},33055:(Ge,L,n)=>{"use strict";n.d(L,{c:()=>m});var e=n(90380),r=n(38355),a=n(10248),f=n(68385),d=n(51108),u=n(80741),y=n(9684);let m=(()=>{class M{constructor(x){x&&(this._subscribe=x)}lift(x){const w=new M;return w.source=this,w.operator=x,w}subscribe(x,w,T){const A=function F(M){return M&&M instanceof e.vU||function I(M){return M&&(0,u.T)(M.next)&&(0,u.T)(M.error)&&(0,u.T)(M.complete)}(M)&&(0,r.Uv)(M)}(x)?x:new e.Ms(x,w,T);return(0,y.Y)(()=>{const{operator:z,source:V}=this;A.add(z?z.call(A,V):V?this._subscribe(A):this._trySubscribe(A))}),A}_trySubscribe(x){try{return this._subscribe(x)}catch(w){x.error(w)}}forEach(x,w){return new(w=_(w))((T,A)=>{const z=new e.Ms({next:V=>{try{x(V)}catch(G){A(G),z.unsubscribe()}},error:A,complete:T});this.subscribe(z)})}_subscribe(x){var w;return null===(w=this.source)||void 0===w?void 0:w.subscribe(x)}[a.s](){return this}pipe(...x){return(0,f.m)(x)(this)}toPromise(x){return new(x=_(x))((w,T)=>{let A;this.subscribe(z=>A=z,z=>T(z),()=>w(A))})}}return M.create=k=>new M(k),M})();function _(M){var k;return null!==(k=M??d.$.Promise)&&void 0!==k?k:Promise}},52769:(Ge,L,n)=>{"use strict";n.d(L,{m:()=>a});var e=n(40352),r=n(96791);class a extends e.B{constructor(d=1/0,u=1/0,y=r.U){super(),this._bufferSize=d,this._windowTime=u,this._timestampProvider=y,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=u===1/0,this._bufferSize=Math.max(1,d),this._windowTime=Math.max(1,u)}next(d){const{isStopped:u,_buffer:y,_infiniteTimeWindow:m,_timestampProvider:_,_windowTime:I}=this;u||(y.push(d),!m&&y.push(_.now()+I)),this._trimBuffer(),super.next(d)}_subscribe(d){this._throwIfClosed(),this._trimBuffer();const u=this._innerSubscribe(d),{_infiniteTimeWindow:y,_buffer:m}=this,_=m.slice();for(let I=0;I<_.length&&!d.closed;I+=y?1:2)d.next(_[I]);return this._checkFinalizedStatuses(d),u}_trimBuffer(){const{_bufferSize:d,_timestampProvider:u,_buffer:y,_infiniteTimeWindow:m}=this,_=(m?1:2)*d;if(d<1/0&&_<y.length&&y.splice(0,y.length-_),!m){const I=u.now();let F=0;for(let M=1;M<y.length&&y[M]<=I;M+=2)F=M;F&&y.splice(0,F+1)}}}},40352:(Ge,L,n)=>{"use strict";n.d(L,{B:()=>y});var e=n(33055),r=n(38355);const f=(0,n(64783).L)(_=>function(){_(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var d=n(97434),u=n(9684);let y=(()=>{class _ extends e.c{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(F){const M=new m(this,this);return M.operator=F,M}_throwIfClosed(){if(this.closed)throw new f}next(F){(0,u.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const M of this.currentObservers)M.next(F)}})}error(F){(0,u.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=F;const{observers:M}=this;for(;M.length;)M.shift().error(F)}})}complete(){(0,u.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:F}=this;for(;F.length;)F.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var F;return(null===(F=this.observers)||void 0===F?void 0:F.length)>0}_trySubscribe(F){return this._throwIfClosed(),super._trySubscribe(F)}_subscribe(F){return this._throwIfClosed(),this._checkFinalizedStatuses(F),this._innerSubscribe(F)}_innerSubscribe(F){const{hasError:M,isStopped:k,observers:x}=this;return M||k?r.Kn:(this.currentObservers=null,x.push(F),new r.yU(()=>{this.currentObservers=null,(0,d.o)(x,F)}))}_checkFinalizedStatuses(F){const{hasError:M,thrownError:k,isStopped:x}=this;M?F.error(k):x&&F.complete()}asObservable(){const F=new e.c;return F.source=this,F}}return _.create=(I,F)=>new m(I,F),_})();class m extends y{constructor(I,F){super(),this.destination=I,this.source=F}next(I){var F,M;null===(M=null===(F=this.destination)||void 0===F?void 0:F.next)||void 0===M||M.call(F,I)}error(I){var F,M;null===(M=null===(F=this.destination)||void 0===F?void 0:F.error)||void 0===M||M.call(F,I)}complete(){var I,F;null===(F=null===(I=this.destination)||void 0===I?void 0:I.complete)||void 0===F||F.call(I)}_subscribe(I){var F,M;return null!==(M=null===(F=this.source)||void 0===F?void 0:F.subscribe(I))&&void 0!==M?M:r.Kn}}},90380:(Ge,L,n)=>{"use strict";n.d(L,{Ms:()=>T,vU:()=>M});var e=n(80741),r=n(38355),a=n(51108),f=n(41904),d=n(1241);const u=_("C",void 0,void 0);function _(B,H,U){return{kind:B,value:H,error:U}}var I=n(45460),F=n(9684);class M extends r.yU{constructor(H){super(),this.isStopped=!1,H?(this.destination=H,(0,r.Uv)(H)&&H.add(this)):this.destination=G}static create(H,U,$){return new T(H,U,$)}next(H){this.isStopped?V(function m(B){return _("N",B,void 0)}(H),this):this._next(H)}error(H){this.isStopped?V(function y(B){return _("E",void 0,B)}(H),this):(this.isStopped=!0,this._error(H))}complete(){this.isStopped?V(u,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(H){this.destination.next(H)}_error(H){try{this.destination.error(H)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const k=Function.prototype.bind;function x(B,H){return k.call(B,H)}class w{constructor(H){this.partialObserver=H}next(H){const{partialObserver:U}=this;if(U.next)try{U.next(H)}catch($){A($)}}error(H){const{partialObserver:U}=this;if(U.error)try{U.error(H)}catch($){A($)}else A(H)}complete(){const{partialObserver:H}=this;if(H.complete)try{H.complete()}catch(U){A(U)}}}class T extends M{constructor(H,U,$){let R;if(super(),(0,e.T)(H)||!H)R={next:H??void 0,error:U??void 0,complete:$??void 0};else{let K;this&&a.$.useDeprecatedNextContext?(K=Object.create(H),K.unsubscribe=()=>this.unsubscribe(),R={next:H.next&&x(H.next,K),error:H.error&&x(H.error,K),complete:H.complete&&x(H.complete,K)}):R=H}this.destination=new w(R)}}function A(B){a.$.useDeprecatedSynchronousErrorHandling?(0,F.l)(B):(0,f.m)(B)}function V(B,H){const{onStoppedNotification:U}=a.$;U&&I.f.setTimeout(()=>U(B,H))}const G={closed:!0,next:d.l,error:function z(B){throw B},complete:d.l}},38355:(Ge,L,n)=>{"use strict";n.d(L,{Kn:()=>u,yU:()=>d,Uv:()=>y});var e=n(80741);const a=(0,n(64783).L)(_=>function(F){_(this),this.message=F?`${F.length} errors occurred during unsubscription:\n${F.map((M,k)=>`${k+1}) ${M.toString()}`).join("\n  ")}`:"",this.name="UnsubscriptionError",this.errors=F});var f=n(97434);class d{constructor(I){this.initialTeardown=I,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let I;if(!this.closed){this.closed=!0;const{_parentage:F}=this;if(F)if(this._parentage=null,Array.isArray(F))for(const x of F)x.remove(this);else F.remove(this);const{initialTeardown:M}=this;if((0,e.T)(M))try{M()}catch(x){I=x instanceof a?x.errors:[x]}const{_finalizers:k}=this;if(k){this._finalizers=null;for(const x of k)try{m(x)}catch(w){I=I??[],w instanceof a?I=[...I,...w.errors]:I.push(w)}}if(I)throw new a(I)}}add(I){var F;if(I&&I!==this)if(this.closed)m(I);else{if(I instanceof d){if(I.closed||I._hasParent(this))return;I._addParent(this)}(this._finalizers=null!==(F=this._finalizers)&&void 0!==F?F:[]).push(I)}}_hasParent(I){const{_parentage:F}=this;return F===I||Array.isArray(F)&&F.includes(I)}_addParent(I){const{_parentage:F}=this;this._parentage=Array.isArray(F)?(F.push(I),F):F?[F,I]:I}_removeParent(I){const{_parentage:F}=this;F===I?this._parentage=null:Array.isArray(F)&&(0,f.o)(F,I)}remove(I){const{_finalizers:F}=this;F&&(0,f.o)(F,I),I instanceof d&&I._removeParent(this)}}d.EMPTY=(()=>{const _=new d;return _.closed=!0,_})();const u=d.EMPTY;function y(_){return _ instanceof d||_&&"closed"in _&&(0,e.T)(_.remove)&&(0,e.T)(_.add)&&(0,e.T)(_.unsubscribe)}function m(_){(0,e.T)(_)?_():_.unsubscribe()}},51108:(Ge,L,n)=>{"use strict";n.d(L,{$:()=>e});const e={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},14741:(Ge,L,n)=>{"use strict";n.d(L,{_:()=>a});var e=n(28164),r=n(90380);function a(f,d){const u="object"==typeof d;return new Promise((y,m)=>{const _=new r.Ms({next:I=>{y(I),_.unsubscribe()},error:m,complete:()=>{u?y(d.defaultValue):m(new e.G)}});f.subscribe(_)})}},68267:(Ge,L,n)=>{"use strict";n.d(L,{G:()=>u});var e=n(33055),r=n(38355),a=n(31828),f=n(91002),d=n(97216);class u extends e.c{constructor(m,_){super(),this.source=m,this.subjectFactory=_,this._subject=null,this._refCount=0,this._connection=null,(0,d.S)(m)&&(this.lift=m.lift)}_subscribe(m){return this.getSubject().subscribe(m)}getSubject(){const m=this._subject;return(!m||m.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:m}=this;this._subject=this._connection=null,m?.unsubscribe()}connect(){let m=this._connection;if(!m){m=this._connection=new r.yU;const _=this.getSubject();m.add(this.source.subscribe((0,f._)(_,void 0,()=>{this._teardown(),_.complete()},I=>{this._teardown(),_.error(I)},()=>this._teardown()))),m.closed&&(this._connection=null,m=r.yU.EMPTY)}return m}refCount(){return(0,a.B)()(this)}}},58298:(Ge,L,n)=>{"use strict";n.d(L,{z:()=>I});var e=n(33055),r=n(36083),a=n(33590),f=n(13319),d=n(28648),u=n(53240),y=n(12366),m=n(91002),_=n(18431);function I(...k){const x=(0,u.lI)(k),w=(0,u.ms)(k),{args:T,keys:A}=(0,r.D)(k);if(0===T.length)return(0,a.H)([],x);const z=new e.c(function F(k,x,w=f.D){return T=>{M(x,()=>{const{length:A}=k,z=new Array(A);let V=A,G=A;for(let B=0;B<A;B++)M(x,()=>{const H=(0,a.H)(k[B],x);let U=!1;H.subscribe((0,m._)(T,$=>{z[B]=$,U||(U=!0,G--),G||T.next(w(z.slice()))},()=>{--V||T.complete()}))},T)},T)}}(T,x,A?V=>(0,y.e)(A,V):f.D));return w?z.pipe((0,d.I)(w)):z}function M(k,x,w){k?(0,_.N)(w,k,x):x()}},7546:(Ge,L,n)=>{"use strict";n.d(L,{x:()=>d});var e=n(89395),a=n(53240),f=n(33590);function d(...u){return function r(){return(0,e.U)(1)}()((0,f.H)(u,(0,a.lI)(u)))}},63424:(Ge,L,n)=>{"use strict";n.d(L,{v:()=>a});var e=n(33055),r=n(76560);function a(f){return new e.c(d=>{(0,r.Tg)(f()).subscribe(d)})}},58977:(Ge,L,n)=>{"use strict";n.d(L,{w:()=>r});const r=new(n(33055).c)(d=>d.complete())},67214:(Ge,L,n)=>{"use strict";n.d(L,{p:()=>m});var e=n(33055),r=n(36083),a=n(76560),f=n(53240),d=n(91002),u=n(28648),y=n(12366);function m(..._){const I=(0,f.ms)(_),{args:F,keys:M}=(0,r.D)(_),k=new e.c(x=>{const{length:w}=F;if(!w)return void x.complete();const T=new Array(w);let A=w,z=w;for(let V=0;V<w;V++){let G=!1;(0,a.Tg)(F[V]).subscribe((0,d._)(x,B=>{G||(G=!0,z--),T[V]=B},()=>A--,void 0,()=>{(!A||!G)&&(z||x.next(M?(0,y.e)(M,T):T),x.complete())}))}});return I?k.pipe((0,u.I)(I)):k}},33590:(Ge,L,n)=>{"use strict";n.d(L,{H:()=>a});var e=n(72564),r=n(76560);function a(f,d){return d?(0,e.c)(f,d):(0,r.Tg)(f)}},72620:(Ge,L,n)=>{"use strict";n.d(L,{R:()=>I});var e=n(76560),r=n(33055),a=n(57616),f=n(17843),d=n(80741),u=n(28648);const y=["addListener","removeListener"],m=["addEventListener","removeEventListener"],_=["on","off"];function I(w,T,A,z){if((0,d.T)(A)&&(z=A,A=void 0),z)return I(w,T,A).pipe((0,u.I)(z));const[V,G]=function x(w){return(0,d.T)(w.addEventListener)&&(0,d.T)(w.removeEventListener)}(w)?m.map(B=>H=>w[B](T,H,A)):function M(w){return(0,d.T)(w.addListener)&&(0,d.T)(w.removeListener)}(w)?y.map(F(w,T)):function k(w){return(0,d.T)(w.on)&&(0,d.T)(w.off)}(w)?_.map(F(w,T)):[];if(!V&&(0,f.X)(w))return(0,a.Z)(B=>I(B,T,A))((0,e.Tg)(w));if(!V)throw new TypeError("Invalid event target");return new r.c(B=>{const H=(...U)=>B.next(1<U.length?U:U[0]);return V(H),()=>G(H)})}function F(w,T){return A=>z=>w[A](T,z)}},76560:(Ge,L,n)=>{"use strict";n.d(L,{Tg:()=>k});var e=n(47701),r=n(17843),a=n(59356),f=n(33055),d=n(90289),u=n(92435),y=n(27285),m=n(14551),_=n(83578),I=n(80741),F=n(41904),M=n(10248);function k(B){if(B instanceof f.c)return B;if(null!=B){if((0,d.l)(B))return function x(B){return new f.c(H=>{const U=B[M.s]();if((0,I.T)(U.subscribe))return U.subscribe(H);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(B);if((0,r.X)(B))return function w(B){return new f.c(H=>{for(let U=0;U<B.length&&!H.closed;U++)H.next(B[U]);H.complete()})}(B);if((0,a.y)(B))return function T(B){return new f.c(H=>{B.then(U=>{H.closed||(H.next(U),H.complete())},U=>H.error(U)).then(null,F.m)})}(B);if((0,u.T)(B))return z(B);if((0,m.x)(B))return function A(B){return new f.c(H=>{for(const U of B)if(H.next(U),H.closed)return;H.complete()})}(B);if((0,_.U)(B))return function V(B){return z((0,_.C)(B))}(B)}throw(0,y.L)(B)}function z(B){return new f.c(H=>{(function G(B,H){var U,$,R,K;return(0,e.sH)(this,void 0,void 0,function*(){try{for(U=(0,e.xN)(B);!($=yield U.next()).done;)if(H.next($.value),H.closed)return}catch(j){R={error:j}}finally{try{$&&!$.done&&(K=U.return)&&(yield K.call(U))}finally{if(R)throw R.error}}H.complete()})})(B,H).catch(U=>H.error(U))})}},80852:(Ge,L,n)=>{"use strict";n.d(L,{h:()=>u});var e=n(89395),r=n(76560),a=n(58977),f=n(53240),d=n(33590);function u(...y){const m=(0,f.lI)(y),_=(0,f.R0)(y,1/0),I=y;return I.length?1===I.length?(0,r.Tg)(I[0]):(0,e.U)(_)((0,d.H)(I,m)):a.w}},10047:(Ge,L,n)=>{"use strict";n.d(L,{of:()=>a});var e=n(53240),r=n(33590);function a(...f){const d=(0,e.lI)(f);return(0,r.H)(f,d)}},95212:(Ge,L,n)=>{"use strict";n.d(L,{$:()=>a});var e=n(33055),r=n(80741);function a(f,d){const u=(0,r.T)(f)?f:()=>f,y=m=>m.error(u());return new e.c(d?m=>d.schedule(y,0,m):y)}},50237:(Ge,L,n)=>{"use strict";n.d(L,{O:()=>d});var e=n(33055),r=n(19370),a=n(4480),f=n(47829);function d(u=0,y,m=r.b){let _=-1;return null!=y&&((0,a.m)(y)?m=y:_=y),new e.c(I=>{let F=(0,f.v)(u)?+u-m.now():u;F<0&&(F=0);let M=0;return m.schedule(function(){I.closed||(I.next(M++),0<=_?this.schedule(void 0,_):I.complete())},F)})}},91002:(Ge,L,n)=>{"use strict";n.d(L,{H:()=>a,_:()=>r});var e=n(90380);function r(f,d,u,y,m){return new a(f,d,u,y,m)}class a extends e.vU{constructor(d,u,y,m,_,I){super(d),this.onFinalize=_,this.shouldUnsubscribe=I,this._next=u?function(F){try{u(F)}catch(M){d.error(M)}}:super._next,this._error=m?function(F){try{m(F)}catch(M){d.error(M)}finally{this.unsubscribe()}}:super._error,this._complete=y?function(){try{y()}catch(F){d.error(F)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var d;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:u}=this;super.unsubscribe(),!u&&(null===(d=this.onFinalize)||void 0===d||d.call(this))}}}},49283:(Ge,L,n)=>{"use strict";n.d(L,{W:()=>f});var e=n(76560),r=n(91002),a=n(97216);function f(d){return(0,a.N)((u,y)=>{let I,m=null,_=!1;m=u.subscribe((0,r._)(y,void 0,void 0,F=>{I=(0,e.Tg)(d(F,f(d)(u))),m?(m.unsubscribe(),m=null,I.subscribe(y)):_=!0})),_&&(m.unsubscribe(),m=null,I.subscribe(y))})}},82780:(Ge,L,n)=>{"use strict";n.d(L,{H:()=>a});var e=n(57616),r=n(80741);function a(f,d){return(0,r.T)(d)?(0,e.Z)(f,d,1):(0,e.Z)(f,1)}},48582:(Ge,L,n)=>{"use strict";n.d(L,{B:()=>f});var e=n(19370),r=n(97216),a=n(91002);function f(d,u=e.E){return(0,r.N)((y,m)=>{let _=null,I=null,F=null;const M=()=>{if(_){_.unsubscribe(),_=null;const x=I;I=null,m.next(x)}};function k(){const x=F+d,w=u.now();if(w<x)return _=this.schedule(void 0,x-w),void m.add(_);M()}y.subscribe((0,a._)(m,x=>{I=x,F=u.now(),_||(_=u.schedule(k,d),m.add(_))},()=>{M(),m.complete()},void 0,()=>{I=_=null}))})}},84651:(Ge,L,n)=>{"use strict";n.d(L,{U:()=>a});var e=n(97216),r=n(91002);function a(f){return(0,e.N)((d,u)=>{let y=!1;d.subscribe((0,r._)(u,m=>{y=!0,u.next(m)},()=>{y||u.next(f),u.complete()}))})}},20321:(Ge,L,n)=>{"use strict";n.d(L,{c:()=>I});var e=n(19370),r=n(7546),a=n(2267),f=n(98771),d=n(31941),u=n(57616),y=n(76560);function m(F,M){return M?k=>(0,r.x)(M.pipe((0,a.s)(1),(0,f.w)()),k.pipe(m(F))):(0,u.Z)((k,x)=>(0,y.Tg)(F(k,x)).pipe((0,a.s)(1),(0,d.u)(k)))}var _=n(50237);function I(F,M=e.E){const k=(0,_.O)(F,M);return m(()=>k)}},8632:(Ge,L,n)=>{"use strict";n.d(L,{F:()=>f});var e=n(13319),r=n(97216),a=n(91002);function f(u,y=e.D){return u=u??d,(0,r.N)((m,_)=>{let I,F=!0;m.subscribe((0,a._)(_,M=>{const k=y(M);(F||!u(I,k))&&(F=!1,I=k,_.next(M))}))})}function d(u,y){return u===y}},79274:(Ge,L,n)=>{"use strict";n.d(L,{p:()=>a});var e=n(97216),r=n(91002);function a(f,d){return(0,e.N)((u,y)=>{let m=0;u.subscribe((0,r._)(y,_=>f.call(d,_,m++)&&y.next(_)))})}},99334:(Ge,L,n)=>{"use strict";n.d(L,{j:()=>r});var e=n(97216);function r(a){return(0,e.N)((f,d)=>{try{f.subscribe(d)}finally{d.add(a)}})}},45232:(Ge,L,n)=>{"use strict";n.d(L,{$:()=>y});var e=n(28164),r=n(79274),a=n(2267),f=n(84651),d=n(37356),u=n(13319);function y(m,_){const I=arguments.length>=2;return F=>F.pipe(m?(0,r.p)((M,k)=>m(M,k,F)):u.D,(0,a.s)(1),I?(0,f.U)(_):(0,d.v)(()=>new e.G))}},98771:(Ge,L,n)=>{"use strict";n.d(L,{w:()=>f});var e=n(97216),r=n(91002),a=n(1241);function f(){return(0,e.N)((d,u)=>{d.subscribe((0,r._)(u,a.l))})}},54436:(Ge,L,n)=>{"use strict";n.d(L,{T:()=>a});var e=n(97216),r=n(91002);function a(f,d){return(0,e.N)((u,y)=>{let m=0;u.subscribe((0,r._)(y,_=>{y.next(f.call(d,_,m++))}))})}},31941:(Ge,L,n)=>{"use strict";n.d(L,{u:()=>r});var e=n(54436);function r(a){return(0,e.T)(()=>a)}},89395:(Ge,L,n)=>{"use strict";n.d(L,{U:()=>a});var e=n(57616),r=n(13319);function a(f=1/0){return(0,e.Z)(r.D,f)}},57616:(Ge,L,n)=>{"use strict";n.d(L,{Z:()=>m});var e=n(54436),r=n(76560),a=n(97216),f=n(18431),d=n(91002),y=n(80741);function m(_,I,F=1/0){return(0,y.T)(I)?m((M,k)=>(0,e.T)((x,w)=>I(M,x,k,w))((0,r.Tg)(_(M,k))),F):("number"==typeof I&&(F=I),(0,a.N)((M,k)=>function u(_,I,F,M,k,x,w,T){const A=[];let z=0,V=0,G=!1;const B=()=>{G&&!A.length&&!z&&I.complete()},H=$=>z<M?U($):A.push($),U=$=>{x&&I.next($),z++;let R=!1;(0,r.Tg)(F($,V++)).subscribe((0,d._)(I,K=>{k?.(K),x?H(K):I.next(K)},()=>{R=!0},void 0,()=>{if(R)try{for(z--;A.length&&z<M;){const K=A.shift();w?(0,f.N)(I,w,()=>U(K)):U(K)}B()}catch(K){I.error(K)}}))};return _.subscribe((0,d._)(I,H,()=>{G=!0,B()})),()=>{T?.()}}(M,k,_,F)))}},76459:(Ge,L,n)=>{"use strict";n.d(L,{Q:()=>f});var e=n(18431),r=n(97216),a=n(91002);function f(d,u=0){return(0,r.N)((y,m)=>{y.subscribe((0,a._)(m,_=>(0,e.N)(m,d,()=>m.next(_),u),()=>(0,e.N)(m,d,()=>m.complete(),u),_=>(0,e.N)(m,d,()=>m.error(_),u)))})}},31828:(Ge,L,n)=>{"use strict";n.d(L,{B:()=>a});var e=n(97216),r=n(91002);function a(){return(0,e.N)((f,d)=>{let u=null;f._refCount++;const y=(0,r._)(d,void 0,void 0,void 0,()=>{if(!f||f._refCount<=0||0<--f._refCount)return void(u=null);const m=f._connection,_=u;u=null,m&&(!_||m===_)&&m.unsubscribe(),d.unsubscribe()});f.subscribe(y),y.closed||(u=f.connect())})}},16865:(Ge,L,n)=>{"use strict";n.d(L,{S:()=>a});var e=n(97216),r=n(27063);function a(f,d){return(0,e.N)((0,r.S)(f,d,arguments.length>=2,!0))}},27063:(Ge,L,n)=>{"use strict";n.d(L,{S:()=>r});var e=n(91002);function r(a,f,d,u,y){return(m,_)=>{let I=d,F=f,M=0;m.subscribe((0,e._)(_,k=>{const x=M++;F=I?a(F,k,x):(I=!0,k),u&&_.next(F)},y&&(()=>{I&&_.next(F),_.complete()})))}}},19001:(Ge,L,n)=>{"use strict";n.d(L,{u:()=>d});var e=n(76560),r=n(40352),a=n(90380),f=n(97216);function d(y={}){const{connector:m=()=>new r.B,resetOnError:_=!0,resetOnComplete:I=!0,resetOnRefCountZero:F=!0}=y;return M=>{let k,x,w,T=0,A=!1,z=!1;const V=()=>{x?.unsubscribe(),x=void 0},G=()=>{V(),k=w=void 0,A=z=!1},B=()=>{const H=k;G(),H?.unsubscribe()};return(0,f.N)((H,U)=>{T++,!z&&!A&&V();const $=w=w??m();U.add(()=>{T--,0===T&&!z&&!A&&(x=u(B,F))}),$.subscribe(U),!k&&T>0&&(k=new a.Ms({next:R=>$.next(R),error:R=>{z=!0,V(),x=u(G,_,R),$.error(R)},complete:()=>{A=!0,V(),x=u(G,I),$.complete()}}),(0,e.Tg)(H).subscribe(k))})(M)}}function u(y,m,..._){if(!0===m)return void y();if(!1===m)return;const I=new a.Ms({next:()=>{I.unsubscribe(),y()}});return(0,e.Tg)(m(..._)).subscribe(I)}},41298:(Ge,L,n)=>{"use strict";n.d(L,{t:()=>a});var e=n(52769),r=n(19001);function a(f,d,u){let y,m=!1;return f&&"object"==typeof f?({bufferSize:y=1/0,windowTime:d=1/0,refCount:m=!1,scheduler:u}=f):y=f??1/0,(0,r.u)({connector:()=>new e.m(y,d,u),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:m})}},98627:(Ge,L,n)=>{"use strict";n.d(L,{i:()=>r});var e=n(79274);function r(a){return(0,e.p)((f,d)=>a<=d)}},66210:(Ge,L,n)=>{"use strict";n.d(L,{Z:()=>f});var e=n(7546),r=n(53240),a=n(97216);function f(...d){const u=(0,r.lI)(d);return(0,a.N)((y,m)=>{(u?(0,e.x)(d,y,u):(0,e.x)(d,y)).subscribe(m)})}},22900:(Ge,L,n)=>{"use strict";n.d(L,{n:()=>f});var e=n(76560),r=n(97216),a=n(91002);function f(d,u){return(0,r.N)((y,m)=>{let _=null,I=0,F=!1;const M=()=>F&&!_&&m.complete();y.subscribe((0,a._)(m,k=>{_?.unsubscribe();let x=0;const w=I++;(0,e.Tg)(d(k,w)).subscribe(_=(0,a._)(m,T=>m.next(u?u(k,T,w,x++):T),()=>{_=null,M()}))},()=>{F=!0,M()}))})}},2267:(Ge,L,n)=>{"use strict";n.d(L,{s:()=>f});var e=n(58977),r=n(97216),a=n(91002);function f(d){return d<=0?()=>e.w:(0,r.N)((u,y)=>{let m=0;u.subscribe((0,a._)(y,_=>{++m<=d&&(y.next(_),d<=m&&y.complete())}))})}},19443:(Ge,L,n)=>{"use strict";n.d(L,{Q:()=>d});var e=n(97216),r=n(91002),a=n(76560),f=n(1241);function d(u){return(0,e.N)((y,m)=>{(0,a.Tg)(u).subscribe((0,r._)(m,()=>m.complete(),f.l)),!m.closed&&y.subscribe(m)})}},42567:(Ge,L,n)=>{"use strict";n.d(L,{M:()=>d});var e=n(80741),r=n(97216),a=n(91002),f=n(13319);function d(u,y,m){const _=(0,e.T)(u)||y||m?{next:u,error:y,complete:m}:u;return _?(0,r.N)((I,F)=>{var M;null===(M=_.subscribe)||void 0===M||M.call(_);let k=!0;I.subscribe((0,a._)(F,x=>{var w;null===(w=_.next)||void 0===w||w.call(_,x),F.next(x)},()=>{var x;k=!1,null===(x=_.complete)||void 0===x||x.call(_),F.complete()},x=>{var w;k=!1,null===(w=_.error)||void 0===w||w.call(_,x),F.error(x)},()=>{var x,w;k&&(null===(x=_.unsubscribe)||void 0===x||x.call(_)),null===(w=_.finalize)||void 0===w||w.call(_)}))}):f.D}},37356:(Ge,L,n)=>{"use strict";n.d(L,{v:()=>f});var e=n(28164),r=n(97216),a=n(91002);function f(u=d){return(0,r.N)((y,m)=>{let _=!1;y.subscribe((0,a._)(m,I=>{_=!0,m.next(I)},()=>_?m.complete():m.error(u())))})}function d(){return new e.G}},33763:(Ge,L,n)=>{"use strict";n.d(L,{E:()=>y});var e=n(97216),r=n(91002),a=n(76560),f=n(13319),d=n(1241),u=n(53240);function y(...m){const _=(0,u.ms)(m);return(0,e.N)((I,F)=>{const M=m.length,k=new Array(M);let x=m.map(()=>!1),w=!1;for(let T=0;T<M;T++)(0,a.Tg)(m[T]).subscribe((0,r._)(F,A=>{k[T]=A,!w&&!x[T]&&(x[T]=!0,(w=x.every(f.D))&&(x=null))},d.l));I.subscribe((0,r._)(F,T=>{if(w){const A=[T,...k];F.next(_?_(...A):A)}}))})}},72564:(Ge,L,n)=>{"use strict";n.d(L,{c:()=>H});var e=n(76560),r=n(76459),a=n(97216);function f(U,$=0){return(0,a.N)((R,K)=>{K.add(U.schedule(()=>R.subscribe(K),$))})}var y=n(33055),_=n(91831),I=n(80741),F=n(18431);function k(U,$){if(!U)throw new Error("Iterable cannot be null");return new y.c(R=>{(0,F.N)(R,$,()=>{const K=U[Symbol.asyncIterator]();(0,F.N)(R,$,()=>{K.next().then(j=>{j.done?R.complete():R.next(j.value)})},0,!0)})})}var x=n(90289),w=n(59356),T=n(17843),A=n(14551),z=n(92435),V=n(27285),G=n(83578);function H(U,$){if(null!=U){if((0,x.l)(U))return function d(U,$){return(0,e.Tg)(U).pipe(f($),(0,r.Q)($))}(U,$);if((0,T.X)(U))return function m(U,$){return new y.c(R=>{let K=0;return $.schedule(function(){K===U.length?R.complete():(R.next(U[K++]),R.closed||this.schedule())})})}(U,$);if((0,w.y)(U))return function u(U,$){return(0,e.Tg)(U).pipe(f($),(0,r.Q)($))}(U,$);if((0,z.T)(U))return k(U,$);if((0,A.x)(U))return function M(U,$){return new y.c(R=>{let K;return(0,F.N)(R,$,()=>{K=U[_.l](),(0,F.N)(R,$,()=>{let j,Y;try{({value:j,done:Y}=K.next())}catch(O){return void R.error(O)}Y?R.complete():R.next(j)},0,!0)}),()=>(0,I.T)(K?.return)&&K.return()})}(U,$);if((0,G.U)(U))return function B(U,$){return k((0,G.C)(U),$)}(U,$)}throw(0,V.L)(U)}},70229:(Ge,L,n)=>{"use strict";n.d(L,{R:()=>d});var e=n(38355);class r extends e.yU{constructor(y,m){super()}schedule(y,m=0){return this}}const a={setInterval(u,y,...m){const{delegate:_}=a;return _?.setInterval?_.setInterval(u,y,...m):setInterval(u,y,...m)},clearInterval(u){const{delegate:y}=a;return(y?.clearInterval||clearInterval)(u)},delegate:void 0};var f=n(97434);class d extends r{constructor(y,m){super(y,m),this.scheduler=y,this.work=m,this.pending=!1}schedule(y,m=0){var _;if(this.closed)return this;this.state=y;const I=this.id,F=this.scheduler;return null!=I&&(this.id=this.recycleAsyncId(F,I,m)),this.pending=!0,this.delay=m,this.id=null!==(_=this.id)&&void 0!==_?_:this.requestAsyncId(F,this.id,m),this}requestAsyncId(y,m,_=0){return a.setInterval(y.flush.bind(y,this),_)}recycleAsyncId(y,m,_=0){if(null!=_&&this.delay===_&&!1===this.pending)return m;null!=m&&a.clearInterval(m)}execute(y,m){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const _=this._execute(y,m);if(_)return _;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(y,m){let I,_=!1;try{this.work(y)}catch(F){_=!0,I=F||new Error("Scheduled action threw falsy error")}if(_)return this.unsubscribe(),I}unsubscribe(){if(!this.closed){const{id:y,scheduler:m}=this,{actions:_}=m;this.work=this.state=this.scheduler=null,this.pending=!1,(0,f.o)(_,this),null!=y&&(this.id=this.recycleAsyncId(m,y,null)),this.delay=null,super.unsubscribe()}}}},65951:(Ge,L,n)=>{"use strict";n.d(L,{q:()=>a});var e=n(96791);class r{constructor(d,u=r.now){this.schedulerActionCtor=d,this.now=u}schedule(d,u=0,y){return new this.schedulerActionCtor(this,d).schedule(y,u)}}r.now=e.U.now;class a extends r{constructor(d,u=r.now){super(d,u),this.actions=[],this._active=!1}flush(d){const{actions:u}=this;if(this._active)return void u.push(d);let y;this._active=!0;do{if(y=d.execute(d.state,d.delay))break}while(d=u.shift());if(this._active=!1,y){for(;d=u.shift();)d.unsubscribe();throw y}}}},35790:(Ge,L,n)=>{"use strict";n.d(L,{$:()=>x});var e=n(70229);let a,r=1;const f={};function d(T){return T in f&&(delete f[T],!0)}const u={setImmediate(T){const A=r++;return f[A]=!0,a||(a=Promise.resolve()),a.then(()=>d(A)&&T()),A},clearImmediate(T){d(T)}},{setImmediate:m,clearImmediate:_}=u,I={setImmediate(...T){const{delegate:A}=I;return(A?.setImmediate||m)(...T)},clearImmediate(T){const{delegate:A}=I;return(A?.clearImmediate||_)(T)},delegate:void 0};var M=n(65951);const x=new class k extends M.q{flush(A){this._active=!0;const z=this._scheduled;this._scheduled=void 0;const{actions:V}=this;let G;A=A||V.shift();do{if(G=A.execute(A.state,A.delay))break}while((A=V[0])&&A.id===z&&V.shift());if(this._active=!1,G){for(;(A=V[0])&&A.id===z&&V.shift();)A.unsubscribe();throw G}}}(class F extends e.R{constructor(A,z){super(A,z),this.scheduler=A,this.work=z}requestAsyncId(A,z,V=0){return null!==V&&V>0?super.requestAsyncId(A,z,V):(A.actions.push(this),A._scheduled||(A._scheduled=I.setImmediate(A.flush.bind(A,void 0))))}recycleAsyncId(A,z,V=0){var G;if(null!=V?V>0:this.delay>0)return super.recycleAsyncId(A,z,V);const{actions:B}=A;null!=z&&(null===(G=B[B.length-1])||void 0===G?void 0:G.id)!==z&&(I.clearImmediate(z),A._scheduled===z&&(A._scheduled=void 0))}})},19370:(Ge,L,n)=>{"use strict";n.d(L,{E:()=>a,b:()=>f});var e=n(70229);const a=new(n(65951).q)(e.R),f=a},96791:(Ge,L,n)=>{"use strict";n.d(L,{U:()=>e});const e={now:()=>(e.delegate||Date).now(),delegate:void 0}},42221:(Ge,L,n)=>{"use strict";n.d(L,{T:()=>d});var e=n(70229),a=n(65951);const d=new class f extends a.q{}(class r extends e.R{constructor(m,_){super(m,_),this.scheduler=m,this.work=_}schedule(m,_=0){return _>0?super.schedule(m,_):(this.delay=_,this.state=m,this.scheduler.flush(this),this)}execute(m,_){return _>0||this.closed?super.execute(m,_):this._execute(m,_)}requestAsyncId(m,_,I=0){return null!=I&&I>0||null==I&&this.delay>0?super.requestAsyncId(m,_,I):(m.flush(this),0)}})},45460:(Ge,L,n)=>{"use strict";n.d(L,{f:()=>e});const e={setTimeout(r,a,...f){const{delegate:d}=e;return d?.setTimeout?d.setTimeout(r,a,...f):setTimeout(r,a,...f)},clearTimeout(r){const{delegate:a}=e;return(a?.clearTimeout||clearTimeout)(r)},delegate:void 0}},91831:(Ge,L,n)=>{"use strict";n.d(L,{l:()=>r});const r=function e(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},10248:(Ge,L,n)=>{"use strict";n.d(L,{s:()=>e});const e="function"==typeof Symbol&&Symbol.observable||"@@observable"},28164:(Ge,L,n)=>{"use strict";n.d(L,{G:()=>r});const r=(0,n(64783).L)(a=>function(){a(this),this.name="EmptyError",this.message="no elements in sequence"})},53240:(Ge,L,n)=>{"use strict";n.d(L,{R0:()=>u,lI:()=>d,ms:()=>f});var e=n(80741),r=n(4480);function a(y){return y[y.length-1]}function f(y){return(0,e.T)(a(y))?y.pop():void 0}function d(y){return(0,r.m)(a(y))?y.pop():void 0}function u(y,m){return"number"==typeof a(y)?y.pop():m}},36083:(Ge,L,n)=>{"use strict";n.d(L,{D:()=>d});const{isArray:e}=Array,{getPrototypeOf:r,prototype:a,keys:f}=Object;function d(y){if(1===y.length){const m=y[0];if(e(m))return{args:m,keys:null};if(function u(y){return y&&"object"==typeof y&&r(y)===a}(m)){const _=f(m);return{args:_.map(I=>m[I]),keys:_}}}return{args:y,keys:null}}},97434:(Ge,L,n)=>{"use strict";function e(r,a){if(r){const f=r.indexOf(a);0<=f&&r.splice(f,1)}}n.d(L,{o:()=>e})},64783:(Ge,L,n)=>{"use strict";function e(r){const f=r(d=>{Error.call(d),d.stack=(new Error).stack});return f.prototype=Object.create(Error.prototype),f.prototype.constructor=f,f}n.d(L,{L:()=>e})},12366:(Ge,L,n)=>{"use strict";function e(r,a){return r.reduce((f,d,u)=>(f[d]=a[u],f),{})}n.d(L,{e:()=>e})},9684:(Ge,L,n)=>{"use strict";n.d(L,{Y:()=>a,l:()=>f});var e=n(51108);let r=null;function a(d){if(e.$.useDeprecatedSynchronousErrorHandling){const u=!r;if(u&&(r={errorThrown:!1,error:null}),d(),u){const{errorThrown:y,error:m}=r;if(r=null,y)throw m}}else d()}function f(d){e.$.useDeprecatedSynchronousErrorHandling&&r&&(r.errorThrown=!0,r.error=d)}},18431:(Ge,L,n)=>{"use strict";function e(r,a,f,d=0,u=!1){const y=a.schedule(function(){f(),u?r.add(this.schedule(null,d)):this.unsubscribe()},d);if(r.add(y),!u)return y}n.d(L,{N:()=>e})},13319:(Ge,L,n)=>{"use strict";function e(r){return r}n.d(L,{D:()=>e})},17843:(Ge,L,n)=>{"use strict";n.d(L,{X:()=>e});const e=r=>r&&"number"==typeof r.length&&"function"!=typeof r},92435:(Ge,L,n)=>{"use strict";n.d(L,{T:()=>r});var e=n(80741);function r(a){return Symbol.asyncIterator&&(0,e.T)(a?.[Symbol.asyncIterator])}},47829:(Ge,L,n)=>{"use strict";function e(r){return r instanceof Date&&!isNaN(r)}n.d(L,{v:()=>e})},80741:(Ge,L,n)=>{"use strict";function e(r){return"function"==typeof r}n.d(L,{T:()=>e})},90289:(Ge,L,n)=>{"use strict";n.d(L,{l:()=>a});var e=n(10248),r=n(80741);function a(f){return(0,r.T)(f[e.s])}},14551:(Ge,L,n)=>{"use strict";n.d(L,{x:()=>a});var e=n(91831),r=n(80741);function a(f){return(0,r.T)(f?.[e.l])}},62644:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>a});var e=n(33055),r=n(80741);function a(f){return!!f&&(f instanceof e.c||(0,r.T)(f.lift)&&(0,r.T)(f.subscribe))}},59356:(Ge,L,n)=>{"use strict";n.d(L,{y:()=>r});var e=n(80741);function r(a){return(0,e.T)(a?.then)}},83578:(Ge,L,n)=>{"use strict";n.d(L,{C:()=>a,U:()=>f});var e=n(47701),r=n(80741);function a(d){return(0,e.AQ)(this,arguments,function*(){const y=d.getReader();try{for(;;){const{value:m,done:_}=yield(0,e.N3)(y.read());if(_)return yield(0,e.N3)(void 0);yield yield(0,e.N3)(m)}}finally{y.releaseLock()}})}function f(d){return(0,r.T)(d?.getReader)}},4480:(Ge,L,n)=>{"use strict";n.d(L,{m:()=>r});var e=n(80741);function r(a){return a&&(0,e.T)(a.schedule)}},97216:(Ge,L,n)=>{"use strict";n.d(L,{N:()=>a,S:()=>r});var e=n(80741);function r(f){return(0,e.T)(f?.lift)}function a(f){return d=>{if(r(d))return d.lift(function(u){try{return f(u,this)}catch(y){this.error(y)}});throw new TypeError("Unable to lift unknown Observable type")}}},28648:(Ge,L,n)=>{"use strict";n.d(L,{I:()=>f});var e=n(54436);const{isArray:r}=Array;function f(d){return(0,e.T)(u=>function a(d,u){return r(u)?d(...u):d(u)}(d,u))}},1241:(Ge,L,n)=>{"use strict";function e(){}n.d(L,{l:()=>e})},68385:(Ge,L,n)=>{"use strict";n.d(L,{F:()=>r,m:()=>a});var e=n(13319);function r(...f){return a(f)}function a(f){return 0===f.length?e.D:1===f.length?f[0]:function(u){return f.reduce((y,m)=>m(y),u)}}},41904:(Ge,L,n)=>{"use strict";n.d(L,{m:()=>a});var e=n(51108),r=n(45460);function a(f){r.f.setTimeout(()=>{const{onUnhandledError:d}=e.$;if(!d)throw f;d(f)})}},27285:(Ge,L,n)=>{"use strict";function e(r){return new TypeError(`You provided ${null!==r&&"object"==typeof r?"an invalid object":`'${r}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}n.d(L,{L:()=>e})},36696:(Ge,L)=>{"use strict";function n(je,ne){var be=je.length;je.push(ne);e:for(;0<be;){var fe=be-1>>>1,q=je[fe];if(!(0<a(q,ne)))break e;je[fe]=ne,je[be]=q,be=fe}}function e(je){return 0===je.length?null:je[0]}function r(je){if(0===je.length)return null;var ne=je[0],be=je.pop();if(be!==ne){je[0]=be;e:for(var fe=0,q=je.length,ce=q>>>1;fe<ce;){var xe=2*(fe+1)-1,_e=je[xe],ke=xe+1,J=je[ke];if(0>a(_e,be))ke<q&&0>a(J,_e)?(je[fe]=J,je[ke]=be,fe=ke):(je[fe]=_e,je[xe]=be,fe=xe);else{if(!(ke<q&&0>a(J,be)))break e;je[fe]=J,je[ke]=be,fe=ke}}}return ne}function a(je,ne){var be=je.sortIndex-ne.sortIndex;return 0!==be?be:je.id-ne.id}if("object"==typeof performance&&"function"==typeof performance.now){var f=performance;L.unstable_now=function(){return f.now()}}else{var d=Date,u=d.now();L.unstable_now=function(){return d.now()-u}}var y=[],m=[],_=1,I=null,F=3,M=!1,k=!1,x=!1,w="function"==typeof setTimeout?setTimeout:null,T="function"==typeof clearTimeout?clearTimeout:null,A=typeof setImmediate<"u"?setImmediate:null;function z(je){for(var ne=e(m);null!==ne;){if(null===ne.callback)r(m);else{if(!(ne.startTime<=je))break;r(m),ne.sortIndex=ne.expirationTime,n(y,ne)}ne=e(m)}}function V(je){if(x=!1,z(je),!k)if(null!==e(y))k=!0,ge(G);else{var ne=e(m);null!==ne&&Ee(V,ne.startTime-je)}}function G(je,ne){k=!1,x&&(x=!1,T(U),U=-1),M=!0;var be=F;try{for(z(ne),I=e(y);null!==I&&(!(I.expirationTime>ne)||je&&!K());){var fe=I.callback;if("function"==typeof fe){I.callback=null,F=I.priorityLevel;var q=fe(I.expirationTime<=ne);ne=L.unstable_now(),"function"==typeof q?I.callback=q:I===e(y)&&r(y),z(ne)}else r(y);I=e(y)}if(null!==I)var ce=!0;else{var xe=e(m);null!==xe&&Ee(V,xe.startTime-ne),ce=!1}return ce}finally{I=null,F=be,M=!1}}typeof navigator<"u"&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var Y,B=!1,H=null,U=-1,$=5,R=-1;function K(){return!(L.unstable_now()-R<$)}function j(){if(null!==H){var je=L.unstable_now();R=je;var ne=!0;try{ne=H(!0,je)}finally{ne?Y():(B=!1,H=null)}}else B=!1}if("function"==typeof A)Y=function(){A(j)};else if(typeof MessageChannel<"u"){var O=new MessageChannel,me=O.port2;O.port1.onmessage=j,Y=function(){me.postMessage(null)}}else Y=function(){w(j,0)};function ge(je){H=je,B||(B=!0,Y())}function Ee(je,ne){U=w(function(){je(L.unstable_now())},ne)}L.unstable_IdlePriority=5,L.unstable_ImmediatePriority=1,L.unstable_LowPriority=4,L.unstable_NormalPriority=3,L.unstable_Profiling=null,L.unstable_UserBlockingPriority=2,L.unstable_cancelCallback=function(je){je.callback=null},L.unstable_continueExecution=function(){k||M||(k=!0,ge(G))},L.unstable_forceFrameRate=function(je){0>je||125<je?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):$=0<je?Math.floor(1e3/je):5},L.unstable_getCurrentPriorityLevel=function(){return F},L.unstable_getFirstCallbackNode=function(){return e(y)},L.unstable_next=function(je){switch(F){case 1:case 2:case 3:var ne=3;break;default:ne=F}var be=F;F=ne;try{return je()}finally{F=be}},L.unstable_pauseExecution=function(){},L.unstable_requestPaint=function(){},L.unstable_runWithPriority=function(je,ne){switch(je){case 1:case 2:case 3:case 4:case 5:break;default:je=3}var be=F;F=je;try{return ne()}finally{F=be}},L.unstable_scheduleCallback=function(je,ne,be){var fe=L.unstable_now();switch(be="object"==typeof be&&null!==be&&"number"==typeof(be=be.delay)&&0<be?fe+be:fe,je){case 1:var q=-1;break;case 2:q=250;break;case 5:q=1073741823;break;case 4:q=1e4;break;default:q=5e3}return je={id:_++,callback:ne,priorityLevel:je,startTime:be,expirationTime:q=be+q,sortIndex:-1},be>fe?(je.sortIndex=be,n(m,je),null===e(y)&&je===e(m)&&(x?(T(U),U=-1):x=!0,Ee(V,be-fe))):(je.sortIndex=q,n(y,je),k||M||(k=!0,ge(G))),je},L.unstable_shouldYield=K,L.unstable_wrapCallback=function(je){var ne=F;return function(){var be=F;F=ne;try{return je.apply(this,arguments)}finally{F=be}}}},59407:(Ge,L,n)=>{"use strict";Ge.exports=n(36696)},64929:(Ge,L,n)=>{"use strict";n.d(L,{a:()=>r});var r=function(){function a(){this._subs=[]}return a.prototype.add=function(){for(var f=[],d=0;d<arguments.length;d++)f[d]=arguments[d];this._subs=this._subs.concat(f)},Object.defineProperty(a.prototype,"sink",{set:function(f){this._subs.push(f)},enumerable:!0,configurable:!0}),a.prototype.unsubscribe=function(){this._subs.forEach(function(f){return f&&function(a){return"function"==typeof a}(f.unsubscribe)&&f.unsubscribe()}),this._subs=[]},a}()},52839:(Ge,L)=>{"use strict";var n,e;Object.defineProperty(L,"__esModule",{value:!0}),L.errorMessages=L.ErrorType=void 0,(e=n=L.ErrorType||(L.ErrorType={})).MalformedUnicode="MALFORMED_UNICODE",e.MalformedHexadecimal="MALFORMED_HEXADECIMAL",e.CodePointLimit="CODE_POINT_LIMIT",e.OctalDeprecation="OCTAL_DEPRECATION",e.EndOfString="END_OF_STRING",L.errorMessages=new Map([[n.MalformedUnicode,"malformed Unicode character escape sequence"],[n.MalformedHexadecimal,"malformed hexadecimal character escape sequence"],[n.CodePointLimit,"Unicode codepoint must not be greater than 0x10FFFF in escape sequence"],[n.OctalDeprecation,'"0"-prefixed octal literals and octal escape sequences are deprecated; for octal literals use the "0o" prefix instead'],[n.EndOfString,"malformed escape sequence at end of string"]])},37970:(Ge,L,n)=>{"use strict";L.MH=void 0;const r=n(52839);function f(x,w,T){const A=function a(x){return x.match(/[^a-f0-9]/i)?NaN:parseInt(x,16)}(x);if(Number.isNaN(A)||void 0!==T&&T!==x.length)throw new SyntaxError(r.errorMessages.get(w));return A}function u(x,w){const T=f(x,r.ErrorType.MalformedUnicode,4);if(void 0!==w){const A=f(w,r.ErrorType.MalformedUnicode,4);return String.fromCharCode(T,A)}return String.fromCharCode(T)}const I=new Map([["b","\b"],["f","\f"],["n","\n"],["r","\r"],["t","\t"],["v","\v"],["0","\0"]]),M=/\\(?:(\\)|x([\s\S]{0,2})|u(\{[^}]*\}?)|u([\s\S]{4})\\u([^{][\s\S]{0,3})|u([\s\S]{0,4})|([0-3]?[0-7]{1,2})|([\s\S])|$)/g;L.MH=function k(x,w=!1){return x.replace(M,function(T,A,z,V,G,B,H,U,$){if(void 0!==A)return"\\";if(void 0!==z)return function d(x){const w=f(x,r.ErrorType.MalformedHexadecimal,2);return String.fromCharCode(w)}(z);if(void 0!==V)return function m(x){if(!function y(x){return"{"===x.charAt(0)&&"}"===x.charAt(x.length-1)}(x))throw new SyntaxError(r.errorMessages.get(r.ErrorType.MalformedUnicode));const T=f(x.slice(1,-1),r.ErrorType.MalformedUnicode);try{return String.fromCodePoint(T)}catch(A){throw A instanceof RangeError?new SyntaxError(r.errorMessages.get(r.ErrorType.CodePointLimit)):A}}(V);if(void 0!==G)return u(G,B);if(void 0!==H)return u(H);if("0"===U)return"\0";if(void 0!==U)return function _(x,w=!1){if(w)throw new SyntaxError(r.errorMessages.get(r.ErrorType.OctalDeprecation));const T=parseInt(x,8);return String.fromCharCode(T)}(U,!w);if(void 0!==$)return function F(x){return I.get(x)||x}($);throw new SyntaxError(r.errorMessages.get(r.ErrorType.EndOfString))})}},66257:(Ge,L,n)=>{"use strict";function e(a,f,d,u,y,m,_){try{var I=a[m](_),F=I.value}catch(M){return void d(M)}I.done?f(F):Promise.resolve(F).then(u,y)}function r(a){return function(){var f=this,d=arguments;return new Promise(function(u,y){var m=a.apply(f,d);function _(F){e(m,u,y,_,I,"next",F)}function I(F){e(m,u,y,_,I,"throw",F)}_(void 0)})}}n.d(L,{A:()=>r})},55510:(Ge,L,n)=>{"use strict";function e(){return e=Object.assign?Object.assign.bind():function(r){for(var a=1;a<arguments.length;a++){var f=arguments[a];for(var d in f)({}).hasOwnProperty.call(f,d)&&(r[d]=f[d])}return r},e.apply(null,arguments)}n.d(L,{A:()=>e})},84793:(Ge,L,n)=>{"use strict";function e(a,f){return(e=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(d,u){return d.__proto__=u,d})(a,f)}function r(a,f){a.prototype=Object.create(f.prototype),a.prototype.constructor=a,e(a,f)}n.d(L,{A:()=>r})},5881:(Ge,L,n)=>{"use strict";function e(r,a){if(null==r)return{};var f={};for(var d in r)if({}.hasOwnProperty.call(r,d)){if(a.includes(d))continue;f[d]=r[d]}return f}n.d(L,{A:()=>e})},47701:(Ge,L,n)=>{"use strict";n.d(L,{AQ:()=>H,C6:()=>r,Cg:()=>d,Cl:()=>a,N3:()=>B,Sn:()=>F,Tt:()=>f,YH:()=>k,fX:()=>G,sH:()=>M,xN:()=>$});var e=function(q,ce){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(xe,_e){xe.__proto__=_e}||function(xe,_e){for(var ke in _e)Object.prototype.hasOwnProperty.call(_e,ke)&&(xe[ke]=_e[ke])})(q,ce)};function r(q,ce){if("function"!=typeof ce&&null!==ce)throw new TypeError("Class extends value "+String(ce)+" is not a constructor or null");function xe(){this.constructor=q}e(q,ce),q.prototype=null===ce?Object.create(ce):(xe.prototype=ce.prototype,new xe)}var a=function(){return a=Object.assign||function(ce){for(var xe,_e=1,ke=arguments.length;_e<ke;_e++)for(var J in xe=arguments[_e])Object.prototype.hasOwnProperty.call(xe,J)&&(ce[J]=xe[J]);return ce},a.apply(this,arguments)};function f(q,ce){var xe={};for(var _e in q)Object.prototype.hasOwnProperty.call(q,_e)&&ce.indexOf(_e)<0&&(xe[_e]=q[_e]);if(null!=q&&"function"==typeof Object.getOwnPropertySymbols){var ke=0;for(_e=Object.getOwnPropertySymbols(q);ke<_e.length;ke++)ce.indexOf(_e[ke])<0&&Object.prototype.propertyIsEnumerable.call(q,_e[ke])&&(xe[_e[ke]]=q[_e[ke]])}return xe}function d(q,ce,xe,_e){var wt,ke=arguments.length,J=ke<3?ce:null===_e?_e=Object.getOwnPropertyDescriptor(ce,xe):_e;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)J=Reflect.decorate(q,ce,xe,_e);else for(var Fe=q.length-1;Fe>=0;Fe--)(wt=q[Fe])&&(J=(ke<3?wt(J):ke>3?wt(ce,xe,J):wt(ce,xe))||J);return ke>3&&J&&Object.defineProperty(ce,xe,J),J}function F(q,ce){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(q,ce)}function M(q,ce,xe,_e){return new(xe||(xe=Promise))(function(J,wt){function Fe(he){try{se(_e.next(he))}catch(Q){wt(Q)}}function nt(he){try{se(_e.throw(he))}catch(Q){wt(Q)}}function se(he){he.done?J(he.value):function ke(J){return J instanceof xe?J:new xe(function(wt){wt(J)})}(he.value).then(Fe,nt)}se((_e=_e.apply(q,ce||[])).next())})}function k(q,ce){var _e,ke,J,xe={label:0,sent:function(){if(1&J[0])throw J[1];return J[1]},trys:[],ops:[]},wt=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return wt.next=Fe(0),wt.throw=Fe(1),wt.return=Fe(2),"function"==typeof Symbol&&(wt[Symbol.iterator]=function(){return this}),wt;function Fe(se){return function(he){return function nt(se){if(_e)throw new TypeError("Generator is already executing.");for(;wt&&(wt=0,se[0]&&(xe=0)),xe;)try{if(_e=1,ke&&(J=2&se[0]?ke.return:se[0]?ke.throw||((J=ke.return)&&J.call(ke),0):ke.next)&&!(J=J.call(ke,se[1])).done)return J;switch(ke=0,J&&(se=[2&se[0],J.value]),se[0]){case 0:case 1:J=se;break;case 4:return xe.label++,{value:se[1],done:!1};case 5:xe.label++,ke=se[1],se=[0];continue;case 7:se=xe.ops.pop(),xe.trys.pop();continue;default:if(!(J=(J=xe.trys).length>0&&J[J.length-1])&&(6===se[0]||2===se[0])){xe=0;continue}if(3===se[0]&&(!J||se[1]>J[0]&&se[1]<J[3])){xe.label=se[1];break}if(6===se[0]&&xe.label<J[1]){xe.label=J[1],J=se;break}if(J&&xe.label<J[2]){xe.label=J[2],xe.ops.push(se);break}J[2]&&xe.ops.pop(),xe.trys.pop();continue}se=ce.call(q,xe)}catch(he){se=[6,he],ke=0}finally{_e=J=0}if(5&se[0])throw se[1];return{value:se[0]?se[1]:void 0,done:!0}}([se,he])}}}function G(q,ce,xe){if(xe||2===arguments.length)for(var J,_e=0,ke=ce.length;_e<ke;_e++)(J||!(_e in ce))&&(J||(J=Array.prototype.slice.call(ce,0,_e)),J[_e]=ce[_e]);return q.concat(J||Array.prototype.slice.call(ce))}function B(q){return this instanceof B?(this.v=q,this):new B(q)}function H(q,ce,xe){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var ke,_e=xe.apply(q,ce||[]),J=[];return ke=Object.create(("function"==typeof AsyncIterator?AsyncIterator:Object).prototype),Fe("next"),Fe("throw"),Fe("return",function wt(ee){return function(Te){return Promise.resolve(Te).then(ee,Q)}}),ke[Symbol.asyncIterator]=function(){return this},ke;function Fe(ee,Te){_e[ee]&&(ke[ee]=function(ie){return new Promise(function(pe,we){J.push([ee,ie,pe,we])>1||nt(ee,ie)})},Te&&(ke[ee]=Te(ke[ee])))}function nt(ee,Te){try{!function se(ee){ee.value instanceof B?Promise.resolve(ee.value.v).then(he,Q):de(J[0][2],ee)}(_e[ee](Te))}catch(ie){de(J[0][3],ie)}}function he(ee){nt("next",ee)}function Q(ee){nt("throw",ee)}function de(ee,Te){ee(Te),J.shift(),J.length&&nt(J[0][0],J[0][1])}}function $(q){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var xe,ce=q[Symbol.asyncIterator];return ce?ce.call(q):(q=function T(q){var ce="function"==typeof Symbol&&Symbol.iterator,xe=ce&&q[ce],_e=0;if(xe)return xe.call(q);if(q&&"number"==typeof q.length)return{next:function(){return q&&_e>=q.length&&(q=void 0),{value:q&&q[_e++],done:!q}}};throw new TypeError(ce?"Object is not iterable.":"Symbol.iterator is not defined.")}(q),xe={},_e("next"),_e("throw"),_e("return"),xe[Symbol.asyncIterator]=function(){return this},xe);function _e(J){xe[J]=q[J]&&function(wt){return new Promise(function(Fe,nt){!function ke(J,wt,Fe,nt){Promise.resolve(nt).then(function(se){J({value:se,done:Fe})},wt)}(Fe,nt,(wt=q[J](wt)).done,wt.value)})}}}"function"==typeof SuppressedError&&SuppressedError},23761:(Ge,L,n)=>{"use strict";n.d(L,{FX:()=>K,If:()=>e,K2:()=>u,MA:()=>M,Os:()=>d,P:()=>x,hZ:()=>a,i0:()=>f,i7:()=>_,iF:()=>y,kY:()=>I,kp:()=>r,sf:()=>$,ui:()=>R,wk:()=>m});var e=function(j){return j[j.State=0]="State",j[j.Transition=1]="Transition",j[j.Sequence=2]="Sequence",j[j.Group=3]="Group",j[j.Animate=4]="Animate",j[j.Keyframes=5]="Keyframes",j[j.Style=6]="Style",j[j.Trigger=7]="Trigger",j[j.Reference=8]="Reference",j[j.AnimateChild=9]="AnimateChild",j[j.AnimateRef=10]="AnimateRef",j[j.Query=11]="Query",j[j.Stagger=12]="Stagger",j}(e||{});const r="*";function a(j,Y){return{type:e.Trigger,name:j,definitions:Y,options:{}}}function f(j,Y=null){return{type:e.Animate,styles:Y,timings:j}}function d(j,Y=null){return{type:e.Group,steps:j,options:Y}}function u(j,Y=null){return{type:e.Sequence,steps:j,options:Y}}function y(j){return{type:e.Style,styles:j,offset:null}}function m(j,Y,O){return{type:e.State,name:j,styles:Y,options:O}}function _(j){return{type:e.Keyframes,steps:j}}function I(j,Y,O=null){return{type:e.Transition,expr:j,animation:Y,options:O}}function M(j=null){return{type:e.AnimateChild,options:j}}function x(j,Y,O=null){return{type:e.Query,selector:j,animation:Y,options:O}}class ${constructor(Y=0,O=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=Y+O}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(Y=>Y()),this._onDoneFns=[])}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)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(Y=>Y()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(Y=>Y()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(Y){this._position=this.totalTime?Y*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(Y){const O="start"==Y?this._onStartFns:this._onDoneFns;O.forEach(me=>me()),O.length=0}}class R{constructor(Y){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=Y;let O=0,me=0,ge=0;const Ee=this.players.length;0==Ee?queueMicrotask(()=>this._onFinish()):this.players.forEach(je=>{je.onDone(()=>{++O==Ee&&this._onFinish()}),je.onDestroy(()=>{++me==Ee&&this._onDestroy()}),je.onStart(()=>{++ge==Ee&&this._onStart()})}),this.totalTime=this.players.reduce((je,ne)=>Math.max(je,ne.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(Y=>Y()),this._onDoneFns=[])}init(){this.players.forEach(Y=>Y.init())}onStart(Y){this._onStartFns.push(Y)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(Y=>Y()),this._onStartFns=[])}onDone(Y){this._onDoneFns.push(Y)}onDestroy(Y){this._onDestroyFns.push(Y)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(Y=>Y.play())}pause(){this.players.forEach(Y=>Y.pause())}restart(){this.players.forEach(Y=>Y.restart())}finish(){this._onFinish(),this.players.forEach(Y=>Y.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(Y=>Y.destroy()),this._onDestroyFns.forEach(Y=>Y()),this._onDestroyFns=[])}reset(){this.players.forEach(Y=>Y.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(Y){const O=Y*this.totalTime;this.players.forEach(me=>{const ge=me.totalTime?Math.min(1,O/me.totalTime):1;me.setPosition(ge)})}getPosition(){const Y=this.players.reduce((O,me)=>null===O||me.totalTime>O.totalTime?me:O,null);return null!=Y?Y.getPosition():0}beforeDestroy(){this.players.forEach(Y=>{Y.beforeDestroy&&Y.beforeDestroy()})}triggerCallback(Y){const O="start"==Y?this._onStartFns:this._onDoneFns;O.forEach(me=>me()),O.length=0}}const K="!"},25977:(Ge,L,n)=>{"use strict";n.d(L,{Ae:()=>$,Ai:()=>Tn,Au:()=>fe,Bu:()=>q,FN:()=>Kn,GX:()=>st,Pd:()=>un,Q_:()=>$t,Z2:()=>_e,Z7:()=>se,_G:()=>sn,kB:()=>Se,px:()=>U,vR:()=>Ht,vr:()=>me,w6:()=>nn});var e=n(31761),r=n(55685),a=n(13916),f=n(40352),d=n(38355),u=n(62644),y=n(10047),m=n(94638),_=n(97032),I=n(42567),F=n(48582),M=n(79274),k=n(54436),x=n(2267),w=n(98627),T=n(8632),A=n(19443),z=n(48461),V=n(58398),G=n(71013),B=n(31647);const H=" ";function U(Zt,on,Bt){const fn=R(Zt,on);Bt=Bt.trim(),!fn.some(kn=>kn.trim()===Bt)&&(fn.push(Bt),Zt.setAttribute(on,fn.join(H)))}function $(Zt,on,Bt){const fn=R(Zt,on);Bt=Bt.trim();const kn=fn.filter(ni=>ni!==Bt);kn.length?Zt.setAttribute(on,kn.join(H)):Zt.removeAttribute(on)}function R(Zt,on){return Zt.getAttribute(on)?.match(/\S+/g)??[]}const j="cdk-describedby-message",Y="cdk-describedby-host";let O=0,me=(()=>{class Zt{constructor(Bt,fn){this._platform=fn,this._messageRegistry=new Map,this._messagesContainer=null,this._id=""+O++,this._document=Bt,this._id=(0,r.WQX)(r.sZ2)+"-"+O++}describe(Bt,fn,kn){if(!this._canBeDescribed(Bt,fn))return;const ni=ge(fn,kn);"string"!=typeof fn?(Ee(fn,this._id),this._messageRegistry.set(ni,{messageElement:fn,referenceCount:0})):this._messageRegistry.has(ni)||this._createMessageElement(fn,kn),this._isElementDescribedByMessage(Bt,ni)||this._addMessageReference(Bt,ni)}removeDescription(Bt,fn,kn){if(!fn||!this._isElementNode(Bt))return;const ni=ge(fn,kn);if(this._isElementDescribedByMessage(Bt,ni)&&this._removeMessageReference(Bt,ni),"string"==typeof fn){const ki=this._messageRegistry.get(ni);ki&&0===ki.referenceCount&&this._deleteMessageElement(ni)}0===this._messagesContainer?.childNodes.length&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){const Bt=this._document.querySelectorAll(`[${Y}="${this._id}"]`);for(let fn=0;fn<Bt.length;fn++)this._removeCdkDescribedByReferenceIds(Bt[fn]),Bt[fn].removeAttribute(Y);this._messagesContainer?.remove(),this._messagesContainer=null,this._messageRegistry.clear()}_createMessageElement(Bt,fn){const kn=this._document.createElement("div");Ee(kn,this._id),kn.textContent=Bt,fn&&kn.setAttribute("role",fn),this._createMessagesContainer(),this._messagesContainer.appendChild(kn),this._messageRegistry.set(ge(Bt,fn),{messageElement:kn,referenceCount:0})}_deleteMessageElement(Bt){this._messageRegistry.get(Bt)?.messageElement?.remove(),this._messageRegistry.delete(Bt)}_createMessagesContainer(){if(this._messagesContainer)return;const Bt="cdk-describedby-message-container",fn=this._document.querySelectorAll(`.${Bt}[platform="server"]`);for(let ni=0;ni<fn.length;ni++)fn[ni].remove();const kn=this._document.createElement("div");kn.style.visibility="hidden",kn.classList.add(Bt),kn.classList.add("cdk-visually-hidden"),this._platform&&!this._platform.isBrowser&&kn.setAttribute("platform","server"),this._document.body.appendChild(kn),this._messagesContainer=kn}_removeCdkDescribedByReferenceIds(Bt){const fn=R(Bt,"aria-describedby").filter(kn=>0!=kn.indexOf(j));Bt.setAttribute("aria-describedby",fn.join(" "))}_addMessageReference(Bt,fn){const kn=this._messageRegistry.get(fn);U(Bt,"aria-describedby",kn.messageElement.id),Bt.setAttribute(Y,this._id),kn.referenceCount++}_removeMessageReference(Bt,fn){const kn=this._messageRegistry.get(fn);kn.referenceCount--,$(Bt,"aria-describedby",kn.messageElement.id),Bt.removeAttribute(Y)}_isElementDescribedByMessage(Bt,fn){const kn=R(Bt,"aria-describedby"),ni=this._messageRegistry.get(fn),ki=ni&&ni.messageElement.id;return!!ki&&-1!=kn.indexOf(ki)}_canBeDescribed(Bt,fn){if(!this._isElementNode(Bt))return!1;if(fn&&"object"==typeof fn)return!0;const kn=null==fn?"":`${fn}`.trim(),ni=Bt.getAttribute("aria-label");return!(!kn||ni&&ni.trim()===kn)}_isElementNode(Bt){return Bt.nodeType===this._document.ELEMENT_NODE}static{this.\u0275fac=function(fn){return new(fn||Zt)(r.KVO(e.qQ),r.KVO(a.OD))}}static{this.\u0275prov=r.jDH({token:Zt,factory:Zt.\u0275fac,providedIn:"root"})}}return Zt})();function ge(Zt,on){return"string"==typeof Zt?`${on||""}/${Zt}`:Zt}function Ee(Zt,on){Zt.id||(Zt.id=`${j}-${on}-${O++}`)}class ne{constructor(on,Bt){this._letterKeyStream=new f.B,this._items=[],this._selectedItemIndex=-1,this._pressedLetters=[],this._selectedItem=new f.B,this.selectedItem=this._selectedItem;const fn="number"==typeof Bt?.debounceInterval?Bt.debounceInterval:200;Bt?.skipPredicate&&(this._skipPredicateFn=Bt.skipPredicate),this.setItems(on),this._setupKeyHandler(fn)}destroy(){this._pressedLetters=[],this._letterKeyStream.complete(),this._selectedItem.complete()}setCurrentSelectedItemIndex(on){this._selectedItemIndex=on}setItems(on){this._items=on}handleKey(on){const Bt=on.keyCode;on.key&&1===on.key.length?this._letterKeyStream.next(on.key.toLocaleUpperCase()):(Bt>=_.A&&Bt<=_.Z||Bt>=_.f2&&Bt<=_.bn)&&this._letterKeyStream.next(String.fromCharCode(Bt))}isTyping(){return this._pressedLetters.length>0}reset(){this._pressedLetters=[]}_setupKeyHandler(on){this._letterKeyStream.pipe((0,I.M)(Bt=>this._pressedLetters.push(Bt)),(0,F.B)(on),(0,M.p)(()=>this._pressedLetters.length>0),(0,k.T)(()=>this._pressedLetters.join("").toLocaleUpperCase())).subscribe(Bt=>{for(let fn=1;fn<this._items.length+1;fn++){const ni=this._items[(this._selectedItemIndex+fn)%this._items.length];if(!this._skipPredicateFn?.(ni)&&0===ni.getLabel?.().toLocaleUpperCase().trim().indexOf(Bt)){this._selectedItem.next(ni);break}}this._pressedLetters=[]})}}class be{constructor(on,Bt){this._items=on,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._typeaheadSubscription=d.yU.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._pageUpAndDown={enabled:!1,delta:10},this._skipPredicateFn=fn=>fn.disabled,this.tabOut=new f.B,this.change=new f.B,on instanceof r.rOR?this._itemChangesSubscription=on.changes.subscribe(fn=>this._itemsChanged(fn.toArray())):(0,r.Hps)(on)&&(this._effectRef=(0,r.QZP)(()=>this._itemsChanged(on()),{injector:Bt}))}skipPredicate(on){return this._skipPredicateFn=on,this}withWrap(on=!0){return this._wrap=on,this}withVerticalOrientation(on=!0){return this._vertical=on,this}withHorizontalOrientation(on){return this._horizontal=on,this}withAllowedModifierKeys(on){return this._allowedModifierKeys=on,this}withTypeAhead(on=200){this._typeaheadSubscription.unsubscribe();const Bt=this._getItemsArray();return this._typeahead=new ne(Bt,{debounceInterval:"number"==typeof on?on:void 0,skipPredicate:fn=>this._skipPredicateFn(fn)}),this._typeaheadSubscription=this._typeahead.selectedItem.subscribe(fn=>{this.setActiveItem(fn)}),this}cancelTypeahead(){return this._typeahead?.reset(),this}withHomeAndEnd(on=!0){return this._homeAndEnd=on,this}withPageUpDown(on=!0,Bt=10){return this._pageUpAndDown={enabled:on,delta:Bt},this}setActiveItem(on){const Bt=this._activeItem;this.updateActiveItem(on),this._activeItem!==Bt&&this.change.next(this._activeItemIndex)}onKeydown(on){const Bt=on.keyCode,kn=["altKey","ctrlKey","metaKey","shiftKey"].every(ni=>!on[ni]||this._allowedModifierKeys.indexOf(ni)>-1);switch(Bt){case _.wn:return void this.tabOut.next();case _.n6:if(this._vertical&&kn){this.setNextItemActive();break}return;case _.i7:if(this._vertical&&kn){this.setPreviousItemActive();break}return;case _.LE:if(this._horizontal&&kn){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case _.UQ:if(this._horizontal&&kn){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case _.yZ:if(this._homeAndEnd&&kn){this.setFirstItemActive();break}return;case _.Kp:if(this._homeAndEnd&&kn){this.setLastItemActive();break}return;case _.w_:if(this._pageUpAndDown.enabled&&kn){const ni=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(ni>0?ni:0,1);break}return;case _.dB:if(this._pageUpAndDown.enabled&&kn){const ni=this._activeItemIndex+this._pageUpAndDown.delta,ki=this._getItemsArray().length;this._setActiveItemByIndex(ni<ki?ni:ki-1,-1);break}return;default:return void((kn||(0,_.rp)(on,"shiftKey"))&&this._typeahead?.handleKey(on))}this._typeahead?.reset(),on.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem}isTyping(){return!!this._typeahead&&this._typeahead.isTyping()}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(on){const Bt=this._getItemsArray(),fn="number"==typeof on?on:Bt.indexOf(on);this._activeItem=Bt[fn]??null,this._activeItemIndex=fn,this._typeahead?.setCurrentSelectedItemIndex(fn)}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._effectRef?.destroy(),this._typeahead?.destroy(),this.tabOut.complete(),this.change.complete()}_setActiveItemByDelta(on){this._wrap?this._setActiveInWrapMode(on):this._setActiveInDefaultMode(on)}_setActiveInWrapMode(on){const Bt=this._getItemsArray();for(let fn=1;fn<=Bt.length;fn++){const kn=(this._activeItemIndex+on*fn+Bt.length)%Bt.length;if(!this._skipPredicateFn(Bt[kn]))return void this.setActiveItem(kn)}}_setActiveInDefaultMode(on){this._setActiveItemByIndex(this._activeItemIndex+on,on)}_setActiveItemByIndex(on,Bt){const fn=this._getItemsArray();if(fn[on]){for(;this._skipPredicateFn(fn[on]);)if(!fn[on+=Bt])return;this.setActiveItem(on)}}_getItemsArray(){return(0,r.Hps)(this._items)?this._items():this._items instanceof r.rOR?this._items.toArray():this._items}_itemsChanged(on){if(this._typeahead?.setItems(on),this._activeItem){const Bt=on.indexOf(this._activeItem);Bt>-1&&Bt!==this._activeItemIndex&&(this._activeItemIndex=Bt,this._typeahead?.setCurrentSelectedItemIndex(Bt))}}}class fe extends be{setActiveItem(on){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(on),this.activeItem&&this.activeItem.setActiveStyles()}}class q extends be{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(on){return this._origin=on,this}setActiveItem(on){super.setActiveItem(on),this.activeItem&&this.activeItem.focus(this._origin)}}class ce{_initializeFocus(){if(this._hasInitialFocused||0===this._items.length)return;let on=0;for(let fn=0;fn<this._items.length;fn++)if(!this._skipPredicateFn(this._items[fn])&&!this._isItemDisabled(this._items[fn])){on=fn;break}const Bt=this._items[on];Bt.makeFocusable?(this._activeItem?.unfocus(),this._activeItemIndex=on,this._activeItem=Bt,this._typeahead?.setCurrentSelectedItemIndex(on),Bt.makeFocusable()):this.focusItem(on),this._hasInitialFocused=!0}constructor(on,Bt){this._activeItemIndex=-1,this._activeItem=null,this._shouldActivationFollowFocus=!1,this._horizontalOrientation="ltr",this._skipPredicateFn=fn=>!1,this._trackByFn=fn=>fn,this._items=[],this._typeaheadSubscription=d.yU.EMPTY,this._hasInitialFocused=!1,this.change=new f.B,on instanceof r.rOR?(this._items=on.toArray(),on.changes.subscribe(fn=>{this._items=fn.toArray(),this._typeahead?.setItems(this._items),this._updateActiveItemIndex(this._items),this._initializeFocus()})):(0,u.A)(on)?on.subscribe(fn=>{this._items=fn,this._typeahead?.setItems(fn),this._updateActiveItemIndex(fn),this._initializeFocus()}):(this._items=on,this._initializeFocus()),"boolean"==typeof Bt.shouldActivationFollowFocus&&(this._shouldActivationFollowFocus=Bt.shouldActivationFollowFocus),Bt.horizontalOrientation&&(this._horizontalOrientation=Bt.horizontalOrientation),Bt.skipPredicate&&(this._skipPredicateFn=Bt.skipPredicate),Bt.trackBy&&(this._trackByFn=Bt.trackBy),typeof Bt.typeAheadDebounceInterval<"u"&&this._setTypeAhead(Bt.typeAheadDebounceInterval)}destroy(){this._typeaheadSubscription.unsubscribe(),this._typeahead?.destroy(),this.change.complete()}onKeydown(on){switch(on.key){case"Tab":return;case"ArrowDown":this._focusNextItem();break;case"ArrowUp":this._focusPreviousItem();break;case"ArrowRight":"rtl"===this._horizontalOrientation?this._collapseCurrentItem():this._expandCurrentItem();break;case"ArrowLeft":"rtl"===this._horizontalOrientation?this._expandCurrentItem():this._collapseCurrentItem();break;case"Home":this._focusFirstItem();break;case"End":this._focusLastItem();break;case"Enter":case" ":this._activateCurrentItem();break;default:if("*"===on.key){this._expandAllItemsAtCurrentItemLevel();break}return void this._typeahead?.handleKey(on)}this._typeahead?.reset(),on.preventDefault()}getActiveItemIndex(){return this._activeItemIndex}getActiveItem(){return this._activeItem}_focusFirstItem(){this.focusItem(this._findNextAvailableItemIndex(-1))}_focusLastItem(){this.focusItem(this._findPreviousAvailableItemIndex(this._items.length))}_focusNextItem(){this.focusItem(this._findNextAvailableItemIndex(this._activeItemIndex))}_focusPreviousItem(){this.focusItem(this._findPreviousAvailableItemIndex(this._activeItemIndex))}focusItem(on,Bt={}){Bt.emitChangeEvent??=!0;let fn="number"==typeof on?on:this._items.findIndex(ki=>this._trackByFn(ki)===this._trackByFn(on));if(fn<0||fn>=this._items.length)return;const kn=this._items[fn];if(null!==this._activeItem&&this._trackByFn(kn)===this._trackByFn(this._activeItem))return;const ni=this._activeItem;this._activeItem=kn??null,this._activeItemIndex=fn,this._typeahead?.setCurrentSelectedItemIndex(fn),this._activeItem?.focus(),ni?.unfocus(),Bt.emitChangeEvent&&this.change.next(this._activeItem),this._shouldActivationFollowFocus&&this._activateCurrentItem()}_updateActiveItemIndex(on){const Bt=this._activeItem;if(!Bt)return;const fn=on.findIndex(kn=>this._trackByFn(kn)===this._trackByFn(Bt));fn>-1&&fn!==this._activeItemIndex&&(this._activeItemIndex=fn,this._typeahead?.setCurrentSelectedItemIndex(fn))}_setTypeAhead(on){this._typeahead=new ne(this._items,{debounceInterval:"number"==typeof on?on:void 0,skipPredicate:Bt=>this._skipPredicateFn(Bt)}),this._typeaheadSubscription=this._typeahead.selectedItem.subscribe(Bt=>{this.focusItem(Bt)})}_findNextAvailableItemIndex(on){for(let Bt=on+1;Bt<this._items.length;Bt++)if(!this._skipPredicateFn(this._items[Bt]))return Bt;return on}_findPreviousAvailableItemIndex(on){for(let Bt=on-1;Bt>=0;Bt--)if(!this._skipPredicateFn(this._items[Bt]))return Bt;return on}_collapseCurrentItem(){if(this._activeItem)if(this._isCurrentItemExpanded())this._activeItem.collapse();else{const on=this._activeItem.getParent();if(!on||this._skipPredicateFn(on))return;this.focusItem(on)}}_expandCurrentItem(){this._activeItem&&(this._isCurrentItemExpanded()?(0,z.x)(this._activeItem.getChildren()).pipe((0,x.s)(1)).subscribe(on=>{const Bt=on.find(fn=>!this._skipPredicateFn(fn));Bt&&this.focusItem(Bt)}):this._activeItem.expand())}_isCurrentItemExpanded(){return!!this._activeItem&&("boolean"==typeof this._activeItem.isExpanded?this._activeItem.isExpanded:this._activeItem.isExpanded())}_isItemDisabled(on){return"boolean"==typeof on.isDisabled?on.isDisabled:on.isDisabled?.()}_expandAllItemsAtCurrentItemLevel(){if(!this._activeItem)return;const on=this._activeItem.getParent();let Bt;Bt=on?(0,z.x)(on.getChildren()):(0,y.of)(this._items.filter(fn=>null===fn.getParent())),Bt.pipe((0,x.s)(1)).subscribe(fn=>{for(const kn of fn)kn.expand()})}_activateCurrentItem(){this._activeItem?.activate()}}const _e=new r.nKC("tree-key-manager",{providedIn:"root",factory:function xe(){return(Zt,on)=>new ce(Zt,on)}});let se=(()=>{class Zt{constructor(Bt){this._platform=Bt}isDisabled(Bt){return Bt.hasAttribute("disabled")}isVisible(Bt){return function Q(Zt){return!!(Zt.offsetWidth||Zt.offsetHeight||"function"==typeof Zt.getClientRects&&Zt.getClientRects().length)}(Bt)&&"visible"===getComputedStyle(Bt).visibility}isTabbable(Bt){if(!this._platform.isBrowser)return!1;const fn=function he(Zt){try{return Zt.frameElement}catch{return null}}(function Ze(Zt){return Zt.ownerDocument&&Zt.ownerDocument.defaultView||window}(Bt));if(fn&&(-1===Pe(fn)||!this.isVisible(fn)))return!1;let kn=Bt.nodeName.toLowerCase(),ni=Pe(Bt);return Bt.hasAttribute("contenteditable")?-1!==ni:!("iframe"===kn||"object"===kn||this._platform.WEBKIT&&this._platform.IOS&&!function Ce(Zt){let on=Zt.nodeName.toLowerCase(),Bt="input"===on&&Zt.type;return"text"===Bt||"password"===Bt||"select"===on||"textarea"===on}(Bt))&&("audio"===kn?!!Bt.hasAttribute("controls")&&-1!==ni:"video"===kn?-1!==ni&&(null!==ni||this._platform.FIREFOX||Bt.hasAttribute("controls")):Bt.tabIndex>=0)}isFocusable(Bt,fn){return function Re(Zt){return!function ee(Zt){return function ie(Zt){return"input"==Zt.nodeName.toLowerCase()}(Zt)&&"hidden"==Zt.type}(Zt)&&(function de(Zt){let on=Zt.nodeName.toLowerCase();return"input"===on||"select"===on||"button"===on||"textarea"===on}(Zt)||function Te(Zt){return function pe(Zt){return"a"==Zt.nodeName.toLowerCase()}(Zt)&&Zt.hasAttribute("href")}(Zt)||Zt.hasAttribute("contenteditable")||we(Zt))}(Bt)&&!this.isDisabled(Bt)&&(fn?.ignoreVisibility||this.isVisible(Bt))}static{this.\u0275fac=function(fn){return new(fn||Zt)(r.KVO(a.OD))}}static{this.\u0275prov=r.jDH({token:Zt,factory:Zt.\u0275fac,providedIn:"root"})}}return Zt})();function we(Zt){if(!Zt.hasAttribute("tabindex")||void 0===Zt.tabIndex)return!1;let on=Zt.getAttribute("tabindex");return!(!on||isNaN(parseInt(on,10)))}function Pe(Zt){if(!we(Zt))return null;const on=parseInt(Zt.getAttribute("tabindex")||"",10);return isNaN(on)?-1:on}class vt{get enabled(){return this._enabled}set enabled(on){this._enabled=on,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(on,this._startAnchor),this._toggleAnchorTabIndex(on,this._endAnchor))}constructor(on,Bt,fn,kn,ni=!1,ki){this._element=on,this._checker=Bt,this._ngZone=fn,this._document=kn,this._injector=ki,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,ni||this.attachAnchors()}destroy(){const on=this._startAnchor,Bt=this._endAnchor;on&&(on.removeEventListener("focus",this.startAnchorListener),on.remove()),Bt&&(Bt.removeEventListener("focus",this.endAnchorListener),Bt.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(on){return new Promise(Bt=>{this._executeOnStable(()=>Bt(this.focusInitialElement(on)))})}focusFirstTabbableElementWhenReady(on){return new Promise(Bt=>{this._executeOnStable(()=>Bt(this.focusFirstTabbableElement(on)))})}focusLastTabbableElementWhenReady(on){return new Promise(Bt=>{this._executeOnStable(()=>Bt(this.focusLastTabbableElement(on)))})}_getRegionBoundary(on){const Bt=this._element.querySelectorAll(`[cdk-focus-region-${on}], [cdkFocusRegion${on}], [cdk-focus-${on}]`);return"start"==on?Bt.length?Bt[0]:this._getFirstTabbableElement(this._element):Bt.length?Bt[Bt.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(on){const Bt=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(Bt){if(!this._checker.isFocusable(Bt)){const fn=this._getFirstTabbableElement(Bt);return fn?.focus(on),!!fn}return Bt.focus(on),!0}return this.focusFirstTabbableElement(on)}focusFirstTabbableElement(on){const Bt=this._getRegionBoundary("start");return Bt&&Bt.focus(on),!!Bt}focusLastTabbableElement(on){const Bt=this._getRegionBoundary("end");return Bt&&Bt.focus(on),!!Bt}hasAttached(){return this._hasAttached}_getFirstTabbableElement(on){if(this._checker.isFocusable(on)&&this._checker.isTabbable(on))return on;const Bt=on.children;for(let fn=0;fn<Bt.length;fn++){const kn=Bt[fn].nodeType===this._document.ELEMENT_NODE?this._getFirstTabbableElement(Bt[fn]):null;if(kn)return kn}return null}_getLastTabbableElement(on){if(this._checker.isFocusable(on)&&this._checker.isTabbable(on))return on;const Bt=on.children;for(let fn=Bt.length-1;fn>=0;fn--){const kn=Bt[fn].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(Bt[fn]):null;if(kn)return kn}return null}_createAnchor(){const on=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,on),on.classList.add("cdk-visually-hidden"),on.classList.add("cdk-focus-trap-anchor"),on.setAttribute("aria-hidden","true"),on}_toggleAnchorTabIndex(on,Bt){on?Bt.setAttribute("tabindex","0"):Bt.removeAttribute("tabindex")}toggleAnchors(on){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(on,this._startAnchor),this._toggleAnchorTabIndex(on,this._endAnchor))}_executeOnStable(on){this._injector?(0,r.mal)(on,{injector:this._injector}):setTimeout(on)}}let st=(()=>{class Zt{constructor(Bt,fn,kn){this._checker=Bt,this._ngZone=fn,this._injector=(0,r.WQX)(r.zZn),this._document=kn}create(Bt,fn=!1){return new vt(Bt,this._checker,this._ngZone,this._document,fn,this._injector)}static{this.\u0275fac=function(fn){return new(fn||Zt)(r.KVO(se),r.KVO(r.SKi),r.KVO(e.qQ))}}static{this.\u0275prov=r.jDH({token:Zt,factory:Zt.\u0275fac,providedIn:"root"})}}return Zt})(),Se=(()=>{class Zt{get enabled(){return this.focusTrap?.enabled||!1}set enabled(Bt){this.focusTrap&&(this.focusTrap.enabled=Bt)}constructor(Bt,fn,kn){this._elementRef=Bt,this._focusTrapFactory=fn,this._previouslyFocusedElement=null,(0,r.WQX)(a.OD).isBrowser&&(this.focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement,!0))}ngOnDestroy(){this.focusTrap?.destroy(),this._previouslyFocusedElement&&(this._previouslyFocusedElement.focus(),this._previouslyFocusedElement=null)}ngAfterContentInit(){this.focusTrap?.attachAnchors(),this.autoCapture&&this._captureFocus()}ngDoCheck(){this.focusTrap&&!this.focusTrap.hasAttached()&&this.focusTrap.attachAnchors()}ngOnChanges(Bt){const fn=Bt.autoCapture;fn&&!fn.firstChange&&this.autoCapture&&this.focusTrap?.hasAttached()&&this._captureFocus()}_captureFocus(){this._previouslyFocusedElement=(0,a.vc)(),this.focusTrap?.focusInitialElementWhenReady()}static{this.\u0275fac=function(fn){return new(fn||Zt)(r.rXU(r.aKT),r.rXU(st),r.rXU(e.qQ))}}static{this.\u0275dir=r.FsC({type:Zt,selectors:[["","cdkTrapFocus",""]],inputs:{enabled:[2,"cdkTrapFocus","enabled",r.L39],autoCapture:[2,"cdkTrapFocusAutoCapture","autoCapture",r.L39]},exportAs:["cdkTrapFocus"],standalone:!0,features:[r.GFd,r.OA$]})}}return Zt})();function sn(Zt){return 0===Zt.buttons||0===Zt.detail}function nn(Zt){const on=Zt.touches&&Zt.touches[0]||Zt.changedTouches&&Zt.changedTouches[0];return!(!on||-1!==on.identifier||null!=on.radiusX&&1!==on.radiusX||null!=on.radiusY&&1!==on.radiusY)}const gn=new r.nKC("cdk-input-modality-detector-options"),Et={ignoreKeys:[_.A$,_.W3,_.eg,_.Ge,_.FX]},yt=(0,a.BQ)({passive:!0,capture:!0});let mt=(()=>{class Zt{get mostRecentModality(){return this._modality.value}constructor(Bt,fn,kn,ni){this._platform=Bt,this._mostRecentTarget=null,this._modality=new m.t(null),this._lastTouchMs=0,this._onKeydown=ki=>{this._options?.ignoreKeys?.some(Bi=>Bi===ki.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=(0,a.Fb)(ki))},this._onMousedown=ki=>{Date.now()-this._lastTouchMs<650||(this._modality.next(sn(ki)?"keyboard":"mouse"),this._mostRecentTarget=(0,a.Fb)(ki))},this._onTouchstart=ki=>{nn(ki)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=(0,a.Fb)(ki))},this._options={...Et,...ni},this.modalityDetected=this._modality.pipe((0,w.i)(1)),this.modalityChanged=this.modalityDetected.pipe((0,T.F)()),Bt.isBrowser&&fn.runOutsideAngular(()=>{kn.addEventListener("keydown",this._onKeydown,yt),kn.addEventListener("mousedown",this._onMousedown,yt),kn.addEventListener("touchstart",this._onTouchstart,yt)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,yt),document.removeEventListener("mousedown",this._onMousedown,yt),document.removeEventListener("touchstart",this._onTouchstart,yt))}static{this.\u0275fac=function(fn){return new(fn||Zt)(r.KVO(a.OD),r.KVO(r.SKi),r.KVO(e.qQ),r.KVO(gn,8))}}static{this.\u0275prov=r.jDH({token:Zt,factory:Zt.\u0275fac,providedIn:"root"})}}return Zt})();const Ie=new r.nKC("liveAnnouncerElement",{providedIn:"root",factory:function At(){return null}}),lt=new r.nKC("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let vn=0,Tn=(()=>{class Zt{constructor(Bt,fn,kn,ni){this._ngZone=fn,this._defaultOptions=ni,this._document=kn,this._liveElement=Bt||this._createLiveElement()}announce(Bt,...fn){const kn=this._defaultOptions;let ni,ki;return 1===fn.length&&"number"==typeof fn[0]?ki=fn[0]:[ni,ki]=fn,this.clear(),clearTimeout(this._previousTimeout),ni||(ni=kn&&kn.politeness?kn.politeness:"polite"),null==ki&&kn&&(ki=kn.duration),this._liveElement.setAttribute("aria-live",ni),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(Bi=>this._currentResolve=Bi)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=Bt,"number"==typeof ki&&(this._previousTimeout=setTimeout(()=>this.clear(),ki)),this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0},100),this._currentPromise))}clear(){this._liveElement&&(this._liveElement.textContent="")}ngOnDestroy(){clearTimeout(this._previousTimeout),this._liveElement?.remove(),this._liveElement=null,this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0}_createLiveElement(){const Bt="cdk-live-announcer-element",fn=this._document.getElementsByClassName(Bt),kn=this._document.createElement("div");for(let ni=0;ni<fn.length;ni++)fn[ni].remove();return kn.classList.add(Bt),kn.classList.add("cdk-visually-hidden"),kn.setAttribute("aria-atomic","true"),kn.setAttribute("aria-live","polite"),kn.id="cdk-live-announcer-"+vn++,this._document.body.appendChild(kn),kn}_exposeAnnouncerToModals(Bt){const fn=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let kn=0;kn<fn.length;kn++){const ni=fn[kn],ki=ni.getAttribute("aria-owns");ki?-1===ki.indexOf(Bt)&&ni.setAttribute("aria-owns",ki+" "+Bt):ni.setAttribute("aria-owns",Bt)}}static{this.\u0275fac=function(fn){return new(fn||Zt)(r.KVO(Ie,8),r.KVO(r.SKi),r.KVO(e.qQ),r.KVO(lt,8))}}static{this.\u0275prov=r.jDH({token:Zt,factory:Zt.\u0275fac,providedIn:"root"})}}return Zt})();var Jt=function(Zt){return Zt[Zt.IMMEDIATE=0]="IMMEDIATE",Zt[Zt.EVENTUAL=1]="EVENTUAL",Zt}(Jt||{});const Gt=new r.nKC("cdk-focus-monitor-default-options"),en=(0,a.BQ)({passive:!0,capture:!0});let Kn=(()=>{class Zt{constructor(Bt,fn,kn,ni,ki){this._ngZone=Bt,this._platform=fn,this._inputModalityDetector=kn,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 f.B,this._rootNodeFocusAndBlurListener=Bi=>{for(let Dn=(0,a.Fb)(Bi);Dn;Dn=Dn.parentElement)"focus"===Bi.type?this._onFocus(Bi,Dn):this._onBlur(Bi,Dn)},this._document=ni,this._detectionMode=ki?.detectionMode||Jt.IMMEDIATE}monitor(Bt,fn=!1){const kn=(0,G.i8)(Bt);if(!this._platform.isBrowser||1!==kn.nodeType)return(0,y.of)();const ni=(0,a.KT)(kn)||this._getDocument(),ki=this._elementInfo.get(kn);if(ki)return fn&&(ki.checkChildren=!0),ki.subject;const Bi={checkChildren:fn,subject:new f.B,rootNode:ni};return this._elementInfo.set(kn,Bi),this._registerGlobalListeners(Bi),Bi.subject}stopMonitoring(Bt){const fn=(0,G.i8)(Bt),kn=this._elementInfo.get(fn);kn&&(kn.subject.complete(),this._setClasses(fn),this._elementInfo.delete(fn),this._removeGlobalListeners(kn))}focusVia(Bt,fn,kn){const ni=(0,G.i8)(Bt);ni===this._getDocument().activeElement?this._getClosestElementsInfo(ni).forEach(([Bi,St])=>this._originChanged(Bi,fn,St)):(this._setOrigin(fn),"function"==typeof ni.focus&&ni.focus(kn))}ngOnDestroy(){this._elementInfo.forEach((Bt,fn)=>this.stopMonitoring(fn))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(Bt){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(Bt)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:Bt&&this._isLastInteractionFromInputLabel(Bt)?"mouse":"program"}_shouldBeAttributedToTouch(Bt){return this._detectionMode===Jt.EVENTUAL||!!Bt?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(Bt,fn){Bt.classList.toggle("cdk-focused",!!fn),Bt.classList.toggle("cdk-touch-focused","touch"===fn),Bt.classList.toggle("cdk-keyboard-focused","keyboard"===fn),Bt.classList.toggle("cdk-mouse-focused","mouse"===fn),Bt.classList.toggle("cdk-program-focused","program"===fn)}_setOrigin(Bt,fn=!1){this._ngZone.runOutsideAngular(()=>{this._origin=Bt,this._originFromTouchInteraction="touch"===Bt&&fn,this._detectionMode===Jt.IMMEDIATE&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(Bt,fn){const kn=this._elementInfo.get(fn),ni=(0,a.Fb)(Bt);!kn||!kn.checkChildren&&fn!==ni||this._originChanged(fn,this._getFocusOrigin(ni),kn)}_onBlur(Bt,fn){const kn=this._elementInfo.get(fn);!kn||kn.checkChildren&&Bt.relatedTarget instanceof Node&&fn.contains(Bt.relatedTarget)||(this._setClasses(fn),this._emitOrigin(kn,null))}_emitOrigin(Bt,fn){Bt.subject.observers.length&&this._ngZone.run(()=>Bt.subject.next(fn))}_registerGlobalListeners(Bt){if(!this._platform.isBrowser)return;const fn=Bt.rootNode,kn=this._rootNodeFocusListenerCount.get(fn)||0;kn||this._ngZone.runOutsideAngular(()=>{fn.addEventListener("focus",this._rootNodeFocusAndBlurListener,en),fn.addEventListener("blur",this._rootNodeFocusAndBlurListener,en)}),this._rootNodeFocusListenerCount.set(fn,kn+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe((0,A.Q)(this._stopInputModalityDetector)).subscribe(ni=>{this._setOrigin(ni,!0)}))}_removeGlobalListeners(Bt){const fn=Bt.rootNode;if(this._rootNodeFocusListenerCount.has(fn)){const kn=this._rootNodeFocusListenerCount.get(fn);kn>1?this._rootNodeFocusListenerCount.set(fn,kn-1):(fn.removeEventListener("focus",this._rootNodeFocusAndBlurListener,en),fn.removeEventListener("blur",this._rootNodeFocusAndBlurListener,en),this._rootNodeFocusListenerCount.delete(fn))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(Bt,fn,kn){this._setClasses(Bt,fn),this._emitOrigin(kn,fn),this._lastFocusOrigin=fn}_getClosestElementsInfo(Bt){const fn=[];return this._elementInfo.forEach((kn,ni)=>{(ni===Bt||kn.checkChildren&&ni.contains(Bt))&&fn.push([ni,kn])}),fn}_isLastInteractionFromInputLabel(Bt){const{_mostRecentTarget:fn,mostRecentModality:kn}=this._inputModalityDetector;if("mouse"!==kn||!fn||fn===Bt||"INPUT"!==Bt.nodeName&&"TEXTAREA"!==Bt.nodeName||Bt.disabled)return!1;const ni=Bt.labels;if(ni)for(let ki=0;ki<ni.length;ki++)if(ni[ki].contains(fn))return!0;return!1}static{this.\u0275fac=function(fn){return new(fn||Zt)(r.KVO(r.SKi),r.KVO(a.OD),r.KVO(mt),r.KVO(e.qQ,8),r.KVO(Gt,8))}}static{this.\u0275prov=r.jDH({token:Zt,factory:Zt.\u0275fac,providedIn:"root"})}}return Zt})(),Ht=(()=>{class Zt{constructor(Bt,fn){this._elementRef=Bt,this._focusMonitor=fn,this._focusOrigin=null,this.cdkFocusChange=new r.bkB}get focusOrigin(){return this._focusOrigin}ngAfterViewInit(){const Bt=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(Bt,1===Bt.nodeType&&Bt.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(fn=>{this._focusOrigin=fn,this.cdkFocusChange.emit(fn)})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}static{this.\u0275fac=function(fn){return new(fn||Zt)(r.rXU(r.aKT),r.rXU(Kn))}}static{this.\u0275dir=r.FsC({type:Zt,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"],standalone:!0})}}return Zt})();var On=function(Zt){return Zt[Zt.NONE=0]="NONE",Zt[Zt.BLACK_ON_WHITE=1]="BLACK_ON_WHITE",Zt[Zt.WHITE_ON_BLACK=2]="WHITE_ON_BLACK",Zt}(On||{});const ln="cdk-high-contrast-black-on-white",Vt="cdk-high-contrast-white-on-black",Qt="cdk-high-contrast-active";let $t=(()=>{class Zt{constructor(Bt,fn){this._platform=Bt,this._document=fn,this._breakpointSubscription=(0,r.WQX)(B.QP).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return On.NONE;const Bt=this._document.createElement("div");Bt.style.backgroundColor="rgb(1,2,3)",Bt.style.position="absolute",this._document.body.appendChild(Bt);const fn=this._document.defaultView||window,kn=fn&&fn.getComputedStyle?fn.getComputedStyle(Bt):null,ni=(kn&&kn.backgroundColor||"").replace(/ /g,"");switch(Bt.remove(),ni){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return On.WHITE_ON_BLACK;case"rgb(255,255,255)":case"rgb(255,250,239)":return On.BLACK_ON_WHITE}return On.NONE}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const Bt=this._document.body.classList;Bt.remove(Qt,ln,Vt),this._hasCheckedHighContrastMode=!0;const fn=this.getHighContrastMode();fn===On.BLACK_ON_WHITE?Bt.add(Qt,ln):fn===On.WHITE_ON_BLACK&&Bt.add(Qt,Vt)}}static{this.\u0275fac=function(fn){return new(fn||Zt)(r.KVO(a.OD),r.KVO(e.qQ))}}static{this.\u0275prov=r.jDH({token:Zt,factory:Zt.\u0275fac,providedIn:"root"})}}return Zt})(),un=(()=>{class Zt{constructor(Bt){Bt._applyBodyHighContrastModeCssClasses()}static{this.\u0275fac=function(fn){return new(fn||Zt)(r.KVO($t))}}static{this.\u0275mod=r.$C({type:Zt})}static{this.\u0275inj=r.G2t({imports:[V.w5]})}}return Zt})()},1579:(Ge,L,n)=>{"use strict";n.d(L,{dS:()=>y,jI:()=>_});var e=n(55685),r=n(31761);const a=new e.nKC("cdk-dir-doc",{providedIn:"root",factory:function f(){return(0,e.WQX)(r.qQ)}}),d=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let y=(()=>{class I{constructor(M){this.value="ltr",this.change=new e.bkB,M&&(this.value=function u(I){const F=I?.toLowerCase()||"";return"auto"===F&&typeof navigator<"u"&&navigator?.language?d.test(navigator.language)?"rtl":"ltr":"rtl"===F?"rtl":"ltr"}((M.body?M.body.dir:null)||(M.documentElement?M.documentElement.dir:null)||"ltr"))}ngOnDestroy(){this.change.complete()}static{this.\u0275fac=function(k){return new(k||I)(e.KVO(a,8))}}static{this.\u0275prov=e.jDH({token:I,factory:I.\u0275fac,providedIn:"root"})}}return I})(),_=(()=>{class I{static{this.\u0275fac=function(k){return new(k||I)}}static{this.\u0275mod=e.$C({type:I})}static{this.\u0275inj=e.G2t({})}}return I})()},71013:(Ge,L,n)=>{"use strict";n.d(L,{FG:()=>d,OE:()=>a,a1:()=>u,cc:()=>m,he:()=>r,i8:()=>y,o1:()=>f});var e=n(55685);function r(_){return null!=_&&"false"!=`${_}`}function a(_,I=0){return f(_)?Number(_):2===arguments.length?I:0}function f(_){return!isNaN(parseFloat(_))&&!isNaN(Number(_))}function d(_){return Array.isArray(_)?_:[_]}function u(_){return null==_?"":"string"==typeof _?_:`${_}px`}function y(_){return _ instanceof e.aKT?_.nativeElement:_}function m(_,I=/\s+/){const F=[];if(null!=_){const M=Array.isArray(_)?_:`${_}`.split(I);for(const k of M){const x=`${k}`.trim();x&&F.push(x)}}return F}},48461:(Ge,L,n)=>{"use strict";n.d(L,{x:()=>a});var e=n(62644),r=n(10047);function a(f){return(0,e.A)(f)?f:(0,r.of)(f)}},68480:(Ge,L,n)=>{"use strict";n.d(L,{CB:()=>k,DQ:()=>M,Q3:()=>_,qS:()=>u,sL:()=>I,xn:()=>F,y4:()=>y,zP:()=>w});var e=n(68267),f=(n(62644),n(10047),n(40352)),d=n(55685);class u{}function y(T){return T&&"function"==typeof T.connect&&!(T instanceof e.G)}var _=function(T){return T[T.REPLACED=0]="REPLACED",T[T.INSERTED=1]="INSERTED",T[T.MOVED=2]="MOVED",T[T.REMOVED=3]="REMOVED",T}(_||{});const I=new d.nKC("_ViewRepeater");class F{applyChanges(A,z,V,G,B){A.forEachOperation((H,U,$)=>{let R,K;if(null==H.previousIndex){const j=V(H,U,$);R=z.createEmbeddedView(j.templateRef,j.context,j.index),K=_.INSERTED}else null==$?(z.remove(U),K=_.REMOVED):(R=z.get(U),z.move(R,$),K=_.MOVED);B&&B({context:R?.context,operation:K,record:H})})}detach(){}}class M{constructor(){this.viewCacheSize=20,this._viewCache=[]}applyChanges(A,z,V,G,B){A.forEachOperation((H,U,$)=>{let R,K;null==H.previousIndex?(R=this._insertView(()=>V(H,U,$),$,z,G(H)),K=R?_.INSERTED:_.REPLACED):null==$?(this._detachAndCacheView(U,z),K=_.REMOVED):(R=this._moveView(U,$,z,G(H)),K=_.MOVED),B&&B({context:R?.context,operation:K,record:H})})}detach(){for(const A of this._viewCache)A.destroy();this._viewCache=[]}_insertView(A,z,V,G){const B=this._insertViewFromCache(z,V);if(B)return void(B.context.$implicit=G);const H=A();return V.createEmbeddedView(H.templateRef,H.context,H.index)}_detachAndCacheView(A,z){const V=z.detach(A);this._maybeCacheView(V,z)}_moveView(A,z,V,G){const B=V.get(A);return V.move(B,z),B.context.$implicit=G,B}_maybeCacheView(A,z){if(this._viewCache.length<this.viewCacheSize)this._viewCache.push(A);else{const V=z.indexOf(A);-1===V?A.destroy():z.remove(V)}}_insertViewFromCache(A,z){const V=this._viewCache.pop();return V&&z.insert(V,A),V||null}}class k{get selected(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected}constructor(A=!1,z,V=!0,G){this._multiple=A,this._emitChanges=V,this.compareWith=G,this._selection=new Set,this._deselectedToEmit=[],this._selectedToEmit=[],this.changed=new f.B,z&&z.length&&(A?z.forEach(B=>this._markSelected(B)):this._markSelected(z[0]),this._selectedToEmit.length=0)}select(...A){this._verifyValueAssignment(A),A.forEach(V=>this._markSelected(V));const z=this._hasQueuedChanges();return this._emitChangeEvent(),z}deselect(...A){this._verifyValueAssignment(A),A.forEach(V=>this._unmarkSelected(V));const z=this._hasQueuedChanges();return this._emitChangeEvent(),z}setSelection(...A){this._verifyValueAssignment(A);const z=this.selected,V=new Set(A);A.forEach(B=>this._markSelected(B)),z.filter(B=>!V.has(this._getConcreteValue(B,V))).forEach(B=>this._unmarkSelected(B));const G=this._hasQueuedChanges();return this._emitChangeEvent(),G}toggle(A){return this.isSelected(A)?this.deselect(A):this.select(A)}clear(A=!0){this._unmarkAll();const z=this._hasQueuedChanges();return A&&this._emitChangeEvent(),z}isSelected(A){return this._selection.has(this._getConcreteValue(A))}isEmpty(){return 0===this._selection.size}hasValue(){return!this.isEmpty()}sort(A){this._multiple&&this.selected&&this._selected.sort(A)}isMultipleSelection(){return this._multiple}_emitChangeEvent(){this._selected=null,(this._selectedToEmit.length||this._deselectedToEmit.length)&&(this.changed.next({source:this,added:this._selectedToEmit,removed:this._deselectedToEmit}),this._deselectedToEmit=[],this._selectedToEmit=[])}_markSelected(A){A=this._getConcreteValue(A),this.isSelected(A)||(this._multiple||this._unmarkAll(),this.isSelected(A)||this._selection.add(A),this._emitChanges&&this._selectedToEmit.push(A))}_unmarkSelected(A){A=this._getConcreteValue(A),this.isSelected(A)&&(this._selection.delete(A),this._emitChanges&&this._deselectedToEmit.push(A))}_unmarkAll(){this.isEmpty()||this._selection.forEach(A=>this._unmarkSelected(A))}_verifyValueAssignment(A){}_hasQueuedChanges(){return!(!this._deselectedToEmit.length&&!this._selectedToEmit.length)}_getConcreteValue(A,z){if(this.compareWith){z=z??this._selection;for(let V of z)if(this.compareWith(A,V))return V;return A}return A}}let w=(()=>{class T{constructor(){this._listeners=[]}notify(z,V){for(let G of this._listeners)G(z,V)}listen(z){return this._listeners.push(z),()=>{this._listeners=this._listeners.filter(V=>z!==V)}}ngOnDestroy(){this._listeners=[]}static{this.\u0275fac=function(V){return new(V||T)}}static{this.\u0275prov=d.jDH({token:T,factory:T.\u0275fac,providedIn:"root"})}}return T})()},61537:(Ge,L,n)=>{"use strict";n.d(L,{Pe:()=>x,Ph:()=>K,lG:()=>$,sU:()=>T});var e=n(25977),r=n(2564),a=n(13916),f=n(77387),d=n(31761),u=n(55685),y=n(97032),m=n(40352),_=n(63424),I=n(10047),F=n(1579),M=n(66210);function k(j,Y){}class x{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.closeOnNavigation=!0,this.closeOnDestroy=!0,this.closeOnOverlayDetachments=!0}}let T=(()=>{class j extends f.lb{constructor(O,me,ge,Ee,je,ne,be,fe){super(),this._elementRef=O,this._focusTrapFactory=me,this._config=Ee,this._interactivityChecker=je,this._ngZone=ne,this._overlayRef=be,this._focusMonitor=fe,this._platform=(0,u.WQX)(a.OD),this._focusTrap=null,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this._ariaLabelledByQueue=[],this._changeDetectorRef=(0,u.WQX)(u.gRc),this._injector=(0,u.WQX)(u.zZn),this._isDestroyed=!1,this.attachDomPortal=q=>{this._portalOutlet.hasAttached();const ce=this._portalOutlet.attachDomPortal(q);return this._contentAttached(),ce},this._document=ge,this._config.ariaLabelledBy&&this._ariaLabelledByQueue.push(this._config.ariaLabelledBy)}_addAriaLabelledBy(O){this._ariaLabelledByQueue.push(O),this._changeDetectorRef.markForCheck()}_removeAriaLabelledBy(O){const me=this._ariaLabelledByQueue.indexOf(O);me>-1&&(this._ariaLabelledByQueue.splice(me,1),this._changeDetectorRef.markForCheck())}_contentAttached(){this._initializeFocusTrap(),this._handleBackdropClicks(),this._captureInitialFocus()}_captureInitialFocus(){this._trapFocus()}ngOnDestroy(){this._isDestroyed=!0,this._restoreFocus()}attachComponentPortal(O){this._portalOutlet.hasAttached();const me=this._portalOutlet.attachComponentPortal(O);return this._contentAttached(),me}attachTemplatePortal(O){this._portalOutlet.hasAttached();const me=this._portalOutlet.attachTemplatePortal(O);return this._contentAttached(),me}_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(O,me){this._interactivityChecker.isFocusable(O)||(O.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const ge=()=>{O.removeEventListener("blur",ge),O.removeEventListener("mousedown",ge),O.removeAttribute("tabindex")};O.addEventListener("blur",ge),O.addEventListener("mousedown",ge)})),O.focus(me)}_focusByCssSelector(O,me){let ge=this._elementRef.nativeElement.querySelector(O);ge&&this._forceFocus(ge,me)}_trapFocus(){this._isDestroyed||(0,u.mal)(()=>{const O=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||O.focus();break;case!0:case"first-tabbable":this._focusTrap?.focusInitialElement()||this._focusDialogContainer();break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this._config.autoFocus)}},{injector:this._injector})}_restoreFocus(){const O=this._config.restoreFocus;let me=null;if("string"==typeof O?me=this._document.querySelector(O):"boolean"==typeof O?me=O?this._elementFocusedBeforeDialogWasOpened:null:O&&(me=O),this._config.restoreFocus&&me&&"function"==typeof me.focus){const ge=(0,a.vc)(),Ee=this._elementRef.nativeElement;(!ge||ge===this._document.body||ge===Ee||Ee.contains(ge))&&(this._focusMonitor?(this._focusMonitor.focusVia(me,this._closeInteractionType),this._closeInteractionType=null):me.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){const O=this._elementRef.nativeElement,me=(0,a.vc)();return O===me||O.contains(me)}_initializeFocusTrap(){this._platform.isBrowser&&(this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=(0,a.vc)()))}_handleBackdropClicks(){this._overlayRef.backdropClick().subscribe(()=>{this._config.disableClose&&this._recaptureFocus()})}static{this.\u0275fac=function(me){return new(me||j)(u.rXU(u.aKT),u.rXU(e.GX),u.rXU(d.qQ,8),u.rXU(x),u.rXU(e.Z7),u.rXU(u.SKi),u.rXU(r.yY),u.rXU(e.FN))}}static{this.\u0275cmp=u.VBU({type:j,selectors:[["cdk-dialog-container"]],viewQuery:function(me,ge){if(1&me&&u.GBs(f.I3,7),2&me){let Ee;u.mGM(Ee=u.lsd())&&(ge._portalOutlet=Ee.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(me,ge){2&me&&u.BMQ("id",ge._config.id||null)("role",ge._config.role)("aria-modal",ge._config.ariaModal)("aria-labelledby",ge._config.ariaLabel?null:ge._ariaLabelledByQueue[0])("aria-label",ge._config.ariaLabel)("aria-describedby",ge._config.ariaDescribedBy||null)},standalone:!0,features:[u.Vt3,u.aNF],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(me,ge){1&me&&u.DNE(0,k,0,0,"ng-template",0)},dependencies:[f.I3],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2})}}return j})();class A{constructor(Y,O){this.overlayRef=Y,this.config=O,this.closed=new m.B,this.disableClose=O.disableClose,this.backdropClick=Y.backdropClick(),this.keydownEvents=Y.keydownEvents(),this.outsidePointerEvents=Y.outsidePointerEvents(),this.id=O.id,this.keydownEvents.subscribe(me=>{me.keyCode===y._f&&!this.disableClose&&!(0,y.rp)(me)&&(me.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}))}),this.backdropClick.subscribe(()=>{this.disableClose||this.close(void 0,{focusOrigin:"mouse"})}),this._detachSubscription=Y.detachments().subscribe(()=>{!1!==O.closeOnOverlayDetachments&&this.close()})}close(Y,O){if(this.containerInstance){const me=this.closed;this.containerInstance._closeInteractionType=O?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),me.next(Y),me.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(Y="",O=""){return this.overlayRef.updateSize({width:Y,height:O}),this}addPanelClass(Y){return this.overlayRef.addPanelClass(Y),this}removePanelClass(Y){return this.overlayRef.removePanelClass(Y),this}}const z=new u.nKC("DialogScrollStrategy",{providedIn:"root",factory:()=>{const j=(0,u.WQX)(r.hJ);return()=>j.scrollStrategies.block()}}),V=new u.nKC("DialogData"),G=new u.nKC("DefaultDialogConfig");let U=0,$=(()=>{class j{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}constructor(O,me,ge,Ee,je,ne){this._overlay=O,this._injector=me,this._defaultOptions=ge,this._parentDialog=Ee,this._overlayContainer=je,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new m.B,this._afterOpenedAtThisLevel=new m.B,this._ariaHiddenElements=new Map,this.afterAllClosed=(0,_.v)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,M.Z)(void 0))),this._scrollStrategy=ne}open(O,me){(me={...this._defaultOptions||new x,...me}).id=me.id||"cdk-dialog-"+U++,me.id&&this.getDialogById(me.id);const Ee=this._getOverlayConfig(me),je=this._overlay.create(Ee),ne=new A(je,me),be=this._attachContainer(je,ne,me);return ne.containerInstance=be,this._attachDialogContent(O,ne,be,me),this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(ne),ne.closed.subscribe(()=>this._removeOpenDialog(ne,!0)),this.afterOpened.next(ne),ne}closeAll(){R(this.openDialogs,O=>O.close())}getDialogById(O){return this.openDialogs.find(me=>me.id===O)}ngOnDestroy(){R(this._openDialogsAtThisLevel,O=>{!1===O.config.closeOnDestroy&&this._removeOpenDialog(O,!1)}),R(this._openDialogsAtThisLevel,O=>O.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(O){const me=new r.rR({positionStrategy:O.positionStrategy||this._overlay.position().global().centerHorizontally().centerVertically(),scrollStrategy:O.scrollStrategy||this._scrollStrategy(),panelClass:O.panelClass,hasBackdrop:O.hasBackdrop,direction:O.direction,minWidth:O.minWidth,minHeight:O.minHeight,maxWidth:O.maxWidth,maxHeight:O.maxHeight,width:O.width,height:O.height,disposeOnNavigation:O.closeOnNavigation});return O.backdropClass&&(me.backdropClass=O.backdropClass),me}_attachContainer(O,me,ge){const Ee=ge.injector||ge.viewContainerRef?.injector,je=[{provide:x,useValue:ge},{provide:A,useValue:me},{provide:r.yY,useValue:O}];let ne;ge.container?"function"==typeof ge.container?ne=ge.container:(ne=ge.container.type,je.push(...ge.container.providers(ge))):ne=T;const be=new f.A8(ne,ge.viewContainerRef,u.zZn.create({parent:Ee||this._injector,providers:je}),ge.componentFactoryResolver);return O.attach(be).instance}_attachDialogContent(O,me,ge,Ee){if(O instanceof u.C4Q){const je=this._createInjector(Ee,me,ge,void 0);let ne={$implicit:Ee.data,dialogRef:me};Ee.templateContext&&(ne={...ne,..."function"==typeof Ee.templateContext?Ee.templateContext():Ee.templateContext}),ge.attachTemplatePortal(new f.VA(O,null,ne,je))}else{const je=this._createInjector(Ee,me,ge,this._injector),ne=ge.attachComponentPortal(new f.A8(O,Ee.viewContainerRef,je,Ee.componentFactoryResolver));me.componentRef=ne,me.componentInstance=ne.instance}}_createInjector(O,me,ge,Ee){const je=O.injector||O.viewContainerRef?.injector,ne=[{provide:V,useValue:O.data},{provide:A,useValue:me}];return O.providers&&("function"==typeof O.providers?ne.push(...O.providers(me,O,ge)):ne.push(...O.providers)),O.direction&&(!je||!je.get(F.dS,null,{optional:!0}))&&ne.push({provide:F.dS,useValue:{value:O.direction,change:(0,I.of)()}}),u.zZn.create({parent:je||Ee,providers:ne})}_removeOpenDialog(O,me){const ge=this.openDialogs.indexOf(O);ge>-1&&(this.openDialogs.splice(ge,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((Ee,je)=>{Ee?je.setAttribute("aria-hidden",Ee):je.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),me&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){const O=this._overlayContainer.getContainerElement();if(O.parentElement){const me=O.parentElement.children;for(let ge=me.length-1;ge>-1;ge--){const Ee=me[ge];Ee!==O&&"SCRIPT"!==Ee.nodeName&&"STYLE"!==Ee.nodeName&&!Ee.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(Ee,Ee.getAttribute("aria-hidden")),Ee.setAttribute("aria-hidden","true"))}}}_getAfterAllClosed(){const O=this._parentDialog;return O?O._getAfterAllClosed():this._afterAllClosedAtThisLevel}static{this.\u0275fac=function(me){return new(me||j)(u.KVO(r.hJ),u.KVO(u.zZn),u.KVO(G,8),u.KVO(j,12),u.KVO(r.Sf),u.KVO(z))}}static{this.\u0275prov=u.jDH({token:j,factory:j.\u0275fac,providedIn:"root"})}}return j})();function R(j,Y){let O=j.length;for(;O--;)Y(j[O])}let K=(()=>{class j{static{this.\u0275fac=function(me){return new(me||j)}}static{this.\u0275mod=u.$C({type:j})}static{this.\u0275inj=u.G2t({providers:[$],imports:[r.z_,f.jc,e.Pd,f.jc]})}}return j})()},97032:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>xe,A$:()=>m,FX:()=>u,Fm:()=>d,G_:()=>r,Ge:()=>xt,Kp:()=>w,LE:()=>V,SJ:()=>$,UQ:()=>A,W3:()=>y,Z:()=>Tt,_f:()=>F,bn:()=>ne,dB:()=>x,eg:()=>Xt,f2:()=>R,i7:()=>z,n6:()=>G,rp:()=>re,t6:()=>M,w_:()=>k,wn:()=>a,yZ:()=>T});const r=8,a=9,d=13,u=16,y=17,m=18,F=27,M=32,k=33,x=34,w=35,T=36,A=37,z=38,V=39,G=40,$=46,R=48,ne=57,xe=65,Tt=90,xt=91,Xt=224;function re($e,...We){return We.length?We.some(_t=>$e[_t]):$e.altKey||$e.shiftKey||$e.ctrlKey||$e.metaKey}},31647:(Ge,L,n)=>{"use strict";n.d(L,{QP:()=>G,RH:()=>x,Rp:()=>H});var e=n(55685),r=n(71013),a=n(40352),f=n(58298),d=n(7546),u=n(33055),y=n(2267),m=n(98627),_=n(48582),I=n(54436),F=n(66210),M=n(19443),k=n(13916);let x=(()=>{class U{static{this.\u0275fac=function(K){return new(K||U)}}static{this.\u0275mod=e.$C({type:U})}static{this.\u0275inj=e.G2t({})}}return U})();const w=new Set;let T,A=(()=>{class U{constructor(R,K){this._platform=R,this._nonce=K,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):V}matchMedia(R){return(this._platform.WEBKIT||this._platform.BLINK)&&function z(U,$){if(!w.has(U))try{T||(T=document.createElement("style"),$&&T.setAttribute("nonce",$),T.setAttribute("type","text/css"),document.head.appendChild(T)),T.sheet&&(T.sheet.insertRule(`@media ${U} {body{ }}`,0),w.add(U))}catch(R){console.error(R)}}(R,this._nonce),this._matchMedia(R)}static{this.\u0275fac=function(K){return new(K||U)(e.KVO(k.OD),e.KVO(e.BIS,8))}}static{this.\u0275prov=e.jDH({token:U,factory:U.\u0275fac,providedIn:"root"})}}return U})();function V(U){return{matches:"all"===U||""===U,media:U,addListener:()=>{},removeListener:()=>{}}}let G=(()=>{class U{constructor(R,K){this._mediaMatcher=R,this._zone=K,this._queries=new Map,this._destroySubject=new a.B}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(R){return B((0,r.FG)(R)).some(j=>this._registerQuery(j).mql.matches)}observe(R){const j=B((0,r.FG)(R)).map(O=>this._registerQuery(O).observable);let Y=(0,f.z)(j);return Y=(0,d.x)(Y.pipe((0,y.s)(1)),Y.pipe((0,m.i)(1),(0,_.B)(0))),Y.pipe((0,I.T)(O=>{const me={matches:!1,breakpoints:{}};return O.forEach(({matches:ge,query:Ee})=>{me.matches=me.matches||ge,me.breakpoints[Ee]=ge}),me}))}_registerQuery(R){if(this._queries.has(R))return this._queries.get(R);const K=this._mediaMatcher.matchMedia(R),Y={observable:new u.c(O=>{const me=ge=>this._zone.run(()=>O.next(ge));return K.addListener(me),()=>{K.removeListener(me)}}).pipe((0,F.Z)(K),(0,I.T)(({matches:O})=>({query:R,matches:O})),(0,M.Q)(this._destroySubject)),mql:K};return this._queries.set(R,Y),Y}static{this.\u0275fac=function(K){return new(K||U)(e.KVO(A),e.KVO(e.SKi))}}static{this.\u0275prov=e.jDH({token:U,factory:U.\u0275fac,providedIn:"root"})}}return U})();function B(U){return U.map($=>$.split(",")).reduce(($,R)=>$.concat(R)).map($=>$.trim())}const H={XSmall:"(max-width: 599.98px)",Small:"(min-width: 600px) and (max-width: 959.98px)",Medium:"(min-width: 960px) and (max-width: 1279.98px)",Large:"(min-width: 1280px) and (max-width: 1919.98px)",XLarge:"(min-width: 1920px)",Handset:"(max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape)",Tablet:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",Web:"(min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape)",HandsetPortrait:"(max-width: 599.98px) and (orientation: portrait)",TabletPortrait:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait)",WebPortrait:"(min-width: 840px) and (orientation: portrait)",HandsetLandscape:"(max-width: 959.98px) and (orientation: landscape)",TabletLandscape:"(min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",WebLandscape:"(min-width: 1280px) and (orientation: landscape)"}},58398:(Ge,L,n)=>{"use strict";n.d(L,{Wv:()=>F,w5:()=>M});var e=n(71013),r=n(55685),a=n(33055),f=n(40352),d=n(54436),u=n(79274),y=n(48582);let _=(()=>{class k{create(w){return typeof MutationObserver>"u"?null:new MutationObserver(w)}static{this.\u0275fac=function(T){return new(T||k)}}static{this.\u0275prov=r.jDH({token:k,factory:k.\u0275fac,providedIn:"root"})}}return k})(),I=(()=>{class k{constructor(w){this._mutationObserverFactory=w,this._observedElements=new Map,this._ngZone=(0,r.WQX)(r.SKi)}ngOnDestroy(){this._observedElements.forEach((w,T)=>this._cleanupObserver(T))}observe(w){const T=(0,e.i8)(w);return new a.c(A=>{const V=this._observeElement(T).pipe((0,d.T)(G=>G.filter(B=>!function m(k){if("characterData"===k.type&&k.target instanceof Comment)return!0;if("childList"===k.type){for(let x=0;x<k.addedNodes.length;x++)if(!(k.addedNodes[x]instanceof Comment))return!1;for(let x=0;x<k.removedNodes.length;x++)if(!(k.removedNodes[x]instanceof Comment))return!1;return!0}return!1}(B))),(0,u.p)(G=>!!G.length)).subscribe(G=>{this._ngZone.run(()=>{A.next(G)})});return()=>{V.unsubscribe(),this._unobserveElement(T)}})}_observeElement(w){return this._ngZone.runOutsideAngular(()=>{if(this._observedElements.has(w))this._observedElements.get(w).count++;else{const T=new f.B,A=this._mutationObserverFactory.create(z=>T.next(z));A&&A.observe(w,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(w,{observer:A,stream:T,count:1})}return this._observedElements.get(w).stream})}_unobserveElement(w){this._observedElements.has(w)&&(this._observedElements.get(w).count--,this._observedElements.get(w).count||this._cleanupObserver(w))}_cleanupObserver(w){if(this._observedElements.has(w)){const{observer:T,stream:A}=this._observedElements.get(w);T&&T.disconnect(),A.complete(),this._observedElements.delete(w)}}static{this.\u0275fac=function(T){return new(T||k)(r.KVO(_))}}static{this.\u0275prov=r.jDH({token:k,factory:k.\u0275fac,providedIn:"root"})}}return k})(),F=(()=>{class k{get disabled(){return this._disabled}set disabled(w){this._disabled=w,this._disabled?this._unsubscribe():this._subscribe()}get debounce(){return this._debounce}set debounce(w){this._debounce=(0,e.OE)(w),this._subscribe()}constructor(w,T){this._contentObserver=w,this._elementRef=T,this.event=new r.bkB,this._disabled=!1,this._currentSubscription=null}ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();const w=this._contentObserver.observe(this._elementRef);this._currentSubscription=(this.debounce?w.pipe((0,y.B)(this.debounce)):w).subscribe(this.event)}_unsubscribe(){this._currentSubscription?.unsubscribe()}static{this.\u0275fac=function(T){return new(T||k)(r.rXU(I),r.rXU(r.aKT))}}static{this.\u0275dir=r.FsC({type:k,selectors:[["","cdkObserveContent",""]],inputs:{disabled:[2,"cdkObserveContentDisabled","disabled",r.L39],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"],standalone:!0,features:[r.GFd]})}}return k})(),M=(()=>{class k{static{this.\u0275fac=function(T){return new(T||k)}}static{this.\u0275mod=r.$C({type:k})}static{this.\u0275inj=r.G2t({providers:[_]})}}return k})()},2564:(Ge,L,n)=>{"use strict";n.d(L,{WB:()=>Pe,$Q:()=>we,rW:()=>_e,hJ:()=>Te,rR:()=>K,Sf:()=>fe,z_:()=>Ze,yY:()=>q});var e=n(22669),r=n(31761),a=n(55685),f=n(71013),d=n(13916),u=n(79274),y=n(19443),m=n(97216),_=n(91002),F=n(1579),M=n(77387),k=n(40352),x=n(38355),w=n(80852),T=n(97032);const A=(0,d.CZ)();class z{constructor(Se,Ke){this._viewportRuler=Se,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=Ke}attach(){}enable(){if(this._canBeEnabled()){const Se=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=Se.style.left||"",this._previousHTMLStyles.top=Se.style.top||"",Se.style.left=(0,f.a1)(-this._previousScrollPosition.left),Se.style.top=(0,f.a1)(-this._previousScrollPosition.top),Se.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const Se=this._document.documentElement,ze=Se.style,Tt=this._document.body.style,xt=ze.scrollBehavior||"",rn=Tt.scrollBehavior||"";this._isEnabled=!1,ze.left=this._previousHTMLStyles.left,ze.top=this._previousHTMLStyles.top,Se.classList.remove("cdk-global-scrollblock"),A&&(ze.scrollBehavior=Tt.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),A&&(ze.scrollBehavior=xt,Tt.scrollBehavior=rn)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const Ke=this._document.body,ze=this._viewportRuler.getViewportSize();return Ke.scrollHeight>ze.height||Ke.scrollWidth>ze.width}}class G{constructor(Se,Ke,ze,Tt){this._scrollDispatcher=Se,this._ngZone=Ke,this._viewportRuler=ze,this._config=Tt,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(Se){this._overlayRef=Se}enable(){if(this._scrollSubscription)return;const Se=this._scrollDispatcher.scrolled(0).pipe((0,u.p)(Ke=>!Ke||!this._overlayRef.overlayElement.contains(Ke.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=Se.subscribe(()=>{const Ke=this._viewportRuler.getViewportScrollPosition().top;Math.abs(Ke-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=Se.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class B{enable(){}disable(){}attach(){}}function H(st,Se){return Se.some(Ke=>st.bottom<Ke.top||st.top>Ke.bottom||st.right<Ke.left||st.left>Ke.right)}function U(st,Se){return Se.some(Ke=>st.top<Ke.top||st.bottom>Ke.bottom||st.left<Ke.left||st.right>Ke.right)}class ${constructor(Se,Ke,ze,Tt){this._scrollDispatcher=Se,this._viewportRuler=Ke,this._ngZone=ze,this._config=Tt,this._scrollSubscription=null}attach(Se){this._overlayRef=Se}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 Ke=this._overlayRef.overlayElement.getBoundingClientRect(),{width:ze,height:Tt}=this._viewportRuler.getViewportSize();H(Ke,[{width:ze,height:Tt,bottom:Tt,right:ze,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 R=(()=>{class st{constructor(Ke,ze,Tt,xt){this._scrollDispatcher=Ke,this._viewportRuler=ze,this._ngZone=Tt,this.noop=()=>new B,this.close=rn=>new G(this._scrollDispatcher,this._ngZone,this._viewportRuler,rn),this.block=()=>new z(this._viewportRuler,this._document),this.reposition=rn=>new $(this._scrollDispatcher,this._viewportRuler,this._ngZone,rn),this._document=xt}static{this.\u0275fac=function(ze){return new(ze||st)(a.KVO(e.R),a.KVO(e.Xj),a.KVO(a.SKi),a.KVO(r.qQ))}}static{this.\u0275prov=a.jDH({token:st,factory:st.\u0275fac,providedIn:"root"})}}return st})();class K{constructor(Se){if(this.scrollStrategy=new B,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,Se){const Ke=Object.keys(Se);for(const ze of Ke)void 0!==Se[ze]&&(this[ze]=Se[ze])}}}class O{constructor(Se,Ke){this.connectionPair=Se,this.scrollableViewProperties=Ke}}let Ee=(()=>{class st{constructor(Ke){this._attachedOverlays=[],this._document=Ke}ngOnDestroy(){this.detach()}add(Ke){this.remove(Ke),this._attachedOverlays.push(Ke)}remove(Ke){const ze=this._attachedOverlays.indexOf(Ke);ze>-1&&this._attachedOverlays.splice(ze,1),0===this._attachedOverlays.length&&this.detach()}static{this.\u0275fac=function(ze){return new(ze||st)(a.KVO(r.qQ))}}static{this.\u0275prov=a.jDH({token:st,factory:st.\u0275fac,providedIn:"root"})}}return st})(),je=(()=>{class st extends Ee{constructor(Ke,ze){super(Ke),this._ngZone=ze,this._keydownListener=Tt=>{const xt=this._attachedOverlays;for(let rn=xt.length-1;rn>-1;rn--)if(xt[rn]._keydownEvents.observers.length>0){const sn=xt[rn]._keydownEvents;this._ngZone?this._ngZone.run(()=>sn.next(Tt)):sn.next(Tt);break}}}add(Ke){super.add(Ke),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}static{this.\u0275fac=function(ze){return new(ze||st)(a.KVO(r.qQ),a.KVO(a.SKi,8))}}static{this.\u0275prov=a.jDH({token:st,factory:st.\u0275fac,providedIn:"root"})}}return st})(),ne=(()=>{class st extends Ee{constructor(Ke,ze,Tt){super(Ke),this._platform=ze,this._ngZone=Tt,this._cursorStyleIsSet=!1,this._pointerDownListener=xt=>{this._pointerDownEventTarget=(0,d.Fb)(xt)},this._clickListener=xt=>{const rn=(0,d.Fb)(xt),sn="click"===xt.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:rn;this._pointerDownEventTarget=null;const nn=this._attachedOverlays.slice();for(let gn=nn.length-1;gn>-1;gn--){const Et=nn[gn];if(Et._outsidePointerEvents.observers.length<1||!Et.hasAttached())continue;if(be(Et.overlayElement,rn)||be(Et.overlayElement,sn))break;const dt=Et._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>dt.next(xt)):dt.next(xt)}}}add(Ke){if(super.add(Ke),!this._isAttached){const ze=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(ze)):this._addEventListeners(ze),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=ze.style.cursor,ze.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const Ke=this._document.body;Ke.removeEventListener("pointerdown",this._pointerDownListener,!0),Ke.removeEventListener("click",this._clickListener,!0),Ke.removeEventListener("auxclick",this._clickListener,!0),Ke.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(Ke.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(Ke){Ke.addEventListener("pointerdown",this._pointerDownListener,!0),Ke.addEventListener("click",this._clickListener,!0),Ke.addEventListener("auxclick",this._clickListener,!0),Ke.addEventListener("contextmenu",this._clickListener,!0)}static{this.\u0275fac=function(ze){return new(ze||st)(a.KVO(r.qQ),a.KVO(d.OD),a.KVO(a.SKi,8))}}static{this.\u0275prov=a.jDH({token:st,factory:st.\u0275fac,providedIn:"root"})}}return st})();function be(st,Se){const Ke=typeof ShadowRoot<"u"&&ShadowRoot;let ze=Se;for(;ze;){if(ze===st)return!0;ze=Ke&&ze instanceof ShadowRoot?ze.host:ze.parentNode}return!1}let fe=(()=>{class st{constructor(Ke,ze){this._platform=ze,this._document=Ke}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const Ke="cdk-overlay-container";if(this._platform.isBrowser||(0,d.v8)()){const Tt=this._document.querySelectorAll(`.${Ke}[platform="server"], .${Ke}[platform="test"]`);for(let xt=0;xt<Tt.length;xt++)Tt[xt].remove()}const ze=this._document.createElement("div");ze.classList.add(Ke),(0,d.v8)()?ze.setAttribute("platform","test"):this._platform.isBrowser||ze.setAttribute("platform","server"),this._document.body.appendChild(ze),this._containerElement=ze}static{this.\u0275fac=function(ze){return new(ze||st)(a.KVO(r.qQ),a.KVO(d.OD))}}static{this.\u0275prov=a.jDH({token:st,factory:st.\u0275fac,providedIn:"root"})}}return st})();class q{constructor(Se,Ke,ze,Tt,xt,rn,sn,nn,gn,Et=!1,dt){this._portalOutlet=Se,this._host=Ke,this._pane=ze,this._config=Tt,this._ngZone=xt,this._keyboardDispatcher=rn,this._document=sn,this._location=nn,this._outsideClickDispatcher=gn,this._animationsDisabled=Et,this._injector=dt,this._backdropElement=null,this._backdropClick=new k.B,this._attachments=new k.B,this._detachments=new k.B,this._locationChanges=x.yU.EMPTY,this._backdropClickHandler=yt=>this._backdropClick.next(yt),this._backdropTransitionendHandler=yt=>{this._disposeBackdrop(yt.target)},this._keydownEvents=new k.B,this._outsidePointerEvents=new k.B,this._renders=new k.B,Tt.scrollStrategy&&(this._scrollStrategy=Tt.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=Tt.positionStrategy,this._afterRenderRef=(0,a.O8t)(()=>(0,a.Tzd)(()=>{this._renders.next()},{injector:this._injector}))}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(Se){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const Ke=this._portalOutlet.attach(Se);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._afterNextRenderRef?.destroy(),this._afterNextRenderRef=(0,a.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 Ke?.onDestroy&&Ke.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),Ke}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const Se=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenEmpty(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),Se}dispose(){const Se=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._afterNextRenderRef?.destroy(),this._previousHostParent=this._pane=this._host=null,Se&&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(Se){Se!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=Se,this.hasAttached()&&(Se.attach(this),this.updatePosition()))}updateSize(Se){this._config={...this._config,...Se},this._updateElementSize()}setDirection(Se){this._config={...this._config,direction:Se},this._updateElementDirection()}addPanelClass(Se){this._pane&&this._toggleClasses(this._pane,Se,!0)}removePanelClass(Se){this._pane&&this._toggleClasses(this._pane,Se,!1)}getDirection(){const Se=this._config.direction;return Se?"string"==typeof Se?Se:Se.value:"ltr"}updateScrollStrategy(Se){Se!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=Se,this.hasAttached()&&(Se.attach(this),Se.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const Se=this._pane.style;Se.width=(0,f.a1)(this._config.width),Se.height=(0,f.a1)(this._config.height),Se.minWidth=(0,f.a1)(this._config.minWidth),Se.minHeight=(0,f.a1)(this._config.minHeight),Se.maxWidth=(0,f.a1)(this._config.maxWidth),Se.maxHeight=(0,f.a1)(this._config.maxHeight)}_togglePointerEvents(Se){this._pane.style.pointerEvents=Se?"":"none"}_attachBackdrop(){const Se="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(Se)})}):this._backdropElement.classList.add(Se)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const Se=this._backdropElement;if(Se){if(this._animationsDisabled)return void this._disposeBackdrop(Se);Se.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{Se.addEventListener("transitionend",this._backdropTransitionendHandler)}),Se.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(Se)},500))}}_toggleClasses(Se,Ke,ze){const Tt=(0,f.FG)(Ke||[]).filter(xt=>!!xt);Tt.length&&(ze?Se.classList.add(...Tt):Se.classList.remove(...Tt))}_detachContentWhenEmpty(){this._ngZone.runOutsideAngular(()=>{const Se=this._renders.pipe((0,y.Q)((0,w.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()),Se.unsubscribe())})})}_disposeScrollStrategy(){const Se=this._scrollStrategy;Se&&(Se.disable(),Se.detach&&Se.detach())}_disposeBackdrop(Se){Se&&(Se.removeEventListener("click",this._backdropClickHandler),Se.removeEventListener("transitionend",this._backdropTransitionendHandler),Se.remove(),this._backdropElement===Se&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}const ce="cdk-overlay-connected-position-bounding-box",xe=/([A-Za-z%]+)$/;class _e{get positions(){return this._preferredPositions}constructor(Se,Ke,ze,Tt,xt){this._viewportRuler=Ke,this._document=ze,this._platform=Tt,this._overlayContainer=xt,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 k.B,this._resizeSubscription=x.yU.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(Se)}attach(Se){this._validatePositions(),Se.hostElement.classList.add(ce),this._overlayRef=Se,this._boundingBox=Se.hostElement,this._pane=Se.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 Se=this._originRect,Ke=this._overlayRect,ze=this._viewportRect,Tt=this._containerRect,xt=[];let rn;for(let sn of this._preferredPositions){let nn=this._getOriginPoint(Se,Tt,sn),gn=this._getOverlayPoint(nn,Ke,sn),Et=this._getOverlayFit(gn,Ke,ze,sn);if(Et.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(sn,nn);this._canFitWithFlexibleDimensions(Et,gn,ze)?xt.push({position:sn,origin:nn,overlayRect:Ke,boundingBoxRect:this._calculateBoundingBoxRect(nn,sn)}):(!rn||rn.overlayFit.visibleArea<Et.visibleArea)&&(rn={overlayFit:Et,overlayPoint:gn,originPoint:nn,position:sn,overlayRect:Ke})}if(xt.length){let sn=null,nn=-1;for(const gn of xt){const Et=gn.boundingBoxRect.width*gn.boundingBoxRect.height*(gn.position.weight||1);Et>nn&&(nn=Et,sn=gn)}return this._isPushed=!1,void this._applyPosition(sn.position,sn.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(rn.position,rn.originPoint);this._applyPosition(rn.position,rn.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&ke(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(ce),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const Se=this._lastPosition;if(Se){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const Ke=this._getOriginPoint(this._originRect,this._containerRect,Se);this._applyPosition(Se,Ke)}else this.apply()}withScrollableContainers(Se){return this._scrollables=Se,this}withPositions(Se){return this._preferredPositions=Se,-1===Se.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(Se){return this._viewportMargin=Se,this}withFlexibleDimensions(Se=!0){return this._hasFlexibleDimensions=Se,this}withGrowAfterOpen(Se=!0){return this._growAfterOpen=Se,this}withPush(Se=!0){return this._canPush=Se,this}withLockedPosition(Se=!0){return this._positionLocked=Se,this}setOrigin(Se){return this._origin=Se,this}withDefaultOffsetX(Se){return this._offsetX=Se,this}withDefaultOffsetY(Se){return this._offsetY=Se,this}withTransformOriginOn(Se){return this._transformOriginSelector=Se,this}_getOriginPoint(Se,Ke,ze){let Tt,xt;if("center"==ze.originX)Tt=Se.left+Se.width/2;else{const rn=this._isRtl()?Se.right:Se.left,sn=this._isRtl()?Se.left:Se.right;Tt="start"==ze.originX?rn:sn}return Ke.left<0&&(Tt-=Ke.left),xt="center"==ze.originY?Se.top+Se.height/2:"top"==ze.originY?Se.top:Se.bottom,Ke.top<0&&(xt-=Ke.top),{x:Tt,y:xt}}_getOverlayPoint(Se,Ke,ze){let Tt,xt;return Tt="center"==ze.overlayX?-Ke.width/2:"start"===ze.overlayX?this._isRtl()?-Ke.width:0:this._isRtl()?0:-Ke.width,xt="center"==ze.overlayY?-Ke.height/2:"top"==ze.overlayY?0:-Ke.height,{x:Se.x+Tt,y:Se.y+xt}}_getOverlayFit(Se,Ke,ze,Tt){const xt=wt(Ke);let{x:rn,y:sn}=Se,nn=this._getOffset(Tt,"x"),gn=this._getOffset(Tt,"y");nn&&(rn+=nn),gn&&(sn+=gn);let yt=0-sn,mt=sn+xt.height-ze.height,Ie=this._subtractOverflows(xt.width,0-rn,rn+xt.width-ze.width),At=this._subtractOverflows(xt.height,yt,mt),lt=Ie*At;return{visibleArea:lt,isCompletelyWithinViewport:xt.width*xt.height===lt,fitsInViewportVertically:At===xt.height,fitsInViewportHorizontally:Ie==xt.width}}_canFitWithFlexibleDimensions(Se,Ke,ze){if(this._hasFlexibleDimensions){const Tt=ze.bottom-Ke.y,xt=ze.right-Ke.x,rn=J(this._overlayRef.getConfig().minHeight),sn=J(this._overlayRef.getConfig().minWidth);return(Se.fitsInViewportVertically||null!=rn&&rn<=Tt)&&(Se.fitsInViewportHorizontally||null!=sn&&sn<=xt)}return!1}_pushOverlayOnScreen(Se,Ke,ze){if(this._previousPushAmount&&this._positionLocked)return{x:Se.x+this._previousPushAmount.x,y:Se.y+this._previousPushAmount.y};const Tt=wt(Ke),xt=this._viewportRect,rn=Math.max(Se.x+Tt.width-xt.width,0),sn=Math.max(Se.y+Tt.height-xt.height,0),nn=Math.max(xt.top-ze.top-Se.y,0),gn=Math.max(xt.left-ze.left-Se.x,0);let Et=0,dt=0;return Et=Tt.width<=xt.width?gn||-rn:Se.x<this._viewportMargin?xt.left-ze.left-Se.x:0,dt=Tt.height<=xt.height?nn||-sn:Se.y<this._viewportMargin?xt.top-ze.top-Se.y:0,this._previousPushAmount={x:Et,y:dt},{x:Se.x+Et,y:Se.y+dt}}_applyPosition(Se,Ke){if(this._setTransformOrigin(Se),this._setOverlayElementStyles(Ke,Se),this._setBoundingBoxStyles(Ke,Se),Se.panelClass&&this._addPanelClasses(Se.panelClass),this._positionChanges.observers.length){const ze=this._getScrollVisibility();if(Se!==this._lastPosition||!this._lastScrollVisibility||!function Fe(st,Se){return st===Se||st.isOriginClipped===Se.isOriginClipped&&st.isOriginOutsideView===Se.isOriginOutsideView&&st.isOverlayClipped===Se.isOverlayClipped&&st.isOverlayOutsideView===Se.isOverlayOutsideView}(this._lastScrollVisibility,ze)){const Tt=new O(Se,ze);this._positionChanges.next(Tt)}this._lastScrollVisibility=ze}this._lastPosition=Se,this._isInitialRender=!1}_setTransformOrigin(Se){if(!this._transformOriginSelector)return;const Ke=this._boundingBox.querySelectorAll(this._transformOriginSelector);let ze,Tt=Se.overlayY;ze="center"===Se.overlayX?"center":this._isRtl()?"start"===Se.overlayX?"right":"left":"start"===Se.overlayX?"left":"right";for(let xt=0;xt<Ke.length;xt++)Ke[xt].style.transformOrigin=`${ze} ${Tt}`}_calculateBoundingBoxRect(Se,Ke){const ze=this._viewportRect,Tt=this._isRtl();let xt,rn,sn,Et,dt,yt;if("top"===Ke.overlayY)rn=Se.y,xt=ze.height-rn+this._viewportMargin;else if("bottom"===Ke.overlayY)sn=ze.height-Se.y+2*this._viewportMargin,xt=ze.height-sn+this._viewportMargin;else{const mt=Math.min(ze.bottom-Se.y+ze.top,Se.y),Ie=this._lastBoundingBoxSize.height;xt=2*mt,rn=Se.y-mt,xt>Ie&&!this._isInitialRender&&!this._growAfterOpen&&(rn=Se.y-Ie/2)}if("end"===Ke.overlayX&&!Tt||"start"===Ke.overlayX&&Tt)yt=ze.width-Se.x+2*this._viewportMargin,Et=Se.x-this._viewportMargin;else if("start"===Ke.overlayX&&!Tt||"end"===Ke.overlayX&&Tt)dt=Se.x,Et=ze.right-Se.x;else{const mt=Math.min(ze.right-Se.x+ze.left,Se.x),Ie=this._lastBoundingBoxSize.width;Et=2*mt,dt=Se.x-mt,Et>Ie&&!this._isInitialRender&&!this._growAfterOpen&&(dt=Se.x-Ie/2)}return{top:rn,left:dt,bottom:sn,right:yt,width:Et,height:xt}}_setBoundingBoxStyles(Se,Ke){const ze=this._calculateBoundingBoxRect(Se,Ke);!this._isInitialRender&&!this._growAfterOpen&&(ze.height=Math.min(ze.height,this._lastBoundingBoxSize.height),ze.width=Math.min(ze.width,this._lastBoundingBoxSize.width));const Tt={};if(this._hasExactPosition())Tt.top=Tt.left="0",Tt.bottom=Tt.right=Tt.maxHeight=Tt.maxWidth="",Tt.width=Tt.height="100%";else{const xt=this._overlayRef.getConfig().maxHeight,rn=this._overlayRef.getConfig().maxWidth;Tt.height=(0,f.a1)(ze.height),Tt.top=(0,f.a1)(ze.top),Tt.bottom=(0,f.a1)(ze.bottom),Tt.width=(0,f.a1)(ze.width),Tt.left=(0,f.a1)(ze.left),Tt.right=(0,f.a1)(ze.right),Tt.alignItems="center"===Ke.overlayX?"center":"end"===Ke.overlayX?"flex-end":"flex-start",Tt.justifyContent="center"===Ke.overlayY?"center":"bottom"===Ke.overlayY?"flex-end":"flex-start",xt&&(Tt.maxHeight=(0,f.a1)(xt)),rn&&(Tt.maxWidth=(0,f.a1)(rn))}this._lastBoundingBoxSize=ze,ke(this._boundingBox.style,Tt)}_resetBoundingBoxStyles(){ke(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){ke(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(Se,Ke){const ze={},Tt=this._hasExactPosition(),xt=this._hasFlexibleDimensions,rn=this._overlayRef.getConfig();if(Tt){const Et=this._viewportRuler.getViewportScrollPosition();ke(ze,this._getExactOverlayY(Ke,Se,Et)),ke(ze,this._getExactOverlayX(Ke,Se,Et))}else ze.position="static";let sn="",nn=this._getOffset(Ke,"x"),gn=this._getOffset(Ke,"y");nn&&(sn+=`translateX(${nn}px) `),gn&&(sn+=`translateY(${gn}px)`),ze.transform=sn.trim(),rn.maxHeight&&(Tt?ze.maxHeight=(0,f.a1)(rn.maxHeight):xt&&(ze.maxHeight="")),rn.maxWidth&&(Tt?ze.maxWidth=(0,f.a1)(rn.maxWidth):xt&&(ze.maxWidth="")),ke(this._pane.style,ze)}_getExactOverlayY(Se,Ke,ze){let Tt={top:"",bottom:""},xt=this._getOverlayPoint(Ke,this._overlayRect,Se);return this._isPushed&&(xt=this._pushOverlayOnScreen(xt,this._overlayRect,ze)),"bottom"===Se.overlayY?Tt.bottom=this._document.documentElement.clientHeight-(xt.y+this._overlayRect.height)+"px":Tt.top=(0,f.a1)(xt.y),Tt}_getExactOverlayX(Se,Ke,ze){let rn,Tt={left:"",right:""},xt=this._getOverlayPoint(Ke,this._overlayRect,Se);return this._isPushed&&(xt=this._pushOverlayOnScreen(xt,this._overlayRect,ze)),rn=this._isRtl()?"end"===Se.overlayX?"left":"right":"end"===Se.overlayX?"right":"left","right"===rn?Tt.right=this._document.documentElement.clientWidth-(xt.x+this._overlayRect.width)+"px":Tt.left=(0,f.a1)(xt.x),Tt}_getScrollVisibility(){const Se=this._getOriginRect(),Ke=this._pane.getBoundingClientRect(),ze=this._scrollables.map(Tt=>Tt.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:U(Se,ze),isOriginOutsideView:H(Se,ze),isOverlayClipped:U(Ke,ze),isOverlayOutsideView:H(Ke,ze)}}_subtractOverflows(Se,...Ke){return Ke.reduce((ze,Tt)=>ze-Math.max(Tt,0),Se)}_getNarrowedViewportRect(){const Se=this._document.documentElement.clientWidth,Ke=this._document.documentElement.clientHeight,ze=this._viewportRuler.getViewportScrollPosition();return{top:ze.top+this._viewportMargin,left:ze.left+this._viewportMargin,right:ze.left+Se-this._viewportMargin,bottom:ze.top+Ke-this._viewportMargin,width:Se-2*this._viewportMargin,height:Ke-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(Se,Ke){return"x"===Ke?null==Se.offsetX?this._offsetX:Se.offsetX:null==Se.offsetY?this._offsetY:Se.offsetY}_validatePositions(){}_addPanelClasses(Se){this._pane&&(0,f.FG)(Se).forEach(Ke=>{""!==Ke&&-1===this._appliedPanelClasses.indexOf(Ke)&&(this._appliedPanelClasses.push(Ke),this._pane.classList.add(Ke))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(Se=>{this._pane.classList.remove(Se)}),this._appliedPanelClasses=[])}_getOriginRect(){const Se=this._origin;if(Se instanceof a.aKT)return Se.nativeElement.getBoundingClientRect();if(Se instanceof Element)return Se.getBoundingClientRect();const Ke=Se.width||0,ze=Se.height||0;return{top:Se.y,bottom:Se.y+ze,left:Se.x,right:Se.x+Ke,height:ze,width:Ke}}}function ke(st,Se){for(let Ke in Se)Se.hasOwnProperty(Ke)&&(st[Ke]=Se[Ke]);return st}function J(st){if("number"!=typeof st&&null!=st){const[Se,Ke]=st.split(xe);return Ke&&"px"!==Ke?null:parseFloat(Se)}return st||null}function wt(st){return{top:Math.floor(st.top),right:Math.floor(st.right),bottom:Math.floor(st.bottom),left:Math.floor(st.left),width:Math.floor(st.width),height:Math.floor(st.height)}}const he="cdk-global-overlay-wrapper";class Q{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(Se){const Ke=Se.getConfig();this._overlayRef=Se,this._width&&!Ke.width&&Se.updateSize({width:this._width}),this._height&&!Ke.height&&Se.updateSize({height:this._height}),Se.hostElement.classList.add(he),this._isDisposed=!1}top(Se=""){return this._bottomOffset="",this._topOffset=Se,this._alignItems="flex-start",this}left(Se=""){return this._xOffset=Se,this._xPosition="left",this}bottom(Se=""){return this._topOffset="",this._bottomOffset=Se,this._alignItems="flex-end",this}right(Se=""){return this._xOffset=Se,this._xPosition="right",this}start(Se=""){return this._xOffset=Se,this._xPosition="start",this}end(Se=""){return this._xOffset=Se,this._xPosition="end",this}width(Se=""){return this._overlayRef?this._overlayRef.updateSize({width:Se}):this._width=Se,this}height(Se=""){return this._overlayRef?this._overlayRef.updateSize({height:Se}):this._height=Se,this}centerHorizontally(Se=""){return this.left(Se),this._xPosition="center",this}centerVertically(Se=""){return this.top(Se),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const Se=this._overlayRef.overlayElement.style,Ke=this._overlayRef.hostElement.style,ze=this._overlayRef.getConfig(),{width:Tt,height:xt,maxWidth:rn,maxHeight:sn}=ze,nn=!("100%"!==Tt&&"100vw"!==Tt||rn&&"100%"!==rn&&"100vw"!==rn),gn=!("100%"!==xt&&"100vh"!==xt||sn&&"100%"!==sn&&"100vh"!==sn),Et=this._xPosition,dt=this._xOffset,yt="rtl"===this._overlayRef.getConfig().direction;let mt="",Ie="",At="";nn?At="flex-start":"center"===Et?(At="center",yt?Ie=dt:mt=dt):yt?"left"===Et||"end"===Et?(At="flex-end",mt=dt):("right"===Et||"start"===Et)&&(At="flex-start",Ie=dt):"left"===Et||"start"===Et?(At="flex-start",mt=dt):("right"===Et||"end"===Et)&&(At="flex-end",Ie=dt),Se.position=this._cssPosition,Se.marginLeft=nn?"0":mt,Se.marginTop=gn?"0":this._topOffset,Se.marginBottom=this._bottomOffset,Se.marginRight=nn?"0":Ie,Ke.justifyContent=At,Ke.alignItems=gn?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const Se=this._overlayRef.overlayElement.style,Ke=this._overlayRef.hostElement,ze=Ke.style;Ke.classList.remove(he),ze.justifyContent=ze.alignItems=Se.marginTop=Se.marginBottom=Se.marginLeft=Se.marginRight=Se.position="",this._overlayRef=null,this._isDisposed=!0}}let de=(()=>{class st{constructor(Ke,ze,Tt,xt){this._viewportRuler=Ke,this._document=ze,this._platform=Tt,this._overlayContainer=xt}global(){return new Q}flexibleConnectedTo(Ke){return new _e(Ke,this._viewportRuler,this._document,this._platform,this._overlayContainer)}static{this.\u0275fac=function(ze){return new(ze||st)(a.KVO(e.Xj),a.KVO(r.qQ),a.KVO(d.OD),a.KVO(fe))}}static{this.\u0275prov=a.jDH({token:st,factory:st.\u0275fac,providedIn:"root"})}}return st})(),ee=0,Te=(()=>{class st{constructor(Ke,ze,Tt,xt,rn,sn,nn,gn,Et,dt,yt,mt){this.scrollStrategies=Ke,this._overlayContainer=ze,this._componentFactoryResolver=Tt,this._positionBuilder=xt,this._keyboardDispatcher=rn,this._injector=sn,this._ngZone=nn,this._document=gn,this._directionality=Et,this._location=dt,this._outsideClickDispatcher=yt,this._animationsModuleType=mt}create(Ke){const ze=this._createHostElement(),Tt=this._createPaneElement(ze),xt=this._createPortalOutlet(Tt),rn=new K(Ke);return rn.direction=rn.direction||this._directionality.value,new q(xt,ze,Tt,rn,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType,this._injector.get(a.uvJ))}position(){return this._positionBuilder}_createPaneElement(Ke){const ze=this._document.createElement("div");return ze.id="cdk-overlay-"+ee++,ze.classList.add("cdk-overlay-pane"),Ke.appendChild(ze),ze}_createHostElement(){const Ke=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(Ke),Ke}_createPortalOutlet(Ke){return this._appRef||(this._appRef=this._injector.get(a.o8S)),new M.aI(Ke,this._componentFactoryResolver,this._appRef,this._injector,this._document)}static{this.\u0275fac=function(ze){return new(ze||st)(a.KVO(R),a.KVO(fe),a.KVO(a.OM3),a.KVO(de),a.KVO(je),a.KVO(a.zZn),a.KVO(a.SKi),a.KVO(r.qQ),a.KVO(F.dS),a.KVO(r.aZ),a.KVO(ne),a.KVO(a.bc$,8))}}static{this.\u0275prov=a.jDH({token:st,factory:st.\u0275fac,providedIn:"root"})}}return st})();const ie=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],pe=new a.nKC("cdk-connected-overlay-scroll-strategy",{providedIn:"root",factory:()=>{const st=(0,a.WQX)(Te);return()=>st.scrollStrategies.reposition()}});let we=(()=>{class st{constructor(Ke){this.elementRef=Ke}static{this.\u0275fac=function(ze){return new(ze||st)(a.rXU(a.aKT))}}static{this.\u0275dir=a.FsC({type:st,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"],standalone:!0})}}return st})(),Pe=(()=>{class st{get offsetX(){return this._offsetX}set offsetX(Ke){this._offsetX=Ke,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(Ke){this._offsetY=Ke,this._position&&this._updatePositionStrategy(this._position)}get disposeOnNavigation(){return this._disposeOnNavigation}set disposeOnNavigation(Ke){this._disposeOnNavigation=Ke}constructor(Ke,ze,Tt,xt,rn){this._overlay=Ke,this._dir=rn,this._backdropSubscription=x.yU.EMPTY,this._attachSubscription=x.yU.EMPTY,this._detachSubscription=x.yU.EMPTY,this._positionSubscription=x.yU.EMPTY,this._disposeOnNavigation=!1,this._ngZone=(0,a.WQX)(a.SKi),this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.hasBackdrop=!1,this.lockPosition=!1,this.flexibleDimensions=!1,this.growAfterOpen=!1,this.push=!1,this.backdropClick=new a.bkB,this.positionChange=new a.bkB,this.attach=new a.bkB,this.detach=new a.bkB,this.overlayKeydown=new a.bkB,this.overlayOutsideClick=new a.bkB,this._templatePortal=new M.VA(ze,Tt),this._scrollStrategyFactory=xt,this.scrollStrategy=this._scrollStrategyFactory()}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:"ltr"}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef&&this._overlayRef.dispose()}ngOnChanges(Ke){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),Ke.origin&&this.open&&this._position.apply()),Ke.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=ie);const Ke=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=Ke.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=Ke.detachments().subscribe(()=>this.detach.emit()),Ke.keydownEvents().subscribe(ze=>{this.overlayKeydown.next(ze),ze.keyCode===T._f&&!this.disableClose&&!(0,T.rp)(ze)&&(ze.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(ze=>{const Tt=this._getOriginElement(),xt=(0,d.Fb)(ze);(!Tt||Tt!==xt&&!Tt.contains(xt))&&this.overlayOutsideClick.next(ze)})}_buildConfig(){const Ke=this._position=this.positionStrategy||this._createPositionStrategy(),ze=new K({direction:this._dir,positionStrategy:Ke,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop,disposeOnNavigation:this.disposeOnNavigation});return(this.width||0===this.width)&&(ze.width=this.width),(this.height||0===this.height)&&(ze.height=this.height),(this.minWidth||0===this.minWidth)&&(ze.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(ze.minHeight=this.minHeight),this.backdropClass&&(ze.backdropClass=this.backdropClass),this.panelClass&&(ze.panelClass=this.panelClass),ze}_updatePositionStrategy(Ke){const ze=this.positions.map(Tt=>({originX:Tt.originX,originY:Tt.originY,overlayX:Tt.overlayX,overlayY:Tt.overlayY,offsetX:Tt.offsetX||this.offsetX,offsetY:Tt.offsetY||this.offsetY,panelClass:Tt.panelClass||void 0}));return Ke.setOrigin(this._getOrigin()).withPositions(ze).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const Ke=this._overlay.position().flexibleConnectedTo(this._getOrigin());return this._updatePositionStrategy(Ke),Ke}_getOrigin(){return this.origin instanceof we?this.origin.elementRef:this.origin}_getOriginElement(){return this.origin instanceof we?this.origin.elementRef.nativeElement:this.origin instanceof a.aKT?this.origin.nativeElement:typeof Element<"u"&&this.origin instanceof Element?this.origin:null}_attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(Ke=>{this.backdropClick.emit(Ke)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe(function I(st,Se=!1){return(0,m.N)((Ke,ze)=>{let Tt=0;Ke.subscribe((0,_._)(ze,xt=>{const rn=st(xt,Tt++);(rn||Se)&&ze.next(xt),!rn&&ze.complete()}))})}(()=>this.positionChange.observers.length>0)).subscribe(Ke=>{this._ngZone.run(()=>this.positionChange.emit(Ke)),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}static{this.\u0275fac=function(ze){return new(ze||st)(a.rXU(Te),a.rXU(a.C4Q),a.rXU(a.c1b),a.rXU(pe),a.rXU(F.dS,8))}}static{this.\u0275dir=a.FsC({type:st,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:[0,"cdkConnectedOverlayOrigin","origin"],positions:[0,"cdkConnectedOverlayPositions","positions"],positionStrategy:[0,"cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:[0,"cdkConnectedOverlayOffsetX","offsetX"],offsetY:[0,"cdkConnectedOverlayOffsetY","offsetY"],width:[0,"cdkConnectedOverlayWidth","width"],height:[0,"cdkConnectedOverlayHeight","height"],minWidth:[0,"cdkConnectedOverlayMinWidth","minWidth"],minHeight:[0,"cdkConnectedOverlayMinHeight","minHeight"],backdropClass:[0,"cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:[0,"cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:[0,"cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:[0,"cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:[0,"cdkConnectedOverlayOpen","open"],disableClose:[0,"cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:[0,"cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:[2,"cdkConnectedOverlayHasBackdrop","hasBackdrop",a.L39],lockPosition:[2,"cdkConnectedOverlayLockPosition","lockPosition",a.L39],flexibleDimensions:[2,"cdkConnectedOverlayFlexibleDimensions","flexibleDimensions",a.L39],growAfterOpen:[2,"cdkConnectedOverlayGrowAfterOpen","growAfterOpen",a.L39],push:[2,"cdkConnectedOverlayPush","push",a.L39],disposeOnNavigation:[2,"cdkConnectedOverlayDisposeOnNavigation","disposeOnNavigation",a.L39]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],standalone:!0,features:[a.GFd,a.OA$]})}}return st})();const Re={provide:pe,deps:[Te],useFactory:function Ce(st){return()=>st.scrollStrategies.reposition()}};let Ze=(()=>{class st{static{this.\u0275fac=function(ze){return new(ze||st)}}static{this.\u0275mod=a.$C({type:st})}static{this.\u0275inj=a.G2t({providers:[Te,Re],imports:[F.jI,M.jc,e.E9,e.E9]})}}return st})()},13916:(Ge,L,n)=>{"use strict";n.d(L,{BD:()=>T,BQ:()=>F,CZ:()=>w,Fb:()=>B,IK:()=>d,KT:()=>V,MU:()=>m,OD:()=>f,r5:()=>M,v8:()=>H,vc:()=>G});var e=n(55685),r=n(31761);let a;try{a=typeof Intl<"u"&&Intl.v8BreakIterator}catch{a=!1}let u,f=(()=>{class U{constructor(R){this._platformId=R,this.isBrowser=this._platformId?(0,r.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&&!a)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}static{this.\u0275fac=function(K){return new(K||U)(e.KVO(e.Agw))}}static{this.\u0275prov=e.jDH({token:U,factory:U.\u0275fac,providedIn:"root"})}}return U})(),d=(()=>{class U{static{this.\u0275fac=function(K){return new(K||U)}}static{this.\u0275mod=e.$C({type:U})}static{this.\u0275inj=e.G2t({})}}return U})();const y=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function m(){if(u)return u;if("object"!=typeof document||!document)return u=new Set(y),u;let U=document.createElement("input");return u=new Set(y.filter($=>(U.setAttribute("type",$),U.type===$))),u}let _;function F(U){return function I(){if(null==_&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>_=!0}))}finally{_=_||!1}return _}()?U:!!U.capture}var M=function(U){return U[U.NORMAL=0]="NORMAL",U[U.NEGATED=1]="NEGATED",U[U.INVERTED=2]="INVERTED",U}(M||{});let k,x,A;function w(){if(null==x){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return x=!1,x;if("scrollBehavior"in document.documentElement.style)x=!0;else{const U=Element.prototype.scrollTo;x=!!U&&!/\{\s*\[native code\]\s*\}/.test(U.toString())}}return x}function T(){if("object"!=typeof document||!document)return M.NORMAL;if(null==k){const U=document.createElement("div"),$=U.style;U.dir="rtl",$.width="1px",$.overflow="auto",$.visibility="hidden",$.pointerEvents="none",$.position="absolute";const R=document.createElement("div"),K=R.style;K.width="2px",K.height="1px",U.appendChild(R),document.body.appendChild(U),k=M.NORMAL,0===U.scrollLeft&&(U.scrollLeft=1,k=0===U.scrollLeft?M.NEGATED:M.INVERTED),U.remove()}return k}function V(U){if(function z(){if(null==A){const U=typeof document<"u"?document.head:null;A=!(!U||!U.createShadowRoot&&!U.attachShadow)}return A}()){const $=U.getRootNode?U.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&$ instanceof ShadowRoot)return $}return null}function G(){let U=typeof document<"u"&&document?document.activeElement:null;for(;U&&U.shadowRoot;){const $=U.shadowRoot.activeElement;if($===U)break;U=$}return U}function B(U){return U.composedPath?U.composedPath()[0]:U.target}function H(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}},77387:(Ge,L,n)=>{"use strict";n.d(L,{A8:()=>I,I3:()=>V,VA:()=>F,aI:()=>w,jc:()=>B,lb:()=>k});var e=n(55685),r=n(31761);class _{attach($){return this._attachedHost=$,$.attach(this)}detach(){let $=this._attachedHost;null!=$&&(this._attachedHost=null,$.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost($){this._attachedHost=$}}class I extends _{constructor($,R,K,j,Y){super(),this.component=$,this.viewContainerRef=R,this.injector=K,this.componentFactoryResolver=j,this.projectableNodes=Y}}class F extends _{constructor($,R,K,j){super(),this.templateRef=$,this.viewContainerRef=R,this.context=K,this.injector=j}get origin(){return this.templateRef.elementRef}attach($,R=this.context){return this.context=R,super.attach($)}detach(){return this.context=void 0,super.detach()}}class M extends _{constructor($){super(),this.element=$ instanceof e.aKT?$.nativeElement:$}}class k{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach($){return $ instanceof I?(this._attachedPortal=$,this.attachComponentPortal($)):$ instanceof F?(this._attachedPortal=$,this.attachTemplatePortal($)):this.attachDomPortal&&$ instanceof M?(this._attachedPortal=$,this.attachDomPortal($)):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($){this._disposeFn=$}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class w extends k{constructor($,R,K,j,Y){super(),this.outletElement=$,this._componentFactoryResolver=R,this._appRef=K,this._defaultInjector=j,this.attachDomPortal=O=>{const me=O.element,ge=this._document.createComment("dom-portal");me.parentNode.insertBefore(ge,me),this.outletElement.appendChild(me),this._attachedPortal=O,super.setDisposeFn(()=>{ge.parentNode&&ge.parentNode.replaceChild(me,ge)})},this._document=Y}attachComponentPortal($){const K=($.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory($.component);let j;return $.viewContainerRef?(j=$.viewContainerRef.createComponent(K,$.viewContainerRef.length,$.injector||$.viewContainerRef.injector,$.projectableNodes||void 0),this.setDisposeFn(()=>j.destroy())):(j=K.create($.injector||this._defaultInjector||e.zZn.NULL),this._appRef.attachView(j.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(j.hostView),j.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(j)),this._attachedPortal=$,j}attachTemplatePortal($){let R=$.viewContainerRef,K=R.createEmbeddedView($.templateRef,$.context,{injector:$.injector});return K.rootNodes.forEach(j=>this.outletElement.appendChild(j)),K.detectChanges(),this.setDisposeFn(()=>{let j=R.indexOf(K);-1!==j&&R.remove(j)}),this._attachedPortal=$,K}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode($){return $.hostView.rootNodes[0]}}let V=(()=>{class U extends k{constructor(R,K,j){super(),this._componentFactoryResolver=R,this._viewContainerRef=K,this._isInitialized=!1,this.attached=new e.bkB,this.attachDomPortal=Y=>{const O=Y.element,me=this._document.createComment("dom-portal");Y.setAttachedHost(this),O.parentNode.insertBefore(me,O),this._getRootNode().appendChild(O),this._attachedPortal=Y,super.setDisposeFn(()=>{me.parentNode&&me.parentNode.replaceChild(O,me)})},this._document=j}get portal(){return this._attachedPortal}set portal(R){this.hasAttached()&&!R&&!this._isInitialized||(this.hasAttached()&&super.detach(),R&&super.attach(R),this._attachedPortal=R||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(R){R.setAttachedHost(this);const K=null!=R.viewContainerRef?R.viewContainerRef:this._viewContainerRef,Y=(R.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(R.component),O=K.createComponent(Y,K.length,R.injector||K.injector,R.projectableNodes||void 0);return K!==this._viewContainerRef&&this._getRootNode().appendChild(O.hostView.rootNodes[0]),super.setDisposeFn(()=>O.destroy()),this._attachedPortal=R,this._attachedRef=O,this.attached.emit(O),O}attachTemplatePortal(R){R.setAttachedHost(this);const K=this._viewContainerRef.createEmbeddedView(R.templateRef,R.context,{injector:R.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=R,this._attachedRef=K,this.attached.emit(K),K}_getRootNode(){const R=this._viewContainerRef.element.nativeElement;return R.nodeType===R.ELEMENT_NODE?R:R.parentNode}static{this.\u0275fac=function(K){return new(K||U)(e.rXU(e.OM3),e.rXU(e.c1b),e.rXU(r.qQ))}}static{this.\u0275dir=e.FsC({type:U,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:[0,"cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],standalone:!0,features:[e.Vt3]})}}return U})(),B=(()=>{class U{static{this.\u0275fac=function(K){return new(K||U)}}static{this.\u0275mod=e.$C({type:U})}static{this.\u0275inj=e.G2t({})}}return U})()},22669:(Ge,L,n)=>{"use strict";n.d(L,{uv:()=>fe,Gj:()=>Q,R:()=>be,E9:()=>de,Xj:()=>ce});var e=n(71013),r=n(55685),a=n(40352),f=n(10047),d=n(33055),u=n(72620),y=n(70229),m=n(38355);const _={schedule(ee){let Te=requestAnimationFrame,ie=cancelAnimationFrame;const{delegate:pe}=_;pe&&(Te=pe.requestAnimationFrame,ie=pe.cancelAnimationFrame);const we=Te(Pe=>{ie=void 0,ee(Pe)});return new m.yU(()=>ie?.(we))},requestAnimationFrame(...ee){const{delegate:Te}=_;return(Te?.requestAnimationFrame||requestAnimationFrame)(...ee)},cancelAnimationFrame(...ee){const{delegate:Te}=_;return(Te?.cancelAnimationFrame||cancelAnimationFrame)(...ee)},delegate:void 0};var F=n(65951);new class M extends F.q{flush(Te){this._active=!0;const ie=this._scheduled;this._scheduled=void 0;const{actions:pe}=this;let we;Te=Te||pe.shift();do{if(we=Te.execute(Te.state,Te.delay))break}while((Te=pe[0])&&Te.id===ie&&pe.shift());if(this._active=!1,we){for(;(Te=pe[0])&&Te.id===ie&&pe.shift();)Te.unsubscribe();throw we}}}(class I extends y.R{constructor(Te,ie){super(Te,ie),this.scheduler=Te,this.work=ie}requestAsyncId(Te,ie,pe=0){return null!==pe&&pe>0?super.requestAsyncId(Te,ie,pe):(Te.actions.push(this),Te._scheduled||(Te._scheduled=_.requestAnimationFrame(()=>Te.flush(void 0))))}recycleAsyncId(Te,ie,pe=0){var we;if(null!=pe?pe>0:this.delay>0)return super.recycleAsyncId(Te,ie,pe);const{actions:Pe}=Te;null!=ie&&(null===(we=Pe[Pe.length-1])||void 0===we?void 0:we.id)!==ie&&(_.cancelAnimationFrame(ie),Te._scheduled=void 0)}});n(35790);var T=n(19370),A=n(97216),z=n(76560),V=n(91002),B=n(50237);function H(ee,Te=T.E){return function G(ee){return(0,A.N)((Te,ie)=>{let pe=!1,we=null,Pe=null,Ce=!1;const Re=()=>{if(Pe?.unsubscribe(),Pe=null,pe){pe=!1;const vt=we;we=null,ie.next(vt)}Ce&&ie.complete()},Ze=()=>{Pe=null,Ce&&ie.complete()};Te.subscribe((0,V._)(ie,vt=>{pe=!0,we=vt,Pe||(0,z.Tg)(ee(vt)).subscribe(Pe=(0,V._)(ie,Re,Ze))},()=>{Ce=!0,(!pe||!Pe||Pe.closed)&&ie.complete()}))})}(()=>(0,B.O)(ee,Te))}var U=n(79274),$=n(19443),R=n(13916),K=n(31761),j=n(1579);let be=(()=>{class ee{constructor(ie,pe,we){this._ngZone=ie,this._platform=pe,this._scrolled=new a.B,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=we}register(ie){this.scrollContainers.has(ie)||this.scrollContainers.set(ie,ie.elementScrolled().subscribe(()=>this._scrolled.next(ie)))}deregister(ie){const pe=this.scrollContainers.get(ie);pe&&(pe.unsubscribe(),this.scrollContainers.delete(ie))}scrolled(ie=20){return this._platform.isBrowser?new d.c(pe=>{this._globalSubscription||this._addGlobalListener();const we=ie>0?this._scrolled.pipe(H(ie)).subscribe(pe):this._scrolled.subscribe(pe);return this._scrolledCount++,()=>{we.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):(0,f.of)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((ie,pe)=>this.deregister(pe)),this._scrolled.complete()}ancestorScrolled(ie,pe){const we=this.getAncestorScrollContainers(ie);return this.scrolled(pe).pipe((0,U.p)(Pe=>!Pe||we.indexOf(Pe)>-1))}getAncestorScrollContainers(ie){const pe=[];return this.scrollContainers.forEach((we,Pe)=>{this._scrollableContainsElement(Pe,ie)&&pe.push(Pe)}),pe}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(ie,pe){let we=(0,e.i8)(pe),Pe=ie.getElementRef().nativeElement;do{if(we==Pe)return!0}while(we=we.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{const ie=this._getWindow();return(0,u.R)(ie.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}static{this.\u0275fac=function(pe){return new(pe||ee)(r.KVO(r.SKi),r.KVO(R.OD),r.KVO(K.qQ,8))}}static{this.\u0275prov=r.jDH({token:ee,factory:ee.\u0275fac,providedIn:"root"})}}return ee})(),fe=(()=>{class ee{constructor(ie,pe,we,Pe){this.elementRef=ie,this.scrollDispatcher=pe,this.ngZone=we,this.dir=Pe,this._destroyed=new a.B,this._elementScrolled=new d.c(Ce=>this.ngZone.runOutsideAngular(()=>(0,u.R)(this.elementRef.nativeElement,"scroll").pipe((0,$.Q)(this._destroyed)).subscribe(Ce)))}ngOnInit(){this.scrollDispatcher.register(this)}ngOnDestroy(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(ie){const pe=this.elementRef.nativeElement,we=this.dir&&"rtl"==this.dir.value;null==ie.left&&(ie.left=we?ie.end:ie.start),null==ie.right&&(ie.right=we?ie.start:ie.end),null!=ie.bottom&&(ie.top=pe.scrollHeight-pe.clientHeight-ie.bottom),we&&(0,R.BD)()!=R.r5.NORMAL?(null!=ie.left&&(ie.right=pe.scrollWidth-pe.clientWidth-ie.left),(0,R.BD)()==R.r5.INVERTED?ie.left=ie.right:(0,R.BD)()==R.r5.NEGATED&&(ie.left=ie.right?-ie.right:ie.right)):null!=ie.right&&(ie.left=pe.scrollWidth-pe.clientWidth-ie.right),this._applyScrollToOptions(ie)}_applyScrollToOptions(ie){const pe=this.elementRef.nativeElement;(0,R.CZ)()?pe.scrollTo(ie):(null!=ie.top&&(pe.scrollTop=ie.top),null!=ie.left&&(pe.scrollLeft=ie.left))}measureScrollOffset(ie){const pe="left",Pe=this.elementRef.nativeElement;if("top"==ie)return Pe.scrollTop;if("bottom"==ie)return Pe.scrollHeight-Pe.clientHeight-Pe.scrollTop;const Ce=this.dir&&"rtl"==this.dir.value;return"start"==ie?ie=Ce?"right":pe:"end"==ie&&(ie=Ce?pe:"right"),Ce&&(0,R.BD)()==R.r5.INVERTED?ie==pe?Pe.scrollWidth-Pe.clientWidth-Pe.scrollLeft:Pe.scrollLeft:Ce&&(0,R.BD)()==R.r5.NEGATED?ie==pe?Pe.scrollLeft+Pe.scrollWidth-Pe.clientWidth:-Pe.scrollLeft:ie==pe?Pe.scrollLeft:Pe.scrollWidth-Pe.clientWidth-Pe.scrollLeft}static{this.\u0275fac=function(pe){return new(pe||ee)(r.rXU(r.aKT),r.rXU(be),r.rXU(r.SKi),r.rXU(j.dS,8))}}static{this.\u0275dir=r.FsC({type:ee,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0})}}return ee})(),ce=(()=>{class ee{constructor(ie,pe,we){this._platform=ie,this._change=new a.B,this._changeListener=Pe=>{this._change.next(Pe)},this._document=we,pe.runOutsideAngular(()=>{if(ie.isBrowser){const Pe=this._getWindow();Pe.addEventListener("resize",this._changeListener),Pe.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const ie=this._getWindow();ie.removeEventListener("resize",this._changeListener),ie.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const ie={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),ie}getViewportRect(){const ie=this.getViewportScrollPosition(),{width:pe,height:we}=this.getViewportSize();return{top:ie.top,left:ie.left,bottom:ie.top+we,right:ie.left+pe,height:we,width:pe}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const ie=this._document,pe=this._getWindow(),we=ie.documentElement,Pe=we.getBoundingClientRect();return{top:-Pe.top||ie.body.scrollTop||pe.scrollY||we.scrollTop||0,left:-Pe.left||ie.body.scrollLeft||pe.scrollX||we.scrollLeft||0}}change(ie=20){return ie>0?this._change.pipe(H(ie)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const ie=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:ie.innerWidth,height:ie.innerHeight}:{width:0,height:0}}static{this.\u0275fac=function(pe){return new(pe||ee)(r.KVO(R.OD),r.KVO(r.SKi),r.KVO(K.qQ,8))}}static{this.\u0275prov=r.jDH({token:ee,factory:ee.\u0275fac,providedIn:"root"})}}return ee})(),Q=(()=>{class ee{static{this.\u0275fac=function(pe){return new(pe||ee)}}static{this.\u0275mod=r.$C({type:ee})}static{this.\u0275inj=r.G2t({})}}return ee})(),de=(()=>{class ee{static{this.\u0275fac=function(pe){return new(pe||ee)}}static{this.\u0275mod=r.$C({type:ee})}static{this.\u0275inj=r.G2t({imports:[j.jI,Q,j.jI,Q]})}}return ee})()},53608:(Ge,L,n)=>{"use strict";n.d(L,{Up:()=>G,VI:()=>V,nb:()=>x,oX:()=>k,uY:()=>U,v5:()=>B,x8:()=>z});var e=n(25977),r=n(1579),a=n(97032),f=n(55685),d=n(94665),u=n(13916),y=n(40352),m=n(10047),_=n(66210),I=n(19443);const F=["*"];function M($,R){1&$&&f.SdG(0)}let k=(()=>{class ${constructor(K){this._elementRef=K}focus(){this._elementRef.nativeElement.focus()}static{this.\u0275fac=function(j){return new(j||$)(f.rXU(f.aKT))}}static{this.\u0275dir=f.FsC({type:$,selectors:[["","cdkStepHeader",""]],hostAttrs:["role","tab"],standalone:!0})}}return $})(),x=(()=>{class ${constructor(K){this.template=K}static{this.\u0275fac=function(j){return new(j||$)(f.rXU(f.C4Q))}}static{this.\u0275dir=f.FsC({type:$,selectors:[["","cdkStepLabel",""]],standalone:!0})}}return $})(),w=0;const z=new f.nKC("STEPPER_GLOBAL_OPTIONS");let V=(()=>{class ${get completed(){return null==this._completedOverride?this._getDefaultCompleted():this._completedOverride}set completed(K){this._completedOverride=K}_getDefaultCompleted(){return this.stepControl?this.stepControl.valid&&this.interacted:this.interacted}get hasError(){return null==this._customError?this._getDefaultError():this._customError}set hasError(K){this._customError=K}_getDefaultError(){return this.stepControl&&this.stepControl.invalid&&this.interacted}constructor(K,j){this._stepper=K,this.interacted=!1,this.interactedStream=new f.bkB,this.editable=!0,this.optional=!1,this._completedOverride=null,this._customError=null,this._stepperOptions=j||{},this._displayDefaultIndicatorType=!1!==this._stepperOptions.displayDefaultIndicatorType}select(){this._stepper.selected=this}reset(){this.interacted=!1,null!=this._completedOverride&&(this._completedOverride=!1),null!=this._customError&&(this._customError=!1),this.stepControl&&(this._childForms?.forEach(K=>K.resetForm?.()),this.stepControl.reset())}ngOnChanges(){this._stepper._stateChanged()}_markAsInteracted(){this.interacted||(this.interacted=!0,this.interactedStream.emit(this))}_showError(){return this._stepperOptions.showError??null!=this._customError}static{this.\u0275fac=function(j){return new(j||$)(f.rXU((0,f.Rfq)(()=>G)),f.rXU(z,8))}}static{this.\u0275cmp=f.VBU({type:$,selectors:[["cdk-step"]],contentQueries:function(j,Y,O){if(1&j&&(f.wni(O,x,5),f.wni(O,d.ZU,5)),2&j){let me;f.mGM(me=f.lsd())&&(Y.stepLabel=me.first),f.mGM(me=f.lsd())&&(Y._childForms=me)}},viewQuery:function(j,Y){if(1&j&&f.GBs(f.C4Q,7),2&j){let O;f.mGM(O=f.lsd())&&(Y.content=O.first)}},inputs:{stepControl:"stepControl",label:"label",errorMessage:"errorMessage",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],state:"state",editable:[2,"editable","editable",f.L39],optional:[2,"optional","optional",f.L39],completed:[2,"completed","completed",f.L39],hasError:[2,"hasError","hasError",f.L39]},outputs:{interactedStream:"interacted"},exportAs:["cdkStep"],standalone:!0,features:[f.GFd,f.OA$,f.aNF],ngContentSelectors:F,decls:1,vars:0,template:function(j,Y){1&j&&(f.NAR(),f.DNE(0,M,1,0,"ng-template"))},encapsulation:2,changeDetection:0})}}return $})(),G=(()=>{class ${get selectedIndex(){return this._selectedIndex}set selectedIndex(K){this.steps&&this._steps?(this._isValidIndex(K),this.selected?._markAsInteracted(),this._selectedIndex!==K&&!this._anyControlsInvalidOrPending(K)&&(K>=this._selectedIndex||this.steps.toArray()[K].editable)&&this._updateSelectedItemIndex(K)):this._selectedIndex=K}get selected(){return this.steps?this.steps.toArray()[this.selectedIndex]:void 0}set selected(K){this.selectedIndex=K&&this.steps?this.steps.toArray().indexOf(K):-1}get orientation(){return this._orientation}set orientation(K){this._orientation=K,this._keyManager&&this._keyManager.withVerticalOrientation("vertical"===K)}constructor(K,j,Y){this._dir=K,this._changeDetectorRef=j,this._elementRef=Y,this._destroyed=new y.B,this.steps=new f.rOR,this._sortedHeaders=new f.rOR,this.linear=!1,this._selectedIndex=0,this.selectionChange=new f.bkB,this.selectedIndexChange=new f.bkB,this._orientation="horizontal",this._groupId=w++}ngAfterContentInit(){this._steps.changes.pipe((0,_.Z)(this._steps),(0,I.Q)(this._destroyed)).subscribe(K=>{this.steps.reset(K.filter(j=>j._stepper===this)),this.steps.notifyOnChanges()})}ngAfterViewInit(){this._stepHeader.changes.pipe((0,_.Z)(this._stepHeader),(0,I.Q)(this._destroyed)).subscribe(K=>{this._sortedHeaders.reset(K.toArray().sort((j,Y)=>j._elementRef.nativeElement.compareDocumentPosition(Y._elementRef.nativeElement)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1)),this._sortedHeaders.notifyOnChanges()}),this._keyManager=new e.Bu(this._sortedHeaders).withWrap().withHomeAndEnd().withVerticalOrientation("vertical"===this._orientation),(this._dir?this._dir.change:(0,m.of)()).pipe((0,_.Z)(this._layoutDirection()),(0,I.Q)(this._destroyed)).subscribe(K=>this._keyManager.withHorizontalOrientation(K)),this._keyManager.updateActiveItem(this._selectedIndex),this.steps.changes.subscribe(()=>{this.selected||(this._selectedIndex=Math.max(this._selectedIndex-1,0))}),this._isValidIndex(this._selectedIndex)||(this._selectedIndex=0)}ngOnDestroy(){this._keyManager?.destroy(),this.steps.destroy(),this._sortedHeaders.destroy(),this._destroyed.next(),this._destroyed.complete()}next(){this.selectedIndex=Math.min(this._selectedIndex+1,this.steps.length-1)}previous(){this.selectedIndex=Math.max(this._selectedIndex-1,0)}reset(){this._updateSelectedItemIndex(0),this.steps.forEach(K=>K.reset()),this._stateChanged()}_getStepLabelId(K){return`cdk-step-label-${this._groupId}-${K}`}_getStepContentId(K){return`cdk-step-content-${this._groupId}-${K}`}_stateChanged(){this._changeDetectorRef.markForCheck()}_getAnimationDirection(K){const j=K-this._selectedIndex;return j<0?"rtl"===this._layoutDirection()?"next":"previous":j>0?"rtl"===this._layoutDirection()?"previous":"next":"current"}_getIndicatorType(K,j="number"){const Y=this.steps.toArray()[K],O=this._isCurrentStep(K);return Y._displayDefaultIndicatorType?this._getDefaultIndicatorLogic(Y,O):this._getGuidelineLogic(Y,O,j)}_getDefaultIndicatorLogic(K,j){return K._showError()&&K.hasError&&!j?"error":!K.completed||j?"number":K.editable?"edit":"done"}_getGuidelineLogic(K,j,Y="number"){return K._showError()&&K.hasError&&!j?"error":K.completed&&!j?"done":K.completed&&j?Y:K.editable&&j?"edit":Y}_isCurrentStep(K){return this._selectedIndex===K}_getFocusIndex(){return this._keyManager?this._keyManager.activeItemIndex:this._selectedIndex}_updateSelectedItemIndex(K){const j=this.steps.toArray();this.selectionChange.emit({selectedIndex:K,previouslySelectedIndex:this._selectedIndex,selectedStep:j[K],previouslySelectedStep:j[this._selectedIndex]}),this._containsFocus()?this._keyManager.setActiveItem(K):this._keyManager.updateActiveItem(K),this._selectedIndex=K,this.selectedIndexChange.emit(this._selectedIndex),this._stateChanged()}_onKeydown(K){const j=(0,a.rp)(K),Y=K.keyCode,O=this._keyManager;null==O.activeItemIndex||j||Y!==a.t6&&Y!==a.Fm?O.setFocusOrigin("keyboard").onKeydown(K):(this.selectedIndex=O.activeItemIndex,K.preventDefault())}_anyControlsInvalidOrPending(K){return!!(this.linear&&K>=0)&&this.steps.toArray().slice(0,K).some(j=>{const Y=j.stepControl;return(Y?Y.invalid||Y.pending||!j.interacted:!j.completed)&&!j.optional&&!j._completedOverride})}_layoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_containsFocus(){const K=this._elementRef.nativeElement,j=(0,u.vc)();return K===j||K.contains(j)}_isValidIndex(K){return K>-1&&(!this.steps||K<this.steps.length)}static{this.\u0275fac=function(j){return new(j||$)(f.rXU(r.dS,8),f.rXU(f.gRc),f.rXU(f.aKT))}}static{this.\u0275dir=f.FsC({type:$,selectors:[["","cdkStepper",""]],contentQueries:function(j,Y,O){if(1&j&&(f.wni(O,V,5),f.wni(O,k,5)),2&j){let me;f.mGM(me=f.lsd())&&(Y._steps=me),f.mGM(me=f.lsd())&&(Y._stepHeader=me)}},inputs:{linear:[2,"linear","linear",f.L39],selectedIndex:[2,"selectedIndex","selectedIndex",f.Udg],selected:"selected",orientation:"orientation"},outputs:{selectionChange:"selectionChange",selectedIndexChange:"selectedIndexChange"},exportAs:["cdkStepper"],standalone:!0,features:[f.GFd]})}}return $})(),B=(()=>{class ${constructor(K){this._stepper=K,this.type="submit"}static{this.\u0275fac=function(j){return new(j||$)(f.rXU(G))}}static{this.\u0275dir=f.FsC({type:$,selectors:[["button","cdkStepperNext",""]],hostVars:1,hostBindings:function(j,Y){1&j&&f.bIt("click",function(){return Y._stepper.next()}),2&j&&f.Mr5("type",Y.type)},inputs:{type:"type"},standalone:!0})}}return $})(),U=(()=>{class ${static{this.\u0275fac=function(j){return new(j||$)}}static{this.\u0275mod=f.$C({type:$})}static{this.\u0275inj=f.G2t({imports:[r.jI]})}}return $})()},31761:(Ge,L,n)=>{"use strict";n.d(L,{AJ:()=>Hr,B3:()=>or,EO:()=>mi,GH:()=>Je,Jj:()=>Nt,MD:()=>Xr,N0:()=>Ia,QT:()=>a,QX:()=>ri,Sm:()=>T,Sq:()=>Ye,T3:()=>Ir,UE:()=>No,VF:()=>d,Vw:()=>m,Vy:()=>uo,Xr:()=>vo,YU:()=>xn,ZD:()=>f,ZV:()=>Dn,_b:()=>zn,aZ:()=>z,bT:()=>re,e1:()=>Nn,fG:()=>qn,fw:()=>A,hb:()=>x,hj:()=>_,kB:()=>w,qQ:()=>y,ux:()=>Kt});var e=n(55685);let r=null;function a(){return r}function f(Le){r??=Le}class d{}const y=new e.nKC("");let m=(()=>{class Le{historyGo(ut){throw new Error("")}static{this.\u0275fac=function(Lt){return new(Lt||Le)}}static{this.\u0275prov=e.jDH({token:Le,factory:()=>(0,e.WQX)(I),providedIn:"platform"})}}return Le})();const _=new e.nKC("");let I=(()=>{class Le extends m{constructor(){super(),this._doc=(0,e.WQX)(y),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return a().getBaseHref(this._doc)}onPopState(ut){const Lt=a().getGlobalEventTarget(this._doc,"window");return Lt.addEventListener("popstate",ut,!1),()=>Lt.removeEventListener("popstate",ut)}onHashChange(ut){const Lt=a().getGlobalEventTarget(this._doc,"window");return Lt.addEventListener("hashchange",ut,!1),()=>Lt.removeEventListener("hashchange",ut)}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(ut){this._location.pathname=ut}pushState(ut,Lt,Un){this._history.pushState(ut,Lt,Un)}replaceState(ut,Lt,Un){this._history.replaceState(ut,Lt,Un)}forward(){this._history.forward()}back(){this._history.back()}historyGo(ut=0){this._history.go(ut)}getState(){return this._history.state}static{this.\u0275fac=function(Lt){return new(Lt||Le)}}static{this.\u0275prov=e.jDH({token:Le,factory:()=>new Le,providedIn:"platform"})}}return Le})();function F(Le,Yt){if(0==Le.length)return Yt;if(0==Yt.length)return Le;let ut=0;return Le.endsWith("/")&&ut++,Yt.startsWith("/")&&ut++,2==ut?Le+Yt.substring(1):1==ut?Le+Yt:Le+"/"+Yt}function M(Le){const Yt=Le.match(/#|\?|$/),ut=Yt&&Yt.index||Le.length;return Le.slice(0,ut-("/"===Le[ut-1]?1:0))+Le.slice(ut)}function k(Le){return Le&&"?"!==Le[0]?"?"+Le:Le}let x=(()=>{class Le{historyGo(ut){throw new Error("")}static{this.\u0275fac=function(Lt){return new(Lt||Le)}}static{this.\u0275prov=e.jDH({token:Le,factory:()=>(0,e.WQX)(T),providedIn:"root"})}}return Le})();const w=new e.nKC("");let T=(()=>{class Le extends x{constructor(ut,Lt){super(),this._platformLocation=ut,this._removeListenerFns=[],this._baseHref=Lt??this._platformLocation.getBaseHrefFromDOM()??(0,e.WQX)(y).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(ut){this._removeListenerFns.push(this._platformLocation.onPopState(ut),this._platformLocation.onHashChange(ut))}getBaseHref(){return this._baseHref}prepareExternalUrl(ut){return F(this._baseHref,ut)}path(ut=!1){const Lt=this._platformLocation.pathname+k(this._platformLocation.search),Un=this._platformLocation.hash;return Un&&ut?`${Lt}${Un}`:Lt}pushState(ut,Lt,Un,Pi){const Ki=this.prepareExternalUrl(Un+k(Pi));this._platformLocation.pushState(ut,Lt,Ki)}replaceState(ut,Lt,Un,Pi){const Ki=this.prepareExternalUrl(Un+k(Pi));this._platformLocation.replaceState(ut,Lt,Ki)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(ut=0){this._platformLocation.historyGo?.(ut)}static{this.\u0275fac=function(Lt){return new(Lt||Le)(e.KVO(m),e.KVO(w,8))}}static{this.\u0275prov=e.jDH({token:Le,factory:Le.\u0275fac,providedIn:"root"})}}return Le})(),A=(()=>{class Le extends x{constructor(ut,Lt){super(),this._platformLocation=ut,this._baseHref="",this._removeListenerFns=[],null!=Lt&&(this._baseHref=Lt)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(ut){this._removeListenerFns.push(this._platformLocation.onPopState(ut),this._platformLocation.onHashChange(ut))}getBaseHref(){return this._baseHref}path(ut=!1){const Lt=this._platformLocation.hash??"#";return Lt.length>0?Lt.substring(1):Lt}prepareExternalUrl(ut){const Lt=F(this._baseHref,ut);return Lt.length>0?"#"+Lt:Lt}pushState(ut,Lt,Un,Pi){let Ki=this.prepareExternalUrl(Un+k(Pi));0==Ki.length&&(Ki=this._platformLocation.pathname),this._platformLocation.pushState(ut,Lt,Ki)}replaceState(ut,Lt,Un,Pi){let Ki=this.prepareExternalUrl(Un+k(Pi));0==Ki.length&&(Ki=this._platformLocation.pathname),this._platformLocation.replaceState(ut,Lt,Ki)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(ut=0){this._platformLocation.historyGo?.(ut)}static{this.\u0275fac=function(Lt){return new(Lt||Le)(e.KVO(m),e.KVO(w,8))}}static{this.\u0275prov=e.jDH({token:Le,factory:Le.\u0275fac})}}return Le})(),z=(()=>{class Le{constructor(ut){this._subject=new e.bkB,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=ut;const Lt=this._locationStrategy.getBaseHref();this._basePath=function H(Le){if(new RegExp("^(https?:)?//").test(Le)){const[,ut]=Le.split(/\/\/[^\/]+/);return ut}return Le}(M(B(Lt))),this._locationStrategy.onPopState(Un=>{this._subject.emit({url:this.path(!0),pop:!0,state:Un.state,type:Un.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(ut=!1){return this.normalize(this._locationStrategy.path(ut))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(ut,Lt=""){return this.path()==this.normalize(ut+k(Lt))}normalize(ut){return Le.stripTrailingSlash(function G(Le,Yt){if(!Le||!Yt.startsWith(Le))return Yt;const ut=Yt.substring(Le.length);return""===ut||["/",";","?","#"].includes(ut[0])?ut:Yt}(this._basePath,B(ut)))}prepareExternalUrl(ut){return ut&&"/"!==ut[0]&&(ut="/"+ut),this._locationStrategy.prepareExternalUrl(ut)}go(ut,Lt="",Un=null){this._locationStrategy.pushState(Un,"",ut,Lt),this._notifyUrlChangeListeners(this.prepareExternalUrl(ut+k(Lt)),Un)}replaceState(ut,Lt="",Un=null){this._locationStrategy.replaceState(Un,"",ut,Lt),this._notifyUrlChangeListeners(this.prepareExternalUrl(ut+k(Lt)),Un)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(ut=0){this._locationStrategy.historyGo?.(ut)}onUrlChange(ut){return this._urlChangeListeners.push(ut),this._urlChangeSubscription??=this.subscribe(Lt=>{this._notifyUrlChangeListeners(Lt.url,Lt.state)}),()=>{const Lt=this._urlChangeListeners.indexOf(ut);this._urlChangeListeners.splice(Lt,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(ut="",Lt){this._urlChangeListeners.forEach(Un=>Un(ut,Lt))}subscribe(ut,Lt,Un){return this._subject.subscribe({next:ut,error:Lt,complete:Un})}static{this.normalizeQueryParams=k}static{this.joinWithSlash=F}static{this.stripTrailingSlash=M}static{this.\u0275fac=function(Lt){return new(Lt||Le)(e.KVO(x))}}static{this.\u0275prov=e.jDH({token:Le,factory:()=>function V(){return new z((0,e.KVO)(x))}(),providedIn:"root"})}}return Le})();function B(Le){return Le.replace(/\/index.html$/,"")}var $=function(Le){return Le[Le.Decimal=0]="Decimal",Le[Le.Percent=1]="Percent",Le[Le.Currency=2]="Currency",Le[Le.Scientific=3]="Scientific",Le}($||{});const O={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 ke(Le,Yt){const ut=(0,e.H5H)(Le),Lt=ut[e.KH2.NumberSymbols][Yt];if(typeof Lt>"u"){if(Yt===O.CurrencyDecimal)return ut[e.KH2.NumberSymbols][O.Decimal];if(Yt===O.CurrencyGroup)return ut[e.KH2.NumberSymbols][O.Group]}return Lt}const Qt=/^(\d+)?\.((\d+)(-(\d+))?)?$/,$t=22,un=".",Zt="0",on=";",Bt=",",fn="#";function Dn(Le,Yt,ut){return function ki(Le,Yt,ut,Lt,Un,Pi,Ki=!1){let Lr="",xo=!1;if(isFinite(Le)){let ta=function Qe(Le){let Lt,Un,Pi,Ki,Lr,Yt=Math.abs(Le)+"",ut=0;for((Un=Yt.indexOf(un))>-1&&(Yt=Yt.replace(un,"")),(Pi=Yt.search(/e/i))>0?(Un<0&&(Un=Pi),Un+=+Yt.slice(Pi+1),Yt=Yt.substring(0,Pi)):Un<0&&(Un=Yt.length),Pi=0;Yt.charAt(Pi)===Zt;Pi++);if(Pi===(Lr=Yt.length))Lt=[0],Un=1;else{for(Lr--;Yt.charAt(Lr)===Zt;)Lr--;for(Un-=Pi,Lt=[],Ki=0;Pi<=Lr;Pi++,Ki++)Lt[Ki]=Number(Yt.charAt(Pi))}return Un>$t&&(Lt=Lt.splice(0,$t-1),ut=Un-1,Un=1),{digits:Lt,exponent:ut,integerLen:Un}}(Le);Ki&&(ta=function qt(Le){if(0===Le.digits[0])return Le;const Yt=Le.digits.length-Le.integerLen;return Le.exponent?Le.exponent+=2:(0===Yt?Le.digits.push(0,0):1===Yt&&Le.digits.push(0),Le.integerLen+=2),Le}(ta));let Yo=Yt.minInt,Or=Yt.minFrac,so=Yt.maxFrac;if(Pi){const ct=Pi.match(Qt);if(null===ct)throw new Error(`${Pi} is not a valid digit info`);const le=ct[1],ot=ct[3],Ct=ct[5];null!=le&&(Yo=ft(le)),null!=ot&&(Or=ft(ot)),null!=Ct?so=ft(Ct):null!=ot&&Or>so&&(so=Or)}!function Ve(Le,Yt,ut){if(Yt>ut)throw new Error(`The minimum number of digits after fraction (${Yt}) is higher than the maximum (${ut}).`);let Lt=Le.digits,Un=Lt.length-Le.integerLen;const Pi=Math.min(Math.max(Yt,Un),ut);let Ki=Pi+Le.integerLen,Lr=Lt[Ki];if(Ki>0){Lt.splice(Math.max(Le.integerLen,Ki));for(let Or=Ki;Or<Lt.length;Or++)Lt[Or]=0}else{Un=Math.max(0,Un),Le.integerLen=1,Lt.length=Math.max(1,Ki=Pi+1),Lt[0]=0;for(let Or=1;Or<Ki;Or++)Lt[Or]=0}if(Lr>=5)if(Ki-1<0){for(let Or=0;Or>Ki;Or--)Lt.unshift(0),Le.integerLen++;Lt.unshift(1),Le.integerLen++}else Lt[Ki-1]++;for(;Un<Math.max(0,Pi);Un++)Lt.push(0);let xo=0!==Pi;const ta=Yt+Le.integerLen,Yo=Lt.reduceRight(function(Or,so,Qr,er){return er[Qr]=(so+=Or)<10?so:so-10,xo&&(0===er[Qr]&&Qr>=ta?er.pop():xo=!1),so>=10?1:0},0);Yo&&(Lt.unshift(Yo),Le.integerLen++)}(ta,Or,so);let Qr=ta.digits,er=ta.integerLen;const ar=ta.exponent;let Io=[];for(xo=Qr.every(ct=>!ct);er<Yo;er++)Qr.unshift(0);for(;er<0;er++)Qr.unshift(0);er>0?Io=Qr.splice(er,Qr.length):(Io=Qr,Qr=[0]);const ba=[];for(Qr.length>=Yt.lgSize&&ba.unshift(Qr.splice(-Yt.lgSize,Qr.length).join(""));Qr.length>Yt.gSize;)ba.unshift(Qr.splice(-Yt.gSize,Qr.length).join(""));Qr.length&&ba.unshift(Qr.join("")),Lr=ba.join(ke(ut,Lt)),Io.length&&(Lr+=ke(ut,Un)+Io.join("")),ar&&(Lr+=ke(ut,O.Exponential)+"+"+ar)}else Lr=ke(ut,O.Infinity);return Lr=Le<0&&!xo?Yt.negPre+Lr+Yt.negSuf:Yt.posPre+Lr+Yt.posSuf,Lr}(Le,function Ne(Le,Yt="-"){const ut={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},Lt=Le.split(on),Un=Lt[0],Pi=Lt[1],Ki=-1!==Un.indexOf(un)?Un.split(un):[Un.substring(0,Un.lastIndexOf(Zt)+1),Un.substring(Un.lastIndexOf(Zt)+1)],Lr=Ki[0],xo=Ki[1]||"";ut.posPre=Lr.substring(0,Lr.indexOf(fn));for(let Yo=0;Yo<xo.length;Yo++){const Or=xo.charAt(Yo);Or===Zt?ut.minFrac=ut.maxFrac=Yo+1:Or===fn?ut.maxFrac=Yo+1:ut.posSuf+=Or}const ta=Lr.split(Bt);if(ut.gSize=ta[1]?ta[1].length:0,ut.lgSize=ta[2]||ta[1]?(ta[2]||ta[1]).length:0,Pi){const Yo=Un.length-ut.posPre.length-ut.posSuf.length,Or=Pi.indexOf(fn);ut.negPre=Pi.substring(0,Or).replace(/'/g,""),ut.negSuf=Pi.slice(Or+Yo).replace(/'/g,"")}else ut.negPre=Yt+ut.posPre,ut.negSuf=ut.posSuf;return ut}(function J(Le,Yt){return(0,e.H5H)(Le)[e.KH2.NumberFormats][Yt]}(Yt,$.Decimal),ke(Yt,O.MinusSign)),Yt,O.Group,O.Decimal,ut)}function ft(Le){const Yt=parseInt(Le);if(isNaN(Yt))throw new Error("Invalid integer literal when parsing "+Le);return Yt}function mi(Le,Yt,ut){return(0,e.XSP)(Le,Yt,ut)}function zn(Le,Yt){Yt=encodeURIComponent(Yt);for(const ut of Le.split(";")){const Lt=ut.indexOf("="),[Un,Pi]=-1==Lt?[ut,""]:[ut.slice(0,Lt),ut.slice(Lt+1)];if(Un.trim()===Yt)return decodeURIComponent(Pi)}return null}const Ai=/\s+/,Pt=[];let xn=(()=>{class Le{constructor(ut,Lt){this._ngEl=ut,this._renderer=Lt,this.initialClasses=Pt,this.stateMap=new Map}set klass(ut){this.initialClasses=null!=ut?ut.trim().split(Ai):Pt}set ngClass(ut){this.rawClass="string"==typeof ut?ut.trim().split(Ai):ut}ngDoCheck(){for(const Lt of this.initialClasses)this._updateState(Lt,!0);const ut=this.rawClass;if(Array.isArray(ut)||ut instanceof Set)for(const Lt of ut)this._updateState(Lt,!0);else if(null!=ut)for(const Lt of Object.keys(ut))this._updateState(Lt,!!ut[Lt]);this._applyStateDiff()}_updateState(ut,Lt){const Un=this.stateMap.get(ut);void 0!==Un?(Un.enabled!==Lt&&(Un.changed=!0,Un.enabled=Lt),Un.touched=!0):this.stateMap.set(ut,{enabled:Lt,changed:!0,touched:!0})}_applyStateDiff(){for(const ut of this.stateMap){const Lt=ut[0],Un=ut[1];Un.changed?(this._toggleClass(Lt,Un.enabled),Un.changed=!1):Un.touched||(Un.enabled&&this._toggleClass(Lt,!1),this.stateMap.delete(Lt)),Un.touched=!1}}_toggleClass(ut,Lt){(ut=ut.trim()).length>0&&ut.split(Ai).forEach(Un=>{Lt?this._renderer.addClass(this._ngEl.nativeElement,Un):this._renderer.removeClass(this._ngEl.nativeElement,Un)})}static{this.\u0275fac=function(Lt){return new(Lt||Le)(e.rXU(e.aKT),e.rXU(e.sFG))}}static{this.\u0275dir=e.FsC({type:Le,selectors:[["","ngClass",""]],inputs:{klass:[0,"class","klass"],ngClass:"ngClass"},standalone:!0})}}return Le})();class Xe{constructor(Yt,ut,Lt,Un){this.$implicit=Yt,this.ngForOf=ut,this.index=Lt,this.count=Un}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 Ye=(()=>{class Le{set ngForOf(ut){this._ngForOf=ut,this._ngForOfDirty=!0}set ngForTrackBy(ut){this._trackByFn=ut}get ngForTrackBy(){return this._trackByFn}constructor(ut,Lt,Un){this._viewContainer=ut,this._template=Lt,this._differs=Un,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(ut){ut&&(this._template=ut)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const ut=this._ngForOf;!this._differ&&ut&&(this._differ=this._differs.find(ut).create(this.ngForTrackBy))}if(this._differ){const ut=this._differ.diff(this._ngForOf);ut&&this._applyChanges(ut)}}_applyChanges(ut){const Lt=this._viewContainer;ut.forEachOperation((Un,Pi,Ki)=>{if(null==Un.previousIndex)Lt.createEmbeddedView(this._template,new Xe(Un.item,this._ngForOf,-1,-1),null===Ki?void 0:Ki);else if(null==Ki)Lt.remove(null===Pi?void 0:Pi);else if(null!==Pi){const Lr=Lt.get(Pi);Lt.move(Lr,Ki),Ue(Lr,Un)}});for(let Un=0,Pi=Lt.length;Un<Pi;Un++){const Lr=Lt.get(Un).context;Lr.index=Un,Lr.count=Pi,Lr.ngForOf=this._ngForOf}ut.forEachIdentityChange(Un=>{Ue(Lt.get(Un.currentIndex),Un)})}static ngTemplateContextGuard(ut,Lt){return!0}static{this.\u0275fac=function(Lt){return new(Lt||Le)(e.rXU(e.c1b),e.rXU(e.C4Q),e.rXU(e._q3))}}static{this.\u0275dir=e.FsC({type:Le,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0})}}return Le})();function Ue(Le,Yt){Le.context.$implicit=Yt.item}let re=(()=>{class Le{constructor(ut,Lt){this._viewContainer=ut,this._context=new $e,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=Lt}set ngIf(ut){this._context.$implicit=this._context.ngIf=ut,this._updateView()}set ngIfThen(ut){We("ngIfThen",ut),this._thenTemplateRef=ut,this._thenViewRef=null,this._updateView()}set ngIfElse(ut){We("ngIfElse",ut),this._elseTemplateRef=ut,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(ut,Lt){return!0}static{this.\u0275fac=function(Lt){return new(Lt||Le)(e.rXU(e.c1b),e.rXU(e.C4Q))}}static{this.\u0275dir=e.FsC({type:Le,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0})}}return Le})();class $e{constructor(){this.$implicit=null,this.ngIf=null}}function We(Le,Yt){if(Yt&&!Yt.createEmbeddedView)throw new Error(`${Le} must be a TemplateRef, but received '${(0,e.Tbb)(Yt)}'.`)}class _t{constructor(Yt,ut){this._viewContainerRef=Yt,this._templateRef=ut,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(Yt){Yt&&!this._created?this.create():!Yt&&this._created&&this.destroy()}}let Kt=(()=>{class Le{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(ut){this._ngSwitch=ut,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(ut){this._defaultViews.push(ut)}_matchCase(ut){const Lt=ut===this._ngSwitch;return this._lastCasesMatched||=Lt,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),Lt}_updateDefaultCases(ut){if(this._defaultViews.length>0&&ut!==this._defaultUsed){this._defaultUsed=ut;for(const Lt of this._defaultViews)Lt.enforceState(ut)}}static{this.\u0275fac=function(Lt){return new(Lt||Le)}}static{this.\u0275dir=e.FsC({type:Le,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0})}}return Le})(),Nn=(()=>{class Le{constructor(ut,Lt,Un){this.ngSwitch=Un,Un._addCase(),this._view=new _t(ut,Lt)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}static{this.\u0275fac=function(Lt){return new(Lt||Le)(e.rXU(e.c1b),e.rXU(e.C4Q),e.rXU(Kt,9))}}static{this.\u0275dir=e.FsC({type:Le,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0})}}return Le})(),qn=(()=>{class Le{constructor(ut,Lt,Un){Un._addDefault(new _t(ut,Lt))}static{this.\u0275fac=function(Lt){return new(Lt||Le)(e.rXU(e.c1b),e.rXU(e.C4Q),e.rXU(Kt,9))}}static{this.\u0275dir=e.FsC({type:Le,selectors:[["","ngSwitchDefault",""]],standalone:!0})}}return Le})(),or=(()=>{class Le{constructor(ut,Lt,Un){this._ngEl=ut,this._differs=Lt,this._renderer=Un,this._ngStyle=null,this._differ=null}set ngStyle(ut){this._ngStyle=ut,!this._differ&&ut&&(this._differ=this._differs.find(ut).create())}ngDoCheck(){if(this._differ){const ut=this._differ.diff(this._ngStyle);ut&&this._applyChanges(ut)}}_setStyle(ut,Lt){const[Un,Pi]=ut.split("."),Ki=-1===Un.indexOf("-")?void 0:e.czy.DashCase;null!=Lt?this._renderer.setStyle(this._ngEl.nativeElement,Un,Pi?`${Lt}${Pi}`:Lt,Ki):this._renderer.removeStyle(this._ngEl.nativeElement,Un,Ki)}_applyChanges(ut){ut.forEachRemovedItem(Lt=>this._setStyle(Lt.key,null)),ut.forEachAddedItem(Lt=>this._setStyle(Lt.key,Lt.currentValue)),ut.forEachChangedItem(Lt=>this._setStyle(Lt.key,Lt.currentValue))}static{this.\u0275fac=function(Lt){return new(Lt||Le)(e.rXU(e.aKT),e.rXU(e.MKu),e.rXU(e.sFG))}}static{this.\u0275dir=e.FsC({type:Le,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0})}}return Le})(),Ir=(()=>{class Le{constructor(ut){this._viewContainerRef=ut,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(ut){if(this._shouldRecreateView(ut)){const Lt=this._viewContainerRef;if(this._viewRef&&Lt.remove(Lt.indexOf(this._viewRef)),!this.ngTemplateOutlet)return void(this._viewRef=null);const Un=this._createContextForwardProxy();this._viewRef=Lt.createEmbeddedView(this.ngTemplateOutlet,Un,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(ut){return!!ut.ngTemplateOutlet||!!ut.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(ut,Lt,Un)=>!!this.ngTemplateOutletContext&&Reflect.set(this.ngTemplateOutletContext,Lt,Un),get:(ut,Lt,Un)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,Lt,Un)}})}static{this.\u0275fac=function(Lt){return new(Lt||Le)(e.rXU(e.c1b))}}static{this.\u0275dir=e.FsC({type:Le,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[e.OA$]})}}return Le})();function In(Le,Yt){return new e.wOt(2100,!1)}class Gn{createSubscription(Yt,ut){return(0,e.O8t)(()=>Yt.subscribe({next:ut,error:Lt=>{throw Lt}}))}dispose(Yt){(0,e.O8t)(()=>Yt.unsubscribe())}}class Fn{createSubscription(Yt,ut){return Yt.then(ut,Lt=>{throw Lt})}dispose(Yt){}}const pi=new Fn,bi=new Gn;let Nt=(()=>{class Le{constructor(ut){this._latestValue=null,this.markForCheckOnValueUpdate=!0,this._subscription=null,this._obj=null,this._strategy=null,this._ref=ut}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(ut){if(!this._obj){if(ut)try{this.markForCheckOnValueUpdate=!1,this._subscribe(ut)}finally{this.markForCheckOnValueUpdate=!0}return this._latestValue}return ut!==this._obj?(this._dispose(),this.transform(ut)):this._latestValue}_subscribe(ut){this._obj=ut,this._strategy=this._selectStrategy(ut),this._subscription=this._strategy.createSubscription(ut,Lt=>this._updateLatestValue(ut,Lt))}_selectStrategy(ut){if((0,e.jNT)(ut))return pi;if((0,e.zjR)(ut))return bi;throw In()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(ut,Lt){ut===this._obj&&(this._latestValue=Lt,this.markForCheckOnValueUpdate&&this._ref?.markForCheck())}static{this.\u0275fac=function(Lt){return new(Lt||Le)(e.rXU(e.gRc,16))}}static{this.\u0275pipe=e.EJ8({name:"async",type:Le,pure:!1,standalone:!0})}}return Le})(),Je=(()=>{class Le{transform(ut){if(null==ut)return null;if("string"!=typeof ut)throw In();return ut.toLowerCase()}static{this.\u0275fac=function(Lt){return new(Lt||Le)}}static{this.\u0275pipe=e.EJ8({name:"lowercase",type:Le,pure:!0,standalone:!0})}}return Le})(),ri=(()=>{class Le{constructor(ut){this._locale=ut}transform(ut,Lt,Un){if(!function Di(Le){return!(null==Le||""===Le||Le!=Le)}(ut))return null;Un||=this._locale;try{return Dn(function Xi(Le){if("string"==typeof Le&&!isNaN(Number(Le)-parseFloat(Le)))return Number(Le);if("number"!=typeof Le)throw new Error(`${Le} is not a number`);return Le}(ut),Un,Lt)}catch(Pi){throw In()}}static{this.\u0275fac=function(Lt){return new(Lt||Le)(e.rXU(e.xe9,16))}}static{this.\u0275pipe=e.EJ8({name:"number",type:Le,pure:!0,standalone:!0})}}return Le})();let Xr=(()=>{class Le{static{this.\u0275fac=function(Lt){return new(Lt||Le)}}static{this.\u0275mod=e.$C({type:Le})}static{this.\u0275inj=e.G2t({})}}return Le})();const Hr="browser",eo="server";function No(Le){return Le===Hr}function uo(Le){return Le===eo}let vo=(()=>{class Le{static{this.\u0275prov=(0,e.jDH)({token:Le,providedIn:"root",factory:()=>No((0,e.WQX)(e.Agw))?new ua((0,e.WQX)(y),window):new Bo})}}return Le})();class ua{constructor(Yt,ut){this.document=Yt,this.window=ut,this.offset=()=>[0,0]}setOffset(Yt){this.offset=Array.isArray(Yt)?()=>Yt:Yt}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(Yt){this.window.scrollTo(Yt[0],Yt[1])}scrollToAnchor(Yt){const ut=function wa(Le,Yt){const ut=Le.getElementById(Yt)||Le.getElementsByName(Yt)[0];if(ut)return ut;if("function"==typeof Le.createTreeWalker&&Le.body&&"function"==typeof Le.body.attachShadow){const Lt=Le.createTreeWalker(Le.body,NodeFilter.SHOW_ELEMENT);let Un=Lt.currentNode;for(;Un;){const Pi=Un.shadowRoot;if(Pi){const Ki=Pi.getElementById(Yt)||Pi.querySelector(`[name="${Yt}"]`);if(Ki)return Ki}Un=Lt.nextNode()}}return null}(this.document,Yt);ut&&(this.scrollToElement(ut),ut.focus())}setHistoryScrollRestoration(Yt){this.window.history.scrollRestoration=Yt}scrollToElement(Yt){const ut=Yt.getBoundingClientRect(),Lt=ut.left+this.window.pageXOffset,Un=ut.top+this.window.pageYOffset,Pi=this.offset();this.window.scrollTo(Lt-Pi[0],Un-Pi[1])}}class Bo{setOffset(Yt){}getScrollPosition(){return[0,0]}scrollToPosition(Yt){}scrollToAnchor(Yt){}setHistoryScrollRestoration(Yt){}}class Ia{}},60602:(Ge,L,n)=>{"use strict";n.d(L,{$R:()=>Ht,Lr:()=>x,Qq:()=>_e,Sx:()=>Vt,a7:()=>Te,hv:()=>ge,yz:()=>be});var e=n(66257),r=n(55685),a=n(10047),f=n(33055),d=n(33590),u=n(82780),y=n(79274),m=n(54436),_=n(99334),I=n(22900),F=n(31761);class M{}class k{}class x{constructor(Xe){this.normalizedNames=new Map,this.lazyUpdate=null,Xe?"string"==typeof Xe?this.lazyInit=()=>{this.headers=new Map,Xe.split("\n").forEach(Ye=>{const Ue=Ye.indexOf(":");if(Ue>0){const Xt=Ye.slice(0,Ue),re=Xt.toLowerCase(),$e=Ye.slice(Ue+1).trim();this.maybeSetNormalizedName(Xt,re),this.headers.has(re)?this.headers.get(re).push($e):this.headers.set(re,[$e])}})}:typeof Headers<"u"&&Xe instanceof Headers?(this.headers=new Map,Xe.forEach((Ye,Ue)=>{this.setHeaderEntries(Ue,Ye)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(Xe).forEach(([Ye,Ue])=>{this.setHeaderEntries(Ye,Ue)})}:this.headers=new Map}has(Xe){return this.init(),this.headers.has(Xe.toLowerCase())}get(Xe){this.init();const Ye=this.headers.get(Xe.toLowerCase());return Ye&&Ye.length>0?Ye[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(Xe){return this.init(),this.headers.get(Xe.toLowerCase())||null}append(Xe,Ye){return this.clone({name:Xe,value:Ye,op:"a"})}set(Xe,Ye){return this.clone({name:Xe,value:Ye,op:"s"})}delete(Xe,Ye){return this.clone({name:Xe,value:Ye,op:"d"})}maybeSetNormalizedName(Xe,Ye){this.normalizedNames.has(Ye)||this.normalizedNames.set(Ye,Xe)}init(){this.lazyInit&&(this.lazyInit instanceof x?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(Xe=>this.applyUpdate(Xe)),this.lazyUpdate=null))}copyFrom(Xe){Xe.init(),Array.from(Xe.headers.keys()).forEach(Ye=>{this.headers.set(Ye,Xe.headers.get(Ye)),this.normalizedNames.set(Ye,Xe.normalizedNames.get(Ye))})}clone(Xe){const Ye=new x;return Ye.lazyInit=this.lazyInit&&this.lazyInit instanceof x?this.lazyInit:this,Ye.lazyUpdate=(this.lazyUpdate||[]).concat([Xe]),Ye}applyUpdate(Xe){const Ye=Xe.name.toLowerCase();switch(Xe.op){case"a":case"s":let Ue=Xe.value;if("string"==typeof Ue&&(Ue=[Ue]),0===Ue.length)return;this.maybeSetNormalizedName(Xe.name,Ye);const Xt=("a"===Xe.op?this.headers.get(Ye):void 0)||[];Xt.push(...Ue),this.headers.set(Ye,Xt);break;case"d":const re=Xe.value;if(re){let $e=this.headers.get(Ye);if(!$e)return;$e=$e.filter(We=>-1===re.indexOf(We)),0===$e.length?(this.headers.delete(Ye),this.normalizedNames.delete(Ye)):this.headers.set(Ye,$e)}else this.headers.delete(Ye),this.normalizedNames.delete(Ye)}}setHeaderEntries(Xe,Ye){const Ue=(Array.isArray(Ye)?Ye:[Ye]).map(re=>re.toString()),Xt=Xe.toLowerCase();this.headers.set(Xt,Ue),this.maybeSetNormalizedName(Xe,Xt)}forEach(Xe){this.init(),Array.from(this.normalizedNames.keys()).forEach(Ye=>Xe(this.normalizedNames.get(Ye),this.headers.get(Ye)))}}class T{encodeKey(Xe){return G(Xe)}encodeValue(Xe){return G(Xe)}decodeKey(Xe){return decodeURIComponent(Xe)}decodeValue(Xe){return decodeURIComponent(Xe)}}const z=/%(\d[a-f0-9])/gi,V={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function G(It){return encodeURIComponent(It).replace(z,(Xe,Ye)=>V[Ye]??Xe)}function B(It){return`${It}`}class H{constructor(Xe={}){if(this.updates=null,this.cloneFrom=null,this.encoder=Xe.encoder||new T,Xe.fromString){if(Xe.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function A(It,Xe){const Ye=new Map;return It.length>0&&It.replace(/^\?/,"").split("&").forEach(Xt=>{const re=Xt.indexOf("="),[$e,We]=-1==re?[Xe.decodeKey(Xt),""]:[Xe.decodeKey(Xt.slice(0,re)),Xe.decodeValue(Xt.slice(re+1))],_t=Ye.get($e)||[];_t.push(We),Ye.set($e,_t)}),Ye}(Xe.fromString,this.encoder)}else Xe.fromObject?(this.map=new Map,Object.keys(Xe.fromObject).forEach(Ye=>{const Ue=Xe.fromObject[Ye],Xt=Array.isArray(Ue)?Ue.map(B):[B(Ue)];this.map.set(Ye,Xt)})):this.map=null}has(Xe){return this.init(),this.map.has(Xe)}get(Xe){this.init();const Ye=this.map.get(Xe);return Ye?Ye[0]:null}getAll(Xe){return this.init(),this.map.get(Xe)||null}keys(){return this.init(),Array.from(this.map.keys())}append(Xe,Ye){return this.clone({param:Xe,value:Ye,op:"a"})}appendAll(Xe){const Ye=[];return Object.keys(Xe).forEach(Ue=>{const Xt=Xe[Ue];Array.isArray(Xt)?Xt.forEach(re=>{Ye.push({param:Ue,value:re,op:"a"})}):Ye.push({param:Ue,value:Xt,op:"a"})}),this.clone(Ye)}set(Xe,Ye){return this.clone({param:Xe,value:Ye,op:"s"})}delete(Xe,Ye){return this.clone({param:Xe,value:Ye,op:"d"})}toString(){return this.init(),this.keys().map(Xe=>{const Ye=this.encoder.encodeKey(Xe);return this.map.get(Xe).map(Ue=>Ye+"="+this.encoder.encodeValue(Ue)).join("&")}).filter(Xe=>""!==Xe).join("&")}clone(Xe){const Ye=new H({encoder:this.encoder});return Ye.cloneFrom=this.cloneFrom||this,Ye.updates=(this.updates||[]).concat(Xe),Ye}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(Xe=>this.map.set(Xe,this.cloneFrom.map.get(Xe))),this.updates.forEach(Xe=>{switch(Xe.op){case"a":case"s":const Ye=("a"===Xe.op?this.map.get(Xe.param):void 0)||[];Ye.push(B(Xe.value)),this.map.set(Xe.param,Ye);break;case"d":if(void 0===Xe.value){this.map.delete(Xe.param);break}{let Ue=this.map.get(Xe.param)||[];const Xt=Ue.indexOf(B(Xe.value));-1!==Xt&&Ue.splice(Xt,1),Ue.length>0?this.map.set(Xe.param,Ue):this.map.delete(Xe.param)}}}),this.cloneFrom=this.updates=null)}}class ${constructor(){this.map=new Map}set(Xe,Ye){return this.map.set(Xe,Ye),this}get(Xe){return this.map.has(Xe)||this.map.set(Xe,Xe.defaultValue()),this.map.get(Xe)}delete(Xe){return this.map.delete(Xe),this}has(Xe){return this.map.has(Xe)}keys(){return this.map.keys()}}function K(It){return typeof ArrayBuffer<"u"&&It instanceof ArrayBuffer}function j(It){return typeof Blob<"u"&&It instanceof Blob}function Y(It){return typeof FormData<"u"&&It instanceof FormData}class me{constructor(Xe,Ye,Ue,Xt){let re;if(this.url=Ye,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=Xe.toUpperCase(),function R(It){switch(It){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||Xt?(this.body=void 0!==Ue?Ue:null,re=Xt):re=Ue,re&&(this.reportProgress=!!re.reportProgress,this.withCredentials=!!re.withCredentials,re.responseType&&(this.responseType=re.responseType),re.headers&&(this.headers=re.headers),re.context&&(this.context=re.context),re.params&&(this.params=re.params),this.transferCache=re.transferCache),this.headers??=new x,this.context??=new $,this.params){const $e=this.params.toString();if(0===$e.length)this.urlWithParams=Ye;else{const We=Ye.indexOf("?");this.urlWithParams=Ye+(-1===We?"?":We<Ye.length-1?"&":"")+$e}}else this.params=new H,this.urlWithParams=Ye}serializeBody(){return null===this.body?null:"string"==typeof this.body||K(this.body)||j(this.body)||Y(this.body)||function O(It){return typeof URLSearchParams<"u"&&It instanceof URLSearchParams}(this.body)?this.body:this.body instanceof H?this.body.toString():"object"==typeof this.body||"boolean"==typeof this.body||Array.isArray(this.body)?JSON.stringify(this.body):this.body.toString()}detectContentTypeHeader(){return null===this.body||Y(this.body)?null:j(this.body)?this.body.type||null:K(this.body)?null:"string"==typeof this.body?"text/plain":this.body instanceof H?"application/x-www-form-urlencoded;charset=UTF-8":"object"==typeof this.body||"number"==typeof this.body||"boolean"==typeof this.body?"application/json":null}clone(Xe={}){const Ye=Xe.method||this.method,Ue=Xe.url||this.url,Xt=Xe.responseType||this.responseType,re=Xe.transferCache??this.transferCache,$e=void 0!==Xe.body?Xe.body:this.body,We=Xe.withCredentials??this.withCredentials,_t=Xe.reportProgress??this.reportProgress;let Kt=Xe.headers||this.headers,Nn=Xe.params||this.params;const qn=Xe.context??this.context;return void 0!==Xe.setHeaders&&(Kt=Object.keys(Xe.setHeaders).reduce((Ei,Gi)=>Ei.set(Gi,Xe.setHeaders[Gi]),Kt)),Xe.setParams&&(Nn=Object.keys(Xe.setParams).reduce((Ei,Gi)=>Ei.set(Gi,Xe.setParams[Gi]),Nn)),new me(Ye,Ue,$e,{params:Nn,headers:Kt,context:qn,reportProgress:_t,responseType:Xt,withCredentials:We,transferCache:re})}}var ge=function(It){return It[It.Sent=0]="Sent",It[It.UploadProgress=1]="UploadProgress",It[It.ResponseHeader=2]="ResponseHeader",It[It.DownloadProgress=3]="DownloadProgress",It[It.Response=4]="Response",It[It.User=5]="User",It}(ge||{});class Ee{constructor(Xe,Ye=200,Ue="OK"){this.headers=Xe.headers||new x,this.status=void 0!==Xe.status?Xe.status:Ye,this.statusText=Xe.statusText||Ue,this.url=Xe.url||null,this.ok=this.status>=200&&this.status<300}}class je extends Ee{constructor(Xe={}){super(Xe),this.type=ge.ResponseHeader}clone(Xe={}){return new je({headers:Xe.headers||this.headers,status:void 0!==Xe.status?Xe.status:this.status,statusText:Xe.statusText||this.statusText,url:Xe.url||this.url||void 0})}}class ne extends Ee{constructor(Xe={}){super(Xe),this.type=ge.Response,this.body=void 0!==Xe.body?Xe.body:null}clone(Xe={}){return new ne({body:void 0!==Xe.body?Xe.body:this.body,headers:Xe.headers||this.headers,status:void 0!==Xe.status?Xe.status:this.status,statusText:Xe.statusText||this.statusText,url:Xe.url||this.url||void 0})}}class be extends Ee{constructor(Xe){super(Xe,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${Xe.url||"(unknown url)"}`:`Http failure response for ${Xe.url||"(unknown url)"}: ${Xe.status} ${Xe.statusText}`,this.error=Xe.error||null}}function xe(It,Xe){return{body:Xe,headers:It.headers,context:It.context,observe:It.observe,params:It.params,reportProgress:It.reportProgress,responseType:It.responseType,withCredentials:It.withCredentials,transferCache:It.transferCache}}let _e=(()=>{class It{constructor(Ye){this.handler=Ye}request(Ye,Ue,Xt={}){let re;if(Ye instanceof me)re=Ye;else{let _t,Kt;_t=Xt.headers instanceof x?Xt.headers:new x(Xt.headers),Xt.params&&(Kt=Xt.params instanceof H?Xt.params:new H({fromObject:Xt.params})),re=new me(Ye,Ue,void 0!==Xt.body?Xt.body:null,{headers:_t,context:Xt.context,params:Kt,reportProgress:Xt.reportProgress,responseType:Xt.responseType||"json",withCredentials:Xt.withCredentials,transferCache:Xt.transferCache})}const $e=(0,a.of)(re).pipe((0,u.H)(_t=>this.handler.handle(_t)));if(Ye instanceof me||"events"===Xt.observe)return $e;const We=$e.pipe((0,y.p)(_t=>_t instanceof ne));switch(Xt.observe||"body"){case"body":switch(re.responseType){case"arraybuffer":return We.pipe((0,m.T)(_t=>{if(null!==_t.body&&!(_t.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return _t.body}));case"blob":return We.pipe((0,m.T)(_t=>{if(null!==_t.body&&!(_t.body instanceof Blob))throw new Error("Response is not a Blob.");return _t.body}));case"text":return We.pipe((0,m.T)(_t=>{if(null!==_t.body&&"string"!=typeof _t.body)throw new Error("Response is not a string.");return _t.body}));default:return We.pipe((0,m.T)(_t=>_t.body))}case"response":return We;default:throw new Error(`Unreachable: unhandled observe type ${Xt.observe}}`)}}delete(Ye,Ue={}){return this.request("DELETE",Ye,Ue)}get(Ye,Ue={}){return this.request("GET",Ye,Ue)}head(Ye,Ue={}){return this.request("HEAD",Ye,Ue)}jsonp(Ye,Ue){return this.request("JSONP",Ye,{params:(new H).append(Ue,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(Ye,Ue={}){return this.request("OPTIONS",Ye,Ue)}patch(Ye,Ue,Xt={}){return this.request("PATCH",Ye,xe(Xt,Ue))}post(Ye,Ue,Xt={}){return this.request("POST",Ye,xe(Xt,Ue))}put(Ye,Ue,Xt={}){return this.request("PUT",Ye,xe(Xt,Ue))}static{this.\u0275fac=function(Ue){return new(Ue||It)(r.KVO(M))}}static{this.\u0275prov=r.jDH({token:It,factory:It.\u0275fac})}}return It})();const ke=/^\)\]\}',?\n/;function wt(It){if(It.url)return It.url;const Xe="X-Request-URL".toLocaleLowerCase();return It.headers.get(Xe)}let Fe=(()=>{class It{constructor(){this.fetchImpl=(0,r.WQX)(nt,{optional:!0})?.fetch??((...Ye)=>globalThis.fetch(...Ye)),this.ngZone=(0,r.WQX)(r.SKi)}handle(Ye){return new f.c(Ue=>{const Xt=new AbortController;return this.doRequest(Ye,Xt.signal,Ue).then(se,re=>Ue.error(new be({error:re}))),()=>Xt.abort()})}doRequest(Ye,Ue,Xt){var re=this;return(0,e.A)(function*(){const $e=re.createRequestInit(Ye);let We;try{const Vi=re.ngZone.runOutsideAngular(()=>re.fetchImpl(Ye.urlWithParams,{signal:Ue,...$e}));(function he(It){It.then(se,se)})(Vi),Xt.next({type:ge.Sent}),We=yield Vi}catch(Vi){return void Xt.error(new be({error:Vi,status:Vi.status??0,statusText:Vi.statusText,url:Ye.urlWithParams,headers:Vi.headers}))}const _t=new x(We.headers),Kt=We.statusText,Nn=wt(We)??Ye.urlWithParams;let qn=We.status,Ei=null;if(Ye.reportProgress&&Xt.next(new je({headers:_t,status:qn,statusText:Kt,url:Nn})),We.body){const Vi=We.headers.get("content-length"),Hi=[],or=We.body.getReader();let an,In,Ir=0;const Gn=typeof Zone<"u"&&Zone.current;yield re.ngZone.runOutsideAngular((0,e.A)(function*(){for(;;){const{done:pi,value:bi}=yield or.read();if(pi)break;if(Hi.push(bi),Ir+=bi.length,Ye.reportProgress){In="text"===Ye.responseType?(In??"")+(an??=new TextDecoder).decode(bi,{stream:!0}):void 0;const Nt=()=>Xt.next({type:ge.DownloadProgress,total:Vi?+Vi:void 0,loaded:Ir,partialText:In});Gn?Gn.run(Nt):Nt()}}}));const Fn=re.concatChunks(Hi,Ir);try{const pi=We.headers.get("Content-Type")??"";Ei=re.parseBody(Ye,Fn,pi)}catch(pi){return void Xt.error(new be({error:pi,headers:new x(We.headers),status:We.status,statusText:We.statusText,url:wt(We)??Ye.urlWithParams}))}}0===qn&&(qn=Ei?200:0),qn>=200&&qn<300?(Xt.next(new ne({body:Ei,headers:_t,status:qn,statusText:Kt,url:Nn})),Xt.complete()):Xt.error(new be({error:Ei,headers:_t,status:qn,statusText:Kt,url:Nn}))})()}parseBody(Ye,Ue,Xt){switch(Ye.responseType){case"json":const re=(new TextDecoder).decode(Ue).replace(ke,"");return""===re?null:JSON.parse(re);case"text":return(new TextDecoder).decode(Ue);case"blob":return new Blob([Ue],{type:Xt});case"arraybuffer":return Ue.buffer}}createRequestInit(Ye){const Ue={},Xt=Ye.withCredentials?"include":void 0;if(Ye.headers.forEach((re,$e)=>Ue[re]=$e.join(",")),Ye.headers.has("Accept")||(Ue.Accept="application/json, text/plain, */*"),!Ye.headers.has("Content-Type")){const re=Ye.detectContentTypeHeader();null!==re&&(Ue["Content-Type"]=re)}return{body:Ye.serializeBody(),method:Ye.method,headers:Ue,credentials:Xt}}concatChunks(Ye,Ue){const Xt=new Uint8Array(Ue);let re=0;for(const $e of Ye)Xt.set($e,re),re+=$e.length;return Xt}static{this.\u0275fac=function(Ue){return new(Ue||It)}}static{this.\u0275prov=r.jDH({token:It,factory:It.\u0275fac})}}return It})();class nt{}function se(){}function Q(It,Xe){return Xe(It)}function de(It,Xe){return(Ye,Ue)=>Xe.intercept(Ye,{handle:Xt=>It(Xt,Ue)})}const Te=new r.nKC(""),ie=new r.nKC(""),pe=new r.nKC(""),we=new r.nKC("",{providedIn:"root",factory:()=>!0});function Pe(){let It=null;return(Xe,Ye)=>{null===It&&(It=((0,r.WQX)(Te,{optional:!0})??[]).reduceRight(de,Q));const Ue=(0,r.WQX)(r.TgB);if((0,r.WQX)(we)){const re=Ue.add();return It(Xe,Ye).pipe((0,_.j)(()=>Ue.remove(re)))}return It(Xe,Ye)}}let Ze=(()=>{class It extends M{constructor(Ye,Ue){super(),this.backend=Ye,this.injector=Ue,this.chain=null,this.pendingTasks=(0,r.WQX)(r.TgB),this.contributeToStability=(0,r.WQX)(we)}handle(Ye){if(null===this.chain){const Ue=Array.from(new Set([...this.injector.get(ie),...this.injector.get(pe,[])]));this.chain=Ue.reduceRight((Xt,re)=>function ee(It,Xe,Ye){return(Ue,Xt)=>(0,r.N4e)(Ye,()=>Xe(Ue,re=>It(re,Xt)))}(Xt,re,this.injector),Q)}if(this.contributeToStability){const Ue=this.pendingTasks.add();return this.chain(Ye,Xt=>this.backend.handle(Xt)).pipe((0,_.j)(()=>this.pendingTasks.remove(Ue)))}return this.chain(Ye,Ue=>this.backend.handle(Ue))}static{this.\u0275fac=function(Ue){return new(Ue||It)(r.KVO(k),r.KVO(r.uvJ))}}static{this.\u0275prov=r.jDH({token:It,factory:It.\u0275fac})}}return It})();const Et=/^\)\]\}',?\n/;let yt=(()=>{class It{constructor(Ye){this.xhrFactory=Ye}handle(Ye){if("JSONP"===Ye.method)throw new r.wOt(-2800,!1);const Ue=this.xhrFactory;return(Ue.\u0275loadImpl?(0,d.H)(Ue.\u0275loadImpl()):(0,a.of)(null)).pipe((0,I.n)(()=>new f.c(re=>{const $e=Ue.build();if($e.open(Ye.method,Ye.urlWithParams),Ye.withCredentials&&($e.withCredentials=!0),Ye.headers.forEach((Hi,or)=>$e.setRequestHeader(Hi,or.join(","))),Ye.headers.has("Accept")||$e.setRequestHeader("Accept","application/json, text/plain, */*"),!Ye.headers.has("Content-Type")){const Hi=Ye.detectContentTypeHeader();null!==Hi&&$e.setRequestHeader("Content-Type",Hi)}if(Ye.responseType){const Hi=Ye.responseType.toLowerCase();$e.responseType="json"!==Hi?Hi:"text"}const We=Ye.serializeBody();let _t=null;const Kt=()=>{if(null!==_t)return _t;const Hi=$e.statusText||"OK",or=new x($e.getAllResponseHeaders()),Ir=function dt(It){return"responseURL"in It&&It.responseURL?It.responseURL:/^X-Request-URL:/m.test(It.getAllResponseHeaders())?It.getResponseHeader("X-Request-URL"):null}($e)||Ye.url;return _t=new je({headers:or,status:$e.status,statusText:Hi,url:Ir}),_t},Nn=()=>{let{headers:Hi,status:or,statusText:Ir,url:an}=Kt(),In=null;204!==or&&(In=typeof $e.response>"u"?$e.responseText:$e.response),0===or&&(or=In?200:0);let Gn=or>=200&&or<300;if("json"===Ye.responseType&&"string"==typeof In){const Fn=In;In=In.replace(Et,"");try{In=""!==In?JSON.parse(In):null}catch(pi){In=Fn,Gn&&(Gn=!1,In={error:pi,text:In})}}Gn?(re.next(new ne({body:In,headers:Hi,status:or,statusText:Ir,url:an||void 0})),re.complete()):re.error(new be({error:In,headers:Hi,status:or,statusText:Ir,url:an||void 0}))},qn=Hi=>{const{url:or}=Kt(),Ir=new be({error:Hi,status:$e.status||0,statusText:$e.statusText||"Unknown Error",url:or||void 0});re.error(Ir)};let Ei=!1;const Gi=Hi=>{Ei||(re.next(Kt()),Ei=!0);let or={type:ge.DownloadProgress,loaded:Hi.loaded};Hi.lengthComputable&&(or.total=Hi.total),"text"===Ye.responseType&&$e.responseText&&(or.partialText=$e.responseText),re.next(or)},Vi=Hi=>{let or={type:ge.UploadProgress,loaded:Hi.loaded};Hi.lengthComputable&&(or.total=Hi.total),re.next(or)};return $e.addEventListener("load",Nn),$e.addEventListener("error",qn),$e.addEventListener("timeout",qn),$e.addEventListener("abort",qn),Ye.reportProgress&&($e.addEventListener("progress",Gi),null!==We&&$e.upload&&$e.upload.addEventListener("progress",Vi)),$e.send(We),re.next({type:ge.Sent}),()=>{$e.removeEventListener("error",qn),$e.removeEventListener("abort",qn),$e.removeEventListener("load",Nn),$e.removeEventListener("timeout",qn),Ye.reportProgress&&($e.removeEventListener("progress",Gi),null!==We&&$e.upload&&$e.upload.removeEventListener("progress",Vi)),$e.readyState!==$e.DONE&&$e.abort()}})))}static{this.\u0275fac=function(Ue){return new(Ue||It)(r.KVO(F.N0))}}static{this.\u0275prov=r.jDH({token:It,factory:It.\u0275fac})}}return It})();const mt=new r.nKC(""),At=new r.nKC("",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),vn=new r.nKC("",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class Tn{}let Ft=(()=>{class It{constructor(Ye,Ue,Xt){this.doc=Ye,this.platform=Ue,this.cookieName=Xt,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const Ye=this.doc.cookie||"";return Ye!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,F._b)(Ye,this.cookieName),this.lastCookieString=Ye),this.lastToken}static{this.\u0275fac=function(Ue){return new(Ue||It)(r.KVO(F.qQ),r.KVO(r.Agw),r.KVO(At))}}static{this.\u0275prov=r.jDH({token:It,factory:It.\u0275fac})}}return It})();function Jt(It,Xe){const Ye=It.url.toLowerCase();if(!(0,r.WQX)(mt)||"GET"===It.method||"HEAD"===It.method||Ye.startsWith("http://")||Ye.startsWith("https://"))return Xe(It);const Ue=(0,r.WQX)(Tn).getToken(),Xt=(0,r.WQX)(vn);return null!=Ue&&!It.headers.has(Xt)&&(It=It.clone({headers:It.headers.set(Xt,Ue)})),Xe(It)}var en=function(It){return It[It.Interceptors=0]="Interceptors",It[It.LegacyInterceptors=1]="LegacyInterceptors",It[It.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",It[It.NoXsrfProtection=3]="NoXsrfProtection",It[It.JsonpSupport=4]="JsonpSupport",It[It.RequestsMadeViaParent=5]="RequestsMadeViaParent",It[It.Fetch=6]="Fetch",It}(en||{});function Ht(...It){const Xe=[_e,yt,Ze,{provide:M,useExisting:Ze},{provide:k,useFactory:()=>(0,r.WQX)(Fe,{optional:!0})??(0,r.WQX)(yt)},{provide:ie,useValue:Jt,multi:!0},{provide:mt,useValue:!0},{provide:Tn,useClass:Ft}];for(const Ye of It)Xe.push(...Ye.\u0275providers);return(0,r.EmA)(Xe)}const ln=new r.nKC("");function Vt(){return function Kn(It,Xe){return{\u0275kind:It,\u0275providers:Xe}}(en.LegacyInterceptors,[{provide:ln,useFactory:Pe},{provide:ie,useExisting:ln,multi:!0}])}},55685:(Ge,L,n)=>{"use strict";function e(t,i){return Object.is(t,i)}n.d(L,{bc$:()=>ht,iLQ:()=>tE,sZ2:()=>p,hnV:()=>KM,Hbi:()=>P1,o8S:()=>$g,BIS:()=>cn,gRc:()=>lT,Ql9:()=>qw,OM3:()=>vv,Ocv:()=>s1,abz:()=>hl,Z63:()=>Ja,aKT:()=>Ku,uvJ:()=>ca,zcH:()=>ha,bkB:()=>us,y_5:()=>vo,$GK:()=>gt,nKC:()=>Ln,zZn:()=>Ma,_q3:()=>KI,MKu:()=>QI,xe9:()=>VI,Co$:()=>IS,Vns:()=>w_,SKi:()=>sa,Xx1:()=>ua,Agw:()=>ue,PLl:()=>W,rOR:()=>eh,sFG:()=>nD,_9s:()=>by,czy:()=>Sf,WPN:()=>Cp,kdw:()=>Bo,C4Q:()=>f_,NYb:()=>Hw,giA:()=>GM,xvI:()=>bw,RxE:()=>NM,c1b:()=>Ay,gXe:()=>Ra,mal:()=>Z0,Tzd:()=>jE,Af3:()=>ks,tdH:()=>VE,L39:()=>lP,EWP:()=>pP,sbv:()=>DE,Ol2:()=>bD,w6W:()=>_D,oH4:()=>oT,QZP:()=>VT,SmG:()=>_1,Rfq:()=>Ft,WQX:()=>zi,hFB:()=>Yl,naY:()=>g1,Hps:()=>dD,QuC:()=>Mc,EmA:()=>ui,Udg:()=>dP,fpN:()=>w1,HJs:()=>vP,N4e:()=>Ks,vPA:()=>Fy,O8t:()=>hP,H3F:()=>BM,H8p:()=>Ss,KH2:()=>ab,TgB:()=>_u,wOt:()=>Pe,WHO:()=>jM,e01:()=>zM,lNU:()=>we,h9k:()=>ff,$MX:()=>df,ZF7:()=>Am,Kcf:()=>Ip,e5t:()=>W_,UyX:()=>V_,cWb:()=>Jo,osQ:()=>rl,H5H:()=>cI,Zy3:()=>Ce,mq5:()=>QC,JZv:()=>Et,LfX:()=>dn,plB:()=>jf,jNT:()=>NI,zjR:()=>HM,XSP:()=>Lx,TL$:()=>Zm,Tbb:()=>At,rcV:()=>Ju,nM4:()=>gD,Vt3:()=>xv,GFd:()=>ES,OA$:()=>os,Jv_:()=>iM,aNF:()=>rM,R7$:()=>Si,BMQ:()=>Qa,HbH:()=>xC,ZvI:()=>LC,AVh:()=>qE,vxM:()=>UC,wni:()=>xA,C6U:()=>RA,SS7:()=>AI,VBU:()=>oc,FsC:()=>ao,jDH:()=>qt,G2t:()=>Ve,$C:()=>hs,EJ8:()=>zc,rXU:()=>sr,nrm:()=>rI,eu8:()=>oI,bVm:()=>GS,qex:()=>zS,k0s:()=>jS,j41:()=>WS,RV6:()=>KC,xGo:()=>Ys,Mr5:()=>aI,pXf:()=>uA,nnv:()=>pA,YFu:()=>pI,uP7:()=>hI,k04:()=>hA,PLo:()=>uI,KVO:()=>Xi,kS0:()=>pa,QTQ:()=>yr,bIt:()=>mI,lsd:()=>PA,joV:()=>Nu,qSk:()=>Sh,XpG:()=>vA,nI1:()=>vM,bMT:()=>yM,i5U:()=>bM,SdG:()=>bA,NAR:()=>yA,Y8G:()=>YE,FS9:()=>_I,lJ4:()=>cM,eq3:()=>lM,l_i:()=>dM,sMw:()=>uM,l4e:()=>pM,NyB:()=>kA,mGM:()=>wA,r8f:()=>tM,sdS:()=>FA,Dyx:()=>zC,Z7z:()=>jC,fX1:()=>WC,Vm6:()=>VC,Njj:()=>cp,eBV:()=>Np,npT:()=>Xg,B4B:()=>jh,n$t:()=>ug,wjB:()=>oM,bH3:()=>eM,xc7:()=>ZE,Kam:()=>fI,zvX:()=>sI,DNE:()=>SD,C5r:()=>DM,EFF:()=>GA,JRh:()=>bI,SpI:()=>YS,Lme:()=>DI,E5c:()=>SI,LHq:()=>EI,DH7:()=>ZA,mxI:()=>CI,R50:()=>II,GBs:()=>OA});let r=null,a=!1,f=1;const d=Symbol("SIGNAL");function u(t){const i=r;return r=t,i}function y(){return r}const I={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 F(t){if(a)throw new Error("");if(null===r)return;r.consumerOnSignalRead(t);const i=r.nextProducerIndex++;$(r),i<r.producerNode.length&&r.producerNode[i]!==t&&U(r)&&H(r.producerNode[i],r.producerIndexOfThis[i]),r.producerNode[i]!==t&&(r.producerNode[i]=t,r.producerIndexOfThis[i]=U(r)?B(t,r,i):0),r.producerLastReadVersion[i]=t.version}function k(t){if((!U(t)||t.dirty)&&(t.dirty||t.lastCleanEpoch!==f)){if(!t.producerMustRecompute(t)&&!V(t))return t.dirty=!1,void(t.lastCleanEpoch=f);t.producerRecomputeValue(t),t.dirty=!1,t.lastCleanEpoch=f}}function x(t){if(void 0===t.liveConsumerNode)return;const i=a;a=!0;try{for(const o of t.liveConsumerNode)o.dirty||T(o)}finally{a=i}}function w(){return!1!==r?.consumerAllowSignalWrites}function T(t){t.dirty=!0,x(t),t.consumerMarkedDirty?.(t)}function A(t){return t&&(t.nextProducerIndex=0),u(t)}function z(t,i){if(u(i),t&&void 0!==t.producerNode&&void 0!==t.producerIndexOfThis&&void 0!==t.producerLastReadVersion){if(U(t))for(let o=t.nextProducerIndex;o<t.producerNode.length;o++)H(t.producerNode[o],t.producerIndexOfThis[o]);for(;t.producerNode.length>t.nextProducerIndex;)t.producerNode.pop(),t.producerLastReadVersion.pop(),t.producerIndexOfThis.pop()}}function V(t){$(t);for(let i=0;i<t.producerNode.length;i++){const o=t.producerNode[i],l=t.producerLastReadVersion[i];if(l!==o.version||(k(o),l!==o.version))return!0}return!1}function G(t){if($(t),U(t))for(let i=0;i<t.producerNode.length;i++)H(t.producerNode[i],t.producerIndexOfThis[i]);t.producerNode.length=t.producerLastReadVersion.length=t.producerIndexOfThis.length=0,t.liveConsumerNode&&(t.liveConsumerNode.length=t.liveConsumerIndexOfThis.length=0)}function B(t,i,o){if(R(t),0===t.liveConsumerNode.length&&K(t))for(let l=0;l<t.producerNode.length;l++)t.producerIndexOfThis[l]=B(t.producerNode[l],t,l);return t.liveConsumerIndexOfThis.push(o),t.liveConsumerNode.push(i)-1}function H(t,i){if(R(t),1===t.liveConsumerNode.length&&K(t))for(let l=0;l<t.producerNode.length;l++)H(t.producerNode[l],t.producerIndexOfThis[l]);const o=t.liveConsumerNode.length-1;if(t.liveConsumerNode[i]=t.liveConsumerNode[o],t.liveConsumerIndexOfThis[i]=t.liveConsumerIndexOfThis[o],t.liveConsumerNode.length--,t.liveConsumerIndexOfThis.length--,i<t.liveConsumerNode.length){const l=t.liveConsumerIndexOfThis[i],b=t.liveConsumerNode[i];$(b),b.producerIndexOfThis[l]=i}}function U(t){return t.consumerIsAlwaysLive||(t?.liveConsumerNode?.length??0)>0}function $(t){t.producerNode??=[],t.producerIndexOfThis??=[],t.producerLastReadVersion??=[]}function R(t){t.liveConsumerNode??=[],t.liveConsumerIndexOfThis??=[]}function K(t){return void 0!==t.producerNode}function j(t){const i=Object.create(ge);i.computation=t;const o=()=>{if(k(i),F(i),i.value===me)throw i.error;return i.value};return o[d]=i,o}const Y=Symbol("UNSET"),O=Symbol("COMPUTING"),me=Symbol("ERRORED"),ge={...I,value:Y,dirty:!0,error:null,equal:e,producerMustRecompute:t=>t.value===Y||t.value===O,producerRecomputeValue(t){if(t.value===O)throw new Error("Detected cycle in computations.");const i=t.value;t.value=O;const o=A(t);let l;try{l=t.computation()}catch(b){l=me,t.error=b}finally{z(t,o)}i!==Y&&i!==me&&l!==me&&t.equal(i,l)?t.value=i:(t.value=l,t.version++)}};let je=function Ee(){throw new Error};function ne(){je()}let fe=null;function _e(t,i){w()||ne(),t.equal(t.value,i)||(t.value=i,function Fe(t){t.version++,function M(){f++}(),x(t),fe?.()}(t))}const wt={...I,equal:e,value:void 0};const se=()=>{},he={...I,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:t=>{null!==t.schedule&&t.schedule(t.ref)},hasRun:!1,cleanupFn:se};var de=n(94638),ee=n(40352),Te=n(38355),ie=n(54436);const we="https://g.co/ng/security#xss";class Pe extends Error{constructor(i,o){super(Ce(i,o)),this.code=i}}function Ce(t,i){return`NG0${Math.abs(t)}${i?": "+i:""}`}const Re=Symbol("InputSignalNode#UNSET"),Ze={...wt,transformFn:void 0,applyValueToInputSignal(t,i){_e(t,i)}};function Se(t,i){const o=Object.create(Ze);function l(){if(F(o),o.value===Re)throw new Pe(-950,!1);return o.value}return o.value=t,o.transformFn=i?.transform,l[d]=o,l}function Ke(t){return{toString:t}.toString()}const Tt="__parameters__";function nn(t,i,o){return Ke(()=>{const l=function sn(t){return function(...o){if(t){const l=t(...o);for(const b in l)this[b]=l[b]}}}(i);function b(...P){if(this instanceof b)return l.apply(this,P),this;const Z=new b(...P);return ye.annotation=Z,ye;function ye(Be,Dt,Wt){const An=Be.hasOwnProperty(Tt)?Be[Tt]:Object.defineProperty(Be,Tt,{value:[]})[Tt];for(;An.length<=Wt;)An.push(null);return(An[Wt]=An[Wt]||[]).push(Z),Be}}return o&&(b.prototype=Object.create(o.prototype)),b.prototype.ngMetadataName=t,b.annotationCls=b,b})}const Et=globalThis;function mt(t){for(let i in t)if(t[i]===mt)return i;throw Error("Could not find renamed property on target object.")}function Ie(t,i){for(const o in i)i.hasOwnProperty(o)&&!t.hasOwnProperty(o)&&(t[o]=i[o])}function At(t){if("string"==typeof t)return t;if(Array.isArray(t))return"["+t.map(At).join(", ")+"]";if(null==t)return""+t;if(t.overriddenName)return`${t.overriddenName}`;if(t.name)return`${t.name}`;const i=t.toString();if(null==i)return""+i;const o=i.indexOf("\n");return-1===o?i:i.substring(0,o)}function lt(t,i){return null==t||""===t?null===i?"":i:null==i||""===i?t:t+" "+i}const Tn=mt({__forward_ref__:mt});function Ft(t){return t.__forward_ref__=Ft,t.toString=function(){return At(this())},t}function Jt(t){return Gt(t)?t():t}function Gt(t){return"function"==typeof t&&t.hasOwnProperty(Tn)&&t.__forward_ref__===Ft}function ln(t,i,o){t!=i&&function ni(t,i,o,l){throw new Error(`ASSERTION ERROR: ${t}`+(null==l?"":` [Expected=> ${o} ${l} ${i} <=Actual]`))}(o,t,i,"==")}function qt(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function Ve(t){return{providers:t.providers||[],imports:t.imports||[]}}function ft(t){return En(t,zn)||En(t,Pt)}function dn(t){return null!==ft(t)}function En(t,i){return t.hasOwnProperty(i)?t[i]:null}function mi(t){return t&&(t.hasOwnProperty(Ai)||t.hasOwnProperty(xn))?t[Ai]:null}const zn=mt({\u0275prov:mt}),Ai=mt({\u0275inj:mt}),Pt=mt({ngInjectableDef:mt}),xn=mt({ngInjectorDef:mt});class Ln{constructor(i,o){this._desc=i,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof o?this.__NG_ELEMENT_ID__=o:void 0!==o&&(this.\u0275prov=qt({token:this,providedIn:o.providedIn||"root",factory:o.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function Nn(t){return t&&!!t.\u0275providers}const qn=mt({\u0275cmp:mt}),Ei=mt({\u0275dir:mt}),Gi=mt({\u0275pipe:mt}),Vi=mt({\u0275mod:mt}),Hi=mt({\u0275fac:mt}),or=mt({__NG_ELEMENT_ID__:mt}),Ir=mt({__NG_ENV_ID__:mt});function an(t){return"string"==typeof t?t:null==t?"":String(t)}function Je(t,i){throw new Pe(-201,!1)}var gt=function(t){return t[t.Default=0]="Default",t[t.Host=1]="Host",t[t.Self=2]="Self",t[t.SkipSelf=4]="SkipSelf",t[t.Optional=8]="Optional",t}(gt||{});let jt;function pn(){return jt}function $n(t){const i=jt;return jt=t,i}function oi(t,i,o){const l=ft(t);return l&&"root"==l.providedIn?void 0===l.value?l.value=l.factory():l.value:o&gt.Optional?null:void 0!==i?i:void Je()}const Li={},Qi="__NG_DI_FLAG__",Ji="ngTempTokenPath",fr=/\n/gm,Bn="__source";let ri;function vi(t){const i=ri;return ri=t,i}function Di(t,i=gt.Default){if(void 0===ri)throw new Pe(-203,!1);return null===ri?oi(t,void 0,i):ri.get(t,i&gt.Optional?null:void 0,i)}function Xi(t,i=gt.Default){return(pn()||Di)(Jt(t),i)}function zi(t,i=gt.Default){return Xi(t,Xr(i))}function Xr(t){return typeof t>"u"||"number"==typeof t?t:(t.optional&&8)|(t.host&&1)|(t.self&&2)|(t.skipSelf&&4)}function Hr(t){const i=[];for(let o=0;o<t.length;o++){const l=Jt(t[o]);if(Array.isArray(l)){if(0===l.length)throw new Pe(900,!1);let b,P=gt.Default;for(let Z=0;Z<l.length;Z++){const ye=l[Z],Be=No(ye);"number"==typeof Be?-1===Be?b=ye.token:P|=Be:b=ye}i.push(Xi(b,P))}else i.push(Xi(l))}return i}function eo(t,i){return t[Qi]=i,t.prototype[Qi]=i,t}function No(t){return t[Qi]}const vo=eo(nn("Inject",t=>({token:t})),-1),ua=eo(nn("Optional"),8),Bo=eo(nn("SkipSelf"),4);function aa(t,i){return t.hasOwnProperty(Hi)?t[Hi]:null}function Xa(t,i){t.forEach(o=>Array.isArray(o)?Xa(o,i):i(o))}function zo(t,i,o){i>=t.length?t.push(o):t.splice(i,0,o)}function ia(t,i){return i>=t.length-1?t.pop():t.splice(i,1)[0]}function Pa(t,i,o){let l=Mo(t,i);return l>=0?t[1|l]=o:(l=~l,function js(t,i,o,l){let b=t.length;if(b==i)t.push(o,l);else if(1===b)t.push(l,t[0]),t[0]=o;else{for(b--,t.push(t[b-1],t[b]);b>i;)t[b]=t[b-2],b--;t[i]=o,t[i+1]=l}}(t,l,i,o)),l}function zs(t,i){const o=Mo(t,i);if(o>=0)return t[1|o]}function Mo(t,i){return function nc(t,i,o){let l=0,b=t.length>>o;for(;b!==l;){const P=l+(b-l>>1),Z=t[P<<o];if(i===Z)return P<<o;Z>i?b=P:l=P+1}return~(b<<o)}(t,i,1)}const za={},_o=[],Ja=new Ln(""),mc=new Ln("",-1),ic=new Ln("");class Ic{get(i,o=Li){if(o===Li){const l=new Error(`NullInjectorError: No provider for ${At(i)}!`);throw l.name="NullInjectorError",l}return o}}var fc=function(t){return t[t.OnPush=0]="OnPush",t[t.Default=1]="Default",t}(fc||{}),Ra=function(t){return t[t.Emulated=0]="Emulated",t[t.None=2]="None",t[t.ShadowDom=3]="ShadowDom",t}(Ra||{}),Ps=function(t){return t[t.None=0]="None",t[t.SignalBased=1]="SignalBased",t[t.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",t}(Ps||{});function rc(t,i,o){let l=t.length;for(;;){const b=t.indexOf(i,o);if(-1===b)return b;if(0===b||t.charCodeAt(b-1)<=32){const P=i.length;if(b+P===l||t.charCodeAt(b+P)<=32)return b}o=b+1}}function bl(t,i,o){let l=0;for(;l<o.length;){const b=o[l];if("number"==typeof b){if(0!==b)break;l++;const P=o[l++],Z=o[l++],ye=o[l++];t.setAttribute(i,Z,ye,P)}else{const P=b,Z=o[++l];nd(P)?t.setProperty(i,P,Z):t.setAttribute(i,P,Z),l++}}return l}function Fl(t){return 3===t||4===t||6===t}function nd(t){return 64===t.charCodeAt(0)}function Cc(t,i){if(null!==i&&0!==i.length)if(null===t||0===t.length)t=i.slice();else{let o=-1;for(let l=0;l<i.length;l++){const b=i[l];"number"==typeof b?o=b:0===o||id(t,o,b,null,-1===o||2===o?i[++l]:null)}}return t}function id(t,i,o,l,b){let P=0,Z=t.length;if(-1===i)Z=-1;else for(;P<t.length;){const ye=t[P++];if("number"==typeof ye){if(ye===i){Z=-1;break}if(ye>i){Z=P-1;break}}}for(;P<t.length;){const ye=t[P];if("number"==typeof ye)break;if(ye===o){if(null===l)return void(null!==b&&(t[P+1]=b));if(l===t[P+1])return void(t[P+2]=b)}P++,null!==l&&P++,null!==b&&P++}-1!==Z&&(t.splice(Z,0,i),P=Z+1),t.splice(P++,0,o),null!==l&&t.splice(P++,0,l),null!==b&&t.splice(P++,0,b)}const Ac="ng-template";function Wc(t,i,o,l){let b=0;if(l){for(;b<i.length&&"string"==typeof i[b];b+=2)if("class"===i[b]&&-1!==rc(i[b+1].toLowerCase(),o,0))return!0}else if(jc(t))return!1;if(b=i.indexOf(1,b),b>-1){let P;for(;++b<i.length&&"string"==typeof(P=i[b]);)if(P.toLowerCase()===o)return!0}return!1}function jc(t){return 4===t.type&&t.value!==Ac}function Dl(t,i,o){return i===(4!==t.type||o?t.value:Ac)}function Ot(t,i,o){let l=4;const b=t.attrs,P=null!==b?function $r(t){for(let i=0;i<t.length;i++)if(Fl(t[i]))return i;return t.length}(b):0;let Z=!1;for(let ye=0;ye<i.length;ye++){const Be=i[ye];if("number"!=typeof Be){if(!Z)if(4&l){if(l=2|1&l,""!==Be&&!Dl(t,Be,o)||""===Be&&1===i.length){if(Rt(l))return!1;Z=!0}}else if(8&l){if(null===b||!Wc(t,b,Be,o)){if(Rt(l))return!1;Z=!0}}else{const Dt=i[++ye],Wt=it(Be,b,jc(t),o);if(-1===Wt){if(Rt(l))return!1;Z=!0;continue}if(""!==Dt){let An;if(An=Wt>P?"":b[Wt+1].toLowerCase(),2&l&&Dt!==An){if(Rt(l))return!1;Z=!0}}}}else{if(!Z&&!Rt(l)&&!Rt(Be))return!1;if(Z&&Rt(Be))continue;Z=!1,l=Be|1&l}}return Rt(l)||Z}function Rt(t){return!(1&t)}function it(t,i,o,l){if(null===i)return-1;let b=0;if(l||!o){let P=!1;for(;b<i.length;){const Z=i[b];if(Z===t)return b;if(3===Z||6===Z)P=!0;else{if(1===Z||2===Z){let ye=i[++b];for(;"string"==typeof ye;)ye=i[++b];continue}if(4===Z)break;if(0===Z){b+=4;continue}}b+=P?1:2}return-1}return function Nr(t,i){let o=t.indexOf(4);if(o>-1)for(o++;o<t.length;){const l=t[o];if("number"==typeof l)return-1;if(l===i)return o;o++}return-1}(i,t)}function hn(t,i,o=!1){for(let l=0;l<i.length;l++)if(Ot(t,i[l],o))return!0;return!1}function ys(t,i){e:for(let o=0;o<i.length;o++){const l=i[o];if(t.length===l.length){for(let b=0;b<t.length;b++)if(t[b]!==l[b])continue e;return!0}}return!1}function ka(t,i){return t?":not("+i.trim()+")":i}function gc(t){let i=t[0],o=1,l=2,b="",P=!1;for(;o<t.length;){let Z=t[o];if("string"==typeof Z)if(2&l){const ye=t[++o];b+="["+Z+(ye.length>0?'="'+ye+'"':"")+"]"}else 8&l?b+="."+Z:4&l&&(b+=" "+Z);else""!==b&&!Rt(Z)&&(i+=ka(P,b),b=""),l=Z,P=P||!Rt(l);o++}return""!==b&&(i+=ka(P,b)),i}function oc(t){return Ke(()=>{const i=Sl(t),o={...i,decls:t.decls,vars:t.vars,template:t.template,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,onPush:t.changeDetection===fc.OnPush,directiveDefs:null,pipeDefs:null,dependencies:i.standalone&&t.dependencies||null,getStandaloneInjector:null,signals:t.signals??!1,data:t.data||{},encapsulation:t.encapsulation||Ra.Emulated,styles:t.styles||_o,_:null,schemas:t.schemas||null,tView:null,id:""};El(o);const l=t.dependencies;return o.directiveDefs=Eo(l,!1),o.pipeDefs=Eo(l,!0),o.id=function Gc(t){let i=0;const o=[t.selectors,t.ngContentSelectors,t.hostVars,t.hostAttrs,t.consts,t.vars,t.decls,t.encapsulation,t.standalone,t.signals,t.exportAs,JSON.stringify(t.inputs),JSON.stringify(t.outputs),Object.getOwnPropertyNames(t.type.prototype),!!t.contentQueries,!!t.viewQuery].join("|");for(const b of o)i=Math.imul(31,i)+b.charCodeAt(0)|0;return i+=2147483648,"c"+i}(o),o})}function ac(t){return go(t)||po(t)}function Ll(t){return null!==t}function hs(t){return Ke(()=>({type:t.type,bootstrap:t.bootstrap||_o,declarations:t.declarations||_o,imports:t.imports||_o,exports:t.exports||_o,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null}))}function Hn(t,i){if(null==t)return za;const o={};for(const l in t)if(t.hasOwnProperty(l)){const b=t[l];let P,Z,ye=Ps.None;Array.isArray(b)?(ye=b[0],P=b[1],Z=b[2]??P):(P=b,Z=b),i?(o[P]=ye!==Ps.None?[l,ye]:l,i[P]=Z):o[P]=l}return o}function ao(t){return Ke(()=>{const i=Sl(t);return El(i),i})}function zc(t){return{type:t.type,name:t.name,factory:null,pure:!1!==t.pure,standalone:!0===t.standalone,onDestroy:t.type.prototype.ngOnDestroy||null}}function go(t){return t[qn]||null}function po(t){return t[Ei]||null}function Go(t){return t[Gi]||null}function Mc(t){const i=go(t)||po(t)||Go(t);return null!==i&&i.standalone}function Za(t,i){const o=t[Vi]||null;if(!o&&!0===i)throw new Error(`Type ${At(t)} does not have '\u0275mod' property.`);return o}function Sl(t){const i={};return{type:t.type,providersResolver:null,factory:null,hostBindings:t.hostBindings||null,hostVars:t.hostVars||0,hostAttrs:t.hostAttrs||null,contentQueries:t.contentQueries||null,declaredInputs:i,inputTransforms:null,inputConfig:t.inputs||za,exportAs:t.exportAs||null,standalone:!0===t.standalone,signals:!0===t.signals,selectors:t.selectors||_o,viewQuery:t.viewQuery||null,features:t.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Hn(t.inputs,i),outputs:Hn(t.outputs),debugInfo:null}}function El(t){t.features?.forEach(i=>i(t))}function Eo(t,i){if(!t)return null;const o=i?Go:ac;return()=>("function"==typeof t?t():t).map(l=>o(l)).filter(Ll)}function ui(t){return{\u0275providers:t}}function Zi(...t){return{\u0275providers:Ui(0,t),\u0275fromNgModule:!0}}function Ui(t,...i){const o=[],l=new Set;let b;const P=Z=>{o.push(Z)};return Xa(i,Z=>{const ye=Z;to(ye,P,[],l)&&(b||=[],b.push(ye))}),void 0!==b&&Sr(b,P),o}function Sr(t,i){for(let o=0;o<t.length;o++){const{ngModule:l,providers:b}=t[o];Fa(b,P=>{i(P,l)})}}function to(t,i,o,l){if(!(t=Jt(t)))return!1;let b=null,P=mi(t);const Z=!P&&go(t);if(P||Z){if(Z&&!Z.standalone)return!1;b=t}else{const Be=t.ngModule;if(P=mi(Be),!P)return!1;b=Be}const ye=l.has(b);if(Z){if(ye)return!1;if(l.add(b),Z.dependencies){const Be="function"==typeof Z.dependencies?Z.dependencies():Z.dependencies;for(const Dt of Be)to(Dt,i,o,l)}}else{if(!P)return!1;{if(null!=P.imports&&!ye){let Dt;l.add(b);try{Xa(P.imports,Wt=>{to(Wt,i,o,l)&&(Dt||=[],Dt.push(Wt))})}finally{}void 0!==Dt&&Sr(Dt,i)}if(!ye){const Dt=aa(b)||(()=>new b);i({provide:b,useFactory:Dt,deps:_o},b),i({provide:ic,useValue:b,multi:!0},b),i({provide:Ja,useValue:()=>Xi(b),multi:!0},b)}const Be=P.providers;if(null!=Be&&!ye){const Dt=t;Fa(Be,Wt=>{i(Wt,Dt)})}}}return b!==t&&void 0!==t.providers}function Fa(t,i){for(let o of t)Nn(o)&&(o=o.\u0275providers),Array.isArray(o)?Fa(o,i):i(o)}const Ho=mt({provide:String,useValue:mt});function Hc(t){return null!==t&&"object"==typeof t&&Ho in t}function Gs(t){return"function"==typeof t}const Ss=new Ln(""),_c={},Kc={};let Ko;function sl(){return void 0===Ko&&(Ko=new Ic),Ko}class ca{}class rs extends ca{get destroyed(){return this._destroyed}constructor(i,o,l,b){super(),this.parent=o,this.source=l,this.scopes=b,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,ss(i,Z=>this.processProvider(Z)),this.records.set(mc,La(void 0,this)),b.has("environment")&&this.records.set(ca,La(void 0,this));const P=this.records.get(Ss);null!=P&&"string"==typeof P.value&&this.scopes.add(P.value),this.injectorDefTypes=new Set(this.get(ic,_o,gt.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;const i=u(null);try{for(const l of this._ngOnDestroyHooks)l.ngOnDestroy();const o=this._onDestroyHooks;this._onDestroyHooks=[];for(const l of o)l()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),u(i)}}onDestroy(i){return this.assertNotDestroyed(),this._onDestroyHooks.push(i),()=>this.removeOnDestroy(i)}runInContext(i){this.assertNotDestroyed();const o=vi(this),l=$n(void 0);try{return i()}finally{vi(o),$n(l)}}get(i,o=Li,l=gt.Default){if(this.assertNotDestroyed(),i.hasOwnProperty(Ir))return i[Ir](this);l=Xr(l);const P=vi(this),Z=$n(void 0);try{if(!(l&gt.SkipSelf)){let Be=this.records.get(i);if(void 0===Be){const Dt=function od(t){return"function"==typeof t||"object"==typeof t&&t instanceof Ln}(i)&&ft(i);Be=Dt&&this.injectableDefInScope(Dt)?La(cl(i),_c):null,this.records.set(i,Be)}if(null!=Be)return this.hydrate(i,Be)}return(l&gt.Self?sl():this.parent).get(i,o=l&gt.Optional&&o===Li?null:o)}catch(ye){if("NullInjectorError"===ye.name){if((ye[Ji]=ye[Ji]||[]).unshift(At(i)),P)throw ye;return function uo(t,i,o,l){const b=t[Ji];throw i[Bn]&&b.unshift(i[Bn]),t.message=function oa(t,i,o,l=null){t=t&&"\n"===t.charAt(0)&&"\u0275"==t.charAt(1)?t.slice(2):t;let b=At(i);if(Array.isArray(i))b=i.map(At).join(" -> ");else if("object"==typeof i){let P=[];for(let Z in i)if(i.hasOwnProperty(Z)){let ye=i[Z];P.push(Z+":"+("string"==typeof ye?JSON.stringify(ye):At(ye)))}b=`{${P.join(", ")}}`}return`${o}${l?"("+l+")":""}[${b}]: ${t.replace(fr,"\n  ")}`}("\n"+t.message,b,o,l),t.ngTokenPath=b,t[Ji]=null,t}(ye,i,"R3InjectorError",this.source)}throw ye}finally{$n(Z),vi(P)}}resolveInjectorInitializers(){const i=u(null),o=vi(this),l=$n(void 0);try{const P=this.get(Ja,_o,gt.Self);for(const Z of P)Z()}finally{vi(o),$n(l),u(i)}}toString(){const i=[],o=this.records;for(const l of o.keys())i.push(At(l));return`R3Injector[${i.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new Pe(205,!1)}processProvider(i){let o=Gs(i=Jt(i))?i:Jt(i&&i.provide);const l=function rd(t){return Hc(t)?La(void 0,t.useValue):La(Tc(t),_c)}(i);if(!Gs(i)&&!0===i.multi){let b=this.records.get(o);b||(b=La(void 0,_c,!0),b.factory=()=>Hr(b.multi),this.records.set(o,b)),o=i,b.multi.push(i)}this.records.set(o,l)}hydrate(i,o){const l=u(null);try{return o.value===_c&&(o.value=Kc,o.value=o.factory()),"object"==typeof o.value&&o.value&&function Es(t){return null!==t&&"object"==typeof t&&"function"==typeof t.ngOnDestroy}(o.value)&&this._ngOnDestroyHooks.add(o.value),o.value}finally{u(l)}}injectableDefInScope(i){if(!i.providedIn)return!1;const o=Jt(i.providedIn);return"string"==typeof o?"any"===o||this.scopes.has(o):this.injectorDefTypes.has(o)}removeOnDestroy(i){const o=this._onDestroyHooks.indexOf(i);-1!==o&&this._onDestroyHooks.splice(o,1)}}function cl(t){const i=ft(t),o=null!==i?i.factory:aa(t);if(null!==o)return o;if(t instanceof Ln)throw new Pe(204,!1);if(t instanceof Function)return function Hs(t){if(t.length>0)throw new Pe(204,!1);const o=function ii(t){return t&&(t[zn]||t[Pt])||null}(t);return null!==o?()=>o.factory(t):()=>new t}(t);throw new Pe(204,!1)}function Tc(t,i,o){let l;if(Gs(t)){const b=Jt(t);return aa(b)||cl(b)}if(Hc(t))l=()=>Jt(t.useValue);else if(function Ds(t){return!(!t||!t.useFactory)}(t))l=()=>t.useFactory(...Hr(t.deps||[]));else if(function bs(t){return!(!t||!t.useExisting)}(t))l=()=>Xi(Jt(t.useExisting));else{const b=Jt(t&&(t.useClass||t.provide));if(!function ma(t){return!!t.deps}(t))return aa(b)||cl(b);l=()=>new b(...Hr(t.deps))}return l}function La(t,i,o=!1){return{factory:t,value:i,multi:o?[]:void 0}}function ss(t,i){for(const o of t)Array.isArray(o)?ss(o,i):o&&Nn(o)?ss(o.\u0275providers,i):i(o)}function Ks(t,i){t instanceof rs&&t.assertNotDestroyed();const l=vi(t),b=$n(void 0);try{return i()}finally{vi(l),$n(b)}}function Qc(){return void 0!==pn()||null!=function ci(){return ri}()}function ks(t){if(!Qc())throw new Pe(-203,!1)}const Qr=0,er=1,ar=2,Io=3,ba=4,ct=5,le=6,ot=7,Ct=8,mn=9,Xn=10,jn=11,gi=12,Wi=13,ur=14,Pr=15,co=16,To=17,Kr=18,Uo=19,yn=20,Ga=21,xc=22,zt=23,Sn=25,oe=1,rt=7,si=9,Yi=10;var br=function(t){return t[t.None=0]="None",t[t.HasTransplantedViews=2]="HasTransplantedViews",t}(br||{});function zr(t){return Array.isArray(t)&&"object"==typeof t[oe]}function ho(t){return Array.isArray(t)&&!0===t[oe]}function Ro(t){return!!(4&t.flags)}function Qs(t){return t.componentOffset>-1}function Xc(t){return!(1&~t.flags)}function qa(t){return!!t.template}function vd(t){return!!(512&t[ar])}class Aa{constructor(i,o,l){this.previousValue=i,this.currentValue=o,this.firstChange=l}isFirstChange(){return this.firstChange}}function fa(t,i,o,l){null!==i?i.applyValueToInputSignal(i,l):t[o]=l}function os(){return wc}function wc(t){return t.type.prototype.ngOnChanges&&(t.setInput=Ar),Cl}function Cl(){const t=nm(this),i=t?.current;if(i){const o=t.previous;if(o===za)t.previous=i;else for(let l in i)o[l]=i[l];t.current=null,this.ngOnChanges(i)}}function Ar(t,i,o,l,b){const P=this.declaredInputs[l],Z=nm(t)||function Fp(t,i){return t[tm]=i}(t,{previous:za,current:null}),ye=Z.current||(Z.current={}),Be=Z.previous,Dt=Be[P];ye[P]=new Aa(Dt&&Dt.currentValue,o,Be===za),fa(t,i,b,o)}os.ngInherit=!0;const tm="__ngSimpleChanges__";function nm(t){return t[tm]||null}const Al=function(t,i,o){},_h="svg";function la(t){for(;Array.isArray(t);)t=t[Qr];return t}function ms(t,i){return la(i[t])}function fs(t,i){return la(i[t.index])}function sc(t,i){return t.data[i]}function as(t,i){return t[i]}function Cs(t,i){const o=i[t];return zr(o)?o:o[Qr]}function ip(t){return!(128&~t[ar])}function yo(t,i){return null==i?null:t[i]}function Ns(t){t[To]=0}function Bs(t){1024&t[ar]||(t[ar]|=1024,ip(t)&&bc(t))}function wu(t){return!!(9216&t[ar]||t[zt]?.dirty)}function rm(t){t[Xn].changeDetectionScheduler?.notify(8),64&t[ar]&&(t[ar]|=1024),wu(t)&&bc(t)}function bc(t){t[Xn].changeDetectionScheduler?.notify(0);let i=As(t);for(;null!==i&&!(8192&i[ar])&&(i[ar]|=8192,ip(i));)i=As(i)}function Bl(t,i){if(!(256&~t[ar]))throw new Pe(911,!1);null===t[Ga]&&(t[Ga]=[]),t[Ga].push(i)}function As(t){const i=t[Io];return ho(i)?i[Io]:i}const Rr={lFrame:Fu(null),bindingsEnabled:!0,skipHydrationRootTNode:null};let Lp=!1;function iu(){return Rr.bindingsEnabled}function Jc(){return null!==Rr.skipHydrationRootTNode}function Fi(){return Rr.lFrame.lView}function Oo(){return Rr.lFrame.tView}function Np(t){return Rr.lFrame.contextLView=t,t[Ct]}function cp(t){return Rr.lFrame.contextLView=null,t}function va(){let t=Dd();for(;null!==t&&64===t.type;)t=t.parent;return t}function Dd(){return Rr.lFrame.currentTNode}function gs(){const t=Rr.lFrame,i=t.currentTNode;return t.isParent?i:i.parent}function ko(t,i){const o=Rr.lFrame;o.currentTNode=t,o.isParent=i}function ls(){return Rr.lFrame.isParent}function ds(){Rr.lFrame.isParent=!1}function lp(){return Rr.lFrame.contextLView}function $s(){return Lp}function Ld(t){Lp=t}function cc(){const t=Rr.lFrame;let i=t.bindingRootIndex;return-1===i&&(i=t.bindingRootIndex=t.tView.bindingStartIndex),i}function dl(){return Rr.lFrame.bindingIndex}function da(){return Rr.lFrame.bindingIndex++}function Ul(t){const i=Rr.lFrame,o=i.bindingIndex;return i.bindingIndex=i.bindingIndex+t,o}function $p(t){Rr.lFrame.inI18n=t}function cd(t,i){const o=Rr.lFrame;o.bindingIndex=o.bindingRootIndex=t,Pc(i)}function Pc(t){Rr.lFrame.currentDirectiveIndex=t}function Vl(t){const i=Rr.lFrame.currentDirectiveIndex;return-1===i?null:t[i]}function dp(){return Rr.lFrame.currentQueryIndex}function Up(t){Rr.lFrame.currentQueryIndex=t}function Vp(t){const i=t[er];return 2===i.type?i.declTNode:1===i.type?t[ct]:null}function am(t,i,o){if(o&gt.SkipSelf){let b=i,P=t;for(;!(b=b.parent,null!==b||o&gt.Host||(b=Vp(P),null===b||(P=P[ur],10&b.type))););if(null===b)return!1;i=b,t=P}const l=Rr.lFrame=bh();return l.currentTNode=i,l.lView=t,!0}function Nd(t){const i=bh(),o=t[er];Rr.lFrame=i,i.currentTNode=o.firstChild,i.lView=t,i.tView=o,i.contextLView=t,i.bindingIndex=o.bindingStartIndex,i.inI18n=!1}function bh(){const t=Rr.lFrame,i=null===t?null:t.child;return null===i?Fu(t):i}function Fu(t){const i={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:t,child:null,inI18n:!1};return null!==t&&(t.child=i),i}function Lu(){const t=Rr.lFrame;return Rr.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}const ld=Lu;function Dh(){const t=Lu();t.isParent=!0,t.tView=null,t.selectedIndex=-1,t.contextLView=null,t.elementDepthCount=0,t.currentDirectiveIndex=-1,t.currentNamespace=null,t.bindingRootIndex=-1,t.bindingIndex=-1,t.currentQueryIndex=0}function lc(){return Rr.lFrame.selectedIndex}function au(t){Rr.lFrame.selectedIndex=t}function Va(){const t=Rr.lFrame;return sc(t.tView,t.selectedIndex)}function Sh(){Rr.lFrame.currentNamespace=_h}function Nu(){!function Eh(){Rr.lFrame.currentNamespace=null}()}let cm=!0;function up(){return cm}function Wl(t){cm=t}function ul(t,i){for(let o=i.directiveStart,l=i.directiveEnd;o<l;o++){const P=t.data[o].type.prototype,{ngAfterContentInit:Z,ngAfterContentChecked:ye,ngAfterViewInit:Be,ngAfterViewChecked:Dt,ngOnDestroy:Wt}=P;Z&&(t.contentHooks??=[]).push(-o,Z),ye&&((t.contentHooks??=[]).push(o,ye),(t.contentCheckHooks??=[]).push(o,ye)),Be&&(t.viewHooks??=[]).push(-o,Be),Dt&&((t.viewHooks??=[]).push(o,Dt),(t.viewCheckHooks??=[]).push(o,Dt)),null!=Wt&&(t.destroyHooks??=[]).push(o,Wt)}}function pp(t,i,o){Bu(t,i,3,o)}function Bd(t,i,o,l){(3&t[ar])===o&&Bu(t,i,o,l)}function su(t,i){let o=t[ar];(3&o)===i&&(o&=16383,o+=1,t[ar]=o)}function Bu(t,i,o,l){const P=l??-1,Z=i.length-1;let ye=0;for(let Be=void 0!==l?65535&t[To]:0;Be<Z;Be++)if("number"==typeof i[Be+1]){if(ye=i[Be],null!=l&&ye>=l)break}else i[Be]<0&&(t[To]+=65536),(ye<P||-1==P)&&(Tl(t,o,i,Be),t[To]=(4294901760&t[To])+Be+2),Be++}function Wp(t,i){Al(4,t,i);const o=u(null);try{i.call(t)}finally{u(o),Al(5,t,i)}}function Tl(t,i,o,l){const b=o[l]<0,P=o[l+1],ye=t[b?-o[l]:o[l]];b?t[ar]>>14<t[To]>>16&&(3&t[ar])===i&&(t[ar]+=16384,Wp(ye,P)):Wp(ye,P)}const cu=-1;class $d{constructor(i,o,l){this.factory=i,this.resolving=!1,this.canSeeViewProviders=o,this.injectImpl=l}}const Uu={};class ud{constructor(i,o){this.injector=i,this.parentInjector=o}get(i,o,l){l=Xr(l);const b=this.injector.get(i,Uu,l);return b!==Uu||o===Uu?b:this.parentInjector.get(i,o,l)}}function Vd(t){return t!==cu}function Sd(t){return 32767&t}function Gp(t,i){let o=function zp(t){return t>>16}(t),l=i;for(;o>0;)l=l[ur],o--;return l}let Vo=!0;function uu(t){const i=Vo;return Vo=t,i}const hu=255,Ah=5;let Hm=0;const jl={};function Hp(t,i){const o=Mh(t,i);if(-1!==o)return o;const l=i[er];l.firstCreatePass&&(t.injectorIndex=i.length,zl(l.data,t),zl(i,null),zl(l.blueprint,null));const b=Wd(t,i),P=t.injectorIndex;if(Vd(b)){const Z=Sd(b),ye=Gp(b,i),Be=ye[er].data;for(let Dt=0;Dt<8;Dt++)i[P+Dt]=ye[Z+Dt]|Be[Z+Dt]}return i[P+8]=b,P}function zl(t,i){t.push(0,0,0,0,0,0,0,0,i)}function Mh(t,i){return-1===t.injectorIndex||t.parent&&t.parent.injectorIndex===t.injectorIndex||null===i[t.injectorIndex+8]?-1:t.injectorIndex}function Wd(t,i){if(t.parent&&-1!==t.parent.injectorIndex)return t.parent.injectorIndex;let o=0,l=null,b=i;for(;null!==b;){if(l=pl(b),null===l)return cu;if(o++,b=b[ur],-1!==l.injectorIndex)return l.injectorIndex|o<<16}return cu}function jd(t,i,o){!function Km(t,i,o){let l;"string"==typeof o?l=o.charCodeAt(0)||0:o.hasOwnProperty(or)&&(l=o[or]),null==l&&(l=o[or]=Hm++);const b=l&hu;i.data[t+(b>>Ah)]|=1<<b}(t,i,o)}function zd(t,i,o){if(o&gt.Optional||void 0!==t)return t;Je()}function qr(t,i,o,l){if(o&gt.Optional&&void 0===l&&(l=null),!(o&(gt.Self|gt.Host))){const b=t[mn],P=$n(void 0);try{return b?b.get(i,l,o&gt.Optional):oi(i,l,o&gt.Optional)}finally{$n(P)}}return zd(l,0,o)}function Qp(t,i,o,l=gt.Default,b){if(null!==t){if(2048&i[ar]&&!(l&gt.Self)){const Z=function Qf(t,i,o,l,b){let P=t,Z=i;for(;null!==P&&null!==Z&&2048&Z[ar]&&!(512&Z[ar]);){const ye=Xp(P,Z,o,l|gt.Self,jl);if(ye!==jl)return ye;let Be=P.parent;if(!Be){const Dt=Z[yn];if(Dt){const Wt=Dt.get(o,jl,l);if(Wt!==jl)return Wt}Be=pl(Z),Z=Z[ur]}P=Be}return b}(t,i,o,l,jl);if(Z!==jl)return Z}const P=Xp(t,i,o,l,jl);if(P!==jl)return P}return qr(i,o,l,b)}function Xp(t,i,o,l,b){const P=function Wa(t){if("string"==typeof t)return t.charCodeAt(0)||0;const i=t.hasOwnProperty(or)?t[or]:void 0;return"number"==typeof i?i>=0?i&hu:Hl:i}(o);if("function"==typeof P){if(!am(i,t,l))return l&gt.Host?zd(b,0,l):qr(i,o,l,b);try{let Z;if(Z=P(l),null!=Z||l&gt.Optional)return Z;Je()}finally{ld()}}else if("number"==typeof P){let Z=null,ye=Mh(t,i),Be=cu,Dt=l&gt.Host?i[Pr][ct]:null;for((-1===ye||l&gt.SkipSelf)&&(Be=-1===ye?Wd(t,i):i[ye+8],Be!==cu&&Gd(l,!1)?(Z=i[er],ye=Sd(Be),i=Gp(Be,i)):ye=-1);-1!==ye;){const Wt=i[er];if(Fc(P,ye,Wt.data)){const An=Ed(ye,i,o,Z,l,Dt);if(An!==jl)return An}Be=i[ye+8],Be!==cu&&Gd(l,i[er].data[ye+8]===Dt)&&Fc(P,ye,i)?(Z=Wt,ye=Sd(Be),i=Gp(Be,i)):ye=-1}}return b}function Ed(t,i,o,l,b,P){const Z=i[er],ye=Z.data[t+8],Wt=Id(ye,Z,o,null==l?Qs(ye)&&Vo:l!=Z&&!!(3&ye.type),b&gt.Host&&P===ye);return null!==Wt?kc(i,Z,Wt,ye):jl}function Id(t,i,o,l,b){const P=t.providerIndexes,Z=i.data,ye=1048575&P,Be=t.directiveStart,Wt=P>>20,Zn=b?ye+Wt:t.directiveEnd;for(let ai=l?ye:ye+Wt;ai<Zn;ai++){const Ci=Z[ai];if(ai<Be&&o===Ci||ai>=Be&&Ci.type===o)return ai}if(b){const ai=Z[Be];if(ai&&qa(ai)&&ai.type===o)return Be}return null}function kc(t,i,o,l){let b=t[o];const P=i.data;if(function Ud(t){return t instanceof $d}(b)){const Z=b;Z.resolving&&function pi(t,i){throw i&&i.join(" > "),new Pe(-200,t)}(function In(t){return"function"==typeof t?t.name||t.toString():"object"==typeof t&&null!=t&&"function"==typeof t.type?t.type.name||t.type.toString():an(t)}(P[o]));const ye=uu(Z.canSeeViewProviders);Z.resolving=!0;const Dt=Z.injectImpl?$n(Z.injectImpl):null;am(t,l,gt.Default);try{b=t[o]=Z.factory(void 0,P,t,l),i.firstCreatePass&&o>=l.directiveStart&&function Zc(t,i,o){const{ngOnChanges:l,ngOnInit:b,ngDoCheck:P}=i.type.prototype;if(l){const Z=wc(i);(o.preOrderHooks??=[]).push(t,Z),(o.preOrderCheckHooks??=[]).push(t,Z)}b&&(o.preOrderHooks??=[]).push(0-t,b),P&&((o.preOrderHooks??=[]).push(t,P),(o.preOrderCheckHooks??=[]).push(t,P))}(o,P[o],i)}finally{null!==Dt&&$n(Dt),uu(ye),Z.resolving=!1,ld()}}return b}function Fc(t,i,o){return!!(o[i+(t>>Ah)]&1<<t)}function Gd(t,i){return!(t&gt.Self||t&gt.Host&&i)}class Us{constructor(i,o){this._tNode=i,this._lView=o}get(i,o,l){return Qp(this._tNode,this._lView,i,Xr(l),o)}}function Hl(){return new Us(va(),Fi())}function Ys(t){return Ke(()=>{const i=t.prototype.constructor,o=i[Hi]||lm(i),l=Object.prototype;let b=Object.getPrototypeOf(t.prototype).constructor;for(;b&&b!==l;){const P=b[Hi]||lm(b);if(P&&P!==o)return P;b=Object.getPrototypeOf(b)}return P=>new P})}function lm(t){return Gt(t)?()=>{const i=lm(Jt(t));return i&&i()}:aa(t)}function pl(t){const i=t[er],o=i.type;return 2===o?i.declTNode:1===o?t[ct]:null}function pa(t){return function Kp(t,i){if("class"===i)return t.classes;if("style"===i)return t.styles;const o=t.attrs;if(o){const l=o.length;let b=0;for(;b<l;){const P=o[b];if(Fl(P))break;if(0===P)b+=2;else if("number"==typeof P)for(b++;b<l&&"string"==typeof o[b];)b++;else{if(P===i)return o[b+1];b+=2}}}return null}(va(),t)}function Js(t,i=null,o=null,l){const b=el(t,i,o,l);return b.resolveInjectorInitializers(),b}function el(t,i=null,o=null,l,b=new Set){const P=[o||_o,Zi(t)];return l=l||("object"==typeof t?void 0:At(t)),new rs(P,i||sl(),l||null,b)}class Ma{static{this.THROW_IF_NOT_FOUND=Li}static{this.NULL=new Ic}static create(i,o){if(Array.isArray(i))return Js({name:""},o,i,"");{const l=i.name??"";return Js({name:l},i.parent,i.providers,l)}}static{this.\u0275prov=qt({token:Ma,providedIn:"any",factory:()=>Xi(mc)})}static{this.__NG_ELEMENT_ID__=-1}}new Ln("").__NG_ELEMENT_ID__=t=>{const i=va();if(null===i)throw new Pe(204,!1);if(2&i.type)return i.value;if(t&gt.Optional)return null;throw new Pe(204,!1)};function Jp(t){return t.ngOriginalError}const Ql=!0;let hl=(()=>{class t{static{this.__NG_ELEMENT_ID__=Gu}static{this.__NG_ENV_ID__=o=>o}}return t})();class Qm extends hl{constructor(i){super(),this._lView=i}onDestroy(i){return Bl(this._lView,i),()=>function yh(t,i){if(null===t[Ga])return;const o=t[Ga].indexOf(i);-1!==o&&t[Ga].splice(o,1)}(this._lView,i)}}function Gu(){return new Qm(Fi())}let _u=(()=>{class t{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new de.t(!1)}get _hasPendingTasks(){return this.hasPendingTasks.value}add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);const o=this.taskId++;return this.pendingTasks.add(o),o}remove(o){this.pendingTasks.delete(o),0===this.pendingTasks.size&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}static{this.\u0275prov=qt({token:t,providedIn:"root",factory:()=>new t})}}return t})();const us=class wh extends ee.B{constructor(i=!1){super(),this.destroyRef=void 0,this.pendingTasks=void 0,this.__isAsync=i,Qc()&&(this.destroyRef=zi(hl,{optional:!0})??void 0,this.pendingTasks=zi(_u,{optional:!0})??void 0)}emit(i){const o=u(null);try{super.next(i)}finally{u(o)}}subscribe(i,o,l){let b=i,P=o||(()=>null),Z=l;if(i&&"object"==typeof i){const Be=i;b=Be.next?.bind(Be),P=Be.error?.bind(Be),Z=Be.complete?.bind(Be)}this.__isAsync&&(P=this.wrapInTimeout(P),b&&(b=this.wrapInTimeout(b)),Z&&(Z=this.wrapInTimeout(Z)));const ye=super.subscribe({next:b,error:P,complete:Z});return i instanceof Te.yU&&i.add(ye),ye}wrapInTimeout(i){return o=>{const l=this.pendingTasks?.add();setTimeout(()=>{i(o),void 0!==l&&this.pendingTasks?.remove(l)})}}};function Wo(...t){}function Zs(t){let i,o;function l(){t=Wo;try{void 0!==o&&"function"==typeof cancelAnimationFrame&&cancelAnimationFrame(o),void 0!==i&&clearTimeout(i)}catch{}}return i=setTimeout(()=>{t(),l()}),"function"==typeof requestAnimationFrame&&(o=requestAnimationFrame(()=>{t(),l()})),()=>l()}function es(t){return queueMicrotask(()=>t()),()=>{t=Wo}}const Lc="isAngularZone",Kd=Lc+"_ID";let qs=0;class sa{constructor(i){this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new us(!1),this.onMicrotaskEmpty=new us(!1),this.onStable=new us(!1),this.onError=new us(!1);const{enableLongStackTrace:o=!1,shouldCoalesceEventChangeDetection:l=!1,shouldCoalesceRunChangeDetection:b=!1,scheduleInRootZone:P=Ql}=i;if(typeof Zone>"u")throw new Pe(908,!1);Zone.assertZonePatched();const Z=this;Z._nesting=0,Z._outer=Z._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(Z._inner=Z._inner.fork(new Zone.TaskTrackingZoneSpec)),o&&Zone.longStackTraceZoneSpec&&(Z._inner=Z._inner.fork(Zone.longStackTraceZoneSpec)),Z.shouldCoalesceEventChangeDetection=!b&&l,Z.shouldCoalesceRunChangeDetection=b,Z.callbackScheduled=!1,Z.scheduleInRootZone=P,function Zp(t){const i=()=>{!function pm(t){function i(){Zs(()=>{t.callbackScheduled=!1,Nc(t),t.isCheckStableRunning=!0,Xl(t),t.isCheckStableRunning=!1})}t.isCheckStableRunning||t.callbackScheduled||(t.callbackScheduled=!0,t.scheduleInRootZone?Zone.root.run(()=>{i()}):t._outer.run(()=>{i()}),Nc(t))}(t)},o=qs++;t._inner=t._inner.fork({name:"angular",properties:{[Lc]:!0,[Kd]:o,[Kd+o]:!0},onInvokeTask:(l,b,P,Z,ye,Be)=>{if(function Na(t){return ml(t,"__ignore_ng_zone__")}(Be))return l.invokeTask(P,Z,ye,Be);try{return Hu(t),l.invokeTask(P,Z,ye,Be)}finally{(t.shouldCoalesceEventChangeDetection&&"eventTask"===Z.type||t.shouldCoalesceRunChangeDetection)&&i(),mp(t)}},onInvoke:(l,b,P,Z,ye,Be,Dt)=>{try{return Hu(t),l.invoke(P,Z,ye,Be,Dt)}finally{t.shouldCoalesceRunChangeDetection&&!t.callbackScheduled&&!function fp(t){return ml(t,"__scheduler_tick__")}(Be)&&i(),mp(t)}},onHasTask:(l,b,P,Z)=>{l.hasTask(P,Z),b===P&&("microTask"==Z.change?(t._hasPendingMicrotasks=Z.microTask,Nc(t),Xl(t)):"macroTask"==Z.change&&(t.hasPendingMacrotasks=Z.macroTask))},onHandleError:(l,b,P,Z)=>(l.handleError(P,Z),t.runOutsideAngular(()=>t.onError.emit(Z)),!1)})}(Z)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get(Lc)}static assertInAngularZone(){if(!sa.isInAngularZone())throw new Pe(909,!1)}static assertNotInAngularZone(){if(sa.isInAngularZone())throw new Pe(909,!1)}run(i,o,l){return this._inner.run(i,o,l)}runTask(i,o,l,b){const P=this._inner,Z=P.scheduleEventTask("NgZoneEvent: "+b,i,Ol,Wo,Wo);try{return P.runTask(Z,o,l)}finally{P.cancelTask(Z)}}runGuarded(i,o,l){return this._inner.runGuarded(i,o,l)}runOutsideAngular(i){return this._outer.run(i)}}const Ol={};function Xl(t){if(0==t._nesting&&!t.hasPendingMicrotasks&&!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null)}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular(()=>t.onStable.emit(null))}finally{t.isStable=!0}}}function Nc(t){t.hasPendingMicrotasks=!!(t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&!0===t.callbackScheduled)}function Hu(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function mp(t){t._nesting--,Xl(t)}class Md{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new us,this.onMicrotaskEmpty=new us,this.onStable=new us,this.onError=new us}run(i,o,l){return i.apply(o,l)}runGuarded(i,o,l){return i.apply(o,l)}runOutsideAngular(i){return i()}runTask(i,o,l,b){return i.apply(o,l)}}function ml(t,i){return!(!Array.isArray(t)||1!==t.length)&&!0===t[0]?.data?.[i]}class ha{constructor(){this._console=console}handleError(i){const o=this._findOriginalError(i);this._console.error("ERROR",i),o&&this._console.error("ORIGINAL ERROR",o)}_findOriginalError(i){let o=i&&Jp(i);for(;o&&Jp(o);)o=Jp(o);return o||null}}const dc=new Ln("",{providedIn:"root",factory:()=>{const t=zi(sa),i=zi(ha);return o=>t.runOutsideAngular(()=>i.handleError(o))}});function gp(t,i){return Se(t,i)}const Yl=(gp.required=function uc(t){return Se(Re,t)},gp);function wl(){return ps(va(),Fi())}function ps(t,i){return new Ku(fs(t,i))}let Ku=(()=>{class t{constructor(o){this.nativeElement=o}static{this.__NG_ELEMENT_ID__=wl}}return t})();function qp(t){return t instanceof Ku?t.nativeElement:t}function Bc(){return this._results[Symbol.iterator]()}class eh{get changes(){return this._changes??=new us}constructor(i=!1){this._emitDistinctChangesOnly=i,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 o=eh.prototype;o[Symbol.iterator]||(o[Symbol.iterator]=Bc)}get(i){return this._results[i]}map(i){return this._results.map(i)}filter(i){return this._results.filter(i)}find(i){return this._results.find(i)}reduce(i,o){return this._results.reduce(i,o)}forEach(i){this._results.forEach(i)}some(i){return this._results.some(i)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(i,o){this.dirty=!1;const l=function bo(t){return t.flat(Number.POSITIVE_INFINITY)}(i);(this._changesDetected=!function $o(t,i,o){if(t.length!==i.length)return!1;for(let l=0;l<t.length;l++){let b=t[l],P=i[l];if(o&&(b=o(b),P=o(P)),P!==b)return!1}return!0}(this._results,l,o))&&(this._results=l,this.length=l.length,this.last=l[this.length-1],this.first=l[0])}notifyOnChanges(){void 0!==this._changes&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.emit(this)}onDirty(i){this._onDirty=i}setDirty(){this.dirty=!0,this._onDirty?.()}destroy(){void 0!==this._changes&&(this._changes.complete(),this._changes.unsubscribe())}}function Qd(t){return!(128&~t.flags)}const nh=new Map;let Rh=0;function kh(t){nh.delete(t[Uo])}const Do="__ngContext__";function ts(t,i){zr(i)?(t[Do]=i[Uo],function Ug(t){nh.set(t[Uo],t)}(i)):t[Do]=i}function ra(t){return Xd(t[gi])}function il(t){return Xd(t[ba])}function Xd(t){for(;null!==t&&!ho(t);)t=t[ba];return t}let Yu;function Zm(t){Yu=t}function gl(){if(void 0!==Yu)return Yu;if(typeof document<"u")return document;throw new Pe(210,!1)}const p=new Ln("",{providedIn:"root",factory:()=>v}),v="ng",W=new Ln(""),ue=new Ln("",{providedIn:"platform",factory:()=>"unknown"}),ht=new Ln(""),cn=new Ln("",{providedIn:"root",factory:()=>gl().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let Xf=()=>null;function Iu(t,i,o=!1){return Xf(t,i,o)}const nf=new Ln("",{providedIn:"root",factory:()=>!1});let rf,Cm;function Jd(t){return function af(){if(void 0===rf&&(rf=null,Et.trustedTypes))try{rf=Et.trustedTypes.createPolicy("angular",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch{}return rf}()?.createHTML(t)||t}function Ep(){if(void 0===Cm&&(Cm=null,Et.trustedTypes))try{Cm=Et.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch{}return Cm}function eg(t){return Ep()?.createHTML(t)||t}function Gg(t){return Ep()?.createScriptURL(t)||t}class md{constructor(i){this.changingThisBreaksApplicationSecurity=i}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${we})`}}class fd extends md{getTypeName(){return"HTML"}}class Uh extends md{getTypeName(){return"Style"}}class Uv extends md{getTypeName(){return"Script"}}class tg extends md{getTypeName(){return"URL"}}class U_ extends md{getTypeName(){return"ResourceURL"}}function Ju(t){return t instanceof md?t.changingThisBreaksApplicationSecurity:t}function Am(t,i){const o=function cf(t){return t instanceof md&&t.getTypeName()||null}(t);if(null!=o&&o!==i){if("ResourceURL"===o&&"URL"===i)return!0;throw new Error(`Required a safe ${i}, got a ${o} (see ${we})`)}return o===i}function Ip(t){return new fd(t)}function Jo(t){return new Uh(t)}function V_(t){return new Uv(t)}function rl(t){return new tg(t)}function W_(t){return new U_(t)}function j_(t){const i=new lf(t);return function ng(){try{return!!(new window.DOMParser).parseFromString(Jd(""),"text/html")}catch{return!1}}()?new Ta(i):i}class Ta{constructor(i){this.inertDocumentHelper=i}getInertBodyElement(i){i="<body><remove></remove>"+i;try{const o=(new window.DOMParser).parseFromString(Jd(i),"text/html").body;return null===o?this.inertDocumentHelper.getInertBodyElement(i):(o.firstChild?.remove(),o)}catch{return null}}}class lf{constructor(i){this.defaultDoc=i,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(i){const o=this.inertDocument.createElement("template");return o.innerHTML=Jd(i),o}}const ig=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function df(t){return(t=String(t)).match(ig)?t:"unsafe:"+t}function Od(t){const i={};for(const o of t.split(","))i[o]=!0;return i}function Vh(...t){const i={};for(const o of t)for(const l in o)o.hasOwnProperty(l)&&(i[l]=!0);return i}const Hg=Od("area,br,col,hr,img,wbr"),rg=Od("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),uf=Od("rp,rt"),pf=Vh(Hg,Vh(rg,Od("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")),Vh(uf,Od("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")),Vh(uf,rg)),hf=Od("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Wh=Vh(hf,Od("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"),Od("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")),og=Od("script,style,template");class ag{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(i){let o=i.firstChild,l=!0,b=[];for(;o;)if(o.nodeType===Node.ELEMENT_NODE?l=this.startElement(o):o.nodeType===Node.TEXT_NODE?this.chars(o.nodeValue):this.sanitizedSomething=!0,l&&o.firstChild)b.push(o),o=Wv(o);else for(;o;){o.nodeType===Node.ELEMENT_NODE&&this.endElement(o);let P=sg(o);if(P){o=P;break}o=b.pop()}return this.buf.join("")}startElement(i){const o=Dc(i).toLowerCase();if(!pf.hasOwnProperty(o))return this.sanitizedSomething=!0,!og.hasOwnProperty(o);this.buf.push("<"),this.buf.push(o);const l=i.attributes;for(let b=0;b<l.length;b++){const P=l.item(b),Z=P.name,ye=Z.toLowerCase();if(!Wh.hasOwnProperty(ye)){this.sanitizedSomething=!0;continue}let Be=P.value;hf[ye]&&(Be=df(Be)),this.buf.push(" ",Z,'="',G_(Be),'"')}return this.buf.push(">"),!0}endElement(i){const o=Dc(i).toLowerCase();pf.hasOwnProperty(o)&&!Hg.hasOwnProperty(o)&&(this.buf.push("</"),this.buf.push(o),this.buf.push(">"))}chars(i){this.buf.push(G_(i))}}function sg(t){const i=t.nextSibling;if(i&&t!==i.previousSibling)throw Zl(i);return i}function Wv(t){const i=t.firstChild;if(i&&function Qg(t,i){return(t.compareDocumentPosition(i)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}(t,i))throw Zl(i);return i}function Dc(t){const i=t.nodeName;return"string"==typeof i?i:"FORM"}function Zl(t){return new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`)}const cg=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,jv=/([^\#-~ |!])/g;function G_(t){return t.replace(/&/g,"&amp;").replace(cg,function(i){return"&#"+(1024*(i.charCodeAt(0)-55296)+(i.charCodeAt(1)-56320)+65536)+";"}).replace(jv,function(i){return"&#"+i.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")}let mf;function ff(t,i){let o=null;try{mf=mf||j_(t);let l=i?String(i):"";o=mf.getInertBodyElement(l);let b=5,P=l;do{if(0===b)throw new Error("Failed to sanitize html because the input is unstable");b--,l=P,P=o.innerHTML,o=mf.getInertBodyElement(l)}while(l!==P);return Jd((new ag).sanitizeChildren(lg(o)||o))}finally{if(o){const l=lg(o)||o;for(;l.firstChild;)l.firstChild.remove()}}}function lg(t){return"content"in t&&function zv(t){return t.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===t.nodeName}(t)?t.content:null}var Cp=function(t){return t[t.NONE=0]="NONE",t[t.HTML=1]="HTML",t[t.STYLE=2]="STYLE",t[t.SCRIPT=3]="SCRIPT",t[t.URL=4]="URL",t[t.RESOURCE_URL=5]="RESOURCE_URL",t}(Cp||{});function Xg(t){const i=zh();return i?eg(i.sanitize(Cp.HTML,t)||""):Am(t,"HTML")?eg(Ju(t)):ff(gl(),an(t))}function jh(t){const i=zh();return i?i.sanitize(Cp.URL,t)||"":Am(t,"URL")?Ju(t):df(an(t))}function Yg(t){const i=zh();if(i)return Gg(i.sanitize(Cp.RESOURCE_URL,t)||"");if(Am(t,"ResourceURL"))return Gg(Ju(t));throw new Pe(904,!1)}function ug(t,i,o){return function dg(t,i){return"src"===i&&("embed"===t||"frame"===t||"iframe"===t||"media"===t||"script"===t)||"href"===i&&("base"===t||"link"===t)?Yg:jh}(i,o)(t)}function zh(){const t=Fi();return t&&t[Xn].sanitizer}const Tm=/^>|^->|<!--|-->|--!>|<!-$/g,Ap=/(<|>)/g,gf="\u200b$1\u200b";function gd(t){return t instanceof Function?t():t}function kl(t){return"browser"===(t??zi(Ma)).get(ue)}var Sf=function(t){return t[t.Important=1]="Important",t[t.DashCase=2]="DashCase",t}(Sf||{});let Sc;function Pm(t,i){return Sc(t,i)}function Mp(t,i,o,l,b){if(null!=l){let P,Z=!1;ho(l)?P=l:zr(l)&&(Z=!0,l=l[Qr]);const ye=la(l);0===t&&null!==o?null==b?Au(i,o,ye):xp(i,o,ye,b||null,!0):1===t&&null!==o?xp(i,o,ye,b||null,!0):2===t?Mu(i,ye,Z):3===t&&i.destroyNode(ye),null!=P&&function ve(t,i,o,l,b){const P=o[rt];P!==la(o)&&Mp(i,t,l,P,b);for(let ye=Yi;ye<o.length;ye++){const Be=o[ye];Lm(Be[er],Be,t,i,l,P)}}(i,t,P,o,b)}}function Gh(t,i){return t.createText(i)}function o_(t,i,o){t.setValue(i,o)}function Ef(t,i){return t.createComment(function _f(t){return t.replace(Tm,i=>i.replace(Ap,gf))}(i))}function If(t,i,o){return t.createElement(i,o)}function a_(t,i){i[Xn].changeDetectionScheduler?.notify(9),Lm(t,i,i[jn],2,null,null)}function Rm(t,i){const o=t[si],l=i[Io];(zr(l)||i[Pr]!==l[Io][Pr])&&(t[ar]|=br.HasTransplantedViews),null===o?t[si]=[i]:o.push(i)}function Cf(t,i){const o=t[si],l=o.indexOf(i);o.splice(l,1)}function Tp(t,i){if(t.length<=Yi)return;const o=Yi+i,l=t[o];if(l){const b=l[co];null!==b&&b!==t&&Cf(b,l),i>0&&(t[o-1][ba]=l[ba]);const P=ia(t,Yi+i);!function Hh(t,i){a_(t,i),i[Qr]=null,i[ct]=null}(l[er],l);const Z=P[Kr];null!==Z&&Z.detachView(P[er]),l[Io]=null,l[ba]=null,l[ar]&=-129}return l}function Kh(t,i){if(!(256&i[ar])){const o=i[jn];o.destroyNode&&Lm(t,i,o,3,null,null),function rv(t){let i=t[gi];if(!i)return dh(t[er],t);for(;i;){let o=null;if(zr(i))o=i[gi];else{const l=i[Yi];l&&(o=l)}if(!o){for(;i&&!i[ba]&&i!==t;)zr(i)&&dh(i[er],i),i=i[Io];null===i&&(i=t),zr(i)&&dh(i[er],i),o=i&&i[ba]}i=o}}(i)}}function dh(t,i){if(256&i[ar])return;const o=u(null);try{i[ar]&=-129,i[ar]|=256,i[zt]&&G(i[zt]),function Af(t,i){let o;if(null!=t&&null!=(o=t.destroyHooks))for(let l=0;l<o.length;l+=2){const b=i[o[l]];if(!(b instanceof $d)){const P=o[l+1];if(Array.isArray(P))for(let Z=0;Z<P.length;Z+=2){const ye=b[P[Z]],Be=P[Z+1];Al(4,ye,Be);try{Be.call(ye)}finally{Al(5,ye,Be)}}else{Al(4,b,P);try{P.call(b)}finally{Al(5,b,P)}}}}}(t,i),function km(t,i){const o=t.cleanup,l=i[ot];if(null!==o)for(let P=0;P<o.length-1;P+=2)if("string"==typeof o[P]){const Z=o[P+3];Z>=0?l[Z]():l[-Z].unsubscribe(),P+=2}else o[P].call(l[o[P+1]]);null!==l&&(i[ot]=null);const b=i[Ga];if(null!==b){i[Ga]=null;for(let P=0;P<b.length;P++)(0,b[P])()}}(t,i),1===i[er].type&&i[jn].destroy();const l=i[co];if(null!==l&&ho(i[Io])){l!==i[Io]&&Cf(l,i);const b=i[Kr];null!==b&&b.detachView(t)}kh(i)}finally{u(o)}}function Fm(t,i,o){return gg(t,i.parent,o)}function gg(t,i,o){let l=i;for(;null!==l&&168&l.type;)l=(i=l).parent;if(null===l)return o[Qr];{const{componentOffset:b}=l;if(b>-1){const{encapsulation:P}=t.data[l.directiveStart+b];if(P===Ra.None||P===Ra.Emulated)return null}return fs(l,o)}}function xp(t,i,o,l,b){t.insertBefore(i,o,l,b)}function Au(t,i,o){t.appendChild(i,o)}function uh(t,i,o,l,b){null!==l?xp(t,i,o,l,b):Au(t,i,o)}function Mf(t,i){return t.parentNode(i)}function Tf(t,i,o){return xf(t,i,o)}function _g(t,i,o){return 40&t.type?fs(t,o):null}let ph,xf=_g;function Qh(t,i){xf=t,ph=i}function Of(t,i,o,l){const b=Fm(t,l,i),P=i[jn],ye=Tf(l.parent||i[ct],l,i);if(null!=b)if(Array.isArray(o))for(let Be=0;Be<o.length;Be++)uh(P,b,o[Be],ye,!1);else uh(P,b,o,ye,!1);void 0!==ph&&ph(P,l,i,o,b)}function Zu(t,i){if(null!==i){const o=i.type;if(3&o)return fs(i,t);if(4&o)return wf(-1,t[i.index]);if(8&o){const l=i.child;if(null!==l)return Zu(t,l);{const b=t[i.index];return ho(b)?wf(-1,b):la(b)}}if(128&o)return Zu(t,i.next);if(32&o)return Pm(i,t)()||la(t[i.index]);{const l=l_(t,i);return null!==l?Array.isArray(l)?l[0]:Zu(As(t[Pr]),l):Zu(t,i.next)}}return null}function l_(t,i){return null!==i?t[Pr][ct].projection[i.projection]:null}function wf(t,i){const o=Yi+t+1;if(o<i.length){const l=i[o],b=l[er].firstChild;if(null!==b)return Zu(l,b)}return i[rt]}function Mu(t,i,o){t.removeChild(null,i,o)}function yg(t,i,o,l,b,P,Z){for(;null!=o;){if(128===o.type){o=o.next;continue}const ye=l[o.index],Be=o.type;if(Z&&0===i&&(ye&&ts(la(ye),l),o.flags|=2),32&~o.flags)if(8&Be)yg(t,i,o.child,l,b,P,!1),Mp(i,t,b,ye,P);else if(32&Be){const Dt=Pm(o,l);let Wt;for(;Wt=Dt();)Mp(i,t,b,Wt,P);Mp(i,t,b,ye,P)}else 16&Be?N(t,i,l,o,b,P):Mp(i,t,b,ye,P);o=Z?o.projectionNext:o.next}}function Lm(t,i,o,l,b,P){yg(o,l,t.firstChild,i,b,P,!1)}function N(t,i,o,l,b,P){const Z=o[Pr],Be=Z[ct].projection[l.projection];if(Array.isArray(Be))for(let Dt=0;Dt<Be.length;Dt++)Mp(i,t,b,Be[Dt],P);else{let Dt=Be;const Wt=Z[Io];Qd(l)&&(Dt.flags|=128),yg(t,i,Dt,Wt,b,P,!0)}}function Mn(t,i,o){""===o?t.removeAttribute(i,"class"):t.setAttribute(i,"class",o)}function ei(t,i,o){const{mergedAttrs:l,classes:b,styles:P}=o;null!==l&&bl(t,i,l),null!==b&&Mn(t,i,b),null!==P&&function tn(t,i,o){t.setAttribute(i,"style",o)}(t,i,P)}const Yn={};function Si(t=1){pr(Oo(),Fi(),lc()+t,!1)}function pr(t,i,o,l){if(!l)if(3&~i[ar]){const P=t.preOrderHooks;null!==P&&Bd(i,P,0,o)}else{const P=t.preOrderCheckHooks;null!==P&&pp(i,P,o)}au(o)}function sr(t,i=gt.Default){const o=Fi();return null===o?Xi(t,i):Qp(va(),o,Jt(t),i)}function yr(){throw new Error("invalid")}function kr(t,i,o,l,b,P){const Z=u(null);try{let ye=null;b&Ps.SignalBased&&(ye=i[l][d]),null!==ye&&void 0!==ye.transformFn&&(P=ye.transformFn(P)),b&Ps.HasDecoratorInputTransform&&(P=t.inputTransforms[l].call(i,P)),null!==t.setInput?t.setInput(i,ye,P,o,l):fa(i,ye,l,P)}finally{u(Z)}}function Dr(t,i,o,l,b,P,Z,ye,Be,Dt,Wt){const An=i.blueprint.slice();return An[Qr]=b,An[ar]=204|l,(null!==Dt||t&&2048&t[ar])&&(An[ar]|=2048),Ns(An),An[Io]=An[ur]=t,An[Ct]=o,An[Xn]=Z||t&&t[Xn],An[jn]=ye||t&&t[jn],An[mn]=Be||t&&t[mn]||null,An[ct]=P,An[Uo]=function Qu(){return Rh++}(),An[le]=Wt,An[yn]=Dt,An[Pr]=2==i.type?t[Pr]:An,An}function So(t,i,o,l,b){let P=t.data[i];if(null===P)P=oo(t,i,o,l,b),function Bp(){return Rr.lFrame.inI18n}()&&(P.flags|=32);else if(64&P.type){P.type=o,P.value=l,P.attrs=b;const Z=gs();P.injectorIndex=null===Z?-1:Z.injectorIndex}return ko(P,!0),P}function oo(t,i,o,l,b){const P=Dd(),Z=ls(),Be=t.data[i]=function Xh(t,i,o,l,b,P){let Z=i?i.injectorIndex:-1,ye=0;return Jc()&&(ye|=128),{type:o,index:l,insertBeforeIndex:null,injectorIndex:Z,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:ye,providerIndexes:0,value:b,attrs:P,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:i,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,Z?P:P&&P.parent,o,i,l,b);return null===t.firstChild&&(t.firstChild=Be),null!==P&&(Z?null==P.child&&null!==Be.parent&&(P.child=Be):null===P.next&&(P.next=Be,Be.prev=P)),Be}function jo(t,i,o,l){if(0===o)return-1;const b=i.length;for(let P=0;P<o;P++)i.push(l),t.blueprint.push(l),t.data.push(null);return b}function Zo(t,i,o,l,b){const P=lc(),Z=2&l;try{au(-1),Z&&i.length>Sn&&pr(t,i,Sn,!1),Al(Z?2:0,b),o(l,b)}finally{au(P),Al(Z?3:1,b)}}function Vc(t,i,o){if(Ro(i)){const l=u(null);try{const P=i.directiveEnd;for(let Z=i.directiveStart;Z<P;Z++){const ye=t.data[Z];ye.contentQueries&&ye.contentQueries(1,o[Z],Z)}}finally{u(l)}}}function Ws(t,i,o){iu()&&(function db(t,i,o,l){const b=o.directiveStart,P=o.directiveEnd;Qs(o)&&function jD(t,i,o){const l=fs(i,t),b=Lo(o);let Z=16;o.signals?Z=4096:o.onPush&&(Z=64);const ye=Sg(t,Dr(t,b,null,Z,l,i,null,t[Xn].rendererFactory.createRenderer(l,o),null,null,null));t[i.index]=ye}(i,o,t.data[b+o.componentOffset]),t.firstCreatePass||Hp(o,i),ts(l,i);const Z=o.initialInputs;for(let ye=b;ye<P;ye++){const Be=t.data[ye],Dt=kc(i,t,ye,o);ts(Dt,i),null!==Z&&mb(0,ye-b,Dt,Be,0,Z),qa(Be)&&(Cs(o.index,i)[Ct]=kc(i,t,ye,o))}}(t,i,o,fs(o,i)),!(64&~o.flags)&&ub(t,i,o))}function Ec(t,i,o=fs){const l=i.localNames;if(null!==l){let b=i.index+1;for(let P=0;P<l.length;P+=2){const Z=l[P+1],ye=-1===Z?o(i,t):t[Z];t[b++]=ye}}}function Lo(t){const i=t.tView;return null===i||i.incompleteFirstPass?t.tView=Ba(1,null,t.template,t.decls,t.vars,t.directiveDefs,t.pipeDefs,t.viewQuery,t.schemas,t.consts,t.id):i}function Ba(t,i,o,l,b,P,Z,ye,Be,Dt,Wt){const An=Sn+l,Zn=An+b,ai=function _l(t,i){const o=[];for(let l=0;l<i;l++)o.push(l<t?null:Yn);return o}(An,Zn),Ci="function"==typeof Dt?Dt():Dt;return ai[er]={type:t,blueprint:ai,template:o,queries:null,viewQuery:ye,declTNode:i,data:ai.slice().fill(null,An),bindingStartIndex:An,expandoStartIndex:Zn,hostBindingOpCodes:null,firstCreatePass:!0,firstUpdatePass:!0,staticViewQueries:!1,staticContentQueries:!1,preOrderHooks:null,preOrderCheckHooks:null,contentHooks:null,contentCheckHooks:null,viewHooks:null,viewCheckHooks:null,destroyHooks:null,cleanup:null,contentQueries:null,components:null,directiveRegistry:"function"==typeof P?P():P,pipeRegistry:"function"==typeof Z?Z():Z,firstChild:null,schemas:Be,consts:Ci,incompleteFirstPass:!1,ssrId:Wt}}let Yv=()=>null;function Nm(t,i,o,l,b){for(let P in i){if(!i.hasOwnProperty(P))continue;const Z=i[P];if(void 0===Z)continue;l??={};let ye,Be=Ps.None;Array.isArray(Z)?(ye=Z[0],Be=Z[1]):ye=Z;let Dt=P;if(null!==b){if(!b.hasOwnProperty(P))continue;Dt=b[P]}0===t?Bm(l,o,Dt,ye,Be):Bm(l,o,Dt,ye)}return l}function Bm(t,i,o,l,b){let P;t.hasOwnProperty(o)?(P=t[o]).push(i,l):P=t[o]=[i,l],void 0!==b&&P.push(b)}function hi(t,i,o,l,b,P,Z,ye){const Be=fs(i,o);let Wt,Dt=i.inputs;!ye&&null!=Dt&&(Wt=Dt[l])?(cv(t,o,Wt,l,b),Qs(i)&&function De(t,i){const o=Cs(i,t);16&o[ar]||(o[ar]|=64)}(o,i.index)):3&i.type&&(l=function E(t){return"class"===t?"className":"for"===t?"htmlFor":"formaction"===t?"formAction":"innerHtml"===t?"innerHTML":"readonly"===t?"readOnly":"tabindex"===t?"tabIndex":t}(l),b=null!=Z?Z(b,i.value||"",l):b,P.setProperty(Be,l,b))}function av(t,i,o,l){if(iu()){const b=null===l?null:{"":-1},P=function VD(t,i){const o=t.directiveRegistry;let l=null,b=null;if(o)for(let P=0;P<o.length;P++){const Z=o[P];if(hn(i,Z.selectors,!1))if(l||(l=[]),qa(Z))if(null!==Z.findHostDirectiveDefs){const ye=[];b=b||new Map,Z.findHostDirectiveDefs(Z,ye,b),l.unshift(...ye,Z),qv(t,i,ye.length)}else l.unshift(Z),qv(t,i,0);else b=b||new Map,Z.findHostDirectiveDefs?.(Z,l,b),l.push(Z)}return null===l?null:[l,b]}(t,o);let Z,ye;null===P?Z=ye=null:[Z,ye]=P,null!==Z&&Zv(t,i,o,Z,b,ye),b&&function pb(t,i,o){if(i){const l=t.localNames=[];for(let b=0;b<i.length;b+=2){const P=o[i[b+1]];if(null==P)throw new Pe(-301,!1);l.push(i[b],P)}}}(o,l,b)}o.mergedAttrs=Cc(o.mergedAttrs,o.attrs)}function Zv(t,i,o,l,b,P){for(let Dt=0;Dt<l.length;Dt++)jd(Hp(o,i),t,l[Dt].type);!function hb(t,i,o){t.flags|=1,t.directiveStart=i,t.directiveEnd=i+o,t.providerIndexes=i}(o,t.data.length,l.length);for(let Dt=0;Dt<l.length;Dt++){const Wt=l[Dt];Wt.providersResolver&&Wt.providersResolver(Wt)}let Z=!1,ye=!1,Be=jo(t,i,l.length,null);for(let Dt=0;Dt<l.length;Dt++){const Wt=l[Dt];o.mergedAttrs=Cc(o.mergedAttrs,Wt.hostAttrs),WD(t,o,i,Be,Wt),ey(Be,Wt,b),null!==Wt.contentQueries&&(o.flags|=4),(null!==Wt.hostBindings||null!==Wt.hostAttrs||0!==Wt.hostVars)&&(o.flags|=64);const An=Wt.type.prototype;!Z&&(An.ngOnChanges||An.ngOnInit||An.ngDoCheck)&&((t.preOrderHooks??=[]).push(o.index),Z=!0),!ye&&(An.ngOnChanges||An.ngDoCheck)&&((t.preOrderCheckHooks??=[]).push(o.index),ye=!0),Be++}!function a0(t,i,o){const b=i.directiveEnd,P=t.data,Z=i.attrs,ye=[];let Be=null,Dt=null;for(let Wt=i.directiveStart;Wt<b;Wt++){const An=P[Wt],Zn=o?o.get(An):null,Ci=Zn?Zn.outputs:null;Be=Nm(0,An.inputs,Wt,Be,Zn?Zn.inputs:null),Dt=Nm(1,An.outputs,Wt,Dt,Ci);const dr=null===Be||null===Z||jc(i)?null:s0(Be,Wt,Z);ye.push(dr)}null!==Be&&(Be.hasOwnProperty("class")&&(i.flags|=8),Be.hasOwnProperty("style")&&(i.flags|=16)),i.initialInputs=ye,i.inputs=Be,i.outputs=Dt}(t,o,P)}function ub(t,i,o){const l=o.directiveStart,b=o.directiveEnd,P=o.index,Z=function om(){return Rr.lFrame.currentDirectiveIndex}();try{au(P);for(let ye=l;ye<b;ye++){const Be=t.data[ye],Dt=i[ye];Pc(ye),(null!==Be.hostBindings||0!==Be.hostVars||null!==Be.hostAttrs)&&Rf(Be,Dt)}}finally{au(-1),Pc(Z)}}function Rf(t,i){null!==t.hostBindings&&t.hostBindings(1,i)}function qv(t,i,o){i.componentOffset=o,(t.components??=[]).push(i.index)}function ey(t,i,o){if(o){if(i.exportAs)for(let l=0;l<i.exportAs.length;l++)o[i.exportAs[l]]=t;qa(i)&&(o[""]=t)}}function WD(t,i,o,l,b){t.data[l]=b;const P=b.factory||(b.factory=aa(b.type)),Z=new $d(P,qa(b),sr);t.blueprint[l]=Z,o[l]=Z,function sv(t,i,o,l,b){const P=b.hostBindings;if(P){let Z=t.hostBindingOpCodes;null===Z&&(Z=t.hostBindingOpCodes=[]);const ye=~i.index;(function Pf(t){let i=t.length;for(;i>0;){const o=t[--i];if("number"==typeof o&&o<0)return o}return 0})(Z)!=ye&&Z.push(ye),Z.push(o,l,P)}}(t,i,l,jo(t,o,b.hostVars,Yn),b)}function kf(t,i,o,l,b,P,Z){if(null==P)t.removeAttribute(i,b,o);else{const ye=null==Z?an(P):Z(P,l||"",b);t.setAttribute(i,b,ye,o)}}function mb(t,i,o,l,b,P){const Z=P[i];if(null!==Z)for(let ye=0;ye<Z.length;)kr(l,o,Z[ye++],Z[ye++],Z[ye++],Z[ye++])}function s0(t,i,o){let l=null,b=0;for(;b<o.length;){const P=o[b];if(0!==P)if(5!==P){if("number"==typeof P)break;if(t.hasOwnProperty(P)){null===l&&(l=[]);const Z=t[P];for(let ye=0;ye<Z.length;ye+=3)if(Z[ye]===i){l.push(P,Z[ye+1],Z[ye+2],o[b+1]);break}}b+=2}else b+=2;else b+=4}return l}function d_(t,i,o,l){return[t,!0,0,i,null,l,null,o,null,null]}function c0(t,i){const o=t.contentQueries;if(null!==o){const l=u(null);try{for(let b=0;b<o.length;b+=2){const Z=o[b+1];if(-1!==Z){const ye=t.data[Z];Up(o[b]),ye.contentQueries(2,i[Z],Z)}}}finally{u(l)}}}function Sg(t,i){return t[gi]?t[Wi][ba]=i:t[gi]=i,t[Wi]=i,i}function ty(t,i,o){Up(0);const l=u(null);try{i(t,o)}finally{u(l)}}function Ff(t){return t[ot]??=[]}function Eg(t){return t.cleanup??=[]}function ny(t,i,o){return(null===t||qa(t))&&(o=function vh(t){for(;Array.isArray(t);){if("object"==typeof t[oe])return t;t=t[Qr]}return null}(o[i.index])),o[jn]}function iy(t,i){const o=t[mn],l=o?o.get(ha,null):null;l&&l.handleError(i)}function cv(t,i,o,l,b){for(let P=0;P<o.length;){const Z=o[P++],ye=o[P++],Be=o[P++];kr(t.data[Z],i[Z],l,ye,Be,b)}}function ep(t,i,o){const l=ms(i,t);o_(t[jn],l,o)}function gb(t,i){const o=Cs(i,t),l=o[er];!function zD(t,i){for(let o=i.length;o<t.blueprint.length;o++)i.push(t.blueprint[o])}(l,o);const b=o[Qr];null!==b&&null===o[le]&&(o[le]=Iu(b,o[mn])),ry(l,o,o[Ct])}function ry(t,i,o){Nd(i);try{const l=t.viewQuery;null!==l&&ty(1,l,o);const b=t.template;null!==b&&Zo(t,i,b,1,o),t.firstCreatePass&&(t.firstCreatePass=!1),i[Kr]?.finishViewCreation(t),t.staticContentQueries&&c0(t,i),t.staticViewQueries&&ty(2,t.viewQuery,o);const P=t.components;null!==P&&function u_(t,i){for(let o=0;o<i.length;o++)gb(t,i[o])}(i,P)}catch(l){throw t.firstCreatePass&&(t.incompleteFirstPass=!0,t.firstCreatePass=!1),l}finally{i[ar]&=-5,Dh()}}function Lf(t,i,o,l){const b=u(null);try{const P=i.tView,Be=Dr(t,P,o,4096&t[ar]?4096:16,null,i,null,null,l?.injector??null,l?.embeddedViewInjector??null,l?.dehydratedView??null);Be[co]=t[i.index];const Wt=t[Kr];return null!==Wt&&(Be[Kr]=Wt.createEmbeddedView(P)),ry(P,Be,o),Be}finally{u(b)}}function oy(t,i){const o=Yi+i;if(o<t.length)return t[o]}function Nf(t,i){return!i||null===i.firstChild||Qd(t)}function Yh(t,i,o,l=!0){const b=i[er];if(function s_(t,i,o,l){const b=Yi+l,P=o.length;l>0&&(o[b-1][ba]=i),l<P-Yi?(i[ba]=o[b],zo(o,Yi+l,i)):(o.push(i),i[ba]=null),i[Io]=o;const Z=i[co];null!==Z&&o!==Z&&Rm(Z,i);const ye=i[Kr];null!==ye&&ye.insertView(t),rm(i),i[ar]|=128}(b,i,t,o),l){const Z=wf(o,t),ye=i[jn],Be=Mf(ye,t[rt]);null!==Be&&function iv(t,i,o,l,b,P){l[Qr]=b,l[ct]=i,Lm(t,l,o,1,b,P)}(b,t[ct],ye,i,Be,Z)}const P=i[le];null!==P&&null!==P.firstChild&&(P.firstChild=null)}function ay(t,i){const o=Tp(t,i);return void 0!==o&&Kh(o[er],o),o}function Ig(t,i,o,l,b=!1){for(;null!==o;){if(128===o.type){o=b?o.projectionNext:o.next;continue}const P=i[o.index];null!==P&&l.push(la(P)),ho(P)&&p_(P,l);const Z=o.type;if(8&Z)Ig(t,i,o.child,l);else if(32&Z){const ye=Pm(o,i);let Be;for(;Be=ye();)l.push(Be)}else if(16&Z){const ye=l_(i,o);if(Array.isArray(ye))l.push(...ye);else{const Be=As(i[Pr]);Ig(Be[er],Be,ye,l,!0)}}o=b?o.projectionNext:o.next}return l}function p_(t,i){for(let o=Yi;o<t.length;o++){const l=t[o],b=l[er].firstChild;null!==b&&Ig(l[er],l,b,i)}t[rt]!==t[Qr]&&i.push(t[rt])}let h_=[];const Tu={...I,consumerIsAlwaysLive:!0,consumerMarkedDirty:t=>{bc(t.lView)},consumerOnSignalRead(){this.lView[zt]=this}},vb={...I,consumerIsAlwaysLive:!0,consumerMarkedDirty:t=>{let i=As(t.lView);for(;i&&!tp(i[er]);)i=As(i);i&&Bs(i)},consumerOnSignalRead(){this.lView[zt]=this}};function tp(t){return 2!==t.type}const ql=100;function sy(t,i=!0,o=0){const l=t[Xn],b=l.rendererFactory;b.begin?.();try{!function yb(t,i){const o=$s();try{Ld(!0),ly(t,i);let l=0;for(;wu(t);){if(l===ql)throw new Pe(103,!1);l++,ly(t,1)}}finally{Ld(o)}}(t,o)}catch(Z){throw i&&iy(t,Z),Z}finally{b.end?.(),l.inlineEffectRunner?.flush()}}function bb(t,i,o,l){const b=i[ar];if(!(256&~b))return;i[Xn].inlineEffectRunner?.flush(),Nd(i);let ye=!0,Be=null,Dt=null;tp(t)?(Dt=function _b(t){return t[zt]??function GD(t){const i=h_.pop()??Object.create(Tu);return i.lView=t,i}(t)}(i),Be=A(Dt)):null===y()?(ye=!1,Dt=function HD(t){const i=t[zt]??Object.create(vb);return i.lView=t,i}(i),Be=A(Dt)):i[zt]&&(G(i[zt]),i[zt]=null);try{Ns(i),function $l(t){return Rr.lFrame.bindingIndex=t}(t.bindingStartIndex),null!==o&&Zo(t,i,o,2,l);const Wt=!(3&~b);if(Wt){const ai=t.preOrderCheckHooks;null!==ai&&pp(i,ai,null)}else{const ai=t.preOrderHooks;null!==ai&&Bd(i,ai,0,null),su(i,0)}if(function Db(t){for(let i=ra(t);null!==i;i=il(i)){if(!(i[ar]&br.HasTransplantedViews))continue;const o=i[si];for(let l=0;l<o.length;l++)Bs(o[l])}}(i),cy(i,0),null!==t.contentQueries&&c0(t,i),Wt){const ai=t.contentCheckHooks;null!==ai&&pp(i,ai)}else{const ai=t.contentHooks;null!==ai&&Bd(i,ai,1),su(i,1)}!function Jr(t,i){const o=t.hostBindingOpCodes;if(null!==o)try{for(let l=0;l<o.length;l++){const b=o[l];if(b<0)au(~b);else{const P=b,Z=o[++l],ye=o[++l];cd(Z,P),ye(2,i[P])}}}finally{au(-1)}}(t,i);const An=t.components;null!==An&&u0(i,An,0);const Zn=t.viewQuery;if(null!==Zn&&ty(2,Zn,l),Wt){const ai=t.viewCheckHooks;null!==ai&&pp(i,ai)}else{const ai=t.viewHooks;null!==ai&&Bd(i,ai,2),su(i,2)}if(!0===t.firstUpdatePass&&(t.firstUpdatePass=!1),i[xc]){for(const ai of i[xc])ai();i[xc]=null}i[ar]&=-73}catch(Wt){throw bc(i),Wt}finally{null!==Dt&&(z(Dt,Be),ye&&function l0(t){t.lView[zt]!==t&&(t.lView=null,h_.push(t))}(Dt)),Dh()}}function cy(t,i){for(let o=ra(t);null!==o;o=il(o))for(let l=Yi;l<o.length;l++)lv(o[l],i)}function Sb(t,i,o){lv(Cs(i,t),o)}function lv(t,i){ip(t)&&ly(t,i)}function ly(t,i){const l=t[er],b=t[ar],P=t[zt];let Z=!!(0===i&&16&b);if(Z||=!!(64&b&&0===i),Z||=!!(1024&b),Z||=!(!P?.dirty||!V(P)),Z||=!1,P&&(P.dirty=!1),t[ar]&=-9217,Z)bb(l,t,l.template,t[Ct]);else if(8192&b){cy(t,1);const ye=l.components;null!==ye&&u0(t,ye,1)}}function u0(t,i,o){for(let l=0;l<i.length;l++)Sb(t,i[l],o)}function dv(t,i){const o=$s()?64:1088;for(t[Xn].changeDetectionScheduler?.notify(i);t;){t[ar]|=o;const l=As(t);if(vd(t)&&!l)return t;t=l}return null}class m_{get rootNodes(){const i=this._lView,o=i[er];return Ig(o,i,o.firstChild,[])}constructor(i,o,l=!0){this._lView=i,this._cdRefInjectingView=o,this.notifyErrorHandler=l,this._appRef=null,this._attachedToViewContainer=!1}get context(){return this._lView[Ct]}set context(i){this._lView[Ct]=i}get destroyed(){return!(256&~this._lView[ar])}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){const i=this._lView[Io];if(ho(i)){const o=i[8],l=o?o.indexOf(this):-1;l>-1&&(Tp(i,l),ia(o,l))}this._attachedToViewContainer=!1}Kh(this._lView[er],this._lView)}onDestroy(i){Bl(this._lView,i)}markForCheck(){dv(this._cdRefInjectingView||this._lView,4)}detach(){this._lView[ar]&=-129}reattach(){rm(this._lView),this._lView[ar]|=128}detectChanges(){this._lView[ar]|=1024,sy(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new Pe(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;const i=vd(this._lView),o=this._lView[co];null!==o&&!i&&Cf(o,this._lView),a_(this._lView[er],this._lView)}attachToAppRef(i){if(this._attachedToViewContainer)throw new Pe(902,!1);this._appRef=i;const o=vd(this._lView),l=this._lView[co];null!==l&&!o&&Rm(l,this._lView),rm(this._lView)}}let f_=(()=>{class t{static{this.__NG_ELEMENT_ID__=p0}}return t})();const Eb=f_,_a=class extends Eb{constructor(i,o,l){super(),this._declarationLView=i,this._declarationTContainer=o,this.elementRef=l}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(i,o){return this.createEmbeddedViewImpl(i,o)}createEmbeddedViewImpl(i,o,l){const b=Lf(this._declarationLView,this._declarationTContainer,i,{embeddedViewInjector:o,dehydratedView:l});return new m_(b)}};function p0(){return g_(va(),Fi())}function g_(t,i){return 4&t.type?new _a(i,t,ps(t,i)):null}function Bf(t,i,o){const l=i.insertBeforeIndex,b=Array.isArray(l)?l[0]:l;return null===b?_g(t,0,o):la(o[b])}function xb(t,i,o,l,b){const P=i.insertBeforeIndex;if(Array.isArray(P)){let Z=l,ye=null;if(3&i.type||(ye=Z,Z=b),null!==Z&&-1===i.componentOffset)for(let Be=1;Be<P.length;Be++)xp(t,Z,o[P[Be]],ye,!1)}}function g0(t,i){if(t.push(i),t.length>1)for(let o=t.length-2;o>=0;o--){const l=t[o];mv(l)||ZD(l,i)&&null===_0(l)&&Ob(l,i.index)}}function mv(t){return!(64&t.type)}function ZD(t,i){return mv(i)||t.index>i.index}function _0(t){const i=t.insertBeforeIndex;return Array.isArray(i)?i[0]:i}function Ob(t,i){const o=t.insertBeforeIndex;Array.isArray(o)?o[0]=i:(Qh(Bf,xb),t.insertBeforeIndex=i)}function y_(t,i){const o=t.data[i];return null===o||"string"==typeof o?null:o.hasOwnProperty("currentCaseLViewIndex")?o:o.value}function qD(t,i,o){const l=oo(t,o,64,null,null);return g0(i,l),l}function Cg(t,i){const o=i[t.currentCaseLViewIndex];return null===o?o:o<0?~o:o}function v0(t){return t>>>17}function Rb(t){return(131070&t)>>>1}function Ms(t,i,o){t.index=0;const l=Cg(i,o);t.removes=null!==l?i.remove[l]:_o}function Op(t){if(t.index<t.removes.length){const i=t.removes[t.index++];return i>0?t.lView[i]:(t.stack.push(t.index,t.removes),Ms(t,t.lView[er].data[~i],t.lView),Op(t))}return 0===t.stack.length?null:(t.removes=t.stack.pop(),t.index=t.stack.pop(),Op(t))}function y0(){const t={stack:[],index:-1};return function i(o,l){for(t.lView=l;t.stack.length;)t.stack.pop();return Ms(t,o.value,l),Op.bind(null,t)}}let Wb=()=>{},fy=()=>{},yy=()=>null;function Tg(t,i){return yy(t,i)}class xg{}const C_=new Ln("",{providedIn:"root",factory:()=>!1}),M_=new Ln(""),C0=new Ln("");class iS{}class A0{}class tD{resolveComponentFactory(i){throw function eD(t){const i=Error(`No component factory found for ${At(t)}.`);return i.ngComponent=t,i}(i)}}class vv{static{this.NULL=new tD}}class by{}let nD=(()=>{class t{constructor(){this.destroyNode=null}static{this.__NG_ELEMENT_ID__=()=>function yv(){const t=Fi(),o=Cs(va().index,t);return(zr(o)?o:t)[jn]}()}}return t})(),Dy=(()=>{class t{static{this.\u0275prov=qt({token:t,providedIn:"root",factory:()=>null})}}return t})();function jf(t){return!!Za(t)}function Vm(t,i,o){let l=o?t.styles:null,b=o?t.classes:null,P=0;if(null!==i)for(let Z=0;Z<i.length;Z++){const ye=i[Z];"number"==typeof ye?P=ye:1==P?b=lt(b,ye):2==P&&(l=lt(l,ye+": "+i[++Z]+";"))}o?t.styles=l:t.stylesWithoutHost=l,o?t.classes=b:t.classesWithoutHost=b}class rD extends vv{constructor(i){super(),this.ngModule=i}resolveComponentFactory(i){const o=go(i);return new wg(o,this.ngModule)}}function w0(t,i){const o=[];for(const l in t){if(!t.hasOwnProperty(l))continue;const b=t[l];if(void 0===b)continue;const P=Array.isArray(b),Z=P?b[0]:b;o.push(i?{propName:Z,templateName:l,isSignal:!!((P?b[1]:Ps.None)&Ps.SignalBased)}:{propName:Z,templateName:l})}return o}class wg extends A0{get inputs(){const i=this.componentDef,o=i.inputTransforms,l=w0(i.inputs,!0);if(null!==o)for(const b of l)o.hasOwnProperty(b.propName)&&(b.transform=o[b.propName]);return l}get outputs(){return w0(this.componentDef.outputs,!1)}constructor(i,o){super(),this.componentDef=i,this.ngModule=o,this.componentType=i.type,this.selector=function is(t){return t.map(gc).join(",")}(i.selectors),this.ngContentSelectors=i.ngContentSelectors?i.ngContentSelectors:[],this.isBoundToModule=!!o}create(i,o,l,b){const P=u(null);try{let Z=(b=b||this.ngModule)instanceof ca?b:b?.injector;Z&&null!==this.componentDef.getStandaloneInjector&&(Z=this.componentDef.getStandaloneInjector(Z)||Z);const ye=Z?new ud(i,Z):i,Be=ye.get(by,null);if(null===Be)throw new Pe(407,!1);const An={rendererFactory:Be,sanitizer:ye.get(Dy,null),inlineEffectRunner:null,changeDetectionScheduler:ye.get(xg,null)},Zn=Be.createRenderer(null,this.componentDef),ai=this.componentDef.selectors[0][0]||"div",Ci=l?function bg(t,i,o,l){const P=l.get(nf,!1)||o===Ra.ShadowDom,Z=t.selectRootElement(i,P);return function Xv(t){Yv(t)}(Z),Z}(Zn,l,this.componentDef.encapsulation,ye):If(Zn,ai,function oS(t){const i=t.toLowerCase();return"svg"===i?_h:"math"===i?"math":null}(ai));let dr=512;this.componentDef.signals?dr|=4096:this.componentDef.onPush||(dr|=16);let Mr=null;null!==Ci&&(Mr=Iu(Ci,ye,!0));const Fr=Ba(0,null,null,1,0,null,null,null,null,null,null),cr=Dr(null,Fr,null,dr,null,null,An,Zn,ye,null,Mr);Nd(cr);let qo,ja,tc=null;try{const td=this.componentDef;let gh,lb=null;td.findHostDirectiveDefs?(gh=[],lb=new Map,td.findHostDirectiveDefs(td,gh,lb),gh.push(td)):gh=[td];const WT=function Sv(t,i){const o=t[er],l=Sn;return t[l]=i,So(o,l,2,"#host",null)}(cr,Ci);tc=function aS(t,i,o,l,b,P,Z){const ye=b[er];!function oD(t,i,o,l){for(const b of t)i.mergedAttrs=Cc(i.mergedAttrs,b.hostAttrs);null!==i.mergedAttrs&&(Vm(i,i.mergedAttrs,!0),null!==o&&ei(l,o,i))}(l,t,i,Z);let Be=null;null!==i&&(Be=Iu(i,b[mn]));const Dt=P.rendererFactory.createRenderer(i,o);let Wt=16;o.signals?Wt=4096:o.onPush&&(Wt=64);const An=Dr(b,Lo(o),null,Wt,b[t.index],t,P,Dt,null,null,Be);return ye.firstCreatePass&&qv(ye,t,l.length-1),Sg(b,An),b[t.index]=An}(WT,Ci,td,gh,cr,An,Zn),ja=sc(Fr,Sn),Ci&&function Ev(t,i,o,l){if(l)bl(t,o,["ng-version","18.2.9"]);else{const{attrs:b,classes:P}=function Rs(t){const i=[],o=[];let l=1,b=2;for(;l<t.length;){let P=t[l];if("string"==typeof P)2===b?""!==P&&i.push(P,t[++l]):8===b&&o.push(P);else{if(!Rt(b))break;b=P}l++}return{attrs:i,classes:o}}(i.selectors[0]);b&&bl(t,o,b),P&&P.length>0&&Mn(t,o,P.join(" "))}}(Zn,td,Ci,l),void 0!==o&&function Iy(t,i,o){const l=t.projection=[];for(let b=0;b<i.length;b++){const P=o[b];l.push(null!=P?Array.from(P):null)}}(ja,this.ngContentSelectors,o),qo=function sS(t,i,o,l,b,P){const Z=va(),ye=b[er],Be=fs(Z,b);Zv(ye,b,Z,o,null,l);for(let Wt=0;Wt<o.length;Wt++)ts(kc(b,ye,Z.directiveStart+Wt,Z),b);ub(ye,b,Z),Be&&ts(Be,b);const Dt=kc(b,ye,Z.directiveStart+Z.componentOffset,Z);if(t[Ct]=b[Ct]=Dt,null!==P)for(const Wt of P)Wt(Dt,i);return Vc(ye,Z,b),Dt}(tc,td,gh,lb,cr,[Cy]),ry(Fr,cr,null)}catch(td){throw null!==tc&&kh(tc),kh(cr),td}finally{Dh()}return new Ey(this.componentType,qo,ps(ja,cr),cr,ja)}finally{u(P)}}}class Ey extends iS{constructor(i,o,l,b,P){super(),this.location=l,this._rootLView=b,this._tNode=P,this.previousInputValues=null,this.instance=o,this.hostView=this.changeDetectorRef=new m_(b,void 0,!1),this.componentType=i}setInput(i,o){const l=this._tNode.inputs;let b;if(null!==l&&(b=l[i])){if(this.previousInputValues??=new Map,this.previousInputValues.has(i)&&Object.is(this.previousInputValues.get(i),o))return;const P=this._rootLView;cv(P[er],P,b,i,o),this.previousInputValues.set(i,o),dv(Cs(this._tNode.index,P),1)}}get injector(){return new Us(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(i){this.hostView.onDestroy(i)}}function Cy(){const t=va();ul(Fi()[er],t)}let Ay=(()=>{class t{static{this.__NG_ELEMENT_ID__=My}}return t})();function My(){return aD(va(),Fi())}const cS=Ay,P0=class extends cS{constructor(i,o,l){super(),this._lContainer=i,this._hostTNode=o,this._hostLView=l}get element(){return ps(this._hostTNode,this._hostLView)}get injector(){return new Us(this._hostTNode,this._hostLView)}get parentInjector(){const i=Wd(this._hostTNode,this._hostLView);if(Vd(i)){const o=Gp(i,this._hostLView),l=Sd(i);return new Us(o[er].data[l+8],o)}return new Us(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(i){const o=Iv(this._lContainer);return null!==o&&o[i]||null}get length(){return this._lContainer.length-Yi}createEmbeddedView(i,o,l){let b,P;"number"==typeof l?b=l:null!=l&&(b=l.index,P=l.injector);const Z=Tg(this._lContainer,i.ssrId),ye=i.createEmbeddedViewImpl(o||{},P,Z);return this.insertImpl(ye,b,Nf(this._hostTNode,Z)),ye}createComponent(i,o,l,b,P){const Z=i&&!function Un(t){return"function"==typeof t}(i);let ye;if(Z)ye=o;else{const Ci=o||{};ye=Ci.index,l=Ci.injector,b=Ci.projectableNodes,P=Ci.environmentInjector||Ci.ngModuleRef}const Be=Z?i:new wg(go(i)),Dt=l||this.parentInjector;if(!P&&null==Be.ngModule){const dr=(Z?Dt:this.parentInjector).get(ca,null);dr&&(P=dr)}const Wt=go(Be.componentType??{}),An=Tg(this._lContainer,Wt?.id??null),ai=Be.create(Dt,b,An?.firstChild??null,P);return this.insertImpl(ai.hostView,ye,Nf(this._hostTNode,An)),ai}insert(i,o){return this.insertImpl(i,o,!0)}insertImpl(i,o,l){const b=i._lView;if(function yc(t){return ho(t[Io])}(b)){const ye=this.indexOf(i);if(-1!==ye)this.detach(ye);else{const Be=b[Io],Dt=new P0(Be,Be[ct],Be[Io]);Dt.detach(Dt.indexOf(i))}}const P=this._adjustIndex(o),Z=this._lContainer;return Yh(Z,b,P,l),i.attachToViewContainerRef(),zo(Wm(Z),P,i),i}move(i,o){return this.insert(i,o)}indexOf(i){const o=Iv(this._lContainer);return null!==o?o.indexOf(i):-1}remove(i){const o=this._adjustIndex(i,-1),l=Tp(this._lContainer,o);l&&(ia(Wm(this._lContainer),o),Kh(l[er],l))}detach(i){const o=this._adjustIndex(i,-1),l=Tp(this._lContainer,o);return l&&null!=ia(Wm(this._lContainer),o)?new m_(l):null}_adjustIndex(i,o=0){return i??this.length+o}};function Iv(t){return t[8]}function Wm(t){return t[8]||(t[8]=[])}function aD(t,i){let o;const l=i[t.index];return ho(l)?o=l:(o=d_(l,i,null,t),i[t.index]=o,Sg(i,o)),sD(o,i,t,l),new P0(o,t,i)}let sD=function Av(t,i,o,l){if(t[rt])return;let b;b=8&o.type?la(l):function lS(t,i){const o=t[jn],l=o.createComment(""),b=fs(i,t);return xp(o,Mf(o,b),l,function c_(t,i){return t.nextSibling(i)}(o,b),!1),l}(i,o),t[rt]=b},Pg=()=>!1;class xy{constructor(i){this.queryList=i,this.matches=null}clone(){return new xy(this.queryList)}setDirty(){this.queryList.setDirty()}}class x_{constructor(i=[]){this.queries=i}createEmbeddedView(i){const o=i.queries;if(null!==o){const l=null!==i.contentQueries?i.contentQueries[0]:o.length,b=[];for(let P=0;P<l;P++){const Z=o.getByIndex(P);b.push(this.queries[Z.indexInDeclarationView].clone())}return new x_(b)}return null}insertView(i){this.dirtyQueriesWithMatches(i)}detachView(i){this.dirtyQueriesWithMatches(i)}finishViewCreation(i){this.dirtyQueriesWithMatches(i)}dirtyQueriesWithMatches(i){for(let o=0;o<this.queries.length;o++)null!==N0(i,o).matches&&this.queries[o].setDirty()}}class jm{constructor(i,o,l=null){this.flags=o,this.read=l,this.predicate="string"==typeof i?function te(t){return t.split(",").map(i=>i.trim())}(i):i}}class R0{constructor(i=[]){this.queries=i}elementStart(i,o){for(let l=0;l<this.queries.length;l++)this.queries[l].elementStart(i,o)}elementEnd(i){for(let o=0;o<this.queries.length;o++)this.queries[o].elementEnd(i)}embeddedTView(i){let o=null;for(let l=0;l<this.length;l++){const b=null!==o?o.length:0,P=this.getByIndex(l).embeddedTView(i,b);P&&(P.indexInDeclarationView=l,null!==o?o.push(P):o=[P])}return null!==o?new R0(o):null}template(i,o){for(let l=0;l<this.queries.length;l++)this.queries[l].template(i,o)}getByIndex(i){return this.queries[i]}get length(){return this.queries.length}track(i){this.queries.push(i)}}class k0{constructor(i,o=-1){this.metadata=i,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=o}elementStart(i,o){this.isApplyingToNode(o)&&this.matchTNode(i,o)}elementEnd(i){this._declarationNodeIndex===i.index&&(this._appliesToNextNode=!1)}template(i,o){this.elementStart(i,o)}embeddedTView(i,o){return this.isApplyingToNode(i)?(this.crossesNgTemplate=!0,this.addMatch(-i.index,o),new k0(this.metadata)):null}isApplyingToNode(i){if(this._appliesToNextNode&&1&~this.metadata.flags){const o=this._declarationNodeIndex;let l=i.parent;for(;null!==l&&8&l.type&&l.index!==o;)l=l.parent;return o===(null!==l?l.index:-1)}return this._appliesToNextNode}matchTNode(i,o){const l=this.metadata.predicate;if(Array.isArray(l))for(let b=0;b<l.length;b++){const P=l[b];this.matchTNodeWithReadOption(i,o,cD(o,P)),this.matchTNodeWithReadOption(i,o,Id(o,i,P,!1,!1))}else l===f_?4&o.type&&this.matchTNodeWithReadOption(i,o,-1):this.matchTNodeWithReadOption(i,o,Id(o,i,l,!1,!1))}matchTNodeWithReadOption(i,o,l){if(null!==l){const b=this.metadata.read;if(null!==b)if(b===Ku||b===Ay||b===f_&&4&o.type)this.addMatch(o.index,-2);else{const P=Id(o,i,b,!1,!1);null!==P&&this.addMatch(o.index,P)}else this.addMatch(o.index,l)}}addMatch(i,o){null===this.matches?this.matches=[i,o]:this.matches.push(i,o)}}function cD(t,i){const o=t.localNames;if(null!==o)for(let l=0;l<o.length;l+=2)if(o[l]===i)return o[l+1];return null}function Oy(t,i,o,l){return-1===o?function F0(t,i){return 11&t.type?ps(t,i):4&t.type?g_(t,i):null}(i,t):-2===o?function Mv(t,i,o){return o===Ku?ps(i,t):o===f_?g_(i,t):o===Ay?aD(i,t):void 0}(t,i,l):kc(t,t[er],o,i)}function lD(t,i,o,l){const b=i[Kr].queries[l];if(null===b.matches){const P=t.data,Z=o.matches,ye=[];for(let Be=0;null!==Z&&Be<Z.length;Be+=2){const Dt=Z[Be];ye.push(Dt<0?null:Oy(i,P[Dt],Z[Be+1],o.metadata.read))}b.matches=ye}return b.matches}function wy(t,i,o,l){const b=t.queries.getByIndex(o),P=b.matches;if(null!==P){const Z=lD(t,i,b,o);for(let ye=0;ye<P.length;ye+=2){const Be=P[ye];if(Be>0)l.push(Z[ye/2]);else{const Dt=P[ye+1],Wt=i[-Be];for(let An=Yi;An<Wt.length;An++){const Zn=Wt[An];Zn[co]===Zn[Io]&&wy(Zn[er],Zn,Dt,l)}if(null!==Wt[si]){const An=Wt[si];for(let Zn=0;Zn<An.length;Zn++){const ai=An[Zn];wy(ai[er],ai,Dt,l)}}}}}return l}function L0(t,i){return t[Kr].queries[i].queryList}function Py(t,i,o){const l=new eh(!(4&~o));return function Jv(t,i,o,l){const b=Ff(i);b.push(o),t.firstCreatePass&&Eg(t).push(l,b.length-1)}(t,i,l,l.destroy),(i[Kr]??=new x_).queries.push(new xy(l))-1}function C(t,i,o,l){const b=Oo();if(b.firstCreatePass){const P=va();pS(b,new jm(i,o,l),P.index),function gE(t,i){const o=t.contentQueries||(t.contentQueries=[]);i!==(o.length?o[o.length-1]:-1)&&o.push(t.queries.length-1,i)}(b,t),!(2&~o)&&(b.staticContentQueries=!0)}return Py(b,Fi(),o)}function pS(t,i,o){null===t.queries&&(t.queries=new R0),t.queries.track(new k0(i,o))}function N0(t,i){return t.queries.getByIndex(i)}function Ry(t,i){const o=t[er],l=N0(o,i);return l.crossesNgTemplate?wy(o,t,i,[]):lD(o,t,l,i)}const ky=new Set;function xu(t){ky.has(t)||(ky.add(t),performance?.mark?.("mark_feature_usage",{detail:{feature:t}}))}function dD(t){return"function"==typeof t&&void 0!==t[d]}function Fy(t,i){xu("NgSignals");const o=function q(t){const i=Object.create(wt);i.value=t;const o=()=>(F(i),i.value);return o[d]=i,o}(t),l=o[d];return i?.equal&&(l.equal=i.equal),o.set=b=>_e(l,b),o.update=b=>function ke(t,i){w()||ne(),_e(t,i(t.value))}(l,b),o.asReadonly=Ly.bind(o),o}function Ly(){const t=this[d];if(void 0===t.readonlyFn){const i=()=>this();i[d]=t,t.readonlyFn=i}return t.readonlyFn}function hS(t){return dD(t)&&"function"==typeof t.set}function uD(t,i){let o;const l=j(()=>{o._dirtyCounter();const b=function vE(t,i){const o=t._lView,l=t._queryIndex;if(void 0===o||void 0===l||4&o[ar])return i?void 0:_o;const b=L0(o,l),P=Ry(o,l);return b.reset(P,qp),i?b.first:b._changesDetected||void 0===t._flatValue?t._flatValue=b.toArray():t._flatValue}(o,t);if(i&&void 0===b)throw new Pe(-951,!1);return b});return o=l[d],o._dirtyCounter=Fy(0),o._flatValue=void 0,l}function $0(t,i){return function mS(){return uD(!0,!1)}()}const DE=($0.required=function bE(t,i){return function pD(){return uD(!0,!0)}()},$0);function xv(t){let i=function $y(t){return Object.getPrototypeOf(t.prototype).constructor}(t.type),o=!0;const l=[t];for(;i;){let b;if(qa(t))b=i.\u0275cmp||i.\u0275dir;else{if(i.\u0275cmp)throw new Pe(903,!1);b=i.\u0275dir}if(b){if(o){l.push(b);const Z=t;Z.inputs=j0(t.inputs),Z.inputTransforms=j0(t.inputTransforms),Z.declaredInputs=j0(t.declaredInputs),Z.outputs=j0(t.outputs);const ye=b.hostBindings;ye&&G0(t,ye);const Be=b.viewQuery,Dt=b.contentQueries;if(Be&&DS(t,Be),Dt&&z0(t,Dt),TE(t,b),Ie(t.outputs,b.outputs),qa(b)&&b.data.animation){const Wt=t.data;Wt.animation=(Wt.animation||[]).concat(b.data.animation)}}const P=b.features;if(P)for(let Z=0;Z<P.length;Z++){const ye=P[Z];ye&&ye.ngInherit&&ye(t),ye===xv&&(o=!1)}}i=Object.getPrototypeOf(i)}!function xE(t){let i=0,o=null;for(let l=t.length-1;l>=0;l--){const b=t[l];b.hostVars=i+=b.hostVars,b.hostAttrs=Cc(b.hostAttrs,o=Cc(o,b.hostAttrs))}}(l)}function TE(t,i){for(const o in i.inputs){if(!i.inputs.hasOwnProperty(o)||t.inputs.hasOwnProperty(o))continue;const l=i.inputs[o];if(void 0!==l&&(t.inputs[o]=l,t.declaredInputs[o]=i.declaredInputs[o],null!==i.inputTransforms)){const b=Array.isArray(l)?l[0]:l;if(!i.inputTransforms.hasOwnProperty(b))continue;t.inputTransforms??={},t.inputTransforms[b]=i.inputTransforms[b]}}}function j0(t){return t===za?{}:t===_o?[]:t}function DS(t,i){const o=t.viewQuery;t.viewQuery=o?(l,b)=>{i(l,b),o(l,b)}:i}function z0(t,i){const o=t.contentQueries;t.contentQueries=o?(l,b,P)=>{i(l,b,P),o(l,b,P)}:i}function G0(t,i){const o=t.hostBindings;t.hostBindings=o?(l,b)=>{i(l,b),o(l,b)}:i}function gD(t){const i=o=>{const l=(Array.isArray(t)?t:t()).map(b=>"function"==typeof b?{directive:Jt(b),inputs:za,outputs:za}:{directive:Jt(b.directive),inputs:Uy(b.inputs),outputs:Uy(b.outputs)});null===o.hostDirectives?(o.findHostDirectiveDefs=Ov,o.hostDirectives=l):o.hostDirectives.unshift(...l)};return i.ngInherit=!0,i}function Ov(t,i,o){if(null!==t.hostDirectives)for(const l of t.hostDirectives){const b=po(l.directive);RE(b.declaredInputs,l.inputs),Ov(b,i,o),o.set(b,l),i.push(b)}}function Uy(t){if(void 0===t||0===t.length)return za;const i={};for(let o=0;o<t.length;o+=2)i[t[o]]=t[o+1];return i}function RE(t,i){for(const o in i)i.hasOwnProperty(o)&&(t[i[o]]=t[o])}function ES(t){const i=t.inputConfig,o={};for(const l in i)if(i.hasOwnProperty(l)){const b=i[l];Array.isArray(b)&&b[3]&&(o[l]=b[3])}t.inputTransforms=o}class w_{}class IS{}function _D(t,i){return new H0(t,i??null,[])}class H0 extends w_{constructor(i,o,l,b=!0){super(),this.ngModuleType=i,this._parent=o,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new rD(this);const P=Za(i);this._bootstrapComponents=gd(P.bootstrap),this._r3Injector=el(i,o,[{provide:w_,useValue:this},{provide:vv,useValue:this.componentFactoryResolver},...l],At(i),new Set(["environment"])),b&&this.resolveInjectorInitializers()}resolveInjectorInitializers(){this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(this.ngModuleType)}get injector(){return this._r3Injector}destroy(){const i=this._r3Injector;!i.destroyed&&i.destroy(),this.destroyCbs.forEach(o=>o()),this.destroyCbs=null}onDestroy(i){this.destroyCbs.push(i)}}class vD extends IS{constructor(i){super(),this.moduleType=i}create(i){return new H0(this.moduleType,i,[])}}class yD extends w_{constructor(i){super(),this.componentFactoryResolver=new rD(this),this.instance=null;const o=new rs([...i.providers,{provide:w_,useValue:this},{provide:vv,useValue:this.componentFactoryResolver}],i.parent||sl(),i.debugName,new Set(["environment"]));this.injector=o,i.runEnvironmentInitializers&&o.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(i){this.injector.onDestroy(i)}}function bD(t,i,o=null){return new yD({providers:t,parent:i,debugName:o,runEnvironmentInitializers:!0}).injector}function K0(t){return!!DD(t)&&(Array.isArray(t)||!(t instanceof Map)&&Symbol.iterator in t)}function DD(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function zm(t,i,o){return t[i]=o}function Vy(t,i){return t[i]}function vl(t,i,o){return!Object.is(t[i],o)&&(t[i]=o,!0)}function P_(t,i,o,l){const b=vl(t,i,o);return vl(t,i+1,l)||b}function Q0(t,i,o,l,b){const P=P_(t,i,o,l);return vl(t,i+2,b)||P}function hh(t,i,o,l,b,P){const Z=P_(t,i,o,l);return P_(t,i+2,b,P)||Z}function Wy(t,i,o,l,b,P,Z,ye,Be,Dt){const Wt=o+Sn,An=i.firstCreatePass?function NE(t,i,o,l,b,P,Z,ye,Be){const Dt=i.consts,Wt=So(i,t,4,Z||null,ye||null);av(i,o,Wt,yo(Dt,Be)),ul(i,Wt);const An=Wt.tView=Ba(2,Wt,l,b,P,i.directiveRegistry,i.pipeRegistry,null,i.schemas,Dt,null);return null!==i.queries&&(i.queries.template(i,Wt),An.queries=i.queries.embeddedTView(Wt)),Wt}(Wt,i,t,l,b,P,Z,ye,Be):i.data[Wt];ko(An,!1);const Zn=ED(i,t,An,o);up()&&Of(i,t,Zn,An),ts(Zn,t);const ai=d_(Zn,t,Zn,An);return t[Wt]=ai,Sg(t,ai),function Cv(t,i,o){return Pg(t,i,o)}(ai,An,t),Xc(An)&&Ws(i,t,An),null!=Be&&Ec(t,An,Dt),An}function SD(t,i,o,l,b,P,Z,ye){const Be=Fi(),Dt=Oo();return Wy(Be,Dt,t,i,o,l,b,yo(Dt.consts,P),Z,ye),SD}let ED=function AS(t,i,o,l){return Wl(!0),i[jn].createComment("")};function VE(t,i){if(null!==y())throw new Pe(-602,!1)}var R_=function(t){return t[t.EarlyRead=0]="EarlyRead",t[t.Write=1]="Write",t[t.MixedReadWrite=2]="MixedReadWrite",t[t.Read=3]="Read",t}(R_||{});let PS=(()=>{class t{constructor(){this.impl=null}execute(){this.impl?.execute()}static{this.\u0275prov=qt({token:t,providedIn:"root",factory:()=>new t})}}return t})();class Rv{constructor(){this.ngZone=zi(sa),this.scheduler=zi(xg),this.errorHandler=zi(ha,{optional:!0}),this.sequences=new Set,this.deferredRegistrations=new Set,this.executing=!1}static{this.PHASES=[R_.EarlyRead,R_.Write,R_.MixedReadWrite,R_.Read]}execute(){this.executing=!0;for(const i of Rv.PHASES)for(const o of this.sequences)if(!o.erroredOrDestroyed&&o.hooks[i])try{o.pipelinedValue=this.ngZone.runOutsideAngular(()=>o.hooks[i](o.pipelinedValue))}catch(l){o.erroredOrDestroyed=!0,this.errorHandler?.handleError(l)}this.executing=!1;for(const i of this.sequences)i.afterRun(),i.once&&(this.sequences.delete(i),i.destroy());for(const i of this.deferredRegistrations)this.sequences.add(i);this.deferredRegistrations.size>0&&this.scheduler.notify(7),this.deferredRegistrations.clear()}register(i){this.executing?this.deferredRegistrations.add(i):(this.sequences.add(i),this.scheduler.notify(6))}unregister(i){this.executing&&this.sequences.has(i)?(i.erroredOrDestroyed=!0,i.pipelinedValue=void 0,i.once=!0):(this.sequences.delete(i),this.deferredRegistrations.delete(i))}static{this.\u0275prov=qt({token:Rv,providedIn:"root",factory:()=>new Rv})}}class WE{constructor(i,o,l,b){this.impl=i,this.hooks=o,this.once=l,this.erroredOrDestroyed=!1,this.pipelinedValue=void 0,this.unregisterOnDestroy=b?.onDestroy(()=>this.destroy())}afterRun(){this.erroredOrDestroyed=!1,this.pipelinedValue=void 0}destroy(){this.impl.unregister(this),this.unregisterOnDestroy?.()}}function jE(t,i){!i?.injector&&ks();const o=i?.injector??zi(Ma);return kl(o)?(xu("NgAfterRender"),RS(t,o,i,!1)):kS}function Z0(t,i){!i?.injector&&ks();const o=i?.injector??zi(Ma);return kl(o)?(xu("NgAfterNextRender"),RS(t,o,i,!0)):kS}function RS(t,i,o,l){const b=i.get(PS);b.impl??=i.get(Rv);const P=o?.phase??R_.MixedReadWrite,Z=!0!==o?.manualCleanup?i.get(hl):null,ye=new WE(b.impl,function Hy(t,i){if(t instanceof Function){const o=[void 0,void 0,void 0,void 0];return o[i]=t,o}return[t.earlyRead,t.write,t.mixedReadWrite,t.read]}(t,P),l,Z);return b.impl.register(ye),ye}const kS={destroy(){}};function Qa(t,i,o,l){const b=Fi();return vl(b,da(),i)&&(Oo(),function qu(t,i,o,l,b,P){const Z=fs(t,i);kf(i[jn],Z,P,t.value,o,l,b)}(Va(),b,t,i,o,l)),Qa}function ya(t,i,o,l){return vl(t,da(),o)?i+an(o)+l:Yn}function $S(t,i){return t<<17|i<<2}function Fv(t){return t>>17&32767}function KE(t){return 2|t}function Xy(t){return(131068&t)>>2}function QE(t,i){return-131069&t|i<<2}function XE(t){return 1|t}function SC(t,i,o,l){const b=t[o+1],P=null===i;let Z=l?Fv(b):Xy(b),ye=!1;for(;0!==Z&&(!1===ye||P);){const Dt=t[Z+1];YT(t[Z],i)&&(ye=!0,t[Z+1]=l?XE(Dt):KE(Dt)),Z=l?Fv(Dt):Xy(Dt)}ye&&(t[o+1]=l?KE(b):XE(b))}function YT(t,i){return null===t||null==i||(Array.isArray(t)?t[1]:t)===i||!(!Array.isArray(t)||"string"!=typeof i)&&Mo(t,i)>=0}const wd={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function EC(t){return t.substring(wd.key,wd.keyEnd)}function IC(t,i){const o=wd.textEnd;return o===i?-1:(i=wd.keyEnd=function ex(t,i,o){for(;i<o&&t.charCodeAt(i)>32;)i++;return i}(t,wd.key=i,o),rb(t,i,o))}function rb(t,i,o){for(;i<o&&t.charCodeAt(i)<=32;)i++;return i}function YE(t,i,o){const l=Fi();return vl(l,da(),i)&&hi(Oo(),Va(),l,t,i,l[jn],o,!1),YE}function JE(t,i,o,l,b){const Z=b?"class":"style";cv(t,o,i.inputs[Z],Z,l)}function ZE(t,i,o){return Hf(t,i,o,!1),ZE}function qE(t,i){return Hf(t,i,null,!0),qE}function xC(t){Kf(lx,Bg,t,!0)}function Bg(t,i){for(let o=function ZT(t){return function AC(t){wd.key=0,wd.keyEnd=0,wd.value=0,wd.valueEnd=0,wd.textEnd=t.length}(t),IC(t,rb(t,0,wd.textEnd))}(i);o>=0;o=IC(i,o))Pa(t,EC(i),!0)}function Hf(t,i,o,l){const b=Fi(),P=Oo(),Z=Ul(2);P.firstUpdatePass&&wC(P,t,Z,l),i!==Yn&&vl(b,Z,i)&&RC(P,P.data[lc()],b,b[jn],t,b[Z+1]=function ux(t,i){return null==t||""===t||("string"==typeof i?t+=i:"object"==typeof t&&(t=At(Ju(t)))),t}(i,o),l,Z)}function Kf(t,i,o,l){const b=Oo(),P=Ul(2);b.firstUpdatePass&&wC(b,null,P,l);const Z=Fi();if(o!==Yn&&vl(Z,P,o)){const ye=b.data[lc()];if(FC(ye,l)&&!OC(b,P)){let Be=l?ye.classesWithoutHost:ye.stylesWithoutHost;null!==Be&&(o=lt(Be,o||"")),JE(b,ye,Z,o,l)}else!function dx(t,i,o,l,b,P,Z,ye){b===Yn&&(b=_o);let Be=0,Dt=0,Wt=0<b.length?b[0]:null,An=0<P.length?P[0]:null;for(;null!==Wt||null!==An;){const Zn=Be<b.length?b[Be+1]:void 0,ai=Dt<P.length?P[Dt+1]:void 0;let dr,Ci=null;Wt===An?(Be+=2,Dt+=2,Zn!==ai&&(Ci=An,dr=ai)):null===An||null!==Wt&&Wt<An?(Be+=2,Ci=Wt):(Dt+=2,Ci=An,dr=ai),null!==Ci&&RC(t,i,o,l,Ci,dr,Z,ye),Wt=Be<b.length?b[Be]:null,An=Dt<P.length?P[Dt]:null}}(b,ye,Z,Z[jn],Z[P+1],Z[P+1]=function cx(t,i,o){if(null==o||""===o)return _o;const l=[],b=Ju(o);if(Array.isArray(b))for(let P=0;P<b.length;P++)t(l,b[P],!0);else if("object"==typeof b)for(const P in b)b.hasOwnProperty(P)&&t(l,P,b[P]);else"string"==typeof b&&i(l,b);return l}(t,i,o),l,P)}}function OC(t,i){return i>=t.expandoStartIndex}function wC(t,i,o,l){const b=t.data;if(null===b[o+1]){const P=b[lc()],Z=OC(t,o);FC(P,l)&&null===i&&!Z&&(i=!1),i=function rx(t,i,o,l){const b=Vl(t);let P=l?i.residualClasses:i.residualStyles;if(null===b)0===(l?i.classBindings:i.styleBindings)&&(o=MD(o=eI(null,t,i,o,l),i.attrs,l),P=null);else{const Z=i.directiveStylingLast;if(-1===Z||t[Z]!==b)if(o=eI(b,t,i,o,l),null===P){let Be=function ox(t,i,o){const l=o?i.classBindings:i.styleBindings;if(0!==Xy(l))return t[Fv(l)]}(t,i,l);void 0!==Be&&Array.isArray(Be)&&(Be=eI(null,t,i,Be[1],l),Be=MD(Be,i.attrs,l),function ax(t,i,o,l){t[Fv(o?i.classBindings:i.styleBindings)]=l}(t,i,l,Be))}else P=function sx(t,i,o){let l;const b=i.directiveEnd;for(let P=1+i.directiveStylingLast;P<b;P++)l=MD(l,t[P].hostAttrs,o);return MD(l,i.attrs,o)}(t,i,l)}return void 0!==P&&(l?i.residualClasses=P:i.residualStyles=P),o}(b,P,i,l),function QT(t,i,o,l,b,P){let Z=P?i.classBindings:i.styleBindings,ye=Fv(Z),Be=Xy(Z);t[l]=o;let Wt,Dt=!1;if(Array.isArray(o)?(Wt=o[1],(null===Wt||Mo(o,Wt)>0)&&(Dt=!0)):Wt=o,b)if(0!==Be){const Zn=Fv(t[ye+1]);t[l+1]=$S(Zn,ye),0!==Zn&&(t[Zn+1]=QE(t[Zn+1],l)),t[ye+1]=function HT(t,i){return 131071&t|i<<17}(t[ye+1],l)}else t[l+1]=$S(ye,0),0!==ye&&(t[ye+1]=QE(t[ye+1],l)),ye=l;else t[l+1]=$S(Be,0),0===ye?ye=l:t[Be+1]=QE(t[Be+1],l),Be=l;Dt&&(t[l+1]=KE(t[l+1])),SC(t,Wt,l,!0),SC(t,Wt,l,!1),function XT(t,i,o,l,b){const P=b?t.residualClasses:t.residualStyles;null!=P&&"string"==typeof i&&Mo(P,i)>=0&&(o[l+1]=XE(o[l+1]))}(i,Wt,t,l,P),Z=$S(ye,Be),P?i.classBindings=Z:i.styleBindings=Z}(b,P,i,o,Z,l)}}function eI(t,i,o,l,b){let P=null;const Z=o.directiveEnd;let ye=o.directiveStylingLast;for(-1===ye?ye=o.directiveStart:ye++;ye<Z&&(P=i[ye],l=MD(l,P.hostAttrs,b),P!==t);)ye++;return null!==t&&(o.directiveStylingLast=ye),l}function MD(t,i,o){const l=o?1:2;let b=-1;if(null!==i)for(let P=0;P<i.length;P++){const Z=i[P];"number"==typeof Z?b=Z:b===l&&(Array.isArray(t)||(t=void 0===t?[]:["",t]),Pa(t,Z,!!o||i[++P]))}return void 0===t?null:t}function lx(t,i,o){const l=String(i);""!==l&&!l.includes(" ")&&Pa(t,l,o)}function RC(t,i,o,l,b,P,Z,ye){if(!(3&i.type))return;const Be=t.data,Dt=Be[ye+1],Wt=function KT(t){return!(1&~t)}(Dt)?kC(Be,i,o,b,Xy(Dt),Z):void 0;US(Wt)||(US(P)||function GT(t){return!(2&~t)}(Dt)&&(P=kC(Be,null,o,b,ye,Z)),function pt(t,i,o,l,b){if(i)b?t.addClass(o,l):t.removeClass(o,l);else{let P=-1===l.indexOf("-")?void 0:Sf.DashCase;null==b?t.removeStyle(o,l,P):("string"==typeof b&&b.endsWith("!important")&&(b=b.slice(0,-10),P|=Sf.Important),t.setStyle(o,l,b,P))}}(l,Z,ms(lc(),o),b,P))}function kC(t,i,o,l,b,P){const Z=null===i;let ye;for(;b>0;){const Be=t[b],Dt=Array.isArray(Be),Wt=Dt?Be[1]:Be,An=null===Wt;let Zn=o[b+1];Zn===Yn&&(Zn=An?_o:void 0);let ai=An?zs(Zn,l):Wt===l?Zn:void 0;if(Dt&&!US(ai)&&(ai=zs(Be,l)),US(ai)&&(ye=ai,Z))return ye;const Ci=t[b+1];b=Z?Fv(Ci):Xy(Ci)}if(null!==i){let Be=P?i.residualClasses:i.residualStyles;null!=Be&&(ye=zs(Be,l))}return ye}function US(t){return void 0!==t}function FC(t,i){return!!(t.flags&(i?8:16))}function LC(t,i,o){Kf(Pa,Bg,ya(Fi(),t,i,o),!0)}class Dx{destroy(i){}updateValue(i,o){}swap(i,o){const l=Math.min(i,o),b=Math.max(i,o),P=this.detach(b);if(b-l>1){const Z=this.detach(l);this.attach(l,P),this.attach(b,Z)}else this.attach(l,P)}move(i,o){this.attach(o,this.detach(i))}}function tI(t,i,o,l,b){return t===o&&Object.is(i,l)?1:Object.is(b(t,i),b(o,l))?-1:0}function nI(t,i,o,l){return!(void 0===i||!i.has(l)||(t.attach(o,i.get(l)),i.delete(l),0))}function NC(t,i,o,l,b){if(nI(t,i,l,o(l,b)))t.updateValue(l,b);else{const P=t.create(l,b);t.attach(l,P)}}function BC(t,i,o,l){const b=new Set;for(let P=i;P<=o;P++)b.add(l(P,t.at(P)));return b}class $C{constructor(){this.kvMap=new Map,this._vMap=void 0}has(i){return this.kvMap.has(i)}delete(i){if(!this.has(i))return!1;const o=this.kvMap.get(i);return void 0!==this._vMap&&this._vMap.has(o)?(this.kvMap.set(i,this._vMap.get(o)),this._vMap.delete(o)):this.kvMap.delete(i),!0}get(i){return this.kvMap.get(i)}set(i,o){if(this.kvMap.has(i)){let l=this.kvMap.get(i);void 0===this._vMap&&(this._vMap=new Map);const b=this._vMap;for(;b.has(l);)l=b.get(l);b.set(l,o)}else this.kvMap.set(i,o)}forEach(i){for(let[o,l]of this.kvMap)if(i(l,o),void 0!==this._vMap){const b=this._vMap;for(;b.has(l);)l=b.get(l),i(l,o)}}}function UC(t,i){xu("NgControlFlow");const o=Fi(),l=da(),b=o[l]!==Yn?o[l]:-1,P=-1!==b?VS(o,Sn+b):void 0;if(vl(o,l,t)){const ye=u(null);try{if(void 0!==P&&ay(P,0),-1!==t){const Be=Sn+t,Dt=VS(o,Be),Wt=iI(o[er],Be),An=Tg(Dt,Wt.tView.ssrId);Yh(Dt,Lf(o,Wt,i,{dehydratedView:An}),0,Nf(Wt,An))}}finally{u(ye)}}else if(void 0!==P){const ye=oy(P,0);void 0!==ye&&(ye[Ct]=i)}}class Ex{constructor(i,o,l){this.lContainer=i,this.$implicit=o,this.$index=l}get $count(){return this.lContainer.length-Yi}}function VC(t){return t}function WC(t,i){return i}class Ix{constructor(i,o,l){this.hasEmptyBlock=i,this.trackByFn=o,this.liveCollection=l}}function jC(t,i,o,l,b,P,Z,ye,Be,Dt,Wt,An,Zn){xu("NgControlFlow");const ai=Fi(),Ci=Oo(),dr=void 0!==Be,Mr=Fi(),Fr=ye?Z.bind(Mr[Pr][Ct]):Z,cr=new Ix(dr,Fr);Mr[Sn+t]=cr,Wy(ai,Ci,t+1,i,o,l,b,yo(Ci.consts,P)),dr&&Wy(ai,Ci,t+2,Be,Dt,Wt,An,yo(Ci.consts,Zn))}class Cx extends Dx{constructor(i,o,l){super(),this.lContainer=i,this.hostLView=o,this.templateTNode=l,this.operationsCounter=void 0,this.needsIndexUpdate=!1}get length(){return this.lContainer.length-Yi}at(i){return this.getLView(i)[Ct].$implicit}attach(i,o){const l=o[le];this.needsIndexUpdate||=i!==this.length,Yh(this.lContainer,o,i,Nf(this.templateTNode,l))}detach(i){return this.needsIndexUpdate||=i!==this.length-1,function Ax(t,i){return Tp(t,i)}(this.lContainer,i)}create(i,o){const l=Tg(this.lContainer,this.templateTNode.tView.ssrId),b=Lf(this.hostLView,this.templateTNode,new Ex(this.lContainer,o,i),{dehydratedView:l});return this.operationsCounter?.recordCreate(),b}destroy(i){Kh(i[er],i),this.operationsCounter?.recordDestroy()}updateValue(i,o){this.getLView(i)[Ct].$implicit=o}reset(){this.needsIndexUpdate=!1,this.operationsCounter?.reset()}updateIndexes(){if(this.needsIndexUpdate)for(let i=0;i<this.length;i++)this.getLView(i)[Ct].$index=i}getLView(i){return function Mx(t,i){return oy(t,i)}(this.lContainer,i)}}function zC(t){const i=u(null),o=lc();try{const l=Fi(),b=l[er],P=l[o],Z=o+1,ye=VS(l,Z);if(void 0===P.liveCollection){const Dt=iI(b,Z);P.liveCollection=new Cx(ye,l,Dt)}else P.liveCollection.reset();const Be=P.liveCollection;if(function Sx(t,i,o){let l,b,P=0,Z=t.length-1;if(Array.isArray(i)){let Be=i.length-1;for(;P<=Z&&P<=Be;){const Dt=t.at(P),Wt=i[P],An=tI(P,Dt,P,Wt,o);if(0!==An){An<0&&t.updateValue(P,Wt),P++;continue}const Zn=t.at(Z),ai=i[Be],Ci=tI(Z,Zn,Be,ai,o);if(0!==Ci){Ci<0&&t.updateValue(Z,ai),Z--,Be--;continue}const dr=o(P,Dt),Mr=o(Z,Zn),Fr=o(P,Wt);if(Object.is(Fr,Mr)){const cr=o(Be,ai);Object.is(cr,dr)?(t.swap(P,Z),t.updateValue(Z,ai),Be--,Z--):t.move(Z,P),t.updateValue(P,Wt),P++}else if(l??=new $C,b??=BC(t,P,Z,o),nI(t,l,P,Fr))t.updateValue(P,Wt),P++,Z++;else if(b.has(Fr))l.set(dr,t.detach(P)),Z--;else{const cr=t.create(P,i[P]);t.attach(P,cr),P++,Z++}}for(;P<=Be;)NC(t,l,o,P,i[P]),P++}else if(null!=i){const Be=i[Symbol.iterator]();let Dt=Be.next();for(;!Dt.done&&P<=Z;){const Wt=t.at(P),An=Dt.value,Zn=tI(P,Wt,P,An,o);if(0!==Zn)Zn<0&&t.updateValue(P,An),P++,Dt=Be.next();else{l??=new $C,b??=BC(t,P,Z,o);const ai=o(P,An);if(nI(t,l,P,ai))t.updateValue(P,An),P++,Z++,Dt=Be.next();else if(b.has(ai)){const Ci=o(P,Wt);l.set(Ci,t.detach(P)),Z--}else t.attach(P,t.create(P,An)),P++,Z++,Dt=Be.next()}}for(;!Dt.done;)NC(t,l,o,t.length,Dt.value),Dt=Be.next()}for(;P<=Z;)t.destroy(t.detach(Z--));l?.forEach(Be=>{t.destroy(Be)})}(Be,t,P.trackByFn),Be.updateIndexes(),P.hasEmptyBlock){const Dt=da(),Wt=0===Be.length;if(vl(l,Dt,Wt)){const An=o+2,Zn=VS(l,An);if(Wt){const ai=iI(b,An),Ci=Tg(Zn,ai.tView.ssrId);Yh(Zn,Lf(l,ai,void 0,{dehydratedView:Ci}),0,Nf(ai,Ci))}else ay(Zn,0)}}}finally{u(i)}}function VS(t,i){return t[i]}function iI(t,i){return sc(t,i)}function WS(t,i,o,l){const b=Fi(),P=Oo(),Z=Sn+t,ye=b[jn],Be=P.firstCreatePass?function Tx(t,i,o,l,b,P){const Z=i.consts,Be=So(i,t,2,l,yo(Z,b));return av(i,o,Be,yo(Z,P)),null!==Be.attrs&&Vm(Be,Be.attrs,!1),null!==Be.mergedAttrs&&Vm(Be,Be.mergedAttrs,!0),null!==i.queries&&i.queries.elementStart(i,Be),Be}(Z,P,b,i,o,l):P.data[Z],Dt=GC(P,b,Be,ye,i,t);b[Z]=Dt;const Wt=Xc(Be);return ko(Be,!0),ei(ye,Dt,Be),!function wv(t){return!(32&~t.flags)}(Be)&&up()&&Of(P,b,Dt,Be),0===function op(){return Rr.lFrame.elementDepthCount}()&&ts(Dt,b),function nu(){Rr.lFrame.elementDepthCount++}(),Wt&&(Ws(P,b,Be),Vc(P,Be,b)),null!==l&&Ec(b,Be),WS}function jS(){let t=va();ls()?ds():(t=t.parent,ko(t,!1));const i=t;(function Ru(t){return Rr.skipHydrationRootTNode===t})(i)&&function Xs(){Rr.skipHydrationRootTNode=null}(),function sd(){Rr.lFrame.elementDepthCount--}();const o=Oo();return o.firstCreatePass&&(ul(o,t),Ro(t)&&o.queries.elementEnd(t)),null!=i.classesWithoutHost&&function lu(t){return!!(8&t.flags)}(i)&&JE(o,i,Fi(),i.classesWithoutHost,!0),null!=i.stylesWithoutHost&&function $u(t){return!!(16&t.flags)}(i)&&JE(o,i,Fi(),i.stylesWithoutHost,!1),jS}function rI(t,i,o,l){return WS(t,i,o,l),jS(),rI}let GC=(t,i,o,l,b,P)=>(Wl(!0),If(l,b,function Ih(){return Rr.lFrame.currentNamespace}()));function zS(t,i,o){const l=Fi(),b=Oo(),P=t+Sn,Z=b.firstCreatePass?function wx(t,i,o,l,b){const P=i.consts,Z=yo(P,l),ye=So(i,t,8,"ng-container",Z);return null!==Z&&Vm(ye,Z,!0),av(i,o,ye,yo(P,b)),null!==i.queries&&i.queries.elementStart(i,ye),ye}(P,b,l,i,o):b.data[P];ko(Z,!0);const ye=HC(b,l,Z,t);return l[P]=ye,up()&&Of(b,l,ye,Z),ts(ye,l),Xc(Z)&&(Ws(b,l,Z),Vc(b,Z,l)),null!=o&&Ec(l,Z),zS}function GS(){let t=va();const i=Oo();return ls()?ds():(t=t.parent,ko(t,!1)),i.firstCreatePass&&(ul(i,t),Ro(t)&&i.queries.elementEnd(t)),GS}function oI(t,i,o){return zS(t,i,o),GS(),oI}let HC=(t,i,o,l)=>(Wl(!0),Ef(i[jn],""));function KC(){return Fi()}function aI(t,i,o){const l=Fi();return vl(l,da(),i)&&hi(Oo(),Va(),l,t,i,l[jn],o,!0),aI}function sI(t,i,o){const l=Fi();if(vl(l,da(),i)){const P=Oo(),Z=Va();hi(P,Z,l,t,i,ny(Vl(P.data),Z,l),o,!0)}return sI}const Yy=void 0;var Fx=["en",[["a","p"],["AM","PM"],Yy],[["AM","PM"],Yy,Yy],[["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"]],Yy,[["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"]],Yy,[["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}",Yy,"{1} 'at' {0}",Yy],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function kx(t){const o=Math.floor(Math.abs(t)),l=t.toString().replace(/^[^.]*\.?/,"").length;return 1===o&&0===l?1:5}];let ob={};function Lx(t,i,o){"string"!=typeof i&&(o=i,i=t[ab.LocaleId]),i=i.toLowerCase().replace(/_/g,"-"),ob[i]=t,o&&(ob[i][ab.ExtraData]=o)}function cI(t){const i=function Nx(t){return t.toLowerCase().replace(/_/g,"-")}(t);let o=XC(i);if(o)return o;const l=i.split("-")[0];if(o=XC(l),o)return o;if("en"===l)return Fx;throw new Pe(701,!1)}function QC(t){return cI(t)[ab.PluralCase]}function XC(t){return t in ob||(ob[t]=Et.ng&&Et.ng.common&&Et.ng.common.locales&&Et.ng.common.locales[t]),ob[t]}var ab=function(t){return t[t.LocaleId=0]="LocaleId",t[t.DayPeriodsFormat=1]="DayPeriodsFormat",t[t.DayPeriodsStandalone=2]="DayPeriodsStandalone",t[t.DaysFormat=3]="DaysFormat",t[t.DaysStandalone=4]="DaysStandalone",t[t.MonthsFormat=5]="MonthsFormat",t[t.MonthsStandalone=6]="MonthsStandalone",t[t.Eras=7]="Eras",t[t.FirstDayOfWeek=8]="FirstDayOfWeek",t[t.WeekendRange=9]="WeekendRange",t[t.DateFormat=10]="DateFormat",t[t.TimeFormat=11]="TimeFormat",t[t.DateTimeFormat=12]="DateTimeFormat",t[t.NumberSymbols=13]="NumberSymbols",t[t.NumberFormats=14]="NumberFormats",t[t.CurrencyCode=15]="CurrencyCode",t[t.CurrencySymbol=16]="CurrencySymbol",t[t.CurrencyName=17]="CurrencyName",t[t.Currencies=18]="Currencies",t[t.Directionality=19]="Directionality",t[t.PluralCase=20]="PluralCase",t[t.ExtraData=21]="ExtraData",t}(ab||{});const Bx=["zero","one","two","few","many"],HS="en-US",KS={marker:"element"},QS={marker:"ICU"};var fh=function(t){return t[t.SHIFT=2]="SHIFT",t[t.APPEND_EAGERLY=1]="APPEND_EAGERLY",t[t.COMMENT=2]="COMMENT",t}(fh||{});let YC=HS,TD=0,xD=0;let OD=(t,i,o,l)=>(Wl(!0),function JC(t,i,o){const l=t[jn];switch(o){case Node.COMMENT_NODE:return Ef(l,i);case Node.TEXT_NODE:return Gh(l,i);case Node.ELEMENT_NODE:return If(l,i,null)}}(t,o,l));function ZC(t,i,o,l){const b=o[jn];let Z,P=null;for(let ye=0;ye<i.length;ye++){const Be=i[ye];if("string"==typeof Be){const Dt=i[++ye];null===o[Dt]&&(o[Dt]=OD(o,Dt,Be,Node.TEXT_NODE))}else if("number"==typeof Be)switch(1&Be){case 0:const Dt=v0(Be);let Wt,An;if(null===P&&(P=Dt,Z=Mf(b,l)),Dt===P?(Wt=l,An=Z):(Wt=null,An=la(o[Dt])),null!==An){const dr=Rb(Be);xp(b,An,o[dr],Wt,!1);const Fr=y_(t,dr);if(null!==Fr&&"object"==typeof Fr){const cr=Cg(Fr,o);null!==cr&&ZC(t,Fr.create[cr],o,o[Fr.anchorIdx])}}break;case 1:const ai=i[++ye],Ci=i[++ye];kf(b,ms(Be>>>1,o),null,null,ai,Ci,null)}else switch(Be){case QS:const Dt=i[++ye],Wt=i[++ye];null===o[Wt]&&ts(o[Wt]=OD(o,Wt,Dt,Node.COMMENT_NODE),o);break;case KS:const An=i[++ye],Zn=i[++ye];null===o[Zn]&&ts(o[Zn]=OD(o,Zn,An,Node.ELEMENT_NODE),o)}}}function qC(t,i,o,l,b){for(let P=0;P<o.length;P++){const Z=o[P],ye=o[++P];if(Z&b){let Be="";for(let Dt=P+1;Dt<=P+ye;Dt++){const Wt=o[Dt];if("string"==typeof Wt)Be+=Wt;else if("number"==typeof Wt)if(Wt<0)Be+=an(i[l-Wt]);else{const An=Wt>>>2;switch(3&Wt){case 1:const Zn=o[++Dt],ai=o[++Dt],Ci=t.data[An];"string"==typeof Ci?kf(i[jn],i[An],null,Ci,Zn,Be,ai):hi(t,Ci,i,Zn,Be,i[jn],ai,!1);break;case 0:const dr=i[An];null!==dr&&o_(i[jn],dr,Be);break;case 2:Qx(t,y_(t,An),i,Be);break;case 3:eA(t,y_(t,An),l,i)}}}}else{const Be=o[P+1];if(Be>0&&!(3&~Be)){const Wt=y_(t,Be>>>2);i[Wt.currentCaseLViewIndex]<0&&eA(t,Wt,l,i)}}P+=ye}}function eA(t,i,o,l){let b=l[i.currentCaseLViewIndex];if(null!==b){let P=TD;b<0&&(b=l[i.currentCaseLViewIndex]=~b,P=-1),qC(t,l,i.update[b],o,P)}}function Qx(t,i,o,l){const b=function Xx(t,i){let o=t.cases.indexOf(i);if(-1===o)switch(t.type){case 1:{const l=function $x(t,i){const o=QC(i)(parseInt(t,10)),l=Bx[o];return void 0!==l?l:"other"}(i,function Wx(){return YC}());o=t.cases.indexOf(l),-1===o&&"other"!==l&&(o=t.cases.indexOf("other"));break}case 0:o=t.cases.indexOf("other")}return-1===o?null:o}(i,l);if(Cg(i,o)!==b&&(tA(t,i,o),o[i.currentCaseLViewIndex]=null===b?null:~b,null!==b)){const Z=o[i.anchorIdx];Z&&ZC(t,i.create[b],o,Z),function Xb(t,i,o){fy(t,i,o)}(o,i.anchorIdx,b)}}function tA(t,i,o){let l=Cg(i,o);if(null!==l){const b=i.remove[l];for(let P=0;P<b.length;P++){const Z=b[P];if(Z>0){const ye=ms(Z,o);null!==ye&&Mu(o[jn],ye)}else tA(t,y_(t,~Z),o)}}}const XS=/\ufffd(\d+):?\d*\ufffd/gi,Jx=/\ufffd(\d+)\ufffd/,iA=/^\s*(\ufffd\d+:?\d*\ufffd)\s*,\s*(select|plural)\s*,/,wD="\ufffd",Zx=/\ufffd\/?\*(\d+:\d+)\ufffd/gi,qx=/\ufffd(\/?[#*]\d+):?\d*\ufffd/gi,eO=/\uE500/g;function rA(t,i,o,l,b,P,Z){const ye=jo(t,l,1,null);let Be=ye<<fh.SHIFT,Dt=gs();i===Dt&&(Dt=null),null===Dt&&(Be|=fh.APPEND_EAGERLY),Z&&(Be|=fh.COMMENT,function nv(t){void 0===Sc&&(Sc=t())}(y0)),b.push(Be,null===P?"":P);const Wt=oo(t,ye,Z?32:1,null===P?"":P,null);g0(o,Wt);const An=Wt.index;return ko(Wt,!1),null!==Dt&&i!==Dt&&function Pb(t,i){let o=t.insertBeforeIndex;null===o?(Qh(Bf,xb),o=t.insertBeforeIndex=[null,i]):(ln(Array.isArray(o),!0,"Expecting array here"),o.push(i))}(Dt,An),Wt}function iO(t,i,o,l,b,P,Z,ye){const Be=ye.match(XS),Wt=rA(i,o,l,Z,b,Be?null:ye,!1).index;Be&&PD(P,ye,Wt,null,0,null),t.push({kind:0,index:Wt})}function PD(t,i,o,l,b,P){const Z=t.length,ye=Z+1;t.push(null,null);const Be=Z+2,Dt=i.split(XS);let Wt=0;for(let An=0;An<Dt.length;An++){const Zn=Dt[An];if(1&An){const ai=b+parseInt(Zn,10);t.push(-1-ai),Wt|=oA(ai)}else""!==Zn&&t.push(Zn)}return t.push(o<<2|(l?1:0)),l&&t.push(l,P),t[Z]=Wt,t[ye]=t.length-Be,Wt}function oA(t){return 1<<Math.min(t,31)}function aA(t){let i,P,o="",l=0,b=!1;for(;null!==(i=Zx.exec(t));)b?i[0]===`${wD}/*${P}${wD}`&&(l=i.index,b=!1):(o+=t.substring(l,i.index+i[0].length),P=i[1],b=!0);return o+=t.slice(l),o}function sA(t,i,o,l,b,P,Z){let ye=0;const Be={type:P.type,currentCaseLViewIndex:jo(i,o,1,null),anchorIdx:Z,cases:[],create:[],remove:[],update:[]};(function dO(t,i,o){t.push(oA(i.mainBinding),2,-1-i.mainBinding,o<<2|2)})(l,P,Z),function wb(t,i,o){const l=t.data[i];null===l?t.data[i]=o:l.value=o}(i,Z,Be);const Dt=P.values,Wt=[];for(let An=0;An<Dt.length;An++){const Zn=Dt[An],ai=[];for(let dr=0;dr<Zn.length;dr++){const Mr=Zn[dr];if("string"!=typeof Mr){const Fr=ai.push(Mr)-1;Zn[dr]=`\x3c!--\ufffd${Fr}\ufffd--\x3e`}}const Ci=[];Wt.push(Ci),ye=cO(Ci,i,Be,o,l,b,P.cases[An],Zn.join(""),ai)|ye}ye&&function uO(t,i,o){t.push(i,1,o<<2|3)}(l,ye,Z),t.push({kind:3,index:Z,cases:Wt,currentCaseLViewIndex:Be.currentCaseLViewIndex})}function sO(t){const i=[],o=[];let l=1,b=0;const P=lI(t=t.replace(iA,function(Z,ye,Be){return l="select"===Be?0:1,b=parseInt(ye.slice(1),10),""}));for(let Z=0;Z<P.length;){let ye=P[Z++].trim();1===l&&(ye=ye.replace(/\s*(?:=)?(\w+)\s*/,"$1")),ye.length&&i.push(ye);const Be=lI(P[Z++]);i.length>o.length&&o.push(Be)}return{type:l,mainBinding:b,cases:i,values:o}}function lI(t){if(!t)return[];let i=0;const o=[],l=[],b=/[{}]/g;let P;for(b.lastIndex=0;P=b.exec(t);){const ye=P.index;if("}"==P[0]){if(o.pop(),0==o.length){const Be=t.substring(i,ye);iA.test(Be)?l.push(sO(Be)):l.push(Be),i=ye+1}}else{if(0==o.length){const Be=t.substring(i,ye);l.push(Be),i=ye+1}o.push("{")}}const Z=t.substring(i);return l.push(Z),l}function cO(t,i,o,l,b,P,Z,ye,Be){const Dt=[],Wt=[],An=[];o.cases.push(Z),o.create.push(Dt),o.remove.push(Wt),o.update.push(An);const ai=j_(gl()).getInertBodyElement(ye),Ci=lg(ai)||ai;return Ci?cA(t,i,o,l,b,Dt,Wt,An,Ci,P,Be,0):0}function cA(t,i,o,l,b,P,Z,ye,Be,Dt,Wt,An){let Zn=0,ai=Be.firstChild;for(;ai;){const Ci=jo(i,l,1,null);switch(ai.nodeType){case Node.ELEMENT_NODE:const dr=ai,Mr=dr.tagName.toLowerCase();if(pf.hasOwnProperty(Mr)){dI(P,KS,Mr,Dt,Ci),i.data[Ci]=Mr;const ja=dr.attributes;for(let td=0;td<ja.length;td++){const gh=ja.item(td),lb=gh.name.toLowerCase();gh.value.match(XS)?Wh.hasOwnProperty(lb)&&PD(ye,gh.value,Ci,gh.name,0,hf[lb]?df:null):pO(P,Ci,gh)}const tc={kind:1,index:Ci,children:[]};t.push(tc),Zn=cA(tc.children,i,o,l,b,P,Z,ye,ai,Ci,Wt,An+1)|Zn,lA(Z,Ci,An)}break;case Node.TEXT_NODE:const Fr=ai.textContent||"",cr=Fr.match(XS);dI(P,null,cr?"":Fr,Dt,Ci),lA(Z,Ci,An),cr&&(Zn=PD(ye,Fr,Ci,null,0,null)|Zn),t.push({kind:0,index:Ci});break;case Node.COMMENT_NODE:const qo=Jx.exec(ai.textContent||"");if(qo){const tc=Wt[parseInt(qo[1],10)];dI(P,QS,"",Dt,Ci),sA(t,i,l,b,Dt,tc,Ci),lO(Z,Ci,An)}}ai=ai.nextSibling}return Zn}function lA(t,i,o){0===o&&t.push(i)}function lO(t,i,o){0===o&&(t.push(~i),t.push(i))}function dI(t,i,o,l,b){null!==i&&t.push(i),t.push(o,b,function Fb(t,i,o){return t|i<<17|o<<1}(0,l,b))}function pO(t,i,o){t.push(i<<1|1,o.name,o.value)}const dA=0,hO=/\[(\ufffd.+?\ufffd?)\]/,mO=/\[(\ufffd.+?\ufffd?)\]|(\ufffd\/?\*\d+:\d+\ufffd)/g,fO=/({\s*)(VAR_(PLURAL|SELECT)(_\d+)?)(\s*,)/g,gO=/{([A-Z0-9_]+)}/g,_O=/\ufffdI18N_EXP_(ICU(_\d+)?)\ufffd/g,vO=/\/\*/,yO=/\d+\:(\d+)/;function uI(t,i,o=-1){const l=Oo(),b=Fi(),P=Sn+t,Z=yo(l.consts,i),ye=gs();l.firstCreatePass&&function nO(t,i,o,l,b,P){const Z=gs(),ye=[],Be=[],Dt=[[]],Wt=[[]];b=function aO(t,i){if(function Co(t){return-1===t}(i))return aA(t);{const o=t.indexOf(`:${i}${wD}`)+2+i.toString().length,l=t.search(new RegExp(`${wD}\\/\\*\\d+:${i}${wD}`));return aA(t.substring(o,l))}}(b,P);const An=function tO(t){return t.replace(eO," ")}(b).split(qx);for(let Zn=0;Zn<An.length;Zn++){let ai=An[Zn];if(1&Zn){const Ci=47===ai.charCodeAt(0),dr=ai.charCodeAt(Ci?1:0),Mr=Sn+Number.parseInt(ai.substring(Ci?2:1));if(Ci)Dt.shift(),Wt.shift(),ko(gs(),!1);else{const Fr=qD(t,Dt[0],Mr);Dt.unshift([]),ko(Fr,!0);const cr={kind:2,index:Mr,children:[],type:35===dr?0:1};Wt[0].push(cr),Wt.unshift(cr.children)}}else{const Ci=lI(ai);for(let dr=0;dr<Ci.length;dr++){let Mr=Ci[dr];if(1&dr){const Fr=Mr;if("object"!=typeof Fr)throw new Error(`Unable to parse ICU expression in "${b}" message.`);const qo=rA(t,Z,Dt[0],o,ye,"",!0).index;sA(Wt[0],t,o,Be,i,Fr,qo)}else""!==Mr&&iO(Wt[0],t,Z,Dt[0],ye,Be,o,Mr)}}}t.data[l]={create:ye,update:Be,ast:Wt[0],parentTNodeIndex:i}}(l,null===ye?0:ye.index,b,P,Z,o),2===l.type?b[Pr][ar]|=32:b[ar]|=32;const Be=l.data[P],Wt=gg(l,ye===b[ct]?null:ye,b),An=ye&&8&ye.type?b[ye.index]:null;(function Vf(t,i,o,l){Wb(t,i,o,l)})(b,P,ye,o),function Kx(t,i,o,l){const b=t[jn];for(let P=0;P<i.length;P++){const Z=i[P++],Dt=(Z&fh.APPEND_EAGERLY)===fh.APPEND_EAGERLY,Wt=Z>>>fh.SHIFT;let An=t[Wt],Zn=!1;null===An&&(An=t[Wt]=OD(t,Wt,i[P],(Z&fh.COMMENT)===fh.COMMENT?Node.COMMENT_NODE:Node.TEXT_NODE),Zn=up()),Dt&&null!==o&&Zn&&xp(b,o,An,l,!1)}}(b,Be.create,Wt,An),$p(!0)}function pI(){$p(!1)}function uA(t,i,o){uI(t,i,o),pI()}function hI(t){return function jx(t){t&&(TD|=1<<Math.min(xD,31)),xD++}(vl(Fi(),da(),t)),hI}function pA(t){!function zx(t,i,o){if(xD>0){const l=t.data[o];qC(t,i,Array.isArray(l)?l:l.update,dl()-xD-1,TD)}TD=0,xD=0}(Oo(),Fi(),t+Sn)}function hA(t,i={}){return function bO(t,i={}){let o=t;if(hO.test(t)){const l={},b=[dA];o=o.replace(mO,(P,Z,ye)=>{const Be=Z||ye,Dt=l[Be]||[];if(Dt.length||(Be.split("|").forEach(dr=>{const Mr=dr.match(yO),Fr=Mr?parseInt(Mr[1],10):dA,cr=vO.test(dr);Dt.push([Fr,cr,dr])}),l[Be]=Dt),!Dt.length)throw new Error(`i18n postprocess: unmatched placeholder - ${Be}`);const Wt=b[b.length-1];let An=0;for(let dr=0;dr<Dt.length;dr++)if(Dt[dr][0]===Wt){An=dr;break}const[Zn,ai,Ci]=Dt[An];return ai?b.pop():Wt!==Zn&&b.push(Zn),Dt.splice(An,1),Ci})}return Object.keys(i).length&&(o=o.replace(fO,(l,b,P,Z,ye,Be)=>i.hasOwnProperty(P)?`${b}${i[P]}${Be}`:l),o=o.replace(gO,(l,b)=>i.hasOwnProperty(b)?i[b]:l),o=o.replace(_O,(l,b)=>{if(i.hasOwnProperty(b)){const P=i[b];if(!P.length)throw new Error(`i18n postprocess: unmatched ICU - ${l} with key: ${b}`);return P.shift()}return l})),o}(t,i)}let mA=(t,i,o)=>{};function mI(t,i,o,l){const b=Fi(),P=Oo(),Z=va();return gI(P,b,b[jn],Z,t,i,l),mI}function fI(t,i){const o=va(),l=Fi(),b=Oo();return gI(b,l,ny(Vl(b.data),o,l),o,t,i),fI}function gI(t,i,o,l,b,P,Z){const ye=Xc(l),Dt=t.firstCreatePass&&Eg(t),Wt=i[Ct],An=Ff(i);let Zn=!0;if(3&l.type||Z){const dr=fs(l,i),Mr=Z?Z(dr):dr,Fr=An.length,cr=Z?ja=>Z(la(ja[l.index])):l.index;let qo=null;if(!Z&&ye&&(qo=function SO(t,i,o,l){const b=t.cleanup;if(null!=b)for(let P=0;P<b.length-1;P+=2){const Z=b[P];if(Z===o&&b[P+1]===l){const ye=i[ot],Be=b[P+2];return ye.length>Be?ye[Be]:null}"string"==typeof Z&&(P+=2)}return null}(t,i,b,l.index)),null!==qo)(qo.__ngLastListenerFn__||qo).__ngNextListenerFn__=P,qo.__ngLastListenerFn__=P,Zn=!1;else{P=_A(l,i,Wt,P),mA(dr,b,P);const ja=o.listen(Mr,b,P);An.push(P,ja),Dt&&Dt.push(b,cr,Fr,Fr+1)}}else P=_A(l,i,Wt,P);const ai=l.outputs;let Ci;if(Zn&&null!==ai&&(Ci=ai[b])){const dr=Ci.length;if(dr)for(let Mr=0;Mr<dr;Mr+=2){const tc=i[Ci[Mr]][Ci[Mr+1]].subscribe(P),td=An.length;An.push(P,tc),Dt&&Dt.push(b,l.index,td,-(td+1))}}}function gA(t,i,o,l){const b=u(null);try{return Al(6,i,o),!1!==o(l)}catch(P){return iy(t,P),!1}finally{Al(7,i,o),u(b)}}function _A(t,i,o,l){return function b(P){if(P===Function)return l;dv(t.componentOffset>-1?Cs(t.index,i):i,5);let ye=gA(i,o,l,P),Be=b.__ngNextListenerFn__;for(;Be;)ye=gA(i,o,Be,P)&&ye,Be=Be.__ngNextListenerFn__;return ye}}function vA(t=1){return function ou(t){return(Rr.lFrame.contextLView=function rp(t,i){for(;t>0;)i=i[ur],t--;return i}(t,Rr.lFrame.contextLView))[Ct]}(t)}function EO(t,i){let o=null;const l=function ti(t){const i=t.attrs;if(null!=i){const o=i.indexOf(5);if(!(1&o))return i[o+1]}return null}(t);for(let b=0;b<i.length;b++){const P=i[b];if("*"!==P){if(null===l?hn(t,P,!0):ys(l,P))return b}else o=b}return o}function yA(t){const i=Fi()[Pr][ct];if(!i.projection){const l=i.projection=function ea(t,i){const o=[];for(let l=0;l<t;l++)o.push(i);return o}(t?t.length:1,null),b=l.slice();let P=i.child;for(;null!==P;){if(128!==P.type){const Z=t?EO(P,t):0;null!==Z&&(b[Z]?b[Z].projectionNext=P:l[Z]=P,b[Z]=P)}P=P.next}}}function bA(t,i=0,o,l,b,P){const Z=Fi(),ye=Oo(),Be=l?t+1:null;null!==Be&&Wy(Z,ye,Be,l,b,P,null,o);const Dt=So(ye,Sn+t,16,null,o||null);null===Dt.projection&&(Dt.projection=i),ds();const An=!Z[le]||Jc();null===Z[Pr][ct].projection[Dt.projection]&&null!==Be?function IO(t,i,o){const l=Sn+o,b=i.data[l],P=t[l],Z=Tg(P,b.tView.ssrId);Yh(P,Lf(t,b,void 0,{dehydratedView:Z}),0,Nf(b,Z))}(Z,ye,Be):An&&32&~Dt.flags&&function D(t,i,o){N(i[jn],0,i,o,Fm(t,o,i),Tf(o.parent||i[ct],o,i))}(ye,Z,Dt)}function _I(t,i,o){return vI(t,"",i,"",o),_I}function vI(t,i,o,l,b){const P=Fi(),Z=ya(P,i,o,l);return Z!==Yn&&hi(Oo(),Va(),P,t,Z,P[jn],b,!1),vI}function xA(t,i,o,l){C(t,i,o,l)}function OA(t,i,o){!function Tv(t,i,o){const l=Oo();return l.firstCreatePass&&(pS(l,new jm(t,i,o),-1),!(2&~i)&&(l.staticViewQueries=!0)),Py(l,Fi(),i)}(t,i,o)}function wA(t){const i=Fi(),o=Oo(),l=dp();Up(l+1);const b=N0(o,l);if(t.dirty&&function Rd(t){return!(4&~t[ar])}(i)===!(2&~b.metadata.flags)){if(null===b.matches)t.reset([]);else{const P=Ry(i,l);t.reset(P,qp),t.notifyOnChanges()}return!0}return!1}function PA(){return L0(Fi(),dp())}function RA(t,i,o,l,b){!function Ny(t,i){const o=t[d];o._lView=Fi(),o._queryIndex=i,o._queryList=L0(o._lView,i),o._queryList.onDirty(()=>o._dirtyCounter.update(l=>l+1))}(i,C(t,o,l,b))}function kA(t=1){Up(dp()+t)}function yI(t,i,o,l){o>=t.data.length&&(t.data[o]=null,t.blueprint[o]=null),i[o]=l}function FA(t){return as(lp(),Sn+t)}function GA(t,i=""){const o=Fi(),l=Oo(),b=t+Sn,P=l.firstCreatePass?So(l,b,1,i,null):l.data[b],Z=HA(l,o,P,i,t);o[b]=Z,up()&&Of(l,o,Z,P),ko(P,!1)}let HA=(t,i,o,l,b)=>(Wl(!0),Gh(i[jn],l));function bI(t){return YS("",t,""),bI}function YS(t,i,o){const l=Fi(),b=ya(l,t,i,o);return b!==Yn&&ep(l,lc(),b),YS}function DI(t,i,o,l,b){const P=Fi(),Z=function Os(t,i,o,l,b,P){const ye=P_(t,dl(),o,b);return Ul(2),ye?i+an(o)+l+an(b)+P:Yn}(P,t,i,o,l,b);return Z!==Yn&&ep(P,lc(),Z),DI}function SI(t,i,o,l,b,P,Z){const ye=Fi(),Be=function Oa(t,i,o,l,b,P,Z,ye){const Dt=Q0(t,dl(),o,b,Z);return Ul(3),Dt?i+an(o)+l+an(b)+P+an(Z)+ye:Yn}(ye,t,i,o,l,b,P,Z);return Be!==Yn&&ep(ye,lc(),Be),SI}function EI(t,i,o,l,b,P,Z,ye,Be){const Dt=Fi(),Wt=function mh(t,i,o,l,b,P,Z,ye,Be,Dt){const An=hh(t,dl(),o,b,Z,Be);return Ul(4),An?i+an(o)+l+an(b)+P+an(Z)+ye+an(Be)+Dt:Yn}(Dt,t,i,o,l,b,P,Z,ye,Be);return Wt!==Yn&&ep(Dt,lc(),Wt),EI}function II(t,i,o){hS(i)&&(i=i());const l=Fi();return vl(l,da(),i)&&hi(Oo(),Va(),l,t,i,l[jn],o,!1),II}function ZA(t,i){const o=hS(t);return o&&t.set(i),o}function CI(t,i){const o=Fi(),l=Oo(),b=va();return gI(l,o,o[jn],b,t,i),CI}const qA={};function AI(t){const i=Oo(),o=Fi(),l=t+Sn;return ko(So(i,l,128,null,null),!1),yI(i,o,l,qA),AI}function eM(t){return xu("NgLet"),yI(Oo(),Fi(),lc(),t),t}function tM(t){const o=as(lp(),Sn+t);if(o===qA)throw new Pe(314,!1);return o}function MI(t,i,o,l,b){if(t=Jt(t),Array.isArray(t))for(let P=0;P<t.length;P++)MI(t[P],i,o,l,b);else{const P=Oo(),Z=Fi(),ye=va();let Be=Gs(t)?t:Jt(t.provide);const Dt=Tc(t),Wt=1048575&ye.providerIndexes,An=ye.directiveStart,Zn=ye.providerIndexes>>20;if(Gs(t)||!t.multi){const ai=new $d(Dt,b,sr),Ci=xI(Be,i,b?Wt:Wt+Zn,An);-1===Ci?(jd(Hp(ye,Z),P,Be),TI(P,t,i.length),i.push(Be),ye.directiveStart++,ye.directiveEnd++,b&&(ye.providerIndexes+=1048576),o.push(ai),Z.push(ai)):(o[Ci]=ai,Z[Ci]=ai)}else{const ai=xI(Be,i,Wt+Zn,An),Ci=xI(Be,i,Wt,Wt+Zn),Mr=Ci>=0&&o[Ci];if(b&&!Mr||!b&&!(ai>=0&&o[ai])){jd(Hp(ye,Z),P,Be);const Fr=function UO(t,i,o,l,b){const P=new $d(t,o,sr);return P.multi=[],P.index=i,P.componentProviders=0,nM(P,b,l&&!o),P}(b?$O:BO,o.length,b,l,Dt);!b&&Mr&&(o[Ci].providerFactory=Fr),TI(P,t,i.length,0),i.push(Be),ye.directiveStart++,ye.directiveEnd++,b&&(ye.providerIndexes+=1048576),o.push(Fr),Z.push(Fr)}else TI(P,t,ai>-1?ai:Ci,nM(o[b?Ci:ai],Dt,!b&&l));!b&&l&&Mr&&o[Ci].componentProviders++}}}function TI(t,i,o,l){const b=Gs(i),P=function Il(t){return!!t.useClass}(i);if(b||P){const Be=(P?Jt(i.useClass):i).prototype.ngOnDestroy;if(Be){const Dt=t.destroyHooks||(t.destroyHooks=[]);if(!b&&i.multi){const Wt=Dt.indexOf(o);-1===Wt?Dt.push(o,[l,Be]):Dt[Wt+1].push(l,Be)}else Dt.push(o,Be)}}}function nM(t,i,o){return o&&t.componentProviders++,t.multi.push(i)-1}function xI(t,i,o,l){for(let b=o;b<l;b++)if(i[b]===t)return b;return-1}function BO(t,i,o,l){return OI(this.multi,[])}function $O(t,i,o,l){const b=this.multi;let P;if(this.providerFactory){const Z=this.providerFactory.componentProviders,ye=kc(o,o[er],this.providerFactory.index,l);P=ye.slice(0,Z),OI(b,P);for(let Be=Z;Be<ye.length;Be++)P.push(ye[Be])}else P=[],OI(b,P);return P}function OI(t,i){for(let o=0;o<t.length;o++)i.push((0,t[o])());return i}function iM(t,i=[]){return o=>{o.providersResolver=(l,b)=>function NO(t,i,o){const l=Oo();if(l.firstCreatePass){const b=qa(t);MI(o,l.data,l.blueprint,b,!0),MI(i,l.data,l.blueprint,b,!1)}}(l,b?b(t):t,i)}}let VO=(()=>{class t{constructor(o){this._injector=o,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(o){if(!o.standalone)return null;if(!this.cachedInjectors.has(o)){const l=Ui(0,o.type),b=l.length>0?bD([l],this._injector,`Standalone[${o.type.name}]`):null;this.cachedInjectors.set(o,b)}return this.cachedInjectors.get(o)}ngOnDestroy(){try{for(const o of this.cachedInjectors.values())null!==o&&o.destroy()}finally{this.cachedInjectors.clear()}}static{this.\u0275prov=qt({token:t,providedIn:"environment",factory:()=>new t(Xi(ca))})}}return t})();function rM(t){xu("NgStandalone"),t.getStandaloneInjector=i=>i.get(VO).getOrCreateStandaloneInjector(t)}function oM(t,i,o){const l=t.\u0275cmp;l.directiveDefs=Eo(i,!1),l.pipeDefs=Eo(o,!0)}function cM(t,i,o){const l=cc()+t,b=Fi();return b[l]===Yn?zm(b,l,o?i.call(o):i()):Vy(b,l)}function lM(t,i,o,l){return hM(Fi(),cc(),t,i,o,l)}function dM(t,i,o,l,b){return mM(Fi(),cc(),t,i,o,l,b)}function uM(t,i,o,l,b,P){return function fM(t,i,o,l,b,P,Z,ye){const Be=i+o;return Q0(t,Be,b,P,Z)?zm(t,Be+3,ye?l.call(ye,b,P,Z):l(b,P,Z)):RD(t,Be+3)}(Fi(),cc(),t,i,o,l,b,P)}function pM(t,i,o,l,b,P,Z,ye,Be){const Dt=cc()+t,Wt=Fi(),An=hh(Wt,Dt,o,l,b,P);return P_(Wt,Dt+4,Z,ye)||An?zm(Wt,Dt+6,Be?i.call(Be,o,l,b,P,Z,ye):i(o,l,b,P,Z,ye)):Vy(Wt,Dt+6)}function RD(t,i){const o=t[i];return o===Yn?void 0:o}function hM(t,i,o,l,b,P){const Z=i+o;return vl(t,Z,b)?zm(t,Z+1,P?l.call(P,b):l(b)):RD(t,Z+1)}function mM(t,i,o,l,b,P,Z){const ye=i+o;return P_(t,ye,b,P)?zm(t,ye+2,Z?l.call(Z,b,P):l(b,P)):RD(t,ye+2)}function vM(t,i){const o=Oo();let l;const b=t+Sn;o.firstCreatePass?(l=function XO(t,i){if(i)for(let o=i.length-1;o>=0;o--){const l=i[o];if(t===l.name)return l}}(i,o.pipeRegistry),o.data[b]=l,l.onDestroy&&(o.destroyHooks??=[]).push(b,l.onDestroy)):l=o.data[b];const P=l.factory||(l.factory=aa(l.type)),ye=$n(sr);try{const Be=uu(!1),Dt=P();return uu(Be),yI(o,Fi(),b,Dt),Dt}finally{$n(ye)}}function yM(t,i,o){const l=t+Sn,b=Fi(),P=as(b,l);return kD(b,l)?hM(b,cc(),i,P.transform,o,P):P.transform(o)}function bM(t,i,o,l){const b=t+Sn,P=Fi(),Z=as(P,b);return kD(P,b)?mM(P,cc(),i,Z.transform,o,l,Z):Z.transform(o,l)}function kD(t,i){return t[er].data[i].pure}function DM(t,i){return g_(t,i)}class NM{constructor(i){this.full=i;const o=i.split(".");this.major=o[0],this.minor=o[1],this.patch=o.slice(2).join(".")}}const bw=new NM("18.2.9");let BM=(()=>{class t{log(o){console.log(o)}warn(o){console.warn(o)}static{this.\u0275fac=function(l){return new(l||t)}}static{this.\u0275prov=qt({token:t,factory:t.\u0275fac,providedIn:"platform"})}}return t})();const jM=new Ln(""),zM=new Ln("");let LI,Hw=(()=>{class t{constructor(o,l,b){this._ngZone=o,this.registry=l,this._isZoneStable=!0,this._callbacks=[],this.taskTrackingZone=null,LI||(function Kw(t){LI=t}(b),b.addToWindow(l)),this._watchAngularEvents(),o.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:()=>{sa.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 o=this._callbacks.pop();clearTimeout(o.timeoutId),o.doneCb()}});else{let o=this.getPendingTasks();this._callbacks=this._callbacks.filter(l=>!l.updateCb||!l.updateCb(o)||(clearTimeout(l.timeoutId),!1))}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(o=>({source:o.source,creationLocation:o.creationLocation,data:o.data})):[]}addCallback(o,l,b){let P=-1;l&&l>0&&(P=setTimeout(()=>{this._callbacks=this._callbacks.filter(Z=>Z.timeoutId!==P),o()},l)),this._callbacks.push({doneCb:o,timeoutId:P,updateCb:b})}whenStable(o,l,b){if(b&&!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(o,l,b),this._runCallbacksIfReady()}registerApplication(o){this.registry.registerApplication(o,this)}unregisterApplication(o){this.registry.unregisterApplication(o)}findProviders(o,l,b){return[]}static{this.\u0275fac=function(l){return new(l||t)(Xi(sa),Xi(GM),Xi(zM))}}static{this.\u0275prov=qt({token:t,factory:t.\u0275fac})}}return t})(),GM=(()=>{class t{constructor(){this._applications=new Map}registerApplication(o,l){this._applications.set(o,l)}unregisterApplication(o){this._applications.delete(o)}unregisterAllApplications(){this._applications.clear()}getTestability(o){return this._applications.get(o)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(o,l=!0){return LI?.findTestabilityInTree(this,o,l)??null}static{this.\u0275fac=function(l){return new(l||t)}}static{this.\u0275prov=qt({token:t,factory:t.\u0275fac,providedIn:"platform"})}}return t})();function NI(t){return!!t&&"function"==typeof t.then}function HM(t){return!!t&&"function"==typeof t.subscribe}const KM=new Ln("");let QM=(()=>{class t{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((o,l)=>{this.resolve=o,this.reject=l}),this.appInits=zi(KM,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const o=[];for(const b of this.appInits){const P=b();if(NI(P))o.push(P);else if(HM(P)){const Z=new Promise((ye,Be)=>{P.subscribe({complete:ye,error:Be})});o.push(Z)}}const l=()=>{this.done=!0,this.resolve()};Promise.all(o).then(()=>{l()}).catch(b=>{this.reject(b)}),0===o.length&&l(),this.initialized=!0}static{this.\u0275fac=function(l){return new(l||t)}}static{this.\u0275prov=qt({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();const tE=new Ln("");function YM(t,i){return Array.isArray(i)?i.reduce(YM,t):{...t,...i}}let $g=(()=>{class t{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=zi(dc),this.afterRenderManager=zi(PS),this.zonelessEnabled=zi(C_),this.dirtyFlags=0,this.deferredDirtyFlags=0,this.externalTestViews=new Set,this.beforeRender=new ee.B,this.afterTick=new ee.B,this.componentTypes=[],this.components=[],this.isStable=zi(_u).hasPendingTasks.pipe((0,ie.T)(o=>!o)),this._injector=zi(ca)}get allViews(){return[...this.externalTestViews.keys(),...this._views]}get destroyed(){return this._destroyed}whenStable(){let o;return new Promise(l=>{o=this.isStable.subscribe({next:b=>{b&&l()}})}).finally(()=>{o.unsubscribe()})}get injector(){return this._injector}bootstrap(o,l){const b=o instanceof A0;if(!this._injector.get(QM).done)throw!b&&Mc(o),new Pe(405,!1);let Z;Z=b?o:this._injector.get(vv).resolveComponentFactory(o),this.componentTypes.push(Z.componentType);const ye=function Qw(t){return t.isBoundToModule}(Z)?void 0:this._injector.get(w_),Dt=Z.create(Ma.NULL,[],l||Z.selector,ye),Wt=Dt.location.nativeElement,An=Dt.injector.get(jM,null);return An?.registerApplication(Wt),Dt.onDestroy(()=>{this.detachView(Dt.hostView),nE(this.components,Dt),An?.unregisterApplication(Wt)}),this._loadComponent(Dt),Dt}tick(){this.zonelessEnabled||(this.dirtyFlags|=1),this._tick()}_tick(){if(this._runningTick)throw new Pe(101,!1);const o=u(null);try{this._runningTick=!0,this.synchronize()}catch(l){this.internalErrorHandler(l)}finally{this._runningTick=!1,u(o),this.afterTick.next()}}synchronize(){let o=null;this._injector.destroyed||(o=this._injector.get(by,null,{optional:!0})),this.dirtyFlags|=this.deferredDirtyFlags,this.deferredDirtyFlags=0;let l=0;for(;0!==this.dirtyFlags&&l++<10;)this.synchronizeOnce(o)}synchronizeOnce(o){if(this.dirtyFlags|=this.deferredDirtyFlags,this.deferredDirtyFlags=0,7&this.dirtyFlags){const l=!!(1&this.dirtyFlags);this.dirtyFlags&=-8,this.dirtyFlags|=8,this.beforeRender.next(l);for(let{_lView:b,notifyErrorHandler:P}of this._views)Jw(b,P,l,this.zonelessEnabled);if(this.dirtyFlags&=-5,this.syncDirtyFlagsWithViews(),7&this.dirtyFlags)return}else o?.begin?.(),o?.end?.();8&this.dirtyFlags&&(this.dirtyFlags&=-9,this.afterRenderManager.execute()),this.syncDirtyFlagsWithViews()}syncDirtyFlagsWithViews(){this.allViews.some(({_lView:o})=>wu(o))?this.dirtyFlags|=2:this.dirtyFlags&=-8}attachView(o){const l=o;this._views.push(l),l.attachToAppRef(this)}detachView(o){const l=o;nE(this._views,l),l.detachFromAppRef()}_loadComponent(o){this.attachView(o.hostView),this.tick(),this.components.push(o);const l=this._injector.get(tE,[]);[...this._bootstrapListeners,...l].forEach(b=>b(o))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(o=>o()),this._views.slice().forEach(o=>o.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(o){return this._destroyListeners.push(o),()=>nE(this._destroyListeners,o)}destroy(){if(this._destroyed)throw new Pe(406,!1);const o=this._injector;o.destroy&&!o.destroyed&&o.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static{this.\u0275fac=function(l){return new(l||t)}}static{this.\u0275prov=qt({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function nE(t,i){const o=t.indexOf(i);o>-1&&t.splice(o,1)}function Jw(t,i,o,l){(o||wu(t))&&sy(t,i,o&&!l?0:1)}class Zw{constructor(i,o){this.ngModuleFactory=i,this.componentFactories=o}}let qw=(()=>{class t{compileModuleSync(o){return new vD(o)}compileModuleAsync(o){return Promise.resolve(this.compileModuleSync(o))}compileModuleAndAllComponentsSync(o){const l=this.compileModuleSync(o),P=gd(Za(o).declarations).reduce((Z,ye)=>{const Be=go(ye);return Be&&Z.push(new wg(Be)),Z},[]);return new Zw(l,P)}compileModuleAndAllComponentsAsync(o){return Promise.resolve(this.compileModuleAndAllComponentsSync(o))}clearCache(){}clearCacheFor(o){}getModuleId(o){}static{this.\u0275fac=function(l){return new(l||t)}}static{this.\u0275prov=qt({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),n1=(()=>{class t{constructor(){this.zone=zi(sa),this.changeDetectionScheduler=zi(xg),this.applicationRef=zi($g)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.changeDetectionScheduler.runningTick||this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static{this.\u0275fac=function(l){return new(l||t)}}static{this.\u0275prov=qt({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function BI({ngZoneFactory:t,ignoreChangesOutsideZone:i,scheduleInRootZone:o}){return t??=()=>new sa({...$I(),scheduleInRootZone:o}),[{provide:sa,useFactory:t},{provide:Ja,multi:!0,useFactory:()=>{const l=zi(n1,{optional:!0});return()=>l.initialize()}},{provide:Ja,multi:!0,useFactory:()=>{const l=zi(o1);return()=>{l.initialize()}}},!0===i?{provide:M_,useValue:!0}:[],{provide:C0,useValue:o??Ql}]}function $I(t){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:t?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:t?.runCoalescing??!1}}let o1=(()=>{class t{constructor(){this.subscription=new Te.yU,this.initialized=!1,this.zone=zi(sa),this.pendingTasks=zi(_u)}initialize(){if(this.initialized)return;this.initialized=!0;let o=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(o=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{sa.assertNotInAngularZone(),queueMicrotask(()=>{null!==o&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(o),o=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{sa.assertInAngularZone(),o??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static{this.\u0275fac=function(l){return new(l||t)}}static{this.\u0275prov=qt({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),ND=(()=>{class t{constructor(){this.appRef=zi($g),this.taskService=zi(_u),this.ngZone=zi(sa),this.zonelessEnabled=zi(C_),this.disableScheduling=zi(M_,{optional:!0})??!1,this.zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run,this.schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}],this.subscriptions=new Te.yU,this.angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(Kd):null,this.scheduleInRootZone=!this.zonelessEnabled&&this.zoneIsDefined&&(zi(C0,{optional:!0})??!1),this.cancelScheduledCallback=null,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 Md||!this.zoneIsDefined)}notify(o){if(!this.zonelessEnabled&&5===o)return;switch(o){case 0:this.appRef.dirtyFlags|=2;break;case 3:case 2:case 4:case 5:case 1:this.appRef.dirtyFlags|=4;break;case 7:this.appRef.deferredDirtyFlags|=8;break;default:this.appRef.dirtyFlags|=8}if(!this.shouldScheduleTick())return;const l=this.useMicrotaskScheduler?es:Zs;this.pendingRenderTaskId=this.taskService.add(),this.cancelScheduledCallback=this.scheduleInRootZone?Zone.root.run(()=>l(()=>this.tick())):this.ngZone.runOutsideAngular(()=>l(()=>this.tick()))}shouldScheduleTick(){return!(this.disableScheduling||null!==this.pendingRenderTaskId||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&Zone.current.get(Kd+this.angularZoneId))}tick(){if(this.runningTick||this.appRef.destroyed)return;!this.zonelessEnabled&&7&this.appRef.dirtyFlags&&(this.appRef.dirtyFlags|=1);const o=this.taskService.add();try{this.ngZone.run(()=>{this.runningTick=!0,this.appRef._tick()},void 0,this.schedulerTickApplyArgs)}catch(l){throw this.taskService.remove(o),l}finally{this.cleanup()}this.useMicrotaskScheduler=!0,es(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(o)})}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup()}cleanup(){if(this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,null!==this.pendingRenderTaskId){const o=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(o)}}static{this.\u0275fac=function(l){return new(l||t)}}static{this.\u0275prov=qt({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();const VI=new Ln("",{providedIn:"root",factory:()=>zi(VI,gt.Optional|gt.SkipSelf)||function a1(){return typeof $localize<"u"&&$localize.locale||HS}()}),s1=new Ln("",{providedIn:"root",factory:()=>"USD"}),rE=new Ln("");function oE(t){return!t.moduleRef}let iT=(()=>{class t{constructor(o){this._injector=o,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(o,l){const b=l?.scheduleInRootZone,Z=l?.ignoreChangesOutsideZone,ye=[BI({ngZoneFactory:()=>function hm(t="zone.js",i){return"noop"===t?new Md:"zone.js"===t?new sa(i):t}(l?.ngZone,{...$I({eventCoalescing:l?.ngZoneEventCoalescing,runCoalescing:l?.ngZoneRunCoalescing}),scheduleInRootZone:b}),ignoreChangesOutsideZone:Z}),{provide:xg,useExisting:ND}],Be=function CS(t,i,o){return new H0(t,i,o,!1)}(o.moduleType,this.injector,ye);return function nT(t){const i=oE(t)?t.r3Injector:t.moduleRef.injector,o=i.get(sa);return o.run(()=>{oE(t)?t.r3Injector.resolveInjectorInitializers():t.moduleRef.resolveInjectorInitializers();const l=i.get(ha,null);let b;if(o.runOutsideAngular(()=>{b=o.onError.subscribe({next:P=>{l.handleError(P)}})}),oE(t)){const P=()=>i.destroy(),Z=t.platformInjector.get(rE);Z.add(P),i.onDestroy(()=>{b.unsubscribe(),Z.delete(P)})}else{const P=()=>t.moduleRef.destroy(),Z=t.platformInjector.get(rE);Z.add(P),t.moduleRef.onDestroy(()=>{nE(t.allPlatformModules,t.moduleRef),b.unsubscribe(),Z.delete(P)})}return function Yw(t,i,o){try{const l=o();return NI(l)?l.catch(b=>{throw i.runOutsideAngular(()=>t.handleError(b)),b}):l}catch(l){throw i.runOutsideAngular(()=>t.handleError(l)),l}}(l,o,()=>{const P=i.get(QM);return P.runInitializers(),P.donePromise.then(()=>{if(function Vx(t){"string"==typeof t&&(YC=t.toLowerCase().replace(/_/g,"-"))}(i.get(VI,HS)||HS),oE(t)){const ye=i.get($g);return void 0!==t.rootComponent&&ye.bootstrap(t.rootComponent),ye}return function p1(t,i){const o=t.injector.get($g);if(t._bootstrapComponents.length>0)t._bootstrapComponents.forEach(l=>o.bootstrap(l));else{if(!t.instance.ngDoBootstrap)throw new Pe(-403,!1);t.instance.ngDoBootstrap(o)}i.push(t)}(t.moduleRef,t.allPlatformModules),t.moduleRef})})})}({moduleRef:Be,allPlatformModules:this._modules,platformInjector:this.injector})}bootstrapModule(o,l=[]){const b=YM({},l);return function t1(t,i,o){const l=new vD(o);return Promise.resolve(l)}(0,0,o).then(P=>this.bootstrapModuleFactory(P,b))}onDestroy(o){this._destroyListeners.push(o)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new Pe(404,!1);this._modules.slice().forEach(l=>l.destroy()),this._destroyListeners.forEach(l=>l());const o=this._injector.get(rE,null);o&&(o.forEach(l=>l()),o.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}static{this.\u0275fac=function(l){return new(l||t)(Xi(Ma))}}static{this.\u0275prov=qt({token:t,factory:t.\u0275fac,providedIn:"platform"})}}return t})(),Lv=null;const rT=new Ln("");function oT(t,i,o=[]){const l=`Platform: ${i}`,b=new Ln(l);return(P=[])=>{let Z=WI();if(!Z||Z.injector.get(rT,!1)){const ye=[...o,...P,{provide:b,useValue:!0}];t?t(ye):function h1(t){if(Lv&&!Lv.get(rT,!1))throw new Pe(400,!1);(function XM(){!function be(t){je=t}(()=>{throw new Pe(600,!1)})})(),Lv=t;const i=t.get(iT);(function sT(t){t.get(W,null)?.forEach(o=>o())})(t)}(function aT(t=[],i){return Ma.create({name:i,providers:[{provide:Ss,useValue:"platform"},{provide:rE,useValue:new Set([()=>Lv=null])},...t]})}(ye,l))}return function m1(){const i=WI();if(!i)throw new Pe(401,!1);return i}()}}function WI(){return Lv?.get(iT)??null}function g1(){return!1}function _1(){}let lT=(()=>{class t{static{this.__NG_ELEMENT_ID__=v1}}return t})();function v1(t){return function y1(t,i,o){if(Qs(t)&&!o){const l=Cs(t.index,i);return new m_(l,l)}return 175&t.type?new m_(i[Pr],i):null}(va(),Fi(),!(16&~t))}class hT{constructor(){}supports(i){return K0(i)}create(i){return new I1(i)}}const E1=(t,i)=>i;class I1{constructor(i){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=i||E1}forEachItem(i){let o;for(o=this._itHead;null!==o;o=o._next)i(o)}forEachOperation(i){let o=this._itHead,l=this._removalsHead,b=0,P=null;for(;o||l;){const Z=!l||o&&o.currentIndex<fT(l,b,P)?o:l,ye=fT(Z,b,P),Be=Z.currentIndex;if(Z===l)b--,l=l._nextRemoved;else if(o=o._next,null==Z.previousIndex)b++;else{P||(P=[]);const Dt=ye-b,Wt=Be-b;if(Dt!=Wt){for(let Zn=0;Zn<Dt;Zn++){const ai=Zn<P.length?P[Zn]:P[Zn]=0,Ci=ai+Zn;Wt<=Ci&&Ci<Dt&&(P[Zn]=ai+1)}P[Z.previousIndex]=Wt-Dt}}ye!==Be&&i(Z,ye,Be)}}forEachPreviousItem(i){let o;for(o=this._previousItHead;null!==o;o=o._nextPrevious)i(o)}forEachAddedItem(i){let o;for(o=this._additionsHead;null!==o;o=o._nextAdded)i(o)}forEachMovedItem(i){let o;for(o=this._movesHead;null!==o;o=o._nextMoved)i(o)}forEachRemovedItem(i){let o;for(o=this._removalsHead;null!==o;o=o._nextRemoved)i(o)}forEachIdentityChange(i){let o;for(o=this._identityChangesHead;null!==o;o=o._nextIdentityChange)i(o)}diff(i){if(null==i&&(i=[]),!K0(i))throw new Pe(900,!1);return this.check(i)?this:null}onDestroy(){}check(i){this._reset();let b,P,Z,o=this._itHead,l=!1;if(Array.isArray(i)){this.length=i.length;for(let ye=0;ye<this.length;ye++)P=i[ye],Z=this._trackByFn(ye,P),null!==o&&Object.is(o.trackById,Z)?(l&&(o=this._verifyReinsertion(o,P,Z,ye)),Object.is(o.item,P)||this._addIdentityChange(o,P)):(o=this._mismatch(o,P,Z,ye),l=!0),o=o._next}else b=0,function FE(t,i){if(Array.isArray(t))for(let o=0;o<t.length;o++)i(t[o]);else{const o=t[Symbol.iterator]();let l;for(;!(l=o.next()).done;)i(l.value)}}(i,ye=>{Z=this._trackByFn(b,ye),null!==o&&Object.is(o.trackById,Z)?(l&&(o=this._verifyReinsertion(o,ye,Z,b)),Object.is(o.item,ye)||this._addIdentityChange(o,ye)):(o=this._mismatch(o,ye,Z,b),l=!0),o=o._next,b++}),this.length=b;return this._truncate(o),this.collection=i,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let i;for(i=this._previousItHead=this._itHead;null!==i;i=i._next)i._nextPrevious=i._next;for(i=this._additionsHead;null!==i;i=i._nextAdded)i.previousIndex=i.currentIndex;for(this._additionsHead=this._additionsTail=null,i=this._movesHead;null!==i;i=i._nextMoved)i.previousIndex=i.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(i,o,l,b){let P;return null===i?P=this._itTail:(P=i._prev,this._remove(i)),null!==(i=null===this._unlinkedRecords?null:this._unlinkedRecords.get(l,null))?(Object.is(i.item,o)||this._addIdentityChange(i,o),this._reinsertAfter(i,P,b)):null!==(i=null===this._linkedRecords?null:this._linkedRecords.get(l,b))?(Object.is(i.item,o)||this._addIdentityChange(i,o),this._moveAfter(i,P,b)):i=this._addAfter(new C1(o,l),P,b),i}_verifyReinsertion(i,o,l,b){let P=null===this._unlinkedRecords?null:this._unlinkedRecords.get(l,null);return null!==P?i=this._reinsertAfter(P,i._prev,b):i.currentIndex!=b&&(i.currentIndex=b,this._addToMoves(i,b)),i}_truncate(i){for(;null!==i;){const o=i._next;this._addToRemovals(this._unlink(i)),i=o}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(i,o,l){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(i);const b=i._prevRemoved,P=i._nextRemoved;return null===b?this._removalsHead=P:b._nextRemoved=P,null===P?this._removalsTail=b:P._prevRemoved=b,this._insertAfter(i,o,l),this._addToMoves(i,l),i}_moveAfter(i,o,l){return this._unlink(i),this._insertAfter(i,o,l),this._addToMoves(i,l),i}_addAfter(i,o,l){return this._insertAfter(i,o,l),this._additionsTail=null===this._additionsTail?this._additionsHead=i:this._additionsTail._nextAdded=i,i}_insertAfter(i,o,l){const b=null===o?this._itHead:o._next;return i._next=b,i._prev=o,null===b?this._itTail=i:b._prev=i,null===o?this._itHead=i:o._next=i,null===this._linkedRecords&&(this._linkedRecords=new mT),this._linkedRecords.put(i),i.currentIndex=l,i}_remove(i){return this._addToRemovals(this._unlink(i))}_unlink(i){null!==this._linkedRecords&&this._linkedRecords.remove(i);const o=i._prev,l=i._next;return null===o?this._itHead=l:o._next=l,null===l?this._itTail=o:l._prev=o,i}_addToMoves(i,o){return i.previousIndex===o||(this._movesTail=null===this._movesTail?this._movesHead=i:this._movesTail._nextMoved=i),i}_addToRemovals(i){return null===this._unlinkedRecords&&(this._unlinkedRecords=new mT),this._unlinkedRecords.put(i),i.currentIndex=null,i._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=i,i._prevRemoved=null):(i._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=i),i}_addIdentityChange(i,o){return i.item=o,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=i:this._identityChangesTail._nextIdentityChange=i,i}}class C1{constructor(i,o){this.item=i,this.trackById=o,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 A1{constructor(){this._head=null,this._tail=null}add(i){null===this._head?(this._head=this._tail=i,i._nextDup=null,i._prevDup=null):(this._tail._nextDup=i,i._prevDup=this._tail,i._nextDup=null,this._tail=i)}get(i,o){let l;for(l=this._head;null!==l;l=l._nextDup)if((null===o||o<=l.currentIndex)&&Object.is(l.trackById,i))return l;return null}remove(i){const o=i._prevDup,l=i._nextDup;return null===o?this._head=l:o._nextDup=l,null===l?this._tail=o:l._prevDup=o,null===this._head}}class mT{constructor(){this.map=new Map}put(i){const o=i.trackById;let l=this.map.get(o);l||(l=new A1,this.map.set(o,l)),l.add(i)}get(i,o){const b=this.map.get(i);return b?b.get(i,o):null}remove(i){const o=i.trackById;return this.map.get(o).remove(i)&&this.map.delete(o),i}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function fT(t,i,o){const l=t.previousIndex;if(null===l)return l;let b=0;return o&&l<o.length&&(b=o[l]),l+i+b}class gT{constructor(){}supports(i){return i instanceof Map||DD(i)}create(){return new M1}}class M1{constructor(){this._records=new Map,this._mapHead=null,this._appendAfter=null,this._previousMapHead=null,this._changesHead=null,this._changesTail=null,this._additionsHead=null,this._additionsTail=null,this._removalsHead=null,this._removalsTail=null}get isDirty(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead}forEachItem(i){let o;for(o=this._mapHead;null!==o;o=o._next)i(o)}forEachPreviousItem(i){let o;for(o=this._previousMapHead;null!==o;o=o._nextPrevious)i(o)}forEachChangedItem(i){let o;for(o=this._changesHead;null!==o;o=o._nextChanged)i(o)}forEachAddedItem(i){let o;for(o=this._additionsHead;null!==o;o=o._nextAdded)i(o)}forEachRemovedItem(i){let o;for(o=this._removalsHead;null!==o;o=o._nextRemoved)i(o)}diff(i){if(i){if(!(i instanceof Map||DD(i)))throw new Pe(900,!1)}else i=new Map;return this.check(i)?this:null}onDestroy(){}check(i){this._reset();let o=this._mapHead;if(this._appendAfter=null,this._forEach(i,(l,b)=>{if(o&&o.key===b)this._maybeAddToChanges(o,l),this._appendAfter=o,o=o._next;else{const P=this._getOrCreateRecordForKey(b,l);o=this._insertBeforeOrAppend(o,P)}}),o){o._prev&&(o._prev._next=null),this._removalsHead=o;for(let l=o;null!==l;l=l._nextRemoved)l===this._mapHead&&(this._mapHead=null),this._records.delete(l.key),l._nextRemoved=l._next,l.previousValue=l.currentValue,l.currentValue=null,l._prev=null,l._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(i,o){if(i){const l=i._prev;return o._next=i,o._prev=l,i._prev=o,l&&(l._next=o),i===this._mapHead&&(this._mapHead=o),this._appendAfter=i,i}return this._appendAfter?(this._appendAfter._next=o,o._prev=this._appendAfter):this._mapHead=o,this._appendAfter=o,null}_getOrCreateRecordForKey(i,o){if(this._records.has(i)){const b=this._records.get(i);this._maybeAddToChanges(b,o);const P=b._prev,Z=b._next;return P&&(P._next=Z),Z&&(Z._prev=P),b._next=null,b._prev=null,b}const l=new T1(i);return this._records.set(i,l),l.currentValue=o,this._addToAdditions(l),l}_reset(){if(this.isDirty){let i;for(this._previousMapHead=this._mapHead,i=this._previousMapHead;null!==i;i=i._next)i._nextPrevious=i._next;for(i=this._changesHead;null!==i;i=i._nextChanged)i.previousValue=i.currentValue;for(i=this._additionsHead;null!=i;i=i._nextAdded)i.previousValue=i.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(i,o){Object.is(o,i.currentValue)||(i.previousValue=i.currentValue,i.currentValue=o,this._addToChanges(i))}_addToAdditions(i){null===this._additionsHead?this._additionsHead=this._additionsTail=i:(this._additionsTail._nextAdded=i,this._additionsTail=i)}_addToChanges(i){null===this._changesHead?this._changesHead=this._changesTail=i:(this._changesTail._nextChanged=i,this._changesTail=i)}_forEach(i,o){i instanceof Map?i.forEach(o):Object.keys(i).forEach(l=>o(i[l],l))}}class T1{constructor(i){this.key=i,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function _T(){return new KI([new hT])}let KI=(()=>{class t{static{this.\u0275prov=qt({token:t,providedIn:"root",factory:_T})}constructor(o){this.factories=o}static create(o,l){if(null!=l){const b=l.factories.slice();o=o.concat(b)}return new t(o)}static extend(o){return{provide:t,useFactory:l=>t.create(o,l||_T()),deps:[[t,new Bo,new ua]]}}find(o){const l=this.factories.find(b=>b.supports(o));if(null!=l)return l;throw new Pe(901,!1)}}return t})();function vT(){return new QI([new gT])}let QI=(()=>{class t{static{this.\u0275prov=qt({token:t,providedIn:"root",factory:vT})}constructor(o){this.factories=o}static create(o,l){if(l){const b=l.factories.slice();o=o.concat(b)}return new t(o)}static extend(o){return{provide:t,useFactory:l=>t.create(o,l||vT()),deps:[[t,new Bo,new ua]]}}find(o){const l=this.factories.find(b=>b.supports(o));if(l)return l;throw new Pe(901,!1)}}return t})();const w1=oT(null,"core",[]);let P1=(()=>{class t{constructor(o){}static{this.\u0275fac=function(l){return new(l||t)(Xi($g))}}static{this.\u0275mod=hs({type:t})}static{this.\u0275inj=Ve({})}}return t})();function lP(t){return"boolean"==typeof t?t:null!=t&&"false"!==t}function dP(t,i=NaN){return isNaN(parseFloat(t))||isNaN(Number(t))?i:Number(t)}function pP(t,i){xu("NgSignals");const o=j(t);return i?.equal&&(o[d].equal=i.equal),o}function hP(t){const i=u(null);try{return t()}finally{u(i)}}const mP=new Ln("",{providedIn:"root",factory:()=>zi(fP)});let fP=(()=>{class t{static{this.\u0275prov=qt({token:t,providedIn:"root",factory:()=>new gP})}}return t})();class gP{constructor(){this.queuedEffectCount=0,this.queues=new Map,this.pendingTasks=zi(_u),this.taskId=null}scheduleEffect(i){if(this.enqueue(i),null===this.taskId){const o=this.taskId=this.pendingTasks.add();queueMicrotask(()=>{this.flush(),this.pendingTasks.remove(o),this.taskId=null})}}enqueue(i){const o=i.creationZone;this.queues.has(o)||this.queues.set(o,new Set);const l=this.queues.get(o);l.has(i)||(this.queuedEffectCount++,l.add(i))}flush(){for(;this.queuedEffectCount>0;)for(const[i,o]of this.queues)null===i?this.flushQueue(o):i.run(()=>this.flushQueue(o))}flushQueue(i){for(const o of i)i.delete(o),this.queuedEffectCount--,o.run()}}class _P{constructor(i,o,l,b,P,Z){this.scheduler=i,this.effectFn=o,this.creationZone=l,this.injector=P,this.watcher=function nt(t,i,o){const l=Object.create(he);o&&(l.consumerAllowSignalWrites=!0),l.fn=t,l.schedule=i;const b=Be=>{l.cleanupFn=Be};return l.ref={notify:()=>T(l),run:()=>{if(null===l.fn)return;if(function m(){return a}())throw new Error("Schedulers cannot synchronously execute watches while scheduling.");if(l.dirty=!1,l.hasRun&&!V(l))return;l.hasRun=!0;const Be=A(l);try{l.cleanupFn(),l.cleanupFn=se,l.fn(b)}finally{z(l,Be)}},cleanup:()=>l.cleanupFn(),destroy:()=>function Z(Be){(function P(Be){return null===Be.fn&&null===Be.schedule})(Be)||(G(Be),Be.cleanupFn(),Be.fn=null,Be.schedule=null,Be.cleanupFn=se)}(l),[d]:l},l.ref}(ye=>this.runEffect(ye),()=>this.schedule(),Z),this.unregisterOnDestroy=b?.onDestroy(()=>this.destroy())}runEffect(i){try{this.effectFn(i)}catch(o){this.injector.get(ha,null,{optional:!0})?.handleError(o)}}run(){this.watcher.run()}schedule(){this.scheduler.scheduleEffect(this)}destroy(){this.watcher.destroy(),this.unregisterOnDestroy?.()}}function VT(t,i){xu("NgSignals"),!i?.injector&&ks();const o=i?.injector??zi(Ma),l=!0!==i?.manualCleanup?o.get(hl):null,b=new _P(o.get(mP),t,typeof Zone>"u"?null:Zone.current,l,o,i?.allowSignalWrites??!1),P=o.get(lT,null,{optional:!0});return P&&8&P._lView[ar]?(P._lView[xc]??=[]).push(b.watcher.notify):b.watcher.notify(),b}function vP(t){const i=go(t);if(!i)return null;const o=new wg(i);return{get selector(){return o.selector},get type(){return o.componentType},get inputs(){return o.inputs},get outputs(){return o.outputs},get ngContentSelectors(){return o.ngContentSelectors},get isStandalone(){return i.standalone},get isSignal(){return i.signals}}}},77111:(Ge,L,n)=>{"use strict";n.d(L,{br:()=>_,ot:()=>I,pQ:()=>d});var e=n(55685),r=n(33055),a=n(52769),f=n(19443);function d(M){M||((0,e.Af3)(d),M=(0,e.WQX)(e.abz));const k=new r.c(x=>M.onDestroy(x.next.bind(x)));return x=>x.pipe((0,f.Q)(k))}function _(M,k){!k?.injector&&(0,e.Af3)(_);const x=k?.injector??(0,e.WQX)(e.zZn),w=new a.m(1),T=(0,e.QZP)(()=>{let A;try{A=M()}catch(z){return void(0,e.O8t)(()=>w.error(z))}(0,e.O8t)(()=>w.next(A))},{injector:x,manualCleanup:!0});return x.get(e.abz).onDestroy(()=>{T.destroy(),w.complete()}),w.asObservable()}function I(M,k){const x=!k?.manualCleanup;x&&!k?.injector&&(0,e.Af3)(I);const w=x?k?.injector?.get(e.abz)??(0,e.WQX)(e.abz):null,T=function F(M=Object.is){return(k,x)=>1===k.kind&&1===x.kind&&M(k.value,x.value)}(k?.equal);let A;A=(0,e.vPA)(k?.requireSync?{kind:0}:{kind:1,value:k?.initialValue},{equal:T});const z=M.subscribe({next:V=>A.set({kind:1,value:V}),error:V=>{if(k?.rejectErrors)throw V;A.set({kind:2,error:V})}});if(k?.requireSync&&0===A().kind)throw new e.wOt(601,!1);return w?.onDestroy(z.unsubscribe.bind(z)),(0,e.EWP)(()=>{const V=A();switch(V.kind){case 1:return V.value;case 2:throw V.error;case 0:throw new e.wOt(601,!1)}},{equal:k?.equal})}},94665:(Ge,L,n)=>{"use strict";n.d(L,{BC:()=>we,J3:()=>kn,JD:()=>Hr,MJ:()=>Hi,Q0:()=>oi,R_:()=>ic,VZ:()=>Ua,X1:()=>Dl,YN:()=>jc,YS:()=>Pa,ZU:()=>de,cV:()=>Ei,cb:()=>Pe,cz:()=>z,gE:()=>Bt,hs:()=>or,j4:()=>ci,k0:()=>B,kq:()=>_,l_:()=>Bn,me:()=>w,qT:()=>pn,vO:()=>ee,vS:()=>jt,xq:()=>zs});var e=n(55685),r=n(31761),a=n(33590),f=n(67214),d=n(40352),u=n(54436);let y=(()=>{class Ot{constructor(it,hn){this._renderer=it,this._elementRef=hn,this.onChange=ti=>{},this.onTouched=()=>{}}setProperty(it,hn){this._renderer.setProperty(this._elementRef.nativeElement,it,hn)}registerOnTouched(it){this.onTouched=it}registerOnChange(it){this.onChange=it}setDisabledState(it){this.setProperty("disabled",it)}static{this.\u0275fac=function(hn){return new(hn||Ot)(e.rXU(e.sFG),e.rXU(e.aKT))}}static{this.\u0275dir=e.FsC({type:Ot})}}return Ot})(),m=(()=>{class Ot extends y{static{this.\u0275fac=(()=>{let it;return function(ti){return(it||(it=e.xGo(Ot)))(ti||Ot)}})()}static{this.\u0275dir=e.FsC({type:Ot,features:[e.Vt3]})}}return Ot})();const _=new e.nKC(""),M={provide:_,useExisting:(0,e.Rfq)(()=>w),multi:!0},x=new e.nKC("");let w=(()=>{class Ot extends y{constructor(it,hn,ti){super(it,hn),this._compositionMode=ti,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function k(){const Ot=(0,r.QT)()?(0,r.QT)().getUserAgent():"";return/android (\d+)/.test(Ot.toLowerCase())}())}writeValue(it){this.setProperty("value",it??"")}_handleInput(it){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(it)}_compositionStart(){this._composing=!0}_compositionEnd(it){this._composing=!1,this._compositionMode&&this.onChange(it)}static{this.\u0275fac=function(hn){return new(hn||Ot)(e.rXU(e.sFG),e.rXU(e.aKT),e.rXU(x,8))}}static{this.\u0275dir=e.FsC({type:Ot,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(hn,ti){1&hn&&e.bIt("input",function(Nr){return ti._handleInput(Nr.target.value)})("blur",function(){return ti.onTouched()})("compositionstart",function(){return ti._compositionStart()})("compositionend",function(Nr){return ti._compositionEnd(Nr.target.value)})},features:[e.Jv_([M]),e.Vt3]})}}return Ot})();function T(Ot){return null==Ot||("string"==typeof Ot||Array.isArray(Ot))&&0===Ot.length}function A(Ot){return null!=Ot&&"number"==typeof Ot.length}const z=new e.nKC(""),V=new e.nKC(""),G=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class B{static min(Rt){return H(Rt)}static max(Rt){return function U(Ot){return Rt=>{if(T(Rt.value)||T(Ot))return null;const it=parseFloat(Rt.value);return!isNaN(it)&&it>Ot?{max:{max:Ot,actual:Rt.value}}:null}}(Rt)}static required(Rt){return $(Rt)}static requiredTrue(Rt){return R(Rt)}static email(Rt){return function K(Ot){return T(Ot.value)||G.test(Ot.value)?null:{email:!0}}(Rt)}static minLength(Rt){return function j(Ot){return Rt=>T(Rt.value)||!A(Rt.value)?null:Rt.value.length<Ot?{minlength:{requiredLength:Ot,actualLength:Rt.value.length}}:null}(Rt)}static maxLength(Rt){return function Y(Ot){return Rt=>A(Rt.value)&&Rt.value.length>Ot?{maxlength:{requiredLength:Ot,actualLength:Rt.value.length}}:null}(Rt)}static pattern(Rt){return O(Rt)}static nullValidator(Rt){return null}static compose(Rt){return q(Rt)}static composeAsync(Rt){return xe(Rt)}}function H(Ot){return Rt=>{if(T(Rt.value)||T(Ot))return null;const it=parseFloat(Rt.value);return!isNaN(it)&&it<Ot?{min:{min:Ot,actual:Rt.value}}:null}}function $(Ot){return T(Ot.value)?{required:!0}:null}function R(Ot){return!0===Ot.value?null:{required:!0}}function O(Ot){if(!Ot)return me;let Rt,it;return"string"==typeof Ot?(it="","^"!==Ot.charAt(0)&&(it+="^"),it+=Ot,"$"!==Ot.charAt(Ot.length-1)&&(it+="$"),Rt=new RegExp(it)):(it=Ot.toString(),Rt=Ot),hn=>{if(T(hn.value))return null;const ti=hn.value;return Rt.test(ti)?null:{pattern:{requiredPattern:it,actualValue:ti}}}}function me(Ot){return null}function ge(Ot){return null!=Ot}function Ee(Ot){return(0,e.jNT)(Ot)?(0,a.H)(Ot):Ot}function je(Ot){let Rt={};return Ot.forEach(it=>{Rt=null!=it?{...Rt,...it}:Rt}),0===Object.keys(Rt).length?null:Rt}function ne(Ot,Rt){return Rt.map(it=>it(Ot))}function fe(Ot){return Ot.map(Rt=>function be(Ot){return!Ot.validate}(Rt)?Rt:it=>Rt.validate(it))}function q(Ot){if(!Ot)return null;const Rt=Ot.filter(ge);return 0==Rt.length?null:function(it){return je(ne(it,Rt))}}function ce(Ot){return null!=Ot?q(fe(Ot)):null}function xe(Ot){if(!Ot)return null;const Rt=Ot.filter(ge);return 0==Rt.length?null:function(it){const hn=ne(it,Rt).map(Ee);return(0,f.p)(hn).pipe((0,u.T)(je))}}function _e(Ot){return null!=Ot?xe(fe(Ot)):null}function ke(Ot,Rt){return null===Ot?[Rt]:Array.isArray(Ot)?[...Ot,Rt]:[Ot,Rt]}function J(Ot){return Ot._rawValidators}function wt(Ot){return Ot._rawAsyncValidators}function Fe(Ot){return Ot?Array.isArray(Ot)?Ot:[Ot]:[]}function nt(Ot,Rt){return Array.isArray(Ot)?Ot.includes(Rt):Ot===Rt}function se(Ot,Rt){const it=Fe(Rt);return Fe(Ot).forEach(ti=>{nt(it,ti)||it.push(ti)}),it}function he(Ot,Rt){return Fe(Rt).filter(it=>!nt(Ot,it))}class Q{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(Rt){this._rawValidators=Rt||[],this._composedValidatorFn=ce(this._rawValidators)}_setAsyncValidators(Rt){this._rawAsyncValidators=Rt||[],this._composedAsyncValidatorFn=_e(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(Rt){this._onDestroyCallbacks.push(Rt)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(Rt=>Rt()),this._onDestroyCallbacks=[]}reset(Rt=void 0){this.control&&this.control.reset(Rt)}hasError(Rt,it){return!!this.control&&this.control.hasError(Rt,it)}getError(Rt,it){return this.control?this.control.getError(Rt,it):null}}class de extends Q{get formDirective(){return null}get path(){return null}}class ee extends Q{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class Te{constructor(Rt){this._cd=Rt}get isTouched(){return this._cd?.control?._touched?.(),!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return this._cd?.control?._pristine?.(),!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return this._cd?.control?._status?.(),!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return this._cd?._submitted?.(),!!this._cd?.submitted}}let we=(()=>{class Ot extends Te{constructor(it){super(it)}static{this.\u0275fac=function(hn){return new(hn||Ot)(e.rXU(ee,2))}}static{this.\u0275dir=e.FsC({type:Ot,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(hn,ti){2&hn&&e.AVh("ng-untouched",ti.isUntouched)("ng-touched",ti.isTouched)("ng-pristine",ti.isPristine)("ng-dirty",ti.isDirty)("ng-valid",ti.isValid)("ng-invalid",ti.isInvalid)("ng-pending",ti.isPending)},features:[e.Vt3]})}}return Ot})(),Pe=(()=>{class Ot extends Te{constructor(it){super(it)}static{this.\u0275fac=function(hn){return new(hn||Ot)(e.rXU(de,10))}}static{this.\u0275dir=e.FsC({type:Ot,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(hn,ti){2&hn&&e.AVh("ng-untouched",ti.isUntouched)("ng-touched",ti.isTouched)("ng-pristine",ti.isPristine)("ng-dirty",ti.isDirty)("ng-valid",ti.isValid)("ng-invalid",ti.isInvalid)("ng-pending",ti.isPending)("ng-submitted",ti.isSubmitted)},features:[e.Vt3]})}}return Ot})();const Ie="VALID",At="INVALID",lt="PENDING",vn="DISABLED";class Tn{}class Ft extends Tn{constructor(Rt,it){super(),this.value=Rt,this.source=it}}class Jt extends Tn{constructor(Rt,it){super(),this.pristine=Rt,this.source=it}}class Gt extends Tn{constructor(Rt,it){super(),this.touched=Rt,this.source=it}}class en extends Tn{constructor(Rt,it){super(),this.status=Rt,this.source=it}}class Kn extends Tn{constructor(Rt){super(),this.source=Rt}}class Ht extends Tn{constructor(Rt){super(),this.source=Rt}}function On(Ot){return($t(Ot)?Ot.validators:Ot)||null}function Vt(Ot,Rt){return($t(Rt)?Rt.asyncValidators:Ot)||null}function $t(Ot){return null!=Ot&&!Array.isArray(Ot)&&"object"==typeof Ot}class on{constructor(Rt,it){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=null,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this._status=(0,e.EWP)(()=>this.statusReactive()),this.statusReactive=(0,e.vPA)(void 0),this._pristine=(0,e.EWP)(()=>this.pristineReactive()),this.pristineReactive=(0,e.vPA)(!0),this._touched=(0,e.EWP)(()=>this.touchedReactive()),this.touchedReactive=(0,e.vPA)(!1),this._events=new d.B,this.events=this._events.asObservable(),this._onDisabledChange=[],this._assignValidators(Rt),this._assignAsyncValidators(it)}get validator(){return this._composedValidatorFn}set validator(Rt){this._rawValidators=this._composedValidatorFn=Rt}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(Rt){this._rawAsyncValidators=this._composedAsyncValidatorFn=Rt}get parent(){return this._parent}get status(){return(0,e.O8t)(this.statusReactive)}set status(Rt){(0,e.O8t)(()=>this.statusReactive.set(Rt))}get valid(){return this.status===Ie}get invalid(){return this.status===At}get pending(){return this.status==lt}get disabled(){return this.status===vn}get enabled(){return this.status!==vn}get pristine(){return(0,e.O8t)(this.pristineReactive)}set pristine(Rt){(0,e.O8t)(()=>this.pristineReactive.set(Rt))}get dirty(){return!this.pristine}get touched(){return(0,e.O8t)(this.touchedReactive)}set touched(Rt){(0,e.O8t)(()=>this.touchedReactive.set(Rt))}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(Rt){this._assignValidators(Rt)}setAsyncValidators(Rt){this._assignAsyncValidators(Rt)}addValidators(Rt){this.setValidators(se(Rt,this._rawValidators))}addAsyncValidators(Rt){this.setAsyncValidators(se(Rt,this._rawAsyncValidators))}removeValidators(Rt){this.setValidators(he(Rt,this._rawValidators))}removeAsyncValidators(Rt){this.setAsyncValidators(he(Rt,this._rawAsyncValidators))}hasValidator(Rt){return nt(this._rawValidators,Rt)}hasAsyncValidator(Rt){return nt(this._rawAsyncValidators,Rt)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(Rt={}){const it=!1===this.touched;this.touched=!0;const hn=Rt.sourceControl??this;this._parent&&!Rt.onlySelf&&this._parent.markAsTouched({...Rt,sourceControl:hn}),it&&!1!==Rt.emitEvent&&this._events.next(new Gt(!0,hn))}markAllAsTouched(Rt={}){this.markAsTouched({onlySelf:!0,emitEvent:Rt.emitEvent,sourceControl:this}),this._forEachChild(it=>it.markAllAsTouched(Rt))}markAsUntouched(Rt={}){const it=!0===this.touched;this.touched=!1,this._pendingTouched=!1;const hn=Rt.sourceControl??this;this._forEachChild(ti=>{ti.markAsUntouched({onlySelf:!0,emitEvent:Rt.emitEvent,sourceControl:hn})}),this._parent&&!Rt.onlySelf&&this._parent._updateTouched(Rt,hn),it&&!1!==Rt.emitEvent&&this._events.next(new Gt(!1,hn))}markAsDirty(Rt={}){const it=!0===this.pristine;this.pristine=!1;const hn=Rt.sourceControl??this;this._parent&&!Rt.onlySelf&&this._parent.markAsDirty({...Rt,sourceControl:hn}),it&&!1!==Rt.emitEvent&&this._events.next(new Jt(!1,hn))}markAsPristine(Rt={}){const it=!1===this.pristine;this.pristine=!0,this._pendingDirty=!1;const hn=Rt.sourceControl??this;this._forEachChild(ti=>{ti.markAsPristine({onlySelf:!0,emitEvent:Rt.emitEvent})}),this._parent&&!Rt.onlySelf&&this._parent._updatePristine(Rt,hn),it&&!1!==Rt.emitEvent&&this._events.next(new Jt(!0,hn))}markAsPending(Rt={}){this.status=lt;const it=Rt.sourceControl??this;!1!==Rt.emitEvent&&(this._events.next(new en(this.status,it)),this.statusChanges.emit(this.status)),this._parent&&!Rt.onlySelf&&this._parent.markAsPending({...Rt,sourceControl:it})}disable(Rt={}){const it=this._parentMarkedDirty(Rt.onlySelf);this.status=vn,this.errors=null,this._forEachChild(ti=>{ti.disable({...Rt,onlySelf:!0})}),this._updateValue();const hn=Rt.sourceControl??this;!1!==Rt.emitEvent&&(this._events.next(new Ft(this.value,hn)),this._events.next(new en(this.status,hn)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...Rt,skipPristineCheck:it},this),this._onDisabledChange.forEach(ti=>ti(!0))}enable(Rt={}){const it=this._parentMarkedDirty(Rt.onlySelf);this.status=Ie,this._forEachChild(hn=>{hn.enable({...Rt,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:Rt.emitEvent}),this._updateAncestors({...Rt,skipPristineCheck:it},this),this._onDisabledChange.forEach(hn=>hn(!1))}_updateAncestors(Rt,it){this._parent&&!Rt.onlySelf&&(this._parent.updateValueAndValidity(Rt),Rt.skipPristineCheck||this._parent._updatePristine({},it),this._parent._updateTouched({},it))}setParent(Rt){this._parent=Rt}getRawValue(){return this.value}updateValueAndValidity(Rt={}){if(this._setInitialStatus(),this._updateValue(),this.enabled){const hn=this._cancelExistingSubscription();this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Ie||this.status===lt)&&this._runAsyncValidator(hn,Rt.emitEvent)}const it=Rt.sourceControl??this;!1!==Rt.emitEvent&&(this._events.next(new Ft(this.value,it)),this._events.next(new en(this.status,it)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!Rt.onlySelf&&this._parent.updateValueAndValidity({...Rt,sourceControl:it})}_updateTreeValidity(Rt={emitEvent:!0}){this._forEachChild(it=>it._updateTreeValidity(Rt)),this.updateValueAndValidity({onlySelf:!0,emitEvent:Rt.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?vn:Ie}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(Rt,it){if(this.asyncValidator){this.status=lt,this._hasOwnPendingAsyncValidator={emitEvent:!1!==it};const hn=Ee(this.asyncValidator(this));this._asyncValidationSubscription=hn.subscribe(ti=>{this._hasOwnPendingAsyncValidator=null,this.setErrors(ti,{emitEvent:it,shouldHaveEmitted:Rt})})}}_cancelExistingSubscription(){if(this._asyncValidationSubscription){this._asyncValidationSubscription.unsubscribe();const Rt=this._hasOwnPendingAsyncValidator?.emitEvent??!1;return this._hasOwnPendingAsyncValidator=null,Rt}return!1}setErrors(Rt,it={}){this.errors=Rt,this._updateControlsErrors(!1!==it.emitEvent,this,it.shouldHaveEmitted)}get(Rt){let it=Rt;return null==it||(Array.isArray(it)||(it=it.split(".")),0===it.length)?null:it.reduce((hn,ti)=>hn&&hn._find(ti),this)}getError(Rt,it){const hn=it?this.get(it):this;return hn&&hn.errors?hn.errors[Rt]:null}hasError(Rt,it){return!!this.getError(Rt,it)}get root(){let Rt=this;for(;Rt._parent;)Rt=Rt._parent;return Rt}_updateControlsErrors(Rt,it,hn){this.status=this._calculateStatus(),Rt&&this.statusChanges.emit(this.status),(Rt||hn)&&this._events.next(new en(this.status,it)),this._parent&&this._parent._updateControlsErrors(Rt,it,hn)}_initObservables(){this.valueChanges=new e.bkB,this.statusChanges=new e.bkB}_calculateStatus(){return this._allControlsDisabled()?vn:this.errors?At:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(lt)?lt:this._anyControlsHaveStatus(At)?At:Ie}_anyControlsHaveStatus(Rt){return this._anyControls(it=>it.status===Rt)}_anyControlsDirty(){return this._anyControls(Rt=>Rt.dirty)}_anyControlsTouched(){return this._anyControls(Rt=>Rt.touched)}_updatePristine(Rt,it){const hn=!this._anyControlsDirty(),ti=this.pristine!==hn;this.pristine=hn,this._parent&&!Rt.onlySelf&&this._parent._updatePristine(Rt,it),ti&&this._events.next(new Jt(this.pristine,it))}_updateTouched(Rt={},it){this.touched=this._anyControlsTouched(),this._events.next(new Gt(this.touched,it)),this._parent&&!Rt.onlySelf&&this._parent._updateTouched(Rt,it)}_registerOnCollectionChange(Rt){this._onCollectionChange=Rt}_setUpdateStrategy(Rt){$t(Rt)&&null!=Rt.updateOn&&(this._updateOn=Rt.updateOn)}_parentMarkedDirty(Rt){return!Rt&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(Rt){return null}_assignValidators(Rt){this._rawValidators=Array.isArray(Rt)?Rt.slice():Rt,this._composedValidatorFn=function ln(Ot){return Array.isArray(Ot)?ce(Ot):Ot||null}(this._rawValidators)}_assignAsyncValidators(Rt){this._rawAsyncValidators=Array.isArray(Rt)?Rt.slice():Rt,this._composedAsyncValidatorFn=function Qt(Ot){return Array.isArray(Ot)?_e(Ot):Ot||null}(this._rawAsyncValidators)}}class Bt extends on{constructor(Rt,it,hn){super(On(it),Vt(hn,it)),this.controls=Rt,this._initObservables(),this._setUpdateStrategy(it),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(Rt,it){return this.controls[Rt]?this.controls[Rt]:(this.controls[Rt]=it,it.setParent(this),it._registerOnCollectionChange(this._onCollectionChange),it)}addControl(Rt,it,hn={}){this.registerControl(Rt,it),this.updateValueAndValidity({emitEvent:hn.emitEvent}),this._onCollectionChange()}removeControl(Rt,it={}){this.controls[Rt]&&this.controls[Rt]._registerOnCollectionChange(()=>{}),delete this.controls[Rt],this.updateValueAndValidity({emitEvent:it.emitEvent}),this._onCollectionChange()}setControl(Rt,it,hn={}){this.controls[Rt]&&this.controls[Rt]._registerOnCollectionChange(()=>{}),delete this.controls[Rt],it&&this.registerControl(Rt,it),this.updateValueAndValidity({emitEvent:hn.emitEvent}),this._onCollectionChange()}contains(Rt){return this.controls.hasOwnProperty(Rt)&&this.controls[Rt].enabled}setValue(Rt,it={}){(function Zt(Ot,Rt,it){Ot._forEachChild((hn,ti)=>{if(void 0===it[ti])throw new e.wOt(1002,"")})})(this,0,Rt),Object.keys(Rt).forEach(hn=>{(function un(Ot,Rt,it){const hn=Ot.controls;if(!(Rt?Object.keys(hn):hn).length)throw new e.wOt(1e3,"");if(!hn[it])throw new e.wOt(1001,"")})(this,!0,hn),this.controls[hn].setValue(Rt[hn],{onlySelf:!0,emitEvent:it.emitEvent})}),this.updateValueAndValidity(it)}patchValue(Rt,it={}){null!=Rt&&(Object.keys(Rt).forEach(hn=>{const ti=this.controls[hn];ti&&ti.patchValue(Rt[hn],{onlySelf:!0,emitEvent:it.emitEvent})}),this.updateValueAndValidity(it))}reset(Rt={},it={}){this._forEachChild((hn,ti)=>{hn.reset(Rt?Rt[ti]:null,{onlySelf:!0,emitEvent:it.emitEvent})}),this._updatePristine(it,this),this._updateTouched(it,this),this.updateValueAndValidity(it)}getRawValue(){return this._reduceChildren({},(Rt,it,hn)=>(Rt[hn]=it.getRawValue(),Rt))}_syncPendingControls(){let Rt=this._reduceChildren(!1,(it,hn)=>!!hn._syncPendingControls()||it);return Rt&&this.updateValueAndValidity({onlySelf:!0}),Rt}_forEachChild(Rt){Object.keys(this.controls).forEach(it=>{const hn=this.controls[it];hn&&Rt(hn,it)})}_setUpControls(){this._forEachChild(Rt=>{Rt.setParent(this),Rt._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(Rt){for(const[it,hn]of Object.entries(this.controls))if(this.contains(it)&&Rt(hn))return!0;return!1}_reduceValue(){return this._reduceChildren({},(it,hn,ti)=>((hn.enabled||this.disabled)&&(it[ti]=hn.value),it))}_reduceChildren(Rt,it){let hn=Rt;return this._forEachChild((ti,$r)=>{hn=it(hn,ti,$r)}),hn}_allControlsDisabled(){for(const Rt of Object.keys(this.controls))if(this.controls[Rt].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(Rt){return this.controls.hasOwnProperty(Rt)?this.controls[Rt]:null}}const kn=Bt,St=new e.nKC("CallSetDisabledState",{providedIn:"root",factory:()=>Dn}),Dn="always";function Ne(Ot,Rt){return[...Rt.path,Ot]}function qt(Ot,Rt,it=Dn){dn(Ot,Rt),Rt.valueAccessor.writeValue(Ot.value),(Ot.disabled||"always"===it)&&Rt.valueAccessor.setDisabledState?.(Ot.disabled),function ii(Ot,Rt){Rt.valueAccessor.registerOnChange(it=>{Ot._pendingValue=it,Ot._pendingChange=!0,Ot._pendingDirty=!0,"change"===Ot.updateOn&&zn(Ot,Rt)})}(Ot,Rt),function Ai(Ot,Rt){const it=(hn,ti)=>{Rt.valueAccessor.writeValue(hn),ti&&Rt.viewToModelUpdate(hn)};Ot.registerOnChange(it),Rt._registerOnDestroy(()=>{Ot._unregisterOnChange(it)})}(Ot,Rt),function mi(Ot,Rt){Rt.valueAccessor.registerOnTouched(()=>{Ot._pendingTouched=!0,"blur"===Ot.updateOn&&Ot._pendingChange&&zn(Ot,Rt),"submit"!==Ot.updateOn&&Ot.markAsTouched()})}(Ot,Rt),function ft(Ot,Rt){if(Rt.valueAccessor.setDisabledState){const it=hn=>{Rt.valueAccessor.setDisabledState(hn)};Ot.registerOnDisabledChange(it),Rt._registerOnDestroy(()=>{Ot._unregisterOnDisabledChange(it)})}}(Ot,Rt)}function Qe(Ot,Rt,it=!0){const hn=()=>{};Rt.valueAccessor&&(Rt.valueAccessor.registerOnChange(hn),Rt.valueAccessor.registerOnTouched(hn)),En(Ot,Rt),Ot&&(Rt._invokeOnDestroyCallbacks(),Ot._registerOnCollectionChange(()=>{}))}function Ve(Ot,Rt){Ot.forEach(it=>{it.registerOnValidatorChange&&it.registerOnValidatorChange(Rt)})}function dn(Ot,Rt){const it=J(Ot);null!==Rt.validator?Ot.setValidators(ke(it,Rt.validator)):"function"==typeof it&&Ot.setValidators([it]);const hn=wt(Ot);null!==Rt.asyncValidator?Ot.setAsyncValidators(ke(hn,Rt.asyncValidator)):"function"==typeof hn&&Ot.setAsyncValidators([hn]);const ti=()=>Ot.updateValueAndValidity();Ve(Rt._rawValidators,ti),Ve(Rt._rawAsyncValidators,ti)}function En(Ot,Rt){let it=!1;if(null!==Ot){if(null!==Rt.validator){const ti=J(Ot);if(Array.isArray(ti)&&ti.length>0){const $r=ti.filter(Nr=>Nr!==Rt.validator);$r.length!==ti.length&&(it=!0,Ot.setValidators($r))}}if(null!==Rt.asyncValidator){const ti=wt(Ot);if(Array.isArray(ti)&&ti.length>0){const $r=ti.filter(Nr=>Nr!==Rt.asyncValidator);$r.length!==ti.length&&(it=!0,Ot.setAsyncValidators($r))}}}const hn=()=>{};return Ve(Rt._rawValidators,hn),Ve(Rt._rawAsyncValidators,hn),it}function zn(Ot,Rt){Ot._pendingDirty&&Ot.markAsDirty(),Ot.setValue(Ot._pendingValue,{emitModelToViewChange:!1}),Rt.viewToModelUpdate(Ot._pendingValue),Ot._pendingChange=!1}function Pt(Ot,Rt){dn(Ot,Rt)}function Xt(Ot,Rt){if(!Ot.hasOwnProperty("model"))return!1;const it=Ot.model;return!!it.isFirstChange()||!Object.is(Rt,it.currentValue)}function $e(Ot,Rt){Ot._syncPendingControls(),Rt.forEach(it=>{const hn=it.control;"submit"===hn.updateOn&&hn._pendingChange&&(it.viewToModelUpdate(hn._pendingValue),hn._pendingChange=!1)})}function We(Ot,Rt){if(!Rt)return null;let it,hn,ti;return Array.isArray(Rt),Rt.forEach($r=>{$r.constructor===w?it=$r:function re(Ot){return Object.getPrototypeOf(Ot.constructor)===m}($r)?hn=$r:ti=$r}),ti||hn||it||null}const Nn={provide:de,useExisting:(0,e.Rfq)(()=>Ei)},qn=Promise.resolve();let Ei=(()=>{class Ot extends de{get submitted(){return(0,e.O8t)(this.submittedReactive)}constructor(it,hn,ti){super(),this.callSetDisabledState=ti,this._submitted=(0,e.EWP)(()=>this.submittedReactive()),this.submittedReactive=(0,e.vPA)(!1),this._directives=new Set,this.ngSubmit=new e.bkB,this.form=new Bt({},ce(it),_e(hn))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(it){qn.then(()=>{const hn=this._findContainer(it.path);it.control=hn.registerControl(it.name,it.control),qt(it.control,it,this.callSetDisabledState),it.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(it)})}getControl(it){return this.form.get(it.path)}removeControl(it){qn.then(()=>{const hn=this._findContainer(it.path);hn&&hn.removeControl(it.name),this._directives.delete(it)})}addFormGroup(it){qn.then(()=>{const hn=this._findContainer(it.path),ti=new Bt({});Pt(ti,it),hn.registerControl(it.name,ti),ti.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(it){qn.then(()=>{const hn=this._findContainer(it.path);hn&&hn.removeControl(it.name)})}getFormGroup(it){return this.form.get(it.path)}updateModel(it,hn){qn.then(()=>{this.form.get(it.path).setValue(hn)})}setValue(it){this.control.setValue(it)}onSubmit(it){return this.submittedReactive.set(!0),$e(this.form,this._directives),this.ngSubmit.emit(it),"dialog"===it?.target?.method}onReset(){this.resetForm()}resetForm(it=void 0){this.form.reset(it),this.submittedReactive.set(!1)}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(it){return it.pop(),it.length?this.form.get(it):this.form}static{this.\u0275fac=function(hn){return new(hn||Ot)(e.rXU(z,10),e.rXU(V,10),e.rXU(St,8))}}static{this.\u0275dir=e.FsC({type:Ot,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(hn,ti){1&hn&&e.bIt("submit",function(Nr){return ti.onSubmit(Nr)})("reset",function(){return ti.onReset()})},inputs:{options:[0,"ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[e.Jv_([Nn]),e.Vt3]})}}return Ot})();function Gi(Ot,Rt){const it=Ot.indexOf(Rt);it>-1&&Ot.splice(it,1)}function Vi(Ot){return"object"==typeof Ot&&null!==Ot&&2===Object.keys(Ot).length&&"value"in Ot&&"disabled"in Ot}const Hi=class extends on{constructor(Rt=null,it,hn){super(On(it),Vt(hn,it)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(Rt),this._setUpdateStrategy(it),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),$t(it)&&(it.nonNullable||it.initialValueIsDefault)&&(this.defaultValue=Vi(Rt)?Rt.value:Rt)}setValue(Rt,it={}){this.value=this._pendingValue=Rt,this._onChange.length&&!1!==it.emitModelToViewChange&&this._onChange.forEach(hn=>hn(this.value,!1!==it.emitViewToModelChange)),this.updateValueAndValidity(it)}patchValue(Rt,it={}){this.setValue(Rt,it)}reset(Rt=this.defaultValue,it={}){this._applyFormState(Rt),this.markAsPristine(it),this.markAsUntouched(it),this.setValue(this.value,it),this._pendingChange=!1}_updateValue(){}_anyControls(Rt){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(Rt){this._onChange.push(Rt)}_unregisterOnChange(Rt){Gi(this._onChange,Rt)}registerOnDisabledChange(Rt){this._onDisabledChange.push(Rt)}_unregisterOnDisabledChange(Rt){Gi(this._onDisabledChange,Rt)}_forEachChild(Rt){}_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(Rt){Vi(Rt)?(this.value=this._pendingValue=Rt.value,Rt.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=Rt}},or=Hi,Je={provide:ee,useExisting:(0,e.Rfq)(()=>jt)},gt=Promise.resolve();let jt=(()=>{class Ot extends ee{constructor(it,hn,ti,$r,Nr,ys){super(),this._changeDetectorRef=Nr,this.callSetDisabledState=ys,this.control=new Hi,this._registered=!1,this.name="",this.update=new e.bkB,this._parent=it,this._setValidators(hn),this._setAsyncValidators(ti),this.valueAccessor=We(0,$r)}ngOnChanges(it){if(this._checkForErrors(),!this._registered||"name"in it){if(this._registered&&(this._checkName(),this.formDirective)){const hn=it.name.previousValue;this.formDirective.removeControl({name:hn,path:this._getPath(hn)})}this._setUpControl()}"isDisabled"in it&&this._updateDisabled(it),Xt(it,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(it){this.viewModel=it,this.update.emit(it)}_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(){qt(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(it){gt.then(()=>{this.control.setValue(it,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(it){const hn=it.isDisabled.currentValue,ti=0!==hn&&(0,e.L39)(hn);gt.then(()=>{ti&&!this.control.disabled?this.control.disable():!ti&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(it){return this._parent?Ne(it,this._parent):[it]}static{this.\u0275fac=function(hn){return new(hn||Ot)(e.rXU(de,9),e.rXU(z,10),e.rXU(V,10),e.rXU(_,10),e.rXU(e.gRc,8),e.rXU(St,8))}}static{this.\u0275dir=e.FsC({type:Ot,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:[e.Jv_([Je]),e.Vt3,e.OA$]})}}return Ot})(),pn=(()=>{class Ot{static{this.\u0275fac=function(hn){return new(hn||Ot)}}static{this.\u0275dir=e.FsC({type:Ot,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]})}}return Ot})();const $n={provide:_,useExisting:(0,e.Rfq)(()=>oi),multi:!0};let oi=(()=>{class Ot extends m{writeValue(it){this.setProperty("value",it??"")}registerOnChange(it){this.onChange=hn=>{it(""==hn?null:parseFloat(hn))}}static{this.\u0275fac=(()=>{let it;return function(ti){return(it||(it=e.xGo(Ot)))(ti||Ot)}})()}static{this.\u0275dir=e.FsC({type:Ot,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(hn,ti){1&hn&&e.bIt("input",function(Nr){return ti.onChange(Nr.target.value)})("blur",function(){return ti.onTouched()})},features:[e.Jv_([$n]),e.Vt3]})}}return Ot})();const fr=new e.nKC(""),Wn={provide:ee,useExisting:(0,e.Rfq)(()=>Bn)};let Bn=(()=>{class Ot extends ee{set isDisabled(it){}static{this._ngModelWarningSentOnce=!1}constructor(it,hn,ti,$r,Nr){super(),this._ngModelWarningConfig=$r,this.callSetDisabledState=Nr,this.update=new e.bkB,this._ngModelWarningSent=!1,this._setValidators(it),this._setAsyncValidators(hn),this.valueAccessor=We(0,ti)}ngOnChanges(it){if(this._isControlChanged(it)){const hn=it.form.previousValue;hn&&Qe(hn,this,!1),qt(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}Xt(it,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&Qe(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(it){this.viewModel=it,this.update.emit(it)}_isControlChanged(it){return it.hasOwnProperty("form")}static{this.\u0275fac=function(hn){return new(hn||Ot)(e.rXU(z,10),e.rXU(V,10),e.rXU(_,10),e.rXU(fr,8),e.rXU(St,8))}}static{this.\u0275dir=e.FsC({type:Ot,selectors:[["","formControl",""]],inputs:{form:[0,"formControl","form"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[e.Jv_([Wn]),e.Vt3,e.OA$]})}}return Ot})();const ri={provide:de,useExisting:(0,e.Rfq)(()=>ci)};let ci=(()=>{class Ot extends de{get submitted(){return(0,e.O8t)(this._submittedReactive)}set submitted(it){this._submittedReactive.set(it)}constructor(it,hn,ti){super(),this.callSetDisabledState=ti,this._submitted=(0,e.EWP)(()=>this._submittedReactive()),this._submittedReactive=(0,e.vPA)(!1),this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new e.bkB,this._setValidators(it),this._setAsyncValidators(hn)}ngOnChanges(it){this._checkFormPresent(),it.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(En(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(it){const hn=this.form.get(it.path);return qt(hn,it,this.callSetDisabledState),hn.updateValueAndValidity({emitEvent:!1}),this.directives.push(it),hn}getControl(it){return this.form.get(it.path)}removeControl(it){Qe(it.control||null,it,!1),function _t(Ot,Rt){const it=Ot.indexOf(Rt);it>-1&&Ot.splice(it,1)}(this.directives,it)}addFormGroup(it){this._setUpFormContainer(it)}removeFormGroup(it){this._cleanUpFormContainer(it)}getFormGroup(it){return this.form.get(it.path)}addFormArray(it){this._setUpFormContainer(it)}removeFormArray(it){this._cleanUpFormContainer(it)}getFormArray(it){return this.form.get(it.path)}updateModel(it,hn){this.form.get(it.path).setValue(hn)}onSubmit(it){return this._submittedReactive.set(!0),$e(this.form,this.directives),this.ngSubmit.emit(it),this.form._events.next(new Kn(this.control)),"dialog"===it?.target?.method}onReset(){this.resetForm()}resetForm(it=void 0){this.form.reset(it),this._submittedReactive.set(!1),this.form._events.next(new Ht(this.form))}_updateDomValue(){this.directives.forEach(it=>{const hn=it.control,ti=this.form.get(it.path);hn!==ti&&(Qe(hn||null,it),(Ot=>Ot instanceof Hi)(ti)&&(qt(ti,it,this.callSetDisabledState),it.control=ti))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(it){const hn=this.form.get(it.path);Pt(hn,it),hn.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(it){if(this.form){const hn=this.form.get(it.path);hn&&function xn(Ot,Rt){return En(Ot,Rt)}(hn,it)&&hn.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){dn(this.form,this),this._oldForm&&En(this._oldForm,this)}_checkFormPresent(){}static{this.\u0275fac=function(hn){return new(hn||Ot)(e.rXU(z,10),e.rXU(V,10),e.rXU(St,8))}}static{this.\u0275dir=e.FsC({type:Ot,selectors:[["","formGroup",""]],hostBindings:function(hn,ti){1&hn&&e.bIt("submit",function(Nr){return ti.onSubmit(Nr)})("reset",function(){return ti.onReset()})},inputs:{form:[0,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[e.Jv_([ri]),e.Vt3,e.OA$]})}}return Ot})();const Xr={provide:ee,useExisting:(0,e.Rfq)(()=>Hr)};let Hr=(()=>{class Ot extends ee{set isDisabled(it){}static{this._ngModelWarningSentOnce=!1}constructor(it,hn,ti,$r,Nr){super(),this._ngModelWarningConfig=Nr,this._added=!1,this.name=null,this.update=new e.bkB,this._ngModelWarningSent=!1,this._parent=it,this._setValidators(hn),this._setAsyncValidators(ti),this.valueAccessor=We(0,$r)}ngOnChanges(it){this._added||this._setUpControl(),Xt(it,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(it){this.viewModel=it,this.update.emit(it)}get path(){return Ne(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this._added=!0}static{this.\u0275fac=function(hn){return new(hn||Ot)(e.rXU(de,13),e.rXU(z,10),e.rXU(V,10),e.rXU(_,10),e.rXU(fr,8))}}static{this.\u0275dir=e.FsC({type:Ot,selectors:[["","formControlName",""]],inputs:{name:[0,"formControlName","name"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},features:[e.Jv_([Xr]),e.Vt3,e.OA$]})}}return Ot})();let zo=(()=>{class Ot{constructor(){this._validator=me}ngOnChanges(it){if(this.inputName in it){const hn=this.normalizeInput(it[this.inputName].currentValue);this._enabled=this.enabled(hn),this._validator=this._enabled?this.createValidator(hn):me,this._onChange&&this._onChange()}}validate(it){return this._validator(it)}registerOnValidatorChange(it){this._onChange=it}enabled(it){return null!=it}static{this.\u0275fac=function(hn){return new(hn||Ot)}}static{this.\u0275dir=e.FsC({type:Ot,features:[e.OA$]})}}return Ot})();const Zr={provide:z,useExisting:(0,e.Rfq)(()=>Ua),multi:!0};let Ua=(()=>{class Ot extends zo{constructor(){super(...arguments),this.inputName="min",this.normalizeInput=it=>function Xa(Ot){return"number"==typeof Ot?Ot:parseFloat(Ot)}(it),this.createValidator=it=>H(it)}static{this.\u0275fac=(()=>{let it;return function(ti){return(it||(it=e.xGo(Ot)))(ti||Ot)}})()}static{this.\u0275dir=e.FsC({type:Ot,selectors:[["input","type","number","min","","formControlName",""],["input","type","number","min","","formControl",""],["input","type","number","min","","ngModel",""]],hostVars:1,hostBindings:function(hn,ti){2&hn&&e.BMQ("min",ti._enabled?ti.min:null)},inputs:{min:"min"},features:[e.Jv_([Zr]),e.Vt3]})}}return Ot})();const js={provide:z,useExisting:(0,e.Rfq)(()=>Pa),multi:!0},ws={provide:z,useExisting:(0,e.Rfq)(()=>zs),multi:!0};let Pa=(()=>{class Ot extends zo{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=e.L39,this.createValidator=it=>$}enabled(it){return it}static{this.\u0275fac=(()=>{let it;return function(ti){return(it||(it=e.xGo(Ot)))(ti||Ot)}})()}static{this.\u0275dir=e.FsC({type:Ot,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(hn,ti){2&hn&&e.BMQ("required",ti._enabled?"":null)},inputs:{required:"required"},features:[e.Jv_([js]),e.Vt3]})}}return Ot})(),zs=(()=>{class Ot extends Pa{constructor(){super(...arguments),this.createValidator=it=>R}static{this.\u0275fac=(()=>{let it;return function(ti){return(it||(it=e.xGo(Ot)))(ti||Ot)}})()}static{this.\u0275dir=e.FsC({type:Ot,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function(hn,ti){2&hn&&e.BMQ("required",ti._enabled?"":null)},features:[e.Jv_([ws]),e.Vt3]})}}return Ot})();const mc={provide:z,useExisting:(0,e.Rfq)(()=>ic),multi:!0};let ic=(()=>{class Ot extends zo{constructor(){super(...arguments),this.inputName="pattern",this.normalizeInput=it=>it,this.createValidator=it=>O(it)}static{this.\u0275fac=(()=>{let it;return function(ti){return(it||(it=e.xGo(Ot)))(ti||Ot)}})()}static{this.\u0275dir=e.FsC({type:Ot,selectors:[["","pattern","","formControlName",""],["","pattern","","formControl",""],["","pattern","","ngModel",""]],hostVars:1,hostBindings:function(hn,ti){2&hn&&e.BMQ("pattern",ti._enabled?ti.pattern:null)},inputs:{pattern:"pattern"},features:[e.Jv_([mc]),e.Vt3]})}}return Ot})(),Ps=(()=>{class Ot{static{this.\u0275fac=function(hn){return new(hn||Ot)}}static{this.\u0275mod=e.$C({type:Ot})}static{this.\u0275inj=e.G2t({})}}return Ot})(),jc=(()=>{class Ot{static withConfig(it){return{ngModule:Ot,providers:[{provide:St,useValue:it.callSetDisabledState??Dn}]}}static{this.\u0275fac=function(hn){return new(hn||Ot)}}static{this.\u0275mod=e.$C({type:Ot})}static{this.\u0275inj=e.G2t({imports:[Ps]})}}return Ot})(),Dl=(()=>{class Ot{static withConfig(it){return{ngModule:Ot,providers:[{provide:fr,useValue:it.warnOnNgModelWithFormControl??"always"},{provide:St,useValue:it.callSetDisabledState??Dn}]}}static{this.\u0275fac=function(hn){return new(hn||Ot)}}static{this.\u0275mod=e.$C({type:Ot})}static{this.\u0275inj=e.G2t({imports:[Ps]})}}return Ot})()},93778:(Ge,L,n)=>{"use strict";n.d(L,{$3:()=>q,jL:()=>nt,pN:()=>Fe});var e=n(55685),r=n(81474),a=n(31761),f=n(22669),d=n(2564),u=n(25977),y=n(13916),m=n(23761),_=n(38355),I=n(40352),F=n(63424),M=n(80852),k=n(10047),x=n(72620),w=n(33055),T=n(97032),A=n(31647),z=n(77387),V=n(94665),G=n(82291),B=n(66210),H=n(22900),U=n(79274),$=n(54436),R=n(42567),K=n(20321),j=n(2267),Y=n(1579);const O=["panel"],me=["*"];function ge(se,he){if(1&se){const Q=e.RV6();e.j41(0,"div",1,0),e.bIt("@panelAnimation.done",function(ee){e.eBV(Q);const Te=e.XpG();return e.Njj(Te._animationDone.next(ee))}),e.SdG(2),e.k0s()}if(2&se){const Q=he.id,de=e.XpG();e.HbH(de._classList),e.AVh("mat-mdc-autocomplete-visible",de.showPanel)("mat-mdc-autocomplete-hidden",!de.showPanel)("mat-primary","primary"===de._color)("mat-accent","accent"===de._color)("mat-warn","warn"===de._color),e.Y8G("id",de.id)("@panelAnimation",de.isOpen?"visible":"hidden"),e.BMQ("aria-label",de.ariaLabel||null)("aria-labelledby",de._getPanelAriaLabelledby(Q))}}const Ee=(0,m.hZ)("panelAnimation",[(0,m.wk)("void, hidden",(0,m.iF)({opacity:0,transform:"scaleY(0.8)"})),(0,m.kY)(":enter, hidden => visible",[(0,m.Os)([(0,m.i0)("0.03s linear",(0,m.iF)({opacity:1})),(0,m.i0)("0.12s cubic-bezier(0, 0, 0.2, 1)",(0,m.iF)({transform:"scaleY(1)"}))])]),(0,m.kY)(":leave, visible => hidden",[(0,m.i0)("0.075s linear",(0,m.iF)({opacity:0}))])]);let je=0;class ne{constructor(he,Q){this.source=he,this.option=Q}}const be=new e.nKC("mat-autocomplete-default-options",{providedIn:"root",factory:function fe(){return{autoActiveFirstOption:!1,autoSelectActiveOption:!1,hideSingleSelectionIndicator:!1,requireSelection:!1}}});let q=(()=>{class se{get isOpen(){return this._isOpen&&this.showPanel}_setColor(Q){this._color=Q,this._changeDetectorRef.markForCheck()}set classList(Q){this._classList=Q,this._elementRef.nativeElement.className=""}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(Q){this._hideSingleSelectionIndicator=Q,this._syncParentProperties()}_syncParentProperties(){if(this.options)for(const Q of this.options)Q._changeDetectorRef.markForCheck()}constructor(Q,de,ee,Te){this._changeDetectorRef=Q,this._elementRef=de,this._defaults=ee,this._activeOptionChanges=_.yU.EMPTY,this._animationDone=new e.bkB,this.showPanel=!1,this._isOpen=!1,this.displayWith=null,this.optionSelected=new e.bkB,this.opened=new e.bkB,this.closed=new e.bkB,this.optionActivated=new e.bkB,this.id="mat-autocomplete-"+je++,this.inertGroups=Te?.SAFARI||!1,this.autoActiveFirstOption=!!ee.autoActiveFirstOption,this.autoSelectActiveOption=!!ee.autoSelectActiveOption,this.requireSelection=!!ee.requireSelection,this._hideSingleSelectionIndicator=this._defaults.hideSingleSelectionIndicator??!1}ngAfterContentInit(){this._keyManager=new u.Au(this.options).withWrap().skipPredicate(this._skipPredicate),this._activeOptionChanges=this._keyManager.change.subscribe(Q=>{this.isOpen&&this.optionActivated.emit({source:this,option:this.options.toArray()[Q]||null})}),this._setVisibility()}ngOnDestroy(){this._keyManager?.destroy(),this._activeOptionChanges.unsubscribe(),this._animationDone.complete()}_setScrollTop(Q){this.panel&&(this.panel.nativeElement.scrollTop=Q)}_getScrollTop(){return this.panel?this.panel.nativeElement.scrollTop:0}_setVisibility(){this.showPanel=!!this.options.length,this._changeDetectorRef.markForCheck()}_emitSelectEvent(Q){const de=new ne(this,Q);this.optionSelected.emit(de)}_getPanelAriaLabelledby(Q){return this.ariaLabel?null:this.ariaLabelledby?(Q?Q+" ":"")+this.ariaLabelledby:Q}_skipPredicate(){return!1}static{this.\u0275fac=function(de){return new(de||se)(e.rXU(e.gRc),e.rXU(e.aKT),e.rXU(be),e.rXU(y.OD))}}static{this.\u0275cmp=e.VBU({type:se,selectors:[["mat-autocomplete"]],contentQueries:function(de,ee,Te){if(1&de&&(e.wni(Te,r.wT,5),e.wni(Te,r.QC,5)),2&de){let ie;e.mGM(ie=e.lsd())&&(ee.options=ie),e.mGM(ie=e.lsd())&&(ee.optionGroups=ie)}},viewQuery:function(de,ee){if(1&de&&(e.GBs(e.C4Q,7),e.GBs(O,5)),2&de){let Te;e.mGM(Te=e.lsd())&&(ee.template=Te.first),e.mGM(Te=e.lsd())&&(ee.panel=Te.first)}},hostAttrs:[1,"mat-mdc-autocomplete"],inputs:{ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],displayWith:"displayWith",autoActiveFirstOption:[2,"autoActiveFirstOption","autoActiveFirstOption",e.L39],autoSelectActiveOption:[2,"autoSelectActiveOption","autoSelectActiveOption",e.L39],requireSelection:[2,"requireSelection","requireSelection",e.L39],panelWidth:"panelWidth",disableRipple:[2,"disableRipple","disableRipple",e.L39],classList:[0,"class","classList"],hideSingleSelectionIndicator:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",e.L39]},outputs:{optionSelected:"optionSelected",opened:"opened",closed:"closed",optionActivated:"optionActivated"},exportAs:["matAutocomplete"],standalone:!0,features:[e.Jv_([{provide:r.is,useExisting:se}]),e.GFd,e.aNF],ngContentSelectors:me,decls:1,vars:0,consts:[["panel",""],["role","listbox",1,"mat-mdc-autocomplete-panel","mdc-menu-surface","mdc-menu-surface--open",3,"id"]],template:function(de,ee){1&de&&(e.NAR(),e.DNE(0,ge,3,16,"ng-template"))},styles:["div.mat-mdc-autocomplete-panel{width:100%;max-height:256px;visibility:hidden;transform-origin:center top;overflow:auto;padding:8px 0;box-sizing:border-box;position:static;border-radius:var(--mat-autocomplete-container-shape, var(--mat-app-corner-extra-small));box-shadow:var(--mat-autocomplete-container-elevation-shadow);background-color:var(--mat-autocomplete-background-color, var(--mat-app-surface-container))}.cdk-high-contrast-active div.mat-mdc-autocomplete-panel{outline:solid 1px}.cdk-overlay-pane:not(.mat-mdc-autocomplete-panel-above) div.mat-mdc-autocomplete-panel{border-top-left-radius:0;border-top-right-radius:0}.mat-mdc-autocomplete-panel-above div.mat-mdc-autocomplete-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:center bottom}div.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-visible{visibility:visible}div.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-hidden{visibility:hidden;pointer-events:none}mat-autocomplete{display:none}"],encapsulation:2,data:{animation:[Ee]},changeDetection:0})}}return se})();const xe={provide:V.kq,useExisting:(0,e.Rfq)(()=>Fe),multi:!0},ke=new e.nKC("mat-autocomplete-scroll-strategy",{providedIn:"root",factory:()=>{const se=(0,e.WQX)(d.hJ);return()=>se.scrollStrategies.reposition()}}),wt={provide:ke,deps:[d.hJ],useFactory:function J(se){return()=>se.scrollStrategies.reposition()}};let Fe=(()=>{class se{constructor(Q,de,ee,Te,ie,pe,we,Pe,Ce,Re,Ze){this._element=Q,this._overlay=de,this._viewContainerRef=ee,this._zone=Te,this._changeDetectorRef=ie,this._dir=we,this._formField=Pe,this._document=Ce,this._viewportRuler=Re,this._defaults=Ze,this._componentDestroyed=!1,this._manuallyFloatingLabel=!1,this._viewportSubscription=_.yU.EMPTY,this._breakpointObserver=(0,e.WQX)(A.QP),this._handsetLandscapeSubscription=_.yU.EMPTY,this._canOpenOnNextFocus=!0,this._closeKeyEventStream=new I.B,this._windowBlurHandler=()=>{this._canOpenOnNextFocus=this._document.activeElement!==this._element.nativeElement||this.panelOpen},this._onChange=()=>{},this._onTouched=()=>{},this.position="auto",this.autocompleteAttribute="off",this._initialized=new I.B,this._injector=(0,e.WQX)(e.zZn),this._aboveClass="mat-mdc-autocomplete-panel-above",this._overlayAttached=!1,this.optionSelections=(0,F.v)(()=>{const vt=this.autocomplete?this.autocomplete.options:null;return vt?vt.changes.pipe((0,B.Z)(vt),(0,H.n)(()=>(0,M.h)(...vt.map(st=>st.onSelectionChange)))):this._initialized.pipe((0,H.n)(()=>this.optionSelections))}),this._handlePanelKeydown=vt=>{(vt.keyCode===T._f&&!(0,T.rp)(vt)||vt.keyCode===T.i7&&(0,T.rp)(vt,"altKey"))&&(this._pendingAutoselectedOption&&(this._updateNativeInputValue(this._valueBeforeAutoSelection??""),this._pendingAutoselectedOption=null),this._closeKeyEventStream.next(),this._resetActiveItem(),vt.stopPropagation(),vt.preventDefault())},this._trackedModal=null,this._scrollStrategy=pe}ngAfterViewInit(){this._initialized.next(),this._initialized.complete();const Q=this._getWindow();typeof Q<"u"&&this._zone.runOutsideAngular(()=>Q.addEventListener("blur",this._windowBlurHandler))}ngOnChanges(Q){Q.position&&this._positionStrategy&&(this._setStrategyPositions(this._positionStrategy),this.panelOpen&&this._overlayRef.updatePosition())}ngOnDestroy(){const Q=this._getWindow();typeof Q<"u"&&Q.removeEventListener("blur",this._windowBlurHandler),this._handsetLandscapeSubscription.unsubscribe(),this._viewportSubscription.unsubscribe(),this._componentDestroyed=!0,this._destroyPanel(),this._closeKeyEventStream.complete(),this._clearFromModal()}get panelOpen(){return this._overlayAttached&&this.autocomplete.showPanel}openPanel(){this._openPanelInternal()}closePanel(){this._resetLabel(),this._overlayAttached&&(this.panelOpen&&this._zone.run(()=>{this.autocomplete.closed.emit()}),this.autocomplete._latestOpeningTrigger===this&&(this.autocomplete._isOpen=!1,this.autocomplete._latestOpeningTrigger=null),this._overlayAttached=!1,this._pendingAutoselectedOption=null,this._overlayRef&&this._overlayRef.hasAttached()&&(this._overlayRef.detach(),this._closingActionsSubscription.unsubscribe()),this._updatePanelState(),this._componentDestroyed||this._changeDetectorRef.detectChanges(),this._trackedModal&&(0,u.Ae)(this._trackedModal,"aria-owns",this.autocomplete.id))}updatePosition(){this._overlayAttached&&this._overlayRef.updatePosition()}get panelClosingActions(){return(0,M.h)(this.optionSelections,this.autocomplete._keyManager.tabOut.pipe((0,U.p)(()=>this._overlayAttached)),this._closeKeyEventStream,this._getOutsideClickStream(),this._overlayRef?this._overlayRef.detachments().pipe((0,U.p)(()=>this._overlayAttached)):(0,k.of)()).pipe((0,$.T)(Q=>Q instanceof r.MI?Q:null))}get activeOption(){return this.autocomplete&&this.autocomplete._keyManager?this.autocomplete._keyManager.activeItem:null}_getOutsideClickStream(){return(0,M.h)((0,x.R)(this._document,"click"),(0,x.R)(this._document,"auxclick"),(0,x.R)(this._document,"touchend")).pipe((0,U.p)(Q=>{const de=(0,y.Fb)(Q),ee=this._formField?this._formField.getConnectedOverlayOrigin().nativeElement:null,Te=this.connectedTo?this.connectedTo.elementRef.nativeElement:null;return this._overlayAttached&&de!==this._element.nativeElement&&this._document.activeElement!==this._element.nativeElement&&(!ee||!ee.contains(de))&&(!Te||!Te.contains(de))&&!!this._overlayRef&&!this._overlayRef.overlayElement.contains(de)}))}writeValue(Q){Promise.resolve(null).then(()=>this._assignOptionValue(Q))}registerOnChange(Q){this._onChange=Q}registerOnTouched(Q){this._onTouched=Q}setDisabledState(Q){this._element.nativeElement.disabled=Q}_handleKeydown(Q){const de=Q.keyCode,ee=(0,T.rp)(Q);if(de===T._f&&!ee&&Q.preventDefault(),this._valueOnLastKeydown=this._element.nativeElement.value,this.activeOption&&de===T.Fm&&this.panelOpen&&!ee)this.activeOption._selectViaInteraction(),this._resetActiveItem(),Q.preventDefault();else if(this.autocomplete){const Te=this.autocomplete._keyManager.activeItem,ie=de===T.i7||de===T.n6;de===T.wn||ie&&!ee&&this.panelOpen?this.autocomplete._keyManager.onKeydown(Q):ie&&this._canOpen()&&this._openPanelInternal(this._valueOnLastKeydown),(ie||this.autocomplete._keyManager.activeItem!==Te)&&(this._scrollToOption(this.autocomplete._keyManager.activeItemIndex||0),this.autocomplete.autoSelectActiveOption&&this.activeOption&&(this._pendingAutoselectedOption||(this._valueBeforeAutoSelection=this._valueOnLastKeydown),this._pendingAutoselectedOption=this.activeOption,this._assignOptionValue(this.activeOption.value)))}}_handleInput(Q){let de=Q.target,ee=de.value;if("number"===de.type&&(ee=""==ee?null:parseFloat(ee)),this._previousValue!==ee){if(this._previousValue=ee,this._pendingAutoselectedOption=null,(!this.autocomplete||!this.autocomplete.requireSelection)&&this._onChange(ee),ee){if(this.panelOpen&&!this.autocomplete.requireSelection){const Te=this.autocomplete.options?.find(ie=>ie.selected);Te&&ee!==this._getDisplayValue(Te.value)&&Te.deselect(!1)}}else this._clearPreviousSelectedOption(null,!1);if(this._canOpen()&&this._document.activeElement===Q.target){const Te=this._valueOnLastKeydown??this._element.nativeElement.value;this._valueOnLastKeydown=null,this._openPanelInternal(Te)}}}_handleFocus(){this._canOpenOnNextFocus?this._canOpen()&&(this._previousValue=this._element.nativeElement.value,this._attachOverlay(this._previousValue),this._floatLabel(!0)):this._canOpenOnNextFocus=!0}_handleClick(){this._canOpen()&&!this.panelOpen&&this._openPanelInternal()}_floatLabel(Q=!1){this._formField&&"auto"===this._formField.floatLabel&&(Q?this._formField._animateAndLockLabel():this._formField.floatLabel="always",this._manuallyFloatingLabel=!0)}_resetLabel(){this._manuallyFloatingLabel&&(this._formField&&(this._formField.floatLabel="auto"),this._manuallyFloatingLabel=!1)}_subscribeToClosingActions(){const Q=new w.c(ee=>{(0,e.mal)(()=>{ee.next()},{injector:this._injector})}),de=this.autocomplete.options.changes.pipe((0,R.M)(()=>this._positionStrategy.reapplyLastPosition()),(0,K.c)(0));return(0,M.h)(Q,de).pipe((0,H.n)(()=>this._zone.run(()=>{const ee=this.panelOpen;return this._resetActiveItem(),this._updatePanelState(),this._changeDetectorRef.detectChanges(),this.panelOpen&&this._overlayRef.updatePosition(),ee!==this.panelOpen&&(this.panelOpen?this._emitOpened():this.autocomplete.closed.emit()),this.panelClosingActions})),(0,j.s)(1)).subscribe(ee=>this._setValueAndClose(ee))}_emitOpened(){this.autocomplete.opened.emit()}_destroyPanel(){this._overlayRef&&(this.closePanel(),this._overlayRef.dispose(),this._overlayRef=null)}_getDisplayValue(Q){const de=this.autocomplete;return de&&de.displayWith?de.displayWith(Q):Q}_assignOptionValue(Q){const de=this._getDisplayValue(Q);null==Q&&this._clearPreviousSelectedOption(null,!1),this._updateNativeInputValue(de??"")}_updateNativeInputValue(Q){this._formField?this._formField._control.value=Q:this._element.nativeElement.value=Q,this._previousValue=Q}_setValueAndClose(Q){const de=this.autocomplete,ee=Q?Q.source:this._pendingAutoselectedOption;ee?(this._clearPreviousSelectedOption(ee),this._assignOptionValue(ee.value),this._onChange(ee.value),de._emitSelectEvent(ee),this._element.nativeElement.focus()):de.requireSelection&&this._element.nativeElement.value!==this._valueOnAttach&&(this._clearPreviousSelectedOption(null),this._assignOptionValue(null),de._animationDone?de._animationDone.pipe((0,j.s)(1)).subscribe(()=>this._onChange(null)):this._onChange(null)),this.closePanel()}_clearPreviousSelectedOption(Q,de){this.autocomplete?.options?.forEach(ee=>{ee!==Q&&ee.selected&&ee.deselect(de)})}_openPanelInternal(Q=this._element.nativeElement.value){this._attachOverlay(Q),this._floatLabel(),this._trackedModal&&(0,u.px)(this._trackedModal,"aria-owns",this.autocomplete.id)}_attachOverlay(Q){let de=this._overlayRef;de?(this._positionStrategy.setOrigin(this._getConnectedElement()),de.updateSize({width:this._getPanelWidth()})):(this._portal=new z.VA(this.autocomplete.template,this._viewContainerRef,{id:this._formField?.getLabelId()}),de=this._overlay.create(this._getOverlayConfig()),this._overlayRef=de,this._viewportSubscription=this._viewportRuler.change().subscribe(()=>{this.panelOpen&&de&&de.updateSize({width:this._getPanelWidth()})}),this._handsetLandscapeSubscription=this._breakpointObserver.observe(A.Rp.HandsetLandscape).subscribe(Te=>{Te.matches?this._positionStrategy.withFlexibleDimensions(!0).withGrowAfterOpen(!0).withViewportMargin(8):this._positionStrategy.withFlexibleDimensions(!1).withGrowAfterOpen(!1).withViewportMargin(0)})),de&&!de.hasAttached()&&(de.attach(this._portal),this._valueOnAttach=Q,this._valueOnLastKeydown=null,this._closingActionsSubscription=this._subscribeToClosingActions());const ee=this.panelOpen;this.autocomplete._isOpen=this._overlayAttached=!0,this.autocomplete._latestOpeningTrigger=this,this.autocomplete._setColor(this._formField?.color),this._updatePanelState(),this._applyModalPanelOwnership(),this.panelOpen&&ee!==this.panelOpen&&this._emitOpened()}_updatePanelState(){if(this.autocomplete._setVisibility(),this.panelOpen){const Q=this._overlayRef;this._keydownSubscription||(this._keydownSubscription=Q.keydownEvents().subscribe(this._handlePanelKeydown)),this._outsideClickSubscription||(this._outsideClickSubscription=Q.outsidePointerEvents().subscribe())}else this._keydownSubscription?.unsubscribe(),this._outsideClickSubscription?.unsubscribe(),this._keydownSubscription=this._outsideClickSubscription=null}_getOverlayConfig(){return new d.rR({positionStrategy:this._getOverlayPosition(),scrollStrategy:this._scrollStrategy(),width:this._getPanelWidth(),direction:this._dir??void 0,panelClass:this._defaults?.overlayPanelClass})}_getOverlayPosition(){const Q=this._overlay.position().flexibleConnectedTo(this._getConnectedElement()).withFlexibleDimensions(!1).withPush(!1);return this._setStrategyPositions(Q),this._positionStrategy=Q,Q}_setStrategyPositions(Q){const de=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],ee=this._aboveClass,Te=[{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:ee},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:ee}];let ie;ie="above"===this.position?Te:"below"===this.position?de:[...de,...Te],Q.withPositions(ie)}_getConnectedElement(){return this.connectedTo?this.connectedTo.elementRef:this._formField?this._formField.getConnectedOverlayOrigin():this._element}_getPanelWidth(){return this.autocomplete.panelWidth||this._getHostWidth()}_getHostWidth(){return this._getConnectedElement().nativeElement.getBoundingClientRect().width}_resetActiveItem(){const Q=this.autocomplete;if(Q.autoActiveFirstOption){let de=-1;for(let ee=0;ee<Q.options.length;ee++)if(!Q.options.get(ee).disabled){de=ee;break}Q._keyManager.setActiveItem(de)}else Q._keyManager.setActiveItem(-1)}_canOpen(){const Q=this._element.nativeElement;return!Q.readOnly&&!Q.disabled&&!this.autocompleteDisabled}_getWindow(){return this._document?.defaultView||window}_scrollToOption(Q){const de=this.autocomplete,ee=(0,r.jb)(Q,de.options,de.optionGroups);if(0===Q&&1===ee)de._setScrollTop(0);else if(de.panel){const Te=de.options.toArray()[Q];if(Te){const ie=Te._getHostElement(),pe=(0,r.TL)(ie.offsetTop,ie.offsetHeight,de._getScrollTop(),de.panel.nativeElement.offsetHeight);de._setScrollTop(pe)}}}_applyModalPanelOwnership(){const Q=this._element.nativeElement.closest('body > .cdk-overlay-container [aria-modal="true"]');if(!Q)return;const de=this.autocomplete.id;this._trackedModal&&(0,u.Ae)(this._trackedModal,"aria-owns",de),(0,u.px)(Q,"aria-owns",de),this._trackedModal=Q}_clearFromModal(){this._trackedModal&&((0,u.Ae)(this._trackedModal,"aria-owns",this.autocomplete.id),this._trackedModal=null)}static{this.\u0275fac=function(de){return new(de||se)(e.rXU(e.aKT),e.rXU(d.hJ),e.rXU(e.c1b),e.rXU(e.SKi),e.rXU(e.gRc),e.rXU(ke),e.rXU(Y.dS,8),e.rXU(G.xb,9),e.rXU(a.qQ,8),e.rXU(f.Xj),e.rXU(be,8))}}static{this.\u0275dir=e.FsC({type:se,selectors:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],hostAttrs:[1,"mat-mdc-autocomplete-trigger"],hostVars:7,hostBindings:function(de,ee){1&de&&e.bIt("focusin",function(){return ee._handleFocus()})("blur",function(){return ee._onTouched()})("input",function(ie){return ee._handleInput(ie)})("keydown",function(ie){return ee._handleKeydown(ie)})("click",function(){return ee._handleClick()}),2&de&&e.BMQ("autocomplete",ee.autocompleteAttribute)("role",ee.autocompleteDisabled?null:"combobox")("aria-autocomplete",ee.autocompleteDisabled?null:"list")("aria-activedescendant",ee.panelOpen&&ee.activeOption?ee.activeOption.id:null)("aria-expanded",ee.autocompleteDisabled?null:ee.panelOpen.toString())("aria-controls",ee.autocompleteDisabled||!ee.panelOpen||null==ee.autocomplete?null:ee.autocomplete.id)("aria-haspopup",ee.autocompleteDisabled?null:"listbox")},inputs:{autocomplete:[0,"matAutocomplete","autocomplete"],position:[0,"matAutocompletePosition","position"],connectedTo:[0,"matAutocompleteConnectedTo","connectedTo"],autocompleteAttribute:[0,"autocomplete","autocompleteAttribute"],autocompleteDisabled:[2,"matAutocompleteDisabled","autocompleteDisabled",e.L39]},exportAs:["matAutocompleteTrigger"],standalone:!0,features:[e.Jv_([xe]),e.GFd,e.OA$]})}}return se})(),nt=(()=>{class se{static{this.\u0275fac=function(de){return new(de||se)}}static{this.\u0275mod=e.$C({type:se})}static{this.\u0275inj=e.G2t({providers:[wt],imports:[d.z_,r.Sy,r.yE,a.MD,f.Gj,r.Sy,r.yE]})}}return se})()},72674:(Ge,L,n)=>{"use strict";n.d(L,{$z:()=>H,Hl:()=>je,iY:()=>ge});var e=n(13916),r=n(55685),a=n(25977),f=n(81474);const d=["mat-button",""],u=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],y=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],k=["mat-icon-button",""],x=["*"],T=new r.nKC("MAT_BUTTON_CONFIG"),z=[{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-base","mat-mdc-fab"]},{attribute:"mat-mini-fab",mdcClasses:["mdc-fab","mat-mdc-fab-base","mdc-fab--mini","mat-mdc-mini-fab"]},{attribute:"mat-icon-button",mdcClasses:["mdc-icon-button","mat-mdc-icon-button"]}];let V=(()=>{class ne{get ripple(){return this._rippleLoader?.getRipple(this._elementRef.nativeElement)}set ripple(fe){this._rippleLoader?.attachRipple(this._elementRef.nativeElement,fe)}get disableRipple(){return this._disableRipple}set disableRipple(fe){this._disableRipple=fe,this._updateRippleDisabled()}get disabled(){return this._disabled}set disabled(fe){this._disabled=fe,this._updateRippleDisabled()}constructor(fe,q,ce,xe){this._elementRef=fe,this._platform=q,this._ngZone=ce,this._animationMode=xe,this._focusMonitor=(0,r.WQX)(a.FN),this._rippleLoader=(0,r.WQX)(f.Ej),this._isFab=!1,this._disableRipple=!1,this._disabled=!1;const _e=(0,r.WQX)(T,{optional:!0}),ke=fe.nativeElement,J=ke.classList;this.disabledInteractive=_e?.disabledInteractive??!1,this.color=_e?.color??null,this._rippleLoader?.configureRipple(ke,{className:"mat-mdc-button-ripple"});for(const{attribute:wt,mdcClasses:Fe}of z)ke.hasAttribute(wt)&&J.add(...Fe)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._rippleLoader?.destroyRipple(this._elementRef.nativeElement)}focus(fe="program",q){fe?this._focusMonitor.focusVia(this._elementRef.nativeElement,fe,q):this._elementRef.nativeElement.focus(q)}_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{this.\u0275fac=function(q){r.QTQ()}}static{this.\u0275dir=r.FsC({type:ne,inputs:{color:"color",disableRipple:[2,"disableRipple","disableRipple",r.L39],disabled:[2,"disabled","disabled",r.L39],ariaDisabled:[2,"aria-disabled","ariaDisabled",r.L39],disabledInteractive:[2,"disabledInteractive","disabledInteractive",r.L39]},features:[r.GFd]})}}return ne})(),H=(()=>{class ne extends V{constructor(fe,q,ce,xe){super(fe,q,ce,xe)}static{this.\u0275fac=function(q){return new(q||ne)(r.rXU(r.aKT),r.rXU(e.OD),r.rXU(r.SKi),r.rXU(r.bc$,8))}}static{this.\u0275cmp=r.VBU({type:ne,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostVars:14,hostBindings:function(q,ce){2&q&&(r.BMQ("disabled",ce._getDisabledAttribute())("aria-disabled",ce._getAriaDisabled()),r.HbH(ce.color?"mat-"+ce.color:""),r.AVh("mat-mdc-button-disabled",ce.disabled)("mat-mdc-button-disabled-interactive",ce.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===ce._animationMode)("mat-unthemed",!ce.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],standalone:!0,features:[r.Vt3,r.aNF],attrs:d,ngContentSelectors:y,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(q,ce){1&q&&(r.NAR(u),r.nrm(0,"span",0),r.SdG(1),r.j41(2,"span",1),r.SdG(3,1),r.k0s(),r.SdG(4,2),r.nrm(5,"span",2)(6,"span",3)),2&q&&r.AVh("mdc-button__ripple",!ce._isFab)("mdc-fab__ripple",ce._isFab)},styles:['.mat-mdc-button-base{text-decoration:none}.mdc-button{-webkit-user-select:none;user-select:none;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;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0);padding:0 8px}.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__label{position:relative}.mat-mdc-button{padding:0 var(--mat-text-button-horizontal-padding, 8px);height:var(--mdc-text-button-container-height);font-family:var(--mdc-text-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-text-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-text-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-text-button-label-text-transform);font-weight:var(--mdc-text-button-label-text-weight, var(--mat-app-label-large-weight))}.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, var(--mat-app-primary))}.mat-mdc-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-hover-state-layer-opacity, var(--mat-app-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, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-pressed-state-layer-opacity, var(--mat-app-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,.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mat-app-corner-full))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, var(--mat-app-primary))}.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{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 var(--mat-filled-button-horizontal-padding, 16px);height:var(--mdc-filled-button-container-height);font-family:var(--mdc-filled-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-filled-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-filled-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-filled-button-label-text-transform);font-weight:var(--mdc-filled-button-label-text-weight, var(--mat-app-label-large-weight))}.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, var(--mat-app-on-primary))}.mat-mdc-unelevated-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-hover-state-layer-opacity, var(--mat-app-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, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-pressed-state-layer-opacity, var(--mat-app-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:not(:disabled){color:var(--mdc-filled-button-label-text-color, var(--mat-app-on-primary));background-color:var(--mdc-filled-button-container-color, var(--mat-app-primary))}.mat-mdc-unelevated-button,.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mat-app-corner-full))}.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{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 var(--mat-protected-button-horizontal-padding, 16px);box-shadow:var(--mdc-protected-button-container-elevation-shadow, var(--mat-app-level1));height:var(--mdc-protected-button-container-height);font-family:var(--mdc-protected-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-protected-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-protected-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-protected-button-label-text-transform);font-weight:var(--mdc-protected-button-label-text-weight, var(--mat-app-label-large-weight))}.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, var(--mat-app-primary))}.mat-mdc-raised-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-hover-state-layer-opacity, var(--mat-app-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, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-pressed-state-layer-opacity, var(--mat-app-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:not(:disabled){color:var(--mdc-protected-button-label-text-color, var(--mat-app-primary));background-color:var(--mdc-protected-button-container-color, var(--mat-app-surface))}.mat-mdc-raised-button,.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mat-app-corner-full))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation-shadow, var(--mat-app-level2))}.mat-mdc-raised-button:focus{box-shadow:var(--mdc-protected-button-focus-container-elevation-shadow, var(--mat-app-level1))}.mat-mdc-raised-button:active,.mat-mdc-raised-button:focus:active{box-shadow:var(--mdc-protected-button-pressed-container-elevation-shadow, var(--mat-app-level1))}.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, var(--mat-app-level0))}.mat-mdc-raised-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 var(--mat-outlined-button-horizontal-padding, 15px);height:var(--mdc-outlined-button-container-height);font-family:var(--mdc-outlined-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-outlined-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-outlined-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-outlined-button-label-text-transform);font-weight:var(--mdc-outlined-button-label-text-weight, var(--mat-app-label-large-weight));border-radius:var(--mdc-outlined-button-container-shape, var(--mat-app-corner-full));border-width: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, var(--mat-app-primary))}.mat-mdc-outlined-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-hover-state-layer-opacity, var(--mat-app-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, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-pressed-state-layer-opacity, var(--mat-app-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:not(:disabled){color:var(--mdc-outlined-button-label-text-color, var(--mat-app-primary));border-color:var(--mdc-outlined-button-outline-color, var(--mat-app-outline))}.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-outlined-button .mdc-button__ripple{border-width:var(--mdc-outlined-button-outline-width);border-style:solid;border-color:rgba(0,0,0,0)}.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-button .mat-icon,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-unelevated-button .mat-icon,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-raised-button .mat-icon,.mat-mdc-outlined-button .mdc-button__label,.mat-mdc-outlined-button .mat-icon{z-index:1;position:relative}.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}.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 ne})(),ge=(()=>{class ne extends V{constructor(fe,q,ce,xe){super(fe,q,ce,xe),this._rippleLoader.configureRipple(this._elementRef.nativeElement,{centered:!0})}static{this.\u0275fac=function(q){return new(q||ne)(r.rXU(r.aKT),r.rXU(e.OD),r.rXU(r.SKi),r.rXU(r.bc$,8))}}static{this.\u0275cmp=r.VBU({type:ne,selectors:[["button","mat-icon-button",""]],hostVars:14,hostBindings:function(q,ce){2&q&&(r.BMQ("disabled",ce._getDisabledAttribute())("aria-disabled",ce._getAriaDisabled()),r.HbH(ce.color?"mat-"+ce.color:""),r.AVh("mat-mdc-button-disabled",ce.disabled)("mat-mdc-button-disabled-interactive",ce.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===ce._animationMode)("mat-unthemed",!ce.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],standalone:!0,features:[r.Vt3,r.aNF],attrs:k,ngContentSelectors:x,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(q,ce){1&q&&(r.NAR(),r.nrm(0,"span",0),r.SdG(1),r.nrm(2,"span",1)(3,"span",2))},styles:['.mat-mdc-icon-button{-webkit-user-select:none;user-select:none;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;z-index:0;overflow:visible;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);color:var(--mdc-icon-button-icon-color, var(--mat-app-on-surface-variant));-webkit-tap-highlight-color:rgba(0,0,0,0)}.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 img,.mat-mdc-icon-button svg{width:var(--mdc-icon-button-icon-size);height:var(--mdc-icon-button-icon-size);vertical-align:baseline}.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,.mat-mdc-icon-button .mat-icon{z-index:1;position:relative}.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, var(--mat-app-on-surface-variant))}.mat-mdc-icon-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-hover-state-layer-opacity, var(--mat-app-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, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-pressed-state-layer-opacity, var(--mat-app-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[hidden]{display:none}.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 ne})(),je=(()=>{class ne{static{this.\u0275fac=function(q){return new(q||ne)}}static{this.\u0275mod=r.$C({type:ne})}static{this.\u0275inj=r.G2t({imports:[f.yE,f.pZ,f.yE]})}}return ne})()},90588:(Ge,L,n)=>{"use strict";n.d(L,{Hu:()=>R,Lc:()=>x,RN:()=>I,dh:()=>F,m2:()=>k});var e=n(55685),r=n(31761),a=n(81474);const f=["*"],_=new e.nKC("MAT_CARD_CONFIG");let I=(()=>{class K{constructor(Y){this.appearance=Y?.appearance||"raised"}static{this.\u0275fac=function(O){return new(O||K)(e.rXU(_,8))}}static{this.\u0275cmp=e.VBU({type:K,selectors:[["mat-card"]],hostAttrs:[1,"mat-mdc-card","mdc-card"],hostVars:4,hostBindings:function(O,me){2&O&&e.AVh("mat-mdc-card-outlined","outlined"===me.appearance)("mdc-card--outlined","outlined"===me.appearance)},inputs:{appearance:"appearance"},exportAs:["matCard"],standalone:!0,features:[e.aNF],ngContentSelectors:f,decls:1,vars:0,template:function(O,me){1&O&&(e.NAR(),e.SdG(0))},styles:['.mat-mdc-card{display:flex;flex-direction:column;box-sizing:border-box;position:relative;border-style:solid;border-width:0;background-color:var(--mdc-elevated-card-container-color, var(--mat-app-surface-container-low));border-color:var(--mdc-elevated-card-container-color, var(--mat-app-surface-container-low));border-radius:var(--mdc-elevated-card-container-shape, var(--mat-app-corner-medium));box-shadow:var(--mdc-elevated-card-container-elevation, var(--mat-app-level1))}.mat-mdc-card::after{position:absolute;top:0;left:0;width:100%;height:100%;border:solid 1px rgba(0,0,0,0);content:"";display:block;pointer-events:none;box-sizing:border-box;border-radius:var(--mdc-elevated-card-container-shape, var(--mat-app-corner-medium))}.mat-mdc-card-outlined{background-color:var(--mdc-outlined-card-container-color, var(--mat-app-surface));border-radius:var(--mdc-outlined-card-container-shape, var(--mat-app-corner-medium));border-width:var(--mdc-outlined-card-outline-width);border-color:var(--mdc-outlined-card-outline-color, var(--mat-app-outline-variant));box-shadow:var(--mdc-outlined-card-container-elevation, var(--mat-app-level0))}.mat-mdc-card-outlined::after{border:none}.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}.mat-mdc-card-actions{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;min-height:52px;padding:8px}.mat-mdc-card-title{font-family:var(--mat-card-title-text-font, var(--mat-app-title-large-font));line-height:var(--mat-card-title-text-line-height, var(--mat-app-title-large-line-height));font-size:var(--mat-card-title-text-size, var(--mat-app-title-large-size));letter-spacing:var(--mat-card-title-text-tracking, var(--mat-app-title-large-tracking));font-weight:var(--mat-card-title-text-weight, var(--mat-app-title-large-weight))}.mat-mdc-card-subtitle{color:var(--mat-card-subtitle-text-color, var(--mat-app-on-surface));font-family:var(--mat-card-subtitle-text-font, var(--mat-app-title-medium-font));line-height:var(--mat-card-subtitle-text-line-height, var(--mat-app-title-medium-line-height));font-size:var(--mat-card-subtitle-text-size, var(--mat-app-title-medium-size));letter-spacing:var(--mat-card-subtitle-text-tracking, var(--mat-app-title-medium-tracking));font-weight:var(--mat-card-subtitle-text-weight, var(--mat-app-title-medium-weight))}.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 K})(),F=(()=>{class K{static{this.\u0275fac=function(O){return new(O||K)}}static{this.\u0275dir=e.FsC({type:K,selectors:[["mat-card-title"],["","mat-card-title",""],["","matCardTitle",""]],hostAttrs:[1,"mat-mdc-card-title"],standalone:!0})}}return K})(),k=(()=>{class K{static{this.\u0275fac=function(O){return new(O||K)}}static{this.\u0275dir=e.FsC({type:K,selectors:[["mat-card-content"]],hostAttrs:[1,"mat-mdc-card-content"],standalone:!0})}}return K})(),x=(()=>{class K{static{this.\u0275fac=function(O){return new(O||K)}}static{this.\u0275dir=e.FsC({type:K,selectors:[["mat-card-subtitle"],["","mat-card-subtitle",""],["","matCardSubtitle",""]],hostAttrs:[1,"mat-mdc-card-subtitle"],standalone:!0})}}return K})(),R=(()=>{class K{static{this.\u0275fac=function(O){return new(O||K)}}static{this.\u0275mod=e.$C({type:K})}static{this.\u0275inj=e.G2t({imports:[a.yE,r.MD,a.yE]})}}return K})()},63021:(Ge,L,n)=>{"use strict";n.d(L,{So:()=>x,g7:()=>z});var e=n(55685),r=n(94665),a=n(81474);const f=["input"],d=["label"],u=["*"],y=new e.nKC("mat-checkbox-default-options",{providedIn:"root",factory:m});function m(){return{color:"accent",clickAction:"check-indeterminate",disabledInteractive:!1}}var _=function(V){return V[V.Init=0]="Init",V[V.Checked=1]="Checked",V[V.Unchecked=2]="Unchecked",V[V.Indeterminate=3]="Indeterminate",V}(_||{});const I={provide:r.kq,useExisting:(0,e.Rfq)(()=>x),multi:!0};class F{}let M=0;const k=m();let x=(()=>{class V{focus(){this._inputElement.nativeElement.focus()}_createChangeEvent(B){const H=new F;return H.source=this,H.checked=B,H}_getAnimationTargetElement(){return this._inputElement?.nativeElement}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(B,H,U,$,R,K){this._elementRef=B,this._changeDetectorRef=H,this._ngZone=U,this._animationMode=R,this._options=K,this._animationClasses={uncheckedToChecked:"mdc-checkbox--anim-unchecked-checked",uncheckedToIndeterminate:"mdc-checkbox--anim-unchecked-indeterminate",checkedToUnchecked:"mdc-checkbox--anim-checked-unchecked",checkedToIndeterminate:"mdc-checkbox--anim-checked-indeterminate",indeterminateToChecked:"mdc-checkbox--anim-indeterminate-checked",indeterminateToUnchecked:"mdc-checkbox--anim-indeterminate-unchecked"},this.ariaLabel="",this.ariaLabelledby=null,this.labelPosition="after",this.name=null,this.change=new e.bkB,this.indeterminateChange=new e.bkB,this._onTouched=()=>{},this._currentAnimationClass="",this._currentCheckState=_.Init,this._controlValueAccessorChangeFn=()=>{},this._validatorChangeFn=()=>{},this._checked=!1,this._disabled=!1,this._indeterminate=!1,this._options=this._options||k,this.color=this._options.color||k.color,this.tabIndex=parseInt($)||0,this.id=this._uniqueId="mat-mdc-checkbox-"+ ++M,this.disabledInteractive=K?.disabledInteractive??!1}ngOnChanges(B){B.required&&this._validatorChangeFn()}ngAfterViewInit(){this._syncIndeterminate(this._indeterminate)}get checked(){return this._checked}set checked(B){B!=this.checked&&(this._checked=B,this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(B){B!==this.disabled&&(this._disabled=B,this._changeDetectorRef.markForCheck())}get indeterminate(){return this._indeterminate}set indeterminate(B){const H=B!=this._indeterminate;this._indeterminate=B,H&&(this._transitionCheckState(this._indeterminate?_.Indeterminate:this.checked?_.Checked:_.Unchecked),this.indeterminateChange.emit(this._indeterminate)),this._syncIndeterminate(this._indeterminate)}_isRippleDisabled(){return this.disableRipple||this.disabled}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}writeValue(B){this.checked=!!B}registerOnChange(B){this._controlValueAccessorChangeFn=B}registerOnTouched(B){this._onTouched=B}setDisabledState(B){this.disabled=B}validate(B){return this.required&&!0!==B.value?{required:!0}:null}registerOnValidatorChange(B){this._validatorChangeFn=B}_transitionCheckState(B){let H=this._currentCheckState,U=this._getAnimationTargetElement();if(H!==B&&U&&(this._currentAnimationClass&&U.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(H,B),this._currentCheckState=B,this._currentAnimationClass.length>0)){U.classList.add(this._currentAnimationClass);const $=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{U.classList.remove($)},1e3)})}}_emitChangeEvent(){this._controlValueAccessorChangeFn(this.checked),this.change.emit(this._createChangeEvent(this.checked)),this._inputElement&&(this._inputElement.nativeElement.checked=this.checked)}toggle(){this.checked=!this.checked,this._controlValueAccessorChangeFn(this.checked)}_handleInputClick(){const B=this._options?.clickAction;this.disabled||"noop"===B?(this.disabled&&this.disabledInteractive||!this.disabled&&"noop"===B)&&(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate):(this.indeterminate&&"check"!==B&&Promise.resolve().then(()=>{this._indeterminate=!1,this.indeterminateChange.emit(this._indeterminate)}),this._checked=!this._checked,this._transitionCheckState(this._checked?_.Checked:_.Unchecked),this._emitChangeEvent())}_onInteractionEvent(B){B.stopPropagation()}_onBlur(){Promise.resolve().then(()=>{this._onTouched(),this._changeDetectorRef.markForCheck()})}_getAnimationClassForCheckStateTransition(B,H){if("NoopAnimations"===this._animationMode)return"";switch(B){case _.Init:if(H===_.Checked)return this._animationClasses.uncheckedToChecked;if(H==_.Indeterminate)return this._checked?this._animationClasses.checkedToIndeterminate:this._animationClasses.uncheckedToIndeterminate;break;case _.Unchecked:return H===_.Checked?this._animationClasses.uncheckedToChecked:this._animationClasses.uncheckedToIndeterminate;case _.Checked:return H===_.Unchecked?this._animationClasses.checkedToUnchecked:this._animationClasses.checkedToIndeterminate;case _.Indeterminate:return H===_.Checked?this._animationClasses.indeterminateToChecked:this._animationClasses.indeterminateToUnchecked}return""}_syncIndeterminate(B){const H=this._inputElement;H&&(H.nativeElement.indeterminate=B)}_onInputClick(){this._handleInputClick()}_onTouchTargetClick(){this._handleInputClick(),this.disabled||this._inputElement.nativeElement.focus()}_preventBubblingFromLabel(B){B.target&&this._labelElement.nativeElement.contains(B.target)&&B.stopPropagation()}static{this.\u0275fac=function(H){return new(H||V)(e.rXU(e.aKT),e.rXU(e.gRc),e.rXU(e.SKi),e.kS0("tabindex"),e.rXU(e.bc$,8),e.rXU(y,8))}}static{this.\u0275cmp=e.VBU({type:V,selectors:[["mat-checkbox"]],viewQuery:function(H,U){if(1&H&&(e.GBs(f,5),e.GBs(d,5),e.GBs(a.r6,5)),2&H){let $;e.mGM($=e.lsd())&&(U._inputElement=$.first),e.mGM($=e.lsd())&&(U._labelElement=$.first),e.mGM($=e.lsd())&&(U.ripple=$.first)}},hostAttrs:[1,"mat-mdc-checkbox"],hostVars:16,hostBindings:function(H,U){2&H&&(e.Mr5("id",U.id),e.BMQ("tabindex",null)("aria-label",null)("aria-labelledby",null),e.HbH(U.color?"mat-"+U.color:"mat-accent"),e.AVh("_mat-animation-noopable","NoopAnimations"===U._animationMode)("mdc-checkbox--disabled",U.disabled)("mat-mdc-checkbox-disabled",U.disabled)("mat-mdc-checkbox-checked",U.checked)("mat-mdc-checkbox-disabled-interactive",U.disabledInteractive))},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],id:"id",required:[2,"required","required",e.L39],labelPosition:"labelPosition",name:"name",value:"value",disableRipple:[2,"disableRipple","disableRipple",e.L39],tabIndex:[2,"tabIndex","tabIndex",B=>null==B?void 0:(0,e.Udg)(B)],color:"color",disabledInteractive:[2,"disabledInteractive","disabledInteractive",e.L39],checked:[2,"checked","checked",e.L39],disabled:[2,"disabled","disabled",e.L39],indeterminate:[2,"indeterminate","indeterminate",e.L39]},outputs:{change:"change",indeterminateChange:"indeterminateChange"},exportAs:["matCheckbox"],standalone:!0,features:[e.Jv_([I,{provide:r.cz,useExisting:V,multi:!0}]),e.GFd,e.OA$,e.aNF],ngContentSelectors:u,decls:15,vars:20,consts:[["checkbox",""],["input",""],["label",""],["mat-internal-form-field","",3,"click","labelPosition"],[1,"mdc-checkbox"],[1,"mat-mdc-checkbox-touch-target",3,"click"],["type","checkbox",1,"mdc-checkbox__native-control",3,"blur","click","change","checked","indeterminate","disabled","id","required","tabIndex"],[1,"mdc-checkbox__ripple"],[1,"mdc-checkbox__background"],["focusable","false","viewBox","0 0 24 24","aria-hidden","true",1,"mdc-checkbox__checkmark"],["fill","none","d","M1.73,12.91 8.1,19.28 22.79,4.59",1,"mdc-checkbox__checkmark-path"],[1,"mdc-checkbox__mixedmark"],["mat-ripple","",1,"mat-mdc-checkbox-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-label",3,"for"]],template:function(H,U){if(1&H){const $=e.RV6();e.NAR(),e.j41(0,"div",3),e.bIt("click",function(K){return e.eBV($),e.Njj(U._preventBubblingFromLabel(K))}),e.j41(1,"div",4,0)(3,"div",5),e.bIt("click",function(){return e.eBV($),e.Njj(U._onTouchTargetClick())}),e.k0s(),e.j41(4,"input",6,1),e.bIt("blur",function(){return e.eBV($),e.Njj(U._onBlur())})("click",function(){return e.eBV($),e.Njj(U._onInputClick())})("change",function(K){return e.eBV($),e.Njj(U._onInteractionEvent(K))}),e.k0s(),e.nrm(6,"div",7),e.j41(7,"div",8),e.qSk(),e.j41(8,"svg",9),e.nrm(9,"path",10),e.k0s(),e.joV(),e.nrm(10,"div",11),e.k0s(),e.nrm(11,"div",12),e.k0s(),e.j41(12,"label",13,2),e.SdG(14),e.k0s()()}if(2&H){const $=e.sdS(2);e.Y8G("labelPosition",U.labelPosition),e.R7$(4),e.AVh("mdc-checkbox--selected",U.checked),e.Y8G("checked",U.checked)("indeterminate",U.indeterminate)("disabled",U.disabled&&!U.disabledInteractive)("id",U.inputId)("required",U.required)("tabIndex",U.disabled&&!U.disabledInteractive?-1:U.tabIndex),e.BMQ("aria-label",U.ariaLabel||null)("aria-labelledby",U.ariaLabelledby)("aria-describedby",U.ariaDescribedby)("aria-checked",U.indeterminate?"mixed":null)("aria-disabled",!(!U.disabled||!U.disabledInteractive)||null)("name",U.name)("value",U.value),e.R7$(7),e.Y8G("matRippleTrigger",$)("matRippleDisabled",U.disableRipple||U.disabled)("matRippleCentered",!0),e.R7$(),e.Y8G("for",U.inputId)}},dependencies:[a.r6,a.tO],styles:['.mdc-checkbox{display:inline-block;position:relative;flex:0 0 18px;box-sizing:content-box;width:18px;height:18px;line-height:0;white-space:nowrap;cursor:pointer;vertical-align:bottom;padding:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px)/2);margin:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2)}.mdc-checkbox:hover .mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity));background-color:var(--mdc-checkbox-unselected-hover-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox:hover .mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-hover-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox .mdc-checkbox__native-control:focus~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity));background-color:var(--mdc-checkbox-unselected-focus-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox .mdc-checkbox__native-control:focus~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-focus-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox:active .mdc-checkbox__native-control~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity));background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color, var(--mat-app-primary))}.mdc-checkbox:active .mdc-checkbox__native-control~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color, var(--mat-app-primary))}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity));background-color:var(--mdc-checkbox-selected-hover-state-layer-color, var(--mat-app-primary))}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-hover-state-layer-color, var(--mat-app-primary))}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity));background-color:var(--mdc-checkbox-selected-focus-state-layer-color, var(--mat-app-primary))}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-focus-state-layer-color, var(--mat-app-primary))}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity));background-color:var(--mdc-checkbox-selected-pressed-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-pressed-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control~.mat-mdc-checkbox-ripple .mat-ripple-element,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control~.mdc-checkbox__ripple{background-color:var(--mdc-checkbox-unselected-hover-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox .mdc-checkbox__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit;width:var(--mdc-checkbox-state-layer-size, 40px);height:var(--mdc-checkbox-state-layer-size, 40px);top:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2);right:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2)}.mdc-checkbox--disabled{cursor:default;pointer-events:none}.cdk-high-contrast-active .mdc-checkbox--disabled{opacity:.5}.mdc-checkbox__background{display:inline-flex;position:absolute;align-items:center;justify-content:center;box-sizing:border-box;width:18px;height:18px;border:2px solid currentColor;border-radius:2px;background-color:rgba(0,0,0,0);pointer-events:none;will-change:background-color,border-color;transition:background-color 90ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms cubic-bezier(0.4, 0, 0.6, 1);-webkit-print-color-adjust:exact;color-adjust:exact;border-color:var(--mdc-checkbox-unselected-icon-color, var(--mat-app-on-surface-variant));top:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px)/2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px)/2)}.mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-icon-color, var(--mat-app-primary));background-color:var(--mdc-checkbox-selected-icon-color, var(--mat-app-primary))}.mdc-checkbox--disabled .mdc-checkbox__background{border-color:var(--mdc-checkbox-disabled-unselected-icon-color)}.mdc-checkbox__native-control:disabled:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:disabled:indeterminate~.mdc-checkbox__background{background-color:var(--mdc-checkbox-disabled-selected-icon-color);border-color:rgba(0,0,0,0)}.mdc-checkbox:hover .mdc-checkbox__native-control:not(:checked)~.mdc-checkbox__background,.mdc-checkbox:hover .mdc-checkbox__native-control:not(:indeterminate)~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-hover-icon-color, var(--mat-app-on-surface));background-color:rgba(0,0,0,0)}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox:hover .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mat-app-primary));background-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mat-app-primary))}.mdc-checkbox__native-control:focus:focus:not(:checked)~.mdc-checkbox__background,.mdc-checkbox__native-control:focus:focus:not(:indeterminate)~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-focus-icon-color, var(--mat-app-on-surface))}.mdc-checkbox__native-control:focus:focus:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:focus:focus:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mat-app-primary));background-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mat-app-primary))}.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox:hover .mdc-checkbox__native-control~.mdc-checkbox__background,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control:focus~.mdc-checkbox__background,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__background{border-color:var(--mdc-checkbox-disabled-unselected-icon-color)}.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{background-color:var(--mdc-checkbox-disabled-selected-icon-color);border-color:rgba(0,0,0,0)}.mdc-checkbox__checkmark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;transition:opacity 180ms cubic-bezier(0.4, 0, 0.6, 1);color:var(--mdc-checkbox-selected-checkmark-color, var(--mat-app-on-primary))}.cdk-high-contrast-active .mdc-checkbox__checkmark{color:CanvasText}.mdc-checkbox--disabled .mdc-checkbox__checkmark,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__checkmark{color:var(--mdc-checkbox-disabled-selected-checkmark-color, var(--mat-app-surface))}.cdk-high-contrast-active .mdc-checkbox--disabled .mdc-checkbox__checkmark,.cdk-high-contrast-active .mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__checkmark{color:CanvasText}.mdc-checkbox__checkmark-path{transition:stroke-dashoffset 180ms cubic-bezier(0.4, 0, 0.6, 1);stroke:currentColor;stroke-width:3.12px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385}.mdc-checkbox__mixedmark{width:100%;height:0;transform:scaleX(0) rotate(0deg);border-width:1px;border-style:solid;opacity:0;transition:opacity 90ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms cubic-bezier(0.4, 0, 0.6, 1);border-color:var(--mdc-checkbox-selected-checkmark-color, var(--mat-app-on-primary))}.cdk-high-contrast-active .mdc-checkbox__mixedmark{margin:0 1px}.mdc-checkbox--disabled .mdc-checkbox__mixedmark,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-disabled-selected-checkmark-color, var(--mat-app-surface))}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background,.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background{animation-duration:180ms;animation-timing-function:linear}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-unchecked-checked-checkmark-path 180ms linear;transition:none}.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear;transition:none}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{animation:mdc-checkbox-indeterminate-checked-checkmark 500ms linear;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-checked-mixedmark 500ms linear;transition:none}.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear;transition:none}.mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{transition:border-color 90ms cubic-bezier(0, 0, 0.2, 1),background-color 90ms cubic-bezier(0, 0, 0.2, 1)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark-path{stroke-dashoffset:0}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark{transition:opacity 180ms cubic-bezier(0, 0, 0.2, 1),transform 180ms cubic-bezier(0, 0, 0.2, 1);opacity:1}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(-45deg)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark{transform:rotate(45deg);opacity:0;transition:opacity 90ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(0deg);opacity:1}@keyframes mdc-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:29.7833385}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}100%{stroke-dashoffset:0}}@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{transform:scaleX(1)}}@keyframes mdc-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-29.7833385}}@keyframes mdc-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(45deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(45deg);opacity:0}to{transform:rotate(360deg);opacity:1}}@keyframes mdc-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:rotate(-45deg);opacity:0}to{transform:rotate(0deg);opacity:1}}@keyframes mdc-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(315deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;transform:scaleX(1);opacity:1}32.8%,100%{transform:scaleX(0);opacity:0}}.mat-mdc-checkbox{display:inline-block;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-checkbox._mat-animation-noopable .mdc-checkbox *,.mat-mdc-checkbox._mat-animation-noopable .mdc-checkbox *::before{transition:none !important;animation:none !important}.mat-mdc-checkbox label{cursor:pointer}.mat-mdc-checkbox .mat-internal-form-field{color:var(--mat-checkbox-label-text-color, var(--mat-app-on-surface));font-family:var(--mat-checkbox-label-text-font, var(--mat-app-body-medium-font));line-height:var(--mat-checkbox-label-text-line-height, var(--mat-app-body-medium-line-height));font-size:var(--mat-checkbox-label-text-size, var(--mat-app-body-medium-size));letter-spacing:var(--mat-checkbox-label-text-tracking, var(--mat-app-body-medium-tracking));font-weight:var(--mat-checkbox-label-text-weight, var(--mat-app-body-medium-weight))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled.mat-mdc-checkbox-disabled-interactive{pointer-events:auto}.mat-mdc-checkbox.mat-mdc-checkbox-disabled.mat-mdc-checkbox-disabled-interactive input{cursor:default}.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{cursor:default;color:var(--mat-checkbox-disabled-label-color)}.mat-mdc-checkbox label:empty{display:none}.mat-mdc-checkbox .mdc-checkbox__ripple{opacity:0}.mat-mdc-checkbox-ripple,.mdc-checkbox__ripple{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-checkbox-ripple:not(:empty),.mdc-checkbox__ripple:not(:empty){transform:translateZ(0)}.mat-mdc-checkbox-ripple .mat-ripple-element{opacity:.1}.mat-mdc-checkbox-touch-target{position:absolute;top:50%;left:50%;height:48px;width:48px;transform:translate(-50%, -50%);display:var(--mat-checkbox-touch-target-display)}.mat-mdc-checkbox-ripple::before{border-radius:50%}.mdc-checkbox__native-control:focus~.mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}}return V})(),z=(()=>{class V{static{this.\u0275fac=function(H){return new(H||V)}}static{this.\u0275mod=e.$C({type:V})}static{this.\u0275inj=e.G2t({imports:[x,a.yE,a.yE]})}}return V})()},81474:(Ge,L,n)=>{"use strict";n.d(L,{r5:()=>B,ed:()=>H,MJ:()=>ce,es:()=>Q,de:()=>xe,Ju:()=>fe,QC:()=>dt,is:()=>gn,$E:()=>Tt,yE:()=>R,Np:()=>ie,wT:()=>At,Sy:()=>Tn,MI:()=>Ie,wg:()=>sn,O5:()=>nn,r6:()=>xt,Ej:()=>On,pZ:()=>rn,ug:()=>Ke,Ex:()=>pe,X0:()=>je,tO:()=>ln,jb:()=>lt,TL:()=>vn,GG:()=>ge,Ob:()=>O,J8:()=>ne,BF:()=>Ee});var e=n(55685),r=n(25977),a=n(1579),d=n(31761),u=n(13916),y=n(71013),m=n(40352),_=n(97032);const M=["text"],k=[[["mat-icon"]],"*"],x=["mat-icon","*"];function w(Vt,Qt){if(1&Vt&&e.nrm(0,"mat-pseudo-checkbox",1),2&Vt){const $t=e.XpG();e.Y8G("disabled",$t.disabled)("state",$t.selected?"checked":"unchecked")}}function T(Vt,Qt){if(1&Vt&&e.nrm(0,"mat-pseudo-checkbox",3),2&Vt){const $t=e.XpG();e.Y8G("disabled",$t.disabled)}}function A(Vt,Qt){if(1&Vt&&(e.j41(0,"span",4),e.EFF(1),e.k0s()),2&Vt){const $t=e.XpG();e.R7$(),e.SpI("(",$t.group.label,")")}}const z=["mat-internal-form-field",""],V=["*"];let B=(()=>{class Vt{static{this.STANDARD_CURVE="cubic-bezier(0.4,0.0,0.2,1)"}static{this.DECELERATION_CURVE="cubic-bezier(0.0,0.0,0.2,1)"}static{this.ACCELERATION_CURVE="cubic-bezier(0.4,0.0,1,1)"}static{this.SHARP_CURVE="cubic-bezier(0.4,0.0,0.6,1)"}}return Vt})(),H=(()=>{class Vt{static{this.COMPLEX="375ms"}static{this.ENTERING="225ms"}static{this.EXITING="195ms"}}return Vt})();const $=new e.nKC("mat-sanity-checks",{providedIn:"root",factory:function U(){return!0}});let R=(()=>{class Vt{constructor($t,un,Zt){this._sanityChecks=un,this._document=Zt,this._hasDoneGlobalChecks=!1,$t._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled($t){return!(0,u.v8)()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[$t])}static{this.\u0275fac=function(un){return new(un||Vt)(e.KVO(r.Q_),e.KVO($,8),e.KVO(d.qQ))}}static{this.\u0275mod=e.$C({type:Vt})}static{this.\u0275inj=e.G2t({imports:[a.jI,a.jI]})}}return Vt})();function O(Vt){return class extends Vt{get disabled(){return this._disabled}set disabled(Qt){this._disabled=(0,y.he)(Qt)}constructor(...Qt){super(...Qt),this._disabled=!1}}}function ge(Vt){return class extends Vt{get disableRipple(){return this._disableRipple}set disableRipple(Qt){this._disableRipple=(0,y.he)(Qt)}constructor(...Qt){super(...Qt),this._disableRipple=!1}}}function Ee(Vt,Qt=0){return class extends Vt{get tabIndex(){return this.disabled?-1:this._tabIndex}set tabIndex($t){this._tabIndex=null!=$t?(0,y.OE)($t):this.defaultTabIndex}constructor(...$t){super(...$t),this._tabIndex=Qt,this.defaultTabIndex=Qt}}}class je{constructor(Qt,$t,un,Zt,on){this._defaultMatcher=Qt,this.ngControl=$t,this._parentFormGroup=un,this._parentForm=Zt,this._stateChanges=on,this.errorState=!1}updateErrorState(){const Qt=this.errorState,$t=this._parentFormGroup||this._parentForm,un=this.matcher||this._defaultMatcher,Zt=this.ngControl?this.ngControl.control:null,on=un?.isErrorState(Zt,$t)??!1;on!==Qt&&(this.errorState=on,this._stateChanges.next())}}function ne(Vt){return class extends Vt{get errorState(){return this._getTracker().errorState}set errorState(Qt){this._getTracker().errorState=Qt}get errorStateMatcher(){return this._getTracker().matcher}set errorStateMatcher(Qt){this._getTracker().matcher=Qt}updateErrorState(){this._getTracker().updateErrorState()}_getTracker(){return this._tracker||(this._tracker=new je(this._defaultErrorStateMatcher,this.ngControl,this._parentFormGroup,this._parentForm,this.stateChanges)),this._tracker}constructor(...Qt){super(...Qt)}}}const fe=new e.nKC("MAT_DATE_LOCALE",{providedIn:"root",factory:function q(){return(0,e.WQX)(e.xe9)}});class ce{constructor(){this._localeChanges=new m.B,this.localeChanges=this._localeChanges}getValidDateOrNull(Qt){return this.isDateInstance(Qt)&&this.isValid(Qt)?Qt:null}deserialize(Qt){return null==Qt||this.isDateInstance(Qt)&&this.isValid(Qt)?Qt:this.invalid()}setLocale(Qt){this.locale=Qt,this._localeChanges.next()}compareDate(Qt,$t){return this.getYear(Qt)-this.getYear($t)||this.getMonth(Qt)-this.getMonth($t)||this.getDate(Qt)-this.getDate($t)}sameDate(Qt,$t){if(Qt&&$t){let un=this.isValid(Qt),Zt=this.isValid($t);return un&&Zt?!this.compareDate(Qt,$t):un==Zt}return Qt==$t}clampDate(Qt,$t,un){return $t&&this.compareDate(Qt,$t)<0?$t:un&&this.compareDate(Qt,un)>0?un:Qt}}const xe=new e.nKC("mat-date-formats");let Q=(()=>{class Vt{isErrorState($t,un){return!!($t&&$t.invalid&&($t.touched||un&&un.submitted))}static{this.\u0275fac=function(un){return new(un||Vt)}}static{this.\u0275prov=e.jDH({token:Vt,factory:Vt.\u0275fac,providedIn:"root"})}}return Vt})(),ie=(()=>{class Vt{static{this.\u0275fac=function(un){return new(un||Vt)}}static{this.\u0275mod=e.$C({type:Vt})}static{this.\u0275inj=e.G2t({imports:[R,R]})}}return Vt})();var pe=function(Vt){return Vt[Vt.FADING_IN=0]="FADING_IN",Vt[Vt.VISIBLE=1]="VISIBLE",Vt[Vt.FADING_OUT=2]="FADING_OUT",Vt[Vt.HIDDEN=3]="HIDDEN",Vt}(pe||{});class we{constructor(Qt,$t,un,Zt=!1){this._renderer=Qt,this.element=$t,this.config=un,this._animationForciblyDisabledThroughCss=Zt,this.state=pe.HIDDEN}fadeOut(){this._renderer.fadeOutRipple(this)}}const Pe=(0,u.BQ)({passive:!0,capture:!0});class Ce{constructor(){this._events=new Map,this._delegateEventHandler=Qt=>{const $t=(0,u.Fb)(Qt);$t&&this._events.get(Qt.type)?.forEach((un,Zt)=>{(Zt===$t||Zt.contains($t))&&un.forEach(on=>on.handleEvent(Qt))})}}addHandler(Qt,$t,un,Zt){const on=this._events.get($t);if(on){const Bt=on.get(un);Bt?Bt.add(Zt):on.set(un,new Set([Zt]))}else this._events.set($t,new Map([[un,new Set([Zt])]])),Qt.runOutsideAngular(()=>{document.addEventListener($t,this._delegateEventHandler,Pe)})}removeHandler(Qt,$t,un){const Zt=this._events.get(Qt);if(!Zt)return;const on=Zt.get($t);on&&(on.delete(un),0===on.size&&Zt.delete($t),0===Zt.size&&(this._events.delete(Qt),document.removeEventListener(Qt,this._delegateEventHandler,Pe)))}}const Re={enterDuration:225,exitDuration:150},vt=(0,u.BQ)({passive:!0,capture:!0}),st=["mousedown","touchstart"],Se=["mouseup","mouseleave","touchend","touchcancel"];class Ke{static{this._eventManager=new Ce}constructor(Qt,$t,un,Zt){this._target=Qt,this._ngZone=$t,this._platform=Zt,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,Zt.isBrowser&&(this._containerElement=(0,y.i8)(un))}fadeInRipple(Qt,$t,un={}){const Zt=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),on={...Re,...un.animation};un.centered&&(Qt=Zt.left+Zt.width/2,$t=Zt.top+Zt.height/2);const Bt=un.radius||function ze(Vt,Qt,$t){const un=Math.max(Math.abs(Vt-$t.left),Math.abs(Vt-$t.right)),Zt=Math.max(Math.abs(Qt-$t.top),Math.abs(Qt-$t.bottom));return Math.sqrt(un*un+Zt*Zt)}(Qt,$t,Zt),fn=Qt-Zt.left,kn=$t-Zt.top,ni=on.enterDuration,ki=document.createElement("div");ki.classList.add("mat-ripple-element"),ki.style.left=fn-Bt+"px",ki.style.top=kn-Bt+"px",ki.style.height=2*Bt+"px",ki.style.width=2*Bt+"px",null!=un.color&&(ki.style.backgroundColor=un.color),ki.style.transitionDuration=`${ni}ms`,this._containerElement.appendChild(ki);const Bi=window.getComputedStyle(ki),Dn=Bi.transitionDuration,Ne="none"===Bi.transitionProperty||"0s"===Dn||"0s, 0s"===Dn||0===Zt.width&&0===Zt.height,qt=new we(this,ki,un,Ne);ki.style.transform="scale3d(1, 1, 1)",qt.state=pe.FADING_IN,un.persistent||(this._mostRecentTransientRipple=qt);let Qe=null;return!Ne&&(ni||on.exitDuration)&&this._ngZone.runOutsideAngular(()=>{const Ve=()=>{Qe&&(Qe.fallbackTimer=null),clearTimeout(dn),this._finishRippleTransition(qt)},ft=()=>this._destroyRipple(qt),dn=setTimeout(ft,ni+100);ki.addEventListener("transitionend",Ve),ki.addEventListener("transitioncancel",ft),Qe={onTransitionEnd:Ve,onTransitionCancel:ft,fallbackTimer:dn}}),this._activeRipples.set(qt,Qe),(Ne||!ni)&&this._finishRippleTransition(qt),qt}fadeOutRipple(Qt){if(Qt.state===pe.FADING_OUT||Qt.state===pe.HIDDEN)return;const $t=Qt.element,un={...Re,...Qt.config.animation};$t.style.transitionDuration=`${un.exitDuration}ms`,$t.style.opacity="0",Qt.state=pe.FADING_OUT,(Qt._animationForciblyDisabledThroughCss||!un.exitDuration)&&this._finishRippleTransition(Qt)}fadeOutAll(){this._getActiveRipples().forEach(Qt=>Qt.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(Qt=>{Qt.config.persistent||Qt.fadeOut()})}setupTriggerEvents(Qt){const $t=(0,y.i8)(Qt);!this._platform.isBrowser||!$t||$t===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=$t,st.forEach(un=>{Ke._eventManager.addHandler(this._ngZone,un,$t,this)}))}handleEvent(Qt){"mousedown"===Qt.type?this._onMousedown(Qt):"touchstart"===Qt.type?this._onTouchStart(Qt):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{Se.forEach($t=>{this._triggerElement.addEventListener($t,this,vt)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(Qt){Qt.state===pe.FADING_IN?this._startFadeOutTransition(Qt):Qt.state===pe.FADING_OUT&&this._destroyRipple(Qt)}_startFadeOutTransition(Qt){const $t=Qt===this._mostRecentTransientRipple,{persistent:un}=Qt.config;Qt.state=pe.VISIBLE,!un&&(!$t||!this._isPointerDown)&&Qt.fadeOut()}_destroyRipple(Qt){const $t=this._activeRipples.get(Qt)??null;this._activeRipples.delete(Qt),this._activeRipples.size||(this._containerRect=null),Qt===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),Qt.state=pe.HIDDEN,null!==$t&&(Qt.element.removeEventListener("transitionend",$t.onTransitionEnd),Qt.element.removeEventListener("transitioncancel",$t.onTransitionCancel),null!==$t.fallbackTimer&&clearTimeout($t.fallbackTimer)),Qt.element.remove()}_onMousedown(Qt){const $t=(0,r._G)(Qt),un=this._lastTouchStartEvent&&Date.now()<this._lastTouchStartEvent+800;!this._target.rippleDisabled&&!$t&&!un&&(this._isPointerDown=!0,this.fadeInRipple(Qt.clientX,Qt.clientY,this._target.rippleConfig))}_onTouchStart(Qt){if(!this._target.rippleDisabled&&!(0,r.w6)(Qt)){this._lastTouchStartEvent=Date.now(),this._isPointerDown=!0;const $t=Qt.changedTouches;if($t)for(let un=0;un<$t.length;un++)this.fadeInRipple($t[un].clientX,$t[un].clientY,this._target.rippleConfig)}}_onPointerUp(){this._isPointerDown&&(this._isPointerDown=!1,this._getActiveRipples().forEach(Qt=>{!Qt.config.persistent&&(Qt.state===pe.VISIBLE||Qt.config.terminateOnPointerUp&&Qt.state===pe.FADING_IN)&&Qt.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){const Qt=this._triggerElement;Qt&&(st.forEach($t=>Ke._eventManager.removeHandler($t,Qt,this)),this._pointerUpEventsRegistered&&(Se.forEach($t=>Qt.removeEventListener($t,this,vt)),this._pointerUpEventsRegistered=!1))}}const Tt=new e.nKC("mat-ripple-global-options");let xt=(()=>{class Vt{get disabled(){return this._disabled}set disabled($t){$t&&this.fadeOutAllNonPersistent(),this._disabled=$t,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger($t){this._trigger=$t,this._setupTriggerEventsIfEnabled()}constructor($t,un,Zt,on,Bt){this._elementRef=$t,this._animationMode=Bt,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=on||{},this._rippleRenderer=new Ke(this,un,$t,Zt)}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($t,un=0,Zt){return"number"==typeof $t?this._rippleRenderer.fadeInRipple($t,un,{...this.rippleConfig,...Zt}):this._rippleRenderer.fadeInRipple(0,0,{...this.rippleConfig,...$t})}static{this.\u0275fac=function(un){return new(un||Vt)(e.rXU(e.aKT),e.rXU(e.SKi),e.rXU(u.OD),e.rXU(Tt,8),e.rXU(e.bc$,8))}}static{this.\u0275dir=e.FsC({type:Vt,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(un,Zt){2&un&&e.AVh("mat-ripple-unbounded",Zt.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 Vt})(),rn=(()=>{class Vt{static{this.\u0275fac=function(un){return new(un||Vt)}}static{this.\u0275mod=e.$C({type:Vt})}static{this.\u0275inj=e.G2t({imports:[R,R]})}}return Vt})(),sn=(()=>{class Vt{constructor($t){this._animationMode=$t,this.state="unchecked",this.disabled=!1,this.appearance="full"}static{this.\u0275fac=function(un){return new(un||Vt)(e.rXU(e.bc$,8))}}static{this.\u0275cmp=e.VBU({type:Vt,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(un,Zt){2&un&&e.AVh("mat-pseudo-checkbox-indeterminate","indeterminate"===Zt.state)("mat-pseudo-checkbox-checked","checked"===Zt.state)("mat-pseudo-checkbox-disabled",Zt.disabled)("mat-pseudo-checkbox-minimal","minimal"===Zt.appearance)("mat-pseudo-checkbox-full","full"===Zt.appearance)("_mat-animation-noopable","NoopAnimations"===Zt._animationMode)},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},standalone:!0,features:[e.aNF],decls:0,vars:0,template:function(un,Zt){},styles:['.mat-pseudo-checkbox{border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox._mat-animation-noopable{transition:none !important;animation:none !important}.mat-pseudo-checkbox._mat-animation-noopable::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{left:1px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{left:1px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-minimal-pseudo-checkbox-selected-checkmark-color, var(--mat-app-primary))}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color)}.mat-pseudo-checkbox-full{border-color:var(--mat-full-pseudo-checkbox-unselected-icon-color, var(--mat-app-on-surface-variant));border-width:2px;border-style:solid}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{border-color:var(--mat-full-pseudo-checkbox-disabled-unselected-icon-color)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{background-color:var(--mat-full-pseudo-checkbox-selected-icon-color, var(--mat-app-primary));border-color:rgba(0,0,0,0)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-full-pseudo-checkbox-selected-checkmark-color, var(--mat-app-on-primary))}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background-color:var(--mat-full-pseudo-checkbox-disabled-selected-icon-color)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-full-pseudo-checkbox-disabled-selected-checkmark-color, var(--mat-app-surface))}.mat-pseudo-checkbox{width:18px;height:18px}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after{width:14px;height:6px;transform-origin:center;top:-4.2426406871px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{top:8px;width:16px}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after{width:10px;height:4px;transform-origin:center;top:-2.8284271247px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{top:6px;width:12px}'],encapsulation:2,changeDetection:0})}}return Vt})(),nn=(()=>{class Vt{static{this.\u0275fac=function(un){return new(un||Vt)}}static{this.\u0275mod=e.$C({type:Vt})}static{this.\u0275inj=e.G2t({imports:[R]})}}return Vt})();const gn=new e.nKC("MAT_OPTION_PARENT_COMPONENT"),dt=new e.nKC("MatOptgroup");let mt=0;class Ie{constructor(Qt,$t=!1){this.source=Qt,this.isUserInput=$t}}let At=(()=>{class Vt{get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}get disabled(){return this.group&&this.group.disabled||this._disabled}set disabled($t){this._disabled=$t}get disableRipple(){return!(!this._parent||!this._parent.disableRipple)}get hideSingleSelectionIndicator(){return!(!this._parent||!this._parent.hideSingleSelectionIndicator)}constructor($t,un,Zt,on){this._element=$t,this._changeDetectorRef=un,this._parent=Zt,this.group=on,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id="mat-option-"+mt++,this.onSelectionChange=new e.bkB,this._stateChanges=new m.B}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select($t=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),$t&&this._emitSelectionChangeEvent())}deselect($t=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),$t&&this._emitSelectionChangeEvent())}focus($t,un){const Zt=this._getHostElement();"function"==typeof Zt.focus&&Zt.focus(un)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown($t){($t.keyCode===_.Fm||$t.keyCode===_.t6)&&!(0,_.rp)($t)&&(this._selectViaInteraction(),$t.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=!this.multiple||!this._selected,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){const $t=this.viewValue;$t!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=$t)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent($t=!1){this.onSelectionChange.emit(new Ie(this,$t))}static{this.\u0275fac=function(un){return new(un||Vt)(e.rXU(e.aKT),e.rXU(e.gRc),e.rXU(gn,8),e.rXU(dt,8))}}static{this.\u0275cmp=e.VBU({type:Vt,selectors:[["mat-option"]],viewQuery:function(un,Zt){if(1&un&&e.GBs(M,7),2&un){let on;e.mGM(on=e.lsd())&&(Zt._text=on.first)}},hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(un,Zt){1&un&&e.bIt("click",function(){return Zt._selectViaInteraction()})("keydown",function(Bt){return Zt._handleKeydown(Bt)}),2&un&&(e.Mr5("id",Zt.id),e.BMQ("aria-selected",Zt.selected)("aria-disabled",Zt.disabled.toString()),e.AVh("mdc-list-item--selected",Zt.selected)("mat-mdc-option-multiple",Zt.multiple)("mat-mdc-option-active",Zt.active)("mdc-list-item--disabled",Zt.disabled))},inputs:{value:"value",id:"id",disabled:[2,"disabled","disabled",e.L39]},outputs:{onSelectionChange:"onSelectionChange"},exportAs:["matOption"],standalone:!0,features:[e.GFd,e.aNF],ngContentSelectors:x,decls:8,vars:5,consts:[["text",""],["aria-hidden","true",1,"mat-mdc-option-pseudo-checkbox",3,"disabled","state"],[1,"mdc-list-item__primary-text"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"cdk-visually-hidden"],["aria-hidden","true","mat-ripple","",1,"mat-mdc-option-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled"]],template:function(un,Zt){1&un&&(e.NAR(k),e.DNE(0,w,1,2,"mat-pseudo-checkbox",1),e.SdG(1),e.j41(2,"span",2,0),e.SdG(4,1),e.k0s(),e.DNE(5,T,1,1,"mat-pseudo-checkbox",3)(6,A,2,1,"span",4),e.nrm(7,"div",5)),2&un&&(e.vxM(Zt.multiple?0:-1),e.R7$(5),e.vxM(Zt.multiple||!Zt.selected||Zt.hideSingleSelectionIndicator?-1:5),e.R7$(),e.vxM(Zt.group&&Zt.group._inert?6:-1),e.R7$(),e.Y8G("matRippleTrigger",Zt._getHostElement())("matRippleDisabled",Zt.disabled||Zt.disableRipple))},dependencies:[sn,xt],styles:['.mat-mdc-option{-webkit-user-select:none;user-select:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;min-height:48px;padding:0 16px;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--mat-option-label-text-color, var(--mat-app-on-surface));font-family:var(--mat-option-label-text-font, var(--mat-app-label-large-font));line-height:var(--mat-option-label-text-line-height, var(--mat-app-label-large-line-height));font-size:var(--mat-option-label-text-size, var(--mat-app-body-large-size));letter-spacing:var(--mat-option-label-text-tracking, var(--mat-app-label-large-tracking));font-weight:var(--mat-option-label-text-weight, var(--mat-app-body-large-weight))}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--mat-option-hover-state-layer-color)}.mat-mdc-option:focus.mdc-list-item,.mat-mdc-option.mat-mdc-option-active.mdc-list-item{background-color:var(--mat-option-focus-state-layer-color);outline:0}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mat-option-selected-state-label-text-color, var(--mat-app-on-secondary-container))}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple){background-color:var(--mat-option-selected-state-layer-color, var(--mat-app-secondary-container))}.mat-mdc-option .mat-pseudo-checkbox{--mat-minimal-pseudo-checkbox-selected-checkmark-color: var(--mat-option-selected-state-label-text-color, var(--mat-app-on-secondary-container))}.mat-mdc-option.mdc-list-item{align-items:center;background:rgba(0,0,0,0)}.mat-mdc-option.mdc-list-item--disabled{cursor:default;pointer-events:none}.mat-mdc-option.mdc-list-item--disabled .mat-mdc-option-pseudo-checkbox,.mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text,.mat-mdc-option.mdc-list-item--disabled>mat-icon{opacity:.38}.mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:32px}[dir=rtl] .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:16px;padding-right:32px}.mat-mdc-option .mat-icon,.mat-mdc-option .mat-pseudo-checkbox-full{margin-right:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-icon,[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-full{margin-right:0;margin-left:16px}.mat-mdc-option .mat-pseudo-checkbox-minimal{margin-left:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-minimal{margin-right:16px;margin-left:0}.mat-mdc-option .mat-mdc-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-option .mdc-list-item__primary-text{white-space:normal;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit;text-decoration:inherit;text-transform:inherit;margin-right:auto}[dir=rtl] .mat-mdc-option .mdc-list-item__primary-text{margin-right:0;margin-left:auto}.cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{right:auto;left:16px}.mat-mdc-option-multiple{--mdc-list-list-item-selected-container-color:var(--mdc-list-list-item-container-color, transparent)}.mat-mdc-option-active .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}}return Vt})();function lt(Vt,Qt,$t){if($t.length){let un=Qt.toArray(),Zt=$t.toArray(),on=0;for(let Bt=0;Bt<Vt+1;Bt++)un[Bt].group&&un[Bt].group===Zt[on]&&on++;return on}return 0}function vn(Vt,Qt,$t,un){return Vt<$t?Vt:Vt+Qt>$t+un?Math.max(0,Vt-un+Qt):$t}let Tn=(()=>{class Vt{static{this.\u0275fac=function(un){return new(un||Vt)}}static{this.\u0275mod=e.$C({type:Vt})}static{this.\u0275inj=e.G2t({imports:[rn,R,nn]})}}return Vt})();const Ft={capture:!0},Jt=["focus","mousedown","mouseenter","touchstart"],Gt="mat-ripple-loader-uninitialized",en="mat-ripple-loader-class-name",Kn="mat-ripple-loader-centered",Ht="mat-ripple-loader-disabled";let On=(()=>{class Vt{constructor(){this._document=(0,e.WQX)(d.qQ,{optional:!0}),this._animationMode=(0,e.WQX)(e.bc$,{optional:!0}),this._globalRippleOptions=(0,e.WQX)(Tt,{optional:!0}),this._platform=(0,e.WQX)(u.OD),this._ngZone=(0,e.WQX)(e.SKi),this._hosts=new Map,this._onInteraction=$t=>{const un=(0,u.Fb)($t);if(un instanceof HTMLElement){const Zt=un.closest(`[${Gt}="${this._globalRippleOptions?.namespace??""}"]`);Zt&&this._createRipple(Zt)}},this._ngZone.runOutsideAngular(()=>{for(const $t of Jt)this._document?.addEventListener($t,this._onInteraction,Ft)})}ngOnDestroy(){const $t=this._hosts.keys();for(const un of $t)this.destroyRipple(un);for(const un of Jt)this._document?.removeEventListener(un,this._onInteraction,Ft)}configureRipple($t,un){$t.setAttribute(Gt,this._globalRippleOptions?.namespace??""),(un.className||!$t.hasAttribute(en))&&$t.setAttribute(en,un.className||""),un.centered&&$t.setAttribute(Kn,""),un.disabled&&$t.setAttribute(Ht,"")}getRipple($t){return this._hosts.get($t)||this._createRipple($t)}setDisabled($t,un){const Zt=this._hosts.get($t);Zt?Zt.disabled=un:un?$t.setAttribute(Ht,""):$t.removeAttribute(Ht)}_createRipple($t){if(!this._document)return;const un=this._hosts.get($t);if(un)return un;$t.querySelector(".mat-ripple")?.remove();const Zt=this._document.createElement("span");Zt.classList.add("mat-ripple",$t.getAttribute(en)),$t.append(Zt);const on=new xt(new e.aKT(Zt),this._ngZone,this._platform,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);return on._isInitialized=!0,on.trigger=$t,on.centered=$t.hasAttribute(Kn),on.disabled=$t.hasAttribute(Ht),this.attachRipple($t,on),on}attachRipple($t,un){$t.removeAttribute(Gt),this._hosts.set($t,un)}destroyRipple($t){const un=this._hosts.get($t);un&&(un.ngOnDestroy(),this._hosts.delete($t))}static{this.\u0275fac=function(un){return new(un||Vt)}}static{this.\u0275prov=e.jDH({token:Vt,factory:Vt.\u0275fac,providedIn:"root"})}}return Vt})(),ln=(()=>{class Vt{static{this.\u0275fac=function(un){return new(un||Vt)}}static{this.\u0275cmp=e.VBU({type:Vt,selectors:[["div","mat-internal-form-field",""]],hostAttrs:[1,"mdc-form-field","mat-internal-form-field"],hostVars:2,hostBindings:function(un,Zt){2&un&&e.AVh("mdc-form-field--align-end","before"===Zt.labelPosition)},inputs:{labelPosition:"labelPosition"},standalone:!0,features:[e.aNF],attrs:z,ngContentSelectors:V,decls:1,vars:0,template:function(un,Zt){1&un&&(e.NAR(),e.SdG(0))},styles:[".mat-internal-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-flex;align-items:center;vertical-align:middle}.mat-internal-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mat-internal-form-field>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end .mdc-form-field--align-end label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0}"],encapsulation:2,changeDetection:0})}}return Vt})()},30556:(Ge,L,n)=>{"use strict";n.d(L,{IG:()=>zn,SG:()=>xn,Vh:()=>Bt,X6:()=>Ye,bU:()=>Ne,bZ:()=>St,el:()=>Pt,xR:()=>mi});var e=n(25977),r=n(2564),a=n(77387),f=n(31761),d=n(55685),u=n(72674),y=n(22669),m=n(81474),_=n(40352),I=n(38355),F=n(80852),M=n(10047),k=n(97032),x=n(1579),w=n(13916),T=n(66210),A=n(2267),z=n(79274),V=n(71013),G=n(23761),B=n(94665),H=n(82291),U=n(59036);const $=["mat-calendar-body",""];function R(Ue,Xt){return this._trackRow(Xt)}const K=(Ue,Xt)=>Xt.id;function j(Ue,Xt){if(1&Ue&&(d.j41(0,"tr",0)(1,"td",3),d.EFF(2),d.k0s()()),2&Ue){const re=d.XpG();d.R7$(),d.xc7("padding-top",re._cellPadding)("padding-bottom",re._cellPadding),d.BMQ("colspan",re.numCols),d.R7$(),d.SpI(" ",re.label," ")}}function Y(Ue,Xt){if(1&Ue&&(d.j41(0,"td",3),d.EFF(1),d.k0s()),2&Ue){const re=d.XpG(2);d.xc7("padding-top",re._cellPadding)("padding-bottom",re._cellPadding),d.BMQ("colspan",re._firstRowOffset),d.R7$(),d.SpI(" ",re._firstRowOffset>=re.labelMinRequiredCells?re.label:""," ")}}function O(Ue,Xt){if(1&Ue){const re=d.RV6();d.j41(0,"td",6)(1,"button",7),d.bIt("click",function(We){const _t=d.eBV(re).$implicit,Kt=d.XpG(2);return d.Njj(Kt._cellClicked(_t,We))})("focus",function(We){const _t=d.eBV(re).$implicit,Kt=d.XpG(2);return d.Njj(Kt._emitActiveDateChange(_t,We))}),d.j41(2,"span",8),d.EFF(3),d.k0s(),d.nrm(4,"span",9),d.k0s()()}if(2&Ue){const re=Xt.$implicit,$e=Xt.$index,We=d.XpG().$index,_t=d.XpG();d.xc7("width",_t._cellWidth)("padding-top",_t._cellPadding)("padding-bottom",_t._cellPadding),d.BMQ("data-mat-row",We)("data-mat-col",$e),d.R7$(),d.AVh("mat-calendar-body-disabled",!re.enabled)("mat-calendar-body-active",_t._isActiveCell(We,$e))("mat-calendar-body-range-start",_t._isRangeStart(re.compareValue))("mat-calendar-body-range-end",_t._isRangeEnd(re.compareValue))("mat-calendar-body-in-range",_t._isInRange(re.compareValue))("mat-calendar-body-comparison-bridge-start",_t._isComparisonBridgeStart(re.compareValue,We,$e))("mat-calendar-body-comparison-bridge-end",_t._isComparisonBridgeEnd(re.compareValue,We,$e))("mat-calendar-body-comparison-start",_t._isComparisonStart(re.compareValue))("mat-calendar-body-comparison-end",_t._isComparisonEnd(re.compareValue))("mat-calendar-body-in-comparison-range",_t._isInComparisonRange(re.compareValue))("mat-calendar-body-preview-start",_t._isPreviewStart(re.compareValue))("mat-calendar-body-preview-end",_t._isPreviewEnd(re.compareValue))("mat-calendar-body-in-preview",_t._isInPreview(re.compareValue)),d.Y8G("ngClass",re.cssClasses)("tabindex",_t._isActiveCell(We,$e)?0:-1),d.BMQ("aria-label",re.ariaLabel)("aria-disabled",!re.enabled||null)("aria-pressed",_t._isSelected(re.compareValue))("aria-current",_t.todayValue===re.compareValue?"date":null)("aria-describedby",_t._getDescribedby(re.compareValue)),d.R7$(),d.AVh("mat-calendar-body-selected",_t._isSelected(re.compareValue))("mat-calendar-body-comparison-identical",_t._isComparisonIdentical(re.compareValue))("mat-calendar-body-today",_t.todayValue===re.compareValue),d.R7$(),d.SpI(" ",re.displayValue," ")}}function me(Ue,Xt){if(1&Ue&&(d.j41(0,"tr",1),d.DNE(1,Y,2,6,"td",4),d.Z7z(2,O,5,48,"td",5,K),d.k0s()),2&Ue){const re=Xt.$implicit,$e=Xt.$index,We=d.XpG();d.R7$(),d.vxM(0===$e&&We._firstRowOffset?1:-1),d.R7$(),d.Dyx(re)}}function ge(Ue,Xt){if(1&Ue&&(d.j41(0,"th",2)(1,"span",6),d.EFF(2),d.k0s(),d.j41(3,"span",3),d.EFF(4),d.k0s()()),2&Ue){const re=Xt.$implicit;d.R7$(2),d.JRh(re.long),d.R7$(2),d.JRh(re.narrow)}}const Ee=["*"];function je(Ue,Xt){}function ne(Ue,Xt){if(1&Ue){const re=d.RV6();d.j41(0,"mat-month-view",4),d.mxI("activeDateChange",function(We){d.eBV(re);const _t=d.XpG();return d.DH7(_t.activeDate,We)||(_t.activeDate=We),d.Njj(We)}),d.bIt("_userSelection",function(We){d.eBV(re);const _t=d.XpG();return d.Njj(_t._dateSelected(We))})("dragStarted",function(We){d.eBV(re);const _t=d.XpG();return d.Njj(_t._dragStarted(We))})("dragEnded",function(We){d.eBV(re);const _t=d.XpG();return d.Njj(_t._dragEnded(We))}),d.k0s()}if(2&Ue){const re=d.XpG();d.R50("activeDate",re.activeDate),d.Y8G("selected",re.selected)("dateFilter",re.dateFilter)("maxDate",re.maxDate)("minDate",re.minDate)("dateClass",re.dateClass)("comparisonStart",re.comparisonStart)("comparisonEnd",re.comparisonEnd)("startDateAccessibleName",re.startDateAccessibleName)("endDateAccessibleName",re.endDateAccessibleName)("activeDrag",re._activeDrag)}}function be(Ue,Xt){if(1&Ue){const re=d.RV6();d.j41(0,"mat-year-view",5),d.mxI("activeDateChange",function(We){d.eBV(re);const _t=d.XpG();return d.DH7(_t.activeDate,We)||(_t.activeDate=We),d.Njj(We)}),d.bIt("monthSelected",function(We){d.eBV(re);const _t=d.XpG();return d.Njj(_t._monthSelectedInYearView(We))})("selectedChange",function(We){d.eBV(re);const _t=d.XpG();return d.Njj(_t._goToDateInView(We,"month"))}),d.k0s()}if(2&Ue){const re=d.XpG();d.R50("activeDate",re.activeDate),d.Y8G("selected",re.selected)("dateFilter",re.dateFilter)("maxDate",re.maxDate)("minDate",re.minDate)("dateClass",re.dateClass)}}function fe(Ue,Xt){if(1&Ue){const re=d.RV6();d.j41(0,"mat-multi-year-view",6),d.mxI("activeDateChange",function(We){d.eBV(re);const _t=d.XpG();return d.DH7(_t.activeDate,We)||(_t.activeDate=We),d.Njj(We)}),d.bIt("yearSelected",function(We){d.eBV(re);const _t=d.XpG();return d.Njj(_t._yearSelectedInMultiYearView(We))})("selectedChange",function(We){d.eBV(re);const _t=d.XpG();return d.Njj(_t._goToDateInView(We,"year"))}),d.k0s()}if(2&Ue){const re=d.XpG();d.R50("activeDate",re.activeDate),d.Y8G("selected",re.selected)("dateFilter",re.dateFilter)("maxDate",re.maxDate)("minDate",re.minDate)("dateClass",re.dateClass)}}function q(Ue,Xt){}const ce=["button"],xe=[[["","matDatepickerToggleIcon",""]]],_e=["[matDatepickerToggleIcon]"];function ke(Ue,Xt){1&Ue&&(d.qSk(),d.j41(0,"svg",2),d.nrm(1,"path",3),d.k0s())}const J=[[["input","matStartDate",""]],[["input","matEndDate",""]]],wt=["input[matStartDate]","input[matEndDate]"];let se=(()=>{class Ue{constructor(){this.changes=new _.B,this.calendarLabel="Calendar",this.openCalendarLabel="Open calendar",this.closeCalendarLabel="Close calendar",this.prevMonthLabel="Previous month",this.nextMonthLabel="Next month",this.prevYearLabel="Previous year",this.nextYearLabel="Next year",this.prevMultiYearLabel="Previous 24 years",this.nextMultiYearLabel="Next 24 years",this.switchToMonthViewLabel="Choose date",this.switchToMultiYearViewLabel="Choose month and year",this.startDateLabel="Start date",this.endDateLabel="End date"}formatYearRange(re,$e){return`${re} \u2013 ${$e}`}formatYearRangeLabel(re,$e){return`${re} to ${$e}`}static{this.\u0275fac=function($e){return new($e||Ue)}}static{this.\u0275prov=d.jDH({token:Ue,factory:Ue.\u0275fac,providedIn:"root"})}}return Ue})(),he=0;class Q{constructor(Xt,re,$e,We,_t={},Kt=Xt,Nn){this.value=Xt,this.displayValue=re,this.ariaLabel=$e,this.enabled=We,this.cssClasses=_t,this.compareValue=Kt,this.rawValue=Nn,this.id=he++}}let de=1;const ee=(0,w.BQ)({passive:!1,capture:!0}),Te=(0,w.BQ)({passive:!0,capture:!0}),ie=(0,w.BQ)({passive:!0});let pe=(()=>{class Ue{ngAfterViewChecked(){this._focusActiveCellAfterViewChecked&&(this._focusActiveCell(),this._focusActiveCellAfterViewChecked=!1)}constructor(re,$e){this._elementRef=re,this._ngZone=$e,this._platform=(0,d.WQX)(w.OD),this._focusActiveCellAfterViewChecked=!1,this.numCols=7,this.activeCell=0,this.isRange=!1,this.cellAspectRatio=1,this.previewStart=null,this.previewEnd=null,this.selectedValueChange=new d.bkB,this.previewChange=new d.bkB,this.activeDateChange=new d.bkB,this.dragStarted=new d.bkB,this.dragEnded=new d.bkB,this._didDragSinceMouseDown=!1,this._injector=(0,d.WQX)(d.zZn),this._trackRow=We=>We,this._enterHandler=We=>{if(this._skipNextFocus&&"focus"===We.type)this._skipNextFocus=!1;else if(We.target&&this.isRange){const _t=this._getCellFromElement(We.target);_t&&this._ngZone.run(()=>this.previewChange.emit({value:_t.enabled?_t:null,event:We}))}},this._touchmoveHandler=We=>{if(!this.isRange)return;const _t=vt(We),Kt=_t?this._getCellFromElement(_t):null;_t!==We.target&&(this._didDragSinceMouseDown=!0),Pe(We.target)&&We.preventDefault(),this._ngZone.run(()=>this.previewChange.emit({value:Kt?.enabled?Kt:null,event:We}))},this._leaveHandler=We=>{null!==this.previewEnd&&this.isRange&&("blur"!==We.type&&(this._didDragSinceMouseDown=!0),We.target&&this._getCellFromElement(We.target)&&(!We.relatedTarget||!this._getCellFromElement(We.relatedTarget))&&this._ngZone.run(()=>this.previewChange.emit({value:null,event:We})))},this._mousedownHandler=We=>{if(!this.isRange)return;this._didDragSinceMouseDown=!1;const _t=We.target&&this._getCellFromElement(We.target);!_t||!this._isInRange(_t.compareValue)||this._ngZone.run(()=>{this.dragStarted.emit({value:_t.rawValue,event:We})})},this._mouseupHandler=We=>{if(!this.isRange)return;const _t=Pe(We.target);_t?_t.closest(".mat-calendar-body")===this._elementRef.nativeElement&&this._ngZone.run(()=>{const Kt=this._getCellFromElement(_t);this.dragEnded.emit({value:Kt?.rawValue??null,event:We})}):this._ngZone.run(()=>{this.dragEnded.emit({value:null,event:We})})},this._touchendHandler=We=>{const _t=vt(We);_t&&this._mouseupHandler({target:_t})},this._id="mat-calendar-body-"+de++,this._startDateLabelId=`${this._id}-start-date`,this._endDateLabelId=`${this._id}-end-date`,$e.runOutsideAngular(()=>{const We=re.nativeElement;We.addEventListener("touchmove",this._touchmoveHandler,ee),We.addEventListener("mouseenter",this._enterHandler,Te),We.addEventListener("focus",this._enterHandler,Te),We.addEventListener("mouseleave",this._leaveHandler,Te),We.addEventListener("blur",this._leaveHandler,Te),We.addEventListener("mousedown",this._mousedownHandler,ie),We.addEventListener("touchstart",this._mousedownHandler,ie),this._platform.isBrowser&&(window.addEventListener("mouseup",this._mouseupHandler),window.addEventListener("touchend",this._touchendHandler))})}_cellClicked(re,$e){this._didDragSinceMouseDown||re.enabled&&this.selectedValueChange.emit({value:re.value,event:$e})}_emitActiveDateChange(re,$e){re.enabled&&this.activeDateChange.emit({value:re.value,event:$e})}_isSelected(re){return this.startValue===re||this.endValue===re}ngOnChanges(re){const $e=re.numCols,{rows:We,numCols:_t}=this;(re.rows||$e)&&(this._firstRowOffset=We&&We.length&&We[0].length?_t-We[0].length:0),(re.cellAspectRatio||$e||!this._cellPadding)&&(this._cellPadding=50*this.cellAspectRatio/_t+"%"),($e||!this._cellWidth)&&(this._cellWidth=100/_t+"%")}ngOnDestroy(){const re=this._elementRef.nativeElement;re.removeEventListener("touchmove",this._touchmoveHandler,ee),re.removeEventListener("mouseenter",this._enterHandler,Te),re.removeEventListener("focus",this._enterHandler,Te),re.removeEventListener("mouseleave",this._leaveHandler,Te),re.removeEventListener("blur",this._leaveHandler,Te),re.removeEventListener("mousedown",this._mousedownHandler,ie),re.removeEventListener("touchstart",this._mousedownHandler,ie),this._platform.isBrowser&&(window.removeEventListener("mouseup",this._mouseupHandler),window.removeEventListener("touchend",this._touchendHandler))}_isActiveCell(re,$e){let We=re*this.numCols+$e;return re&&(We-=this._firstRowOffset),We==this.activeCell}_focusActiveCell(re=!0){(0,d.mal)(()=>{setTimeout(()=>{const $e=this._elementRef.nativeElement.querySelector(".mat-calendar-body-active");$e&&(re||(this._skipNextFocus=!0),$e.focus())})},{injector:this._injector})}_scheduleFocusActiveCellAfterViewChecked(){this._focusActiveCellAfterViewChecked=!0}_isRangeStart(re){return Ce(re,this.startValue,this.endValue)}_isRangeEnd(re){return Re(re,this.startValue,this.endValue)}_isInRange(re){return Ze(re,this.startValue,this.endValue,this.isRange)}_isComparisonStart(re){return Ce(re,this.comparisonStart,this.comparisonEnd)}_isComparisonBridgeStart(re,$e,We){if(!this._isComparisonStart(re)||this._isRangeStart(re)||!this._isInRange(re))return!1;let _t=this.rows[$e][We-1];if(!_t){const Kt=this.rows[$e-1];_t=Kt&&Kt[Kt.length-1]}return _t&&!this._isRangeEnd(_t.compareValue)}_isComparisonBridgeEnd(re,$e,We){if(!this._isComparisonEnd(re)||this._isRangeEnd(re)||!this._isInRange(re))return!1;let _t=this.rows[$e][We+1];if(!_t){const Kt=this.rows[$e+1];_t=Kt&&Kt[0]}return _t&&!this._isRangeStart(_t.compareValue)}_isComparisonEnd(re){return Re(re,this.comparisonStart,this.comparisonEnd)}_isInComparisonRange(re){return Ze(re,this.comparisonStart,this.comparisonEnd,this.isRange)}_isComparisonIdentical(re){return this.comparisonStart===this.comparisonEnd&&re===this.comparisonStart}_isPreviewStart(re){return Ce(re,this.previewStart,this.previewEnd)}_isPreviewEnd(re){return Re(re,this.previewStart,this.previewEnd)}_isInPreview(re){return Ze(re,this.previewStart,this.previewEnd,this.isRange)}_getDescribedby(re){return this.isRange?this.startValue===re&&this.endValue===re?`${this._startDateLabelId} ${this._endDateLabelId}`:this.startValue===re?this._startDateLabelId:this.endValue===re?this._endDateLabelId:null:null}_getCellFromElement(re){const $e=Pe(re);if($e){const We=$e.getAttribute("data-mat-row"),_t=$e.getAttribute("data-mat-col");if(We&&_t)return this.rows[parseInt(We)][parseInt(_t)]}return null}static{this.\u0275fac=function($e){return new($e||Ue)(d.rXU(d.aKT),d.rXU(d.SKi))}}static{this.\u0275cmp=d.VBU({type:Ue,selectors:[["","mat-calendar-body",""]],hostAttrs:[1,"mat-calendar-body"],inputs:{label:"label",rows:"rows",todayValue:"todayValue",startValue:"startValue",endValue:"endValue",labelMinRequiredCells:"labelMinRequiredCells",numCols:"numCols",activeCell:"activeCell",isRange:"isRange",cellAspectRatio:"cellAspectRatio",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd",previewStart:"previewStart",previewEnd:"previewEnd",startDateAccessibleName:"startDateAccessibleName",endDateAccessibleName:"endDateAccessibleName"},outputs:{selectedValueChange:"selectedValueChange",previewChange:"previewChange",activeDateChange:"activeDateChange",dragStarted:"dragStarted",dragEnded:"dragEnded"},exportAs:["matCalendarBody"],standalone:!0,features:[d.OA$,d.aNF],attrs:$,decls:7,vars:5,consts:[["aria-hidden","true"],["role","row"],[1,"mat-calendar-body-hidden-label",3,"id"],[1,"mat-calendar-body-label"],[1,"mat-calendar-body-label",3,"paddingTop","paddingBottom"],["role","gridcell",1,"mat-calendar-body-cell-container",3,"width","paddingTop","paddingBottom"],["role","gridcell",1,"mat-calendar-body-cell-container"],["type","button",1,"mat-calendar-body-cell",3,"click","focus","ngClass","tabindex"],[1,"mat-calendar-body-cell-content","mat-focus-indicator"],["aria-hidden","true",1,"mat-calendar-body-cell-preview"]],template:function($e,We){1&$e&&(d.DNE(0,j,3,6,"tr",0),d.Z7z(1,me,4,1,"tr",1,R,!0),d.j41(3,"span",2),d.EFF(4),d.k0s(),d.j41(5,"span",2),d.EFF(6),d.k0s()),2&$e&&(d.vxM(We._firstRowOffset<We.labelMinRequiredCells?0:-1),d.R7$(),d.Dyx(We.rows),d.R7$(2),d.Y8G("id",We._startDateLabelId),d.R7$(),d.SpI(" ",We.startDateAccessibleName,"\n"),d.R7$(),d.Y8G("id",We._endDateLabelId),d.R7$(),d.SpI(" ",We.endDateAccessibleName,"\n"))},dependencies:[f.YU],styles:['.mat-calendar-body{min-width:224px}.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:var(--mat-datepicker-calendar-date-today-outline-color, var(--mat-app-primary))}.mat-calendar-body-label{height:0;line-height:0;text-align:start;padding-left:4.7142857143%;padding-right:4.7142857143%;font-size:var(--mat-datepicker-calendar-body-label-text-size, var(--mat-app-title-small-size));font-weight:var(--mat-datepicker-calendar-body-label-text-weight, var(--mat-app-title-small-weight));color:var(--mat-datepicker-calendar-body-label-text-color, var(--mat-app-on-surface))}.mat-calendar-body-hidden-label{display:none}.mat-calendar-body-cell-container{position:relative;height:0;line-height:0}.mat-calendar-body-cell{-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:absolute;top:0;left:0;width:100%;height:100%;background:none;text-align:center;outline:none;font-family:inherit;margin:0;font-family:var(--mat-datepicker-calendar-text-font, var(--mat-app-body-medium-font));font-size:var(--mat-datepicker-calendar-text-size, var(--mat-app-body-medium-size))}.mat-calendar-body-cell::-moz-focus-inner{border:0}.mat-calendar-body-cell::before,.mat-calendar-body-cell::after,.mat-calendar-body-cell-preview{content:"";position:absolute;top:5%;left:0;z-index:0;box-sizing:border-box;display:block;height:90%;width:100%}.mat-calendar-body-range-start:not(.mat-calendar-body-in-comparison-range)::before,.mat-calendar-body-range-start::after,.mat-calendar-body-comparison-start:not(.mat-calendar-body-comparison-bridge-start)::before,.mat-calendar-body-comparison-start::after,.mat-calendar-body-preview-start .mat-calendar-body-cell-preview{left:5%;width:95%;border-top-left-radius:999px;border-bottom-left-radius:999px}[dir=rtl] .mat-calendar-body-range-start:not(.mat-calendar-body-in-comparison-range)::before,[dir=rtl] .mat-calendar-body-range-start::after,[dir=rtl] .mat-calendar-body-comparison-start:not(.mat-calendar-body-comparison-bridge-start)::before,[dir=rtl] .mat-calendar-body-comparison-start::after,[dir=rtl] .mat-calendar-body-preview-start .mat-calendar-body-cell-preview{left:0;border-radius:0;border-top-right-radius:999px;border-bottom-right-radius:999px}.mat-calendar-body-range-end:not(.mat-calendar-body-in-comparison-range)::before,.mat-calendar-body-range-end::after,.mat-calendar-body-comparison-end:not(.mat-calendar-body-comparison-bridge-end)::before,.mat-calendar-body-comparison-end::after,.mat-calendar-body-preview-end .mat-calendar-body-cell-preview{width:95%;border-top-right-radius:999px;border-bottom-right-radius:999px}[dir=rtl] .mat-calendar-body-range-end:not(.mat-calendar-body-in-comparison-range)::before,[dir=rtl] .mat-calendar-body-range-end::after,[dir=rtl] .mat-calendar-body-comparison-end:not(.mat-calendar-body-comparison-bridge-end)::before,[dir=rtl] .mat-calendar-body-comparison-end::after,[dir=rtl] .mat-calendar-body-preview-end .mat-calendar-body-cell-preview{left:5%;border-radius:0;border-top-left-radius:999px;border-bottom-left-radius:999px}[dir=rtl] .mat-calendar-body-comparison-bridge-start.mat-calendar-body-range-end::after,[dir=rtl] .mat-calendar-body-comparison-bridge-end.mat-calendar-body-range-start::after{width:95%;border-top-right-radius:999px;border-bottom-right-radius:999px}.mat-calendar-body-comparison-start.mat-calendar-body-range-end::after,[dir=rtl] .mat-calendar-body-comparison-start.mat-calendar-body-range-end::after,.mat-calendar-body-comparison-end.mat-calendar-body-range-start::after,[dir=rtl] .mat-calendar-body-comparison-end.mat-calendar-body-range-start::after{width:90%}.mat-calendar-body-in-preview{color:var(--mat-datepicker-calendar-date-preview-state-outline-color, var(--mat-app-primary))}.mat-calendar-body-in-preview .mat-calendar-body-cell-preview{border-top:dashed 1px;border-bottom:dashed 1px}.mat-calendar-body-preview-start .mat-calendar-body-cell-preview{border-left:dashed 1px}[dir=rtl] .mat-calendar-body-preview-start .mat-calendar-body-cell-preview{border-left:0;border-right:dashed 1px}.mat-calendar-body-preview-end .mat-calendar-body-cell-preview{border-right:dashed 1px}[dir=rtl] .mat-calendar-body-preview-end .mat-calendar-body-cell-preview{border-right:0;border-left:dashed 1px}.mat-calendar-body-disabled{cursor:default}.mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:var(--mat-datepicker-calendar-date-disabled-state-text-color)}.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:var(--mat-datepicker-calendar-date-today-disabled-state-outline-color)}.cdk-high-contrast-active .mat-calendar-body-disabled{opacity:.5}.mat-calendar-body-cell-content{top:5%;left:5%;z-index:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:90%;height:90%;line-height:1;border-width:1px;border-style:solid;border-radius:999px;color:var(--mat-datepicker-calendar-date-text-color, var(--mat-app-on-surface));border-color:var(--mat-datepicker-calendar-date-outline-color)}.mat-calendar-body-cell-content.mat-focus-indicator{position:absolute}.cdk-high-contrast-active .mat-calendar-body-cell-content{border:none}.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:var(--mat-datepicker-calendar-date-focus-state-background-color)}@media(hover: hover){.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:var(--mat-datepicker-calendar-date-hover-state-background-color)}}.mat-calendar-body-selected{background-color:var(--mat-datepicker-calendar-date-selected-state-background-color, var(--mat-app-primary));color:var(--mat-datepicker-calendar-date-selected-state-text-color, var(--mat-app-on-primary))}.mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:var(--mat-datepicker-calendar-date-selected-disabled-state-background-color)}.mat-calendar-body-selected.mat-calendar-body-today{box-shadow:inset 0 0 0 1px var(--mat-datepicker-calendar-date-today-selected-state-outline-color, var(--mat-app-primary))}.mat-calendar-body-in-range::before{background:var(--mat-datepicker-calendar-date-in-range-state-background-color, var(--mat-app-primary-container))}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range::before{background:var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color, var(--mat-app-tertiary-container))}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range::before{background:var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color, var(--mat-app-tertiary-container))}.mat-calendar-body-comparison-bridge-start::before,[dir=rtl] .mat-calendar-body-comparison-bridge-end::before{background:linear-gradient(to right, var(--mat-datepicker-calendar-date-in-range-state-background-color, var(--mat-app-primary-container)) 50%, var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color, var(--mat-app-tertiary-container)) 50%)}.mat-calendar-body-comparison-bridge-end::before,[dir=rtl] .mat-calendar-body-comparison-bridge-start::before{background:linear-gradient(to left, var(--mat-datepicker-calendar-date-in-range-state-background-color, var(--mat-app-primary-container)) 50%, var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color, var(--mat-app-tertiary-container)) 50%)}.mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after{background:var(--mat-datepicker-calendar-date-in-overlap-range-state-background-color, var(--mat-app-secondary-container))}.mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:var(--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color, var(--mat-app-secondary))}.cdk-high-contrast-active .mat-datepicker-popup:not(:empty),.cdk-high-contrast-active .mat-calendar-body-cell:not(.mat-calendar-body-in-range) .mat-calendar-body-selected{outline:solid 1px}.cdk-high-contrast-active .mat-calendar-body-today{outline:dotted 1px}.cdk-high-contrast-active .mat-calendar-body-cell::before,.cdk-high-contrast-active .mat-calendar-body-cell::after,.cdk-high-contrast-active .mat-calendar-body-selected{background:none}.cdk-high-contrast-active .mat-calendar-body-in-range::before,.cdk-high-contrast-active .mat-calendar-body-comparison-bridge-start::before,.cdk-high-contrast-active .mat-calendar-body-comparison-bridge-end::before{border-top:solid 1px;border-bottom:solid 1px}.cdk-high-contrast-active .mat-calendar-body-range-start::before{border-left:solid 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-range-start::before{border-left:0;border-right:solid 1px}.cdk-high-contrast-active .mat-calendar-body-range-end::before{border-right:solid 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-range-end::before{border-right:0;border-left:solid 1px}.cdk-high-contrast-active .mat-calendar-body-in-comparison-range::before{border-top:dashed 1px;border-bottom:dashed 1px}.cdk-high-contrast-active .mat-calendar-body-comparison-start::before{border-left:dashed 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-comparison-start::before{border-left:0;border-right:dashed 1px}.cdk-high-contrast-active .mat-calendar-body-comparison-end::before{border-right:dashed 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-comparison-end::before{border-right:0;border-left:dashed 1px}'],encapsulation:2,changeDetection:0})}}return Ue})();function we(Ue){return"TD"===Ue?.nodeName}function Pe(Ue){let Xt;return we(Ue)?Xt=Ue:we(Ue.parentNode)?Xt=Ue.parentNode:we(Ue.parentNode?.parentNode)&&(Xt=Ue.parentNode.parentNode),null!=Xt?.getAttribute("data-mat-row")?Xt:null}function Ce(Ue,Xt,re){return null!==re&&Xt!==re&&Ue<re&&Ue===Xt}function Re(Ue,Xt,re){return null!==Xt&&Xt!==re&&Ue>=Xt&&Ue===re}function Ze(Ue,Xt,re,$e){return $e&&null!==Xt&&null!==re&&Xt!==re&&Ue>=Xt&&Ue<=re}function vt(Ue){const Xt=Ue.changedTouches[0];return document.elementFromPoint(Xt.clientX,Xt.clientY)}class st{constructor(Xt,re){this.start=Xt,this.end=re}}let Se=(()=>{class Ue{constructor(re,$e){this.selection=re,this._adapter=$e,this._selectionChanged=new _.B,this.selectionChanged=this._selectionChanged,this.selection=re}updateSelection(re,$e){const We=this.selection;this.selection=re,this._selectionChanged.next({selection:re,source:$e,oldValue:We})}ngOnDestroy(){this._selectionChanged.complete()}_isValidDateInstance(re){return this._adapter.isDateInstance(re)&&this._adapter.isValid(re)}static{this.\u0275fac=function($e){d.QTQ()}}static{this.\u0275prov=d.jDH({token:Ue,factory:Ue.\u0275fac})}}return Ue})(),Ke=(()=>{class Ue extends Se{constructor(re){super(null,re)}add(re){super.updateSelection(re,this)}isValid(){return null!=this.selection&&this._isValidDateInstance(this.selection)}isComplete(){return null!=this.selection}clone(){const re=new Ue(this._adapter);return re.updateSelection(this.selection,this),re}static{this.\u0275fac=function($e){return new($e||Ue)(d.KVO(m.MJ))}}static{this.\u0275prov=d.jDH({token:Ue,factory:Ue.\u0275fac})}}return Ue})(),ze=(()=>{class Ue extends Se{constructor(re){super(new st(null,null),re)}add(re){let{start:$e,end:We}=this.selection;null==$e?$e=re:null==We?We=re:($e=re,We=null),super.updateSelection(new st($e,We),this)}isValid(){const{start:re,end:$e}=this.selection;return null==re&&null==$e||(null!=re&&null!=$e?this._isValidDateInstance(re)&&this._isValidDateInstance($e)&&this._adapter.compareDate(re,$e)<=0:(null==re||this._isValidDateInstance(re))&&(null==$e||this._isValidDateInstance($e)))}isComplete(){return null!=this.selection.start&&null!=this.selection.end}clone(){const re=new Ue(this._adapter);return re.updateSelection(this.selection,this),re}static{this.\u0275fac=function($e){return new($e||Ue)(d.KVO(m.MJ))}}static{this.\u0275prov=d.jDH({token:Ue,factory:Ue.\u0275fac})}}return Ue})();const xt={provide:Se,deps:[[new d.Xx1,new d.kdw,Se],m.MJ],useFactory:function Tt(Ue,Xt){return Ue||new Ke(Xt)}},sn={provide:Se,deps:[[new d.Xx1,new d.kdw,Se],m.MJ],useFactory:function rn(Ue,Xt){return Ue||new ze(Xt)}},nn=new d.nKC("MAT_DATE_RANGE_SELECTION_STRATEGY");let gn=(()=>{class Ue{constructor(re){this._dateAdapter=re}selectionFinished(re,$e){let{start:We,end:_t}=$e;return null==We?We=re:null==_t&&re&&this._dateAdapter.compareDate(re,We)>=0?_t=re:(We=re,_t=null),new st(We,_t)}createPreview(re,$e){let We=null,_t=null;return $e.start&&!$e.end&&re&&(We=$e.start,_t=re),new st(We,_t)}createDrag(re,$e,We){let _t=$e.start,Kt=$e.end;if(!_t||!Kt)return null;const Nn=this._dateAdapter,qn=0!==Nn.compareDate(_t,Kt),Ei=Nn.getYear(We)-Nn.getYear(re),Gi=Nn.getMonth(We)-Nn.getMonth(re),Vi=Nn.getDate(We)-Nn.getDate(re);return qn&&Nn.sameDate(re,$e.start)?(_t=We,Nn.compareDate(We,Kt)>0&&(Kt=Nn.addCalendarYears(Kt,Ei),Kt=Nn.addCalendarMonths(Kt,Gi),Kt=Nn.addCalendarDays(Kt,Vi))):qn&&Nn.sameDate(re,$e.end)?(Kt=We,Nn.compareDate(We,_t)<0&&(_t=Nn.addCalendarYears(_t,Ei),_t=Nn.addCalendarMonths(_t,Gi),_t=Nn.addCalendarDays(_t,Vi))):(_t=Nn.addCalendarYears(_t,Ei),_t=Nn.addCalendarMonths(_t,Gi),_t=Nn.addCalendarDays(_t,Vi),Kt=Nn.addCalendarYears(Kt,Ei),Kt=Nn.addCalendarMonths(Kt,Gi),Kt=Nn.addCalendarDays(Kt,Vi)),new st(_t,Kt)}static{this.\u0275fac=function($e){return new($e||Ue)(d.KVO(m.MJ))}}static{this.\u0275prov=d.jDH({token:Ue,factory:Ue.\u0275fac})}}return Ue})();const dt={provide:nn,deps:[[new d.Xx1,new d.kdw,nn],m.MJ],useFactory:function Et(Ue,Xt){return Ue||new gn(Xt)}};let mt=0,Ie=(()=>{class Ue{get activeDate(){return this._activeDate}set activeDate(re){const $e=this._activeDate,We=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(re))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(We,this.minDate,this.maxDate),this._hasSameMonthAndYear($e,this._activeDate)||this._init()}get selected(){return this._selected}set selected(re){this._selected=re instanceof st?re:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(re)),this._setRanges(this._selected)}get minDate(){return this._minDate}set minDate(re){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(re))}get maxDate(){return this._maxDate}set maxDate(re){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(re))}constructor(re,$e,We,_t,Kt){this._changeDetectorRef=re,this._dateFormats=$e,this._dateAdapter=We,this._dir=_t,this._rangeStrategy=Kt,this._rerenderSubscription=I.yU.EMPTY,this.activeDrag=null,this.selectedChange=new d.bkB,this._userSelection=new d.bkB,this.dragStarted=new d.bkB,this.dragEnded=new d.bkB,this.activeDateChange=new d.bkB,this._activeDate=this._dateAdapter.today()}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe((0,T.Z)(null)).subscribe(()=>this._init())}ngOnChanges(re){const $e=re.comparisonStart||re.comparisonEnd;$e&&!$e.firstChange&&this._setRanges(this.selected),re.activeDrag&&!this.activeDrag&&this._clearPreview()}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_dateSelected(re){const $e=re.value,We=this._getDateFromDayOfMonth($e);let _t,Kt;this._selected instanceof st?(_t=this._getDateInCurrentMonth(this._selected.start),Kt=this._getDateInCurrentMonth(this._selected.end)):_t=Kt=this._getDateInCurrentMonth(this._selected),(_t!==$e||Kt!==$e)&&this.selectedChange.emit(We),this._userSelection.emit({value:We,event:re.event}),this._clearPreview(),this._changeDetectorRef.markForCheck()}_updateActiveDate(re){const We=this._activeDate;this.activeDate=this._getDateFromDayOfMonth(re.value),this._dateAdapter.compareDate(We,this.activeDate)&&this.activeDateChange.emit(this._activeDate)}_handleCalendarBodyKeydown(re){const $e=this._activeDate,We=this._isRtl();switch(re.keyCode){case k.UQ:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,We?1:-1);break;case k.LE:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,We?-1:1);break;case k.i7:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,-7);break;case k.n6:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,7);break;case k.yZ:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,1-this._dateAdapter.getDate(this._activeDate));break;case k.Kp:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,this._dateAdapter.getNumDaysInMonth(this._activeDate)-this._dateAdapter.getDate(this._activeDate));break;case k.w_:this.activeDate=re.altKey?this._dateAdapter.addCalendarYears(this._activeDate,-1):this._dateAdapter.addCalendarMonths(this._activeDate,-1);break;case k.dB:this.activeDate=re.altKey?this._dateAdapter.addCalendarYears(this._activeDate,1):this._dateAdapter.addCalendarMonths(this._activeDate,1);break;case k.Fm:case k.t6:return this._selectionKeyPressed=!0,void(this._canSelect(this._activeDate)&&re.preventDefault());case k._f:return void(null!=this._previewEnd&&!(0,k.rp)(re)&&(this._clearPreview(),this.activeDrag?this.dragEnded.emit({value:null,event:re}):(this.selectedChange.emit(null),this._userSelection.emit({value:null,event:re})),re.preventDefault(),re.stopPropagation()));default:return}this._dateAdapter.compareDate($e,this.activeDate)&&(this.activeDateChange.emit(this.activeDate),this._focusActiveCellAfterViewChecked()),re.preventDefault()}_handleCalendarBodyKeyup(re){(re.keyCode===k.t6||re.keyCode===k.Fm)&&(this._selectionKeyPressed&&this._canSelect(this._activeDate)&&this._dateSelected({value:this._dateAdapter.getDate(this._activeDate),event:re}),this._selectionKeyPressed=!1)}_init(){this._setRanges(this.selected),this._todayDate=this._getCellCompareValue(this._dateAdapter.today()),this._monthLabel=this._dateFormats.display.monthLabel?this._dateAdapter.format(this.activeDate,this._dateFormats.display.monthLabel):this._dateAdapter.getMonthNames("short")[this._dateAdapter.getMonth(this.activeDate)].toLocaleUpperCase();let re=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),1);this._firstWeekOffset=(7+this._dateAdapter.getDayOfWeek(re)-this._dateAdapter.getFirstDayOfWeek())%7,this._initWeekdays(),this._createWeekCells(),this._changeDetectorRef.markForCheck()}_focusActiveCell(re){this._matCalendarBody._focusActiveCell(re)}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_previewChanged({event:re,value:$e}){if(this._rangeStrategy){const We=$e?$e.rawValue:null,_t=this._rangeStrategy.createPreview(We,this.selected,re);if(this._previewStart=this._getCellCompareValue(_t.start),this._previewEnd=this._getCellCompareValue(_t.end),this.activeDrag&&We){const Kt=this._rangeStrategy.createDrag?.(this.activeDrag.value,this.selected,We,re);Kt&&(this._previewStart=this._getCellCompareValue(Kt.start),this._previewEnd=this._getCellCompareValue(Kt.end))}this._changeDetectorRef.detectChanges()}}_dragEnded(re){if(this.activeDrag)if(re.value){const $e=this._rangeStrategy?.createDrag?.(this.activeDrag.value,this.selected,re.value,re.event);this.dragEnded.emit({value:$e??null,event:re.event})}else this.dragEnded.emit({value:null,event:re.event})}_getDateFromDayOfMonth(re){return this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),re)}_initWeekdays(){const re=this._dateAdapter.getFirstDayOfWeek(),$e=this._dateAdapter.getDayOfWeekNames("narrow");let _t=this._dateAdapter.getDayOfWeekNames("long").map((Kt,Nn)=>({long:Kt,narrow:$e[Nn],id:mt++}));this._weekdays=_t.slice(re).concat(_t.slice(0,re))}_createWeekCells(){const re=this._dateAdapter.getNumDaysInMonth(this.activeDate),$e=this._dateAdapter.getDateNames();this._weeks=[[]];for(let We=0,_t=this._firstWeekOffset;We<re;We++,_t++){7==_t&&(this._weeks.push([]),_t=0);const Kt=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),We+1),Nn=this._shouldEnableDate(Kt),qn=this._dateAdapter.format(Kt,this._dateFormats.display.dateA11yLabel),Ei=this.dateClass?this.dateClass(Kt,"month"):void 0;this._weeks[this._weeks.length-1].push(new Q(We+1,$e[We],qn,Nn,Ei,this._getCellCompareValue(Kt),Kt))}}_shouldEnableDate(re){return!!re&&(!this.minDate||this._dateAdapter.compareDate(re,this.minDate)>=0)&&(!this.maxDate||this._dateAdapter.compareDate(re,this.maxDate)<=0)&&(!this.dateFilter||this.dateFilter(re))}_getDateInCurrentMonth(re){return re&&this._hasSameMonthAndYear(re,this.activeDate)?this._dateAdapter.getDate(re):null}_hasSameMonthAndYear(re,$e){return!(!re||!$e||this._dateAdapter.getMonth(re)!=this._dateAdapter.getMonth($e)||this._dateAdapter.getYear(re)!=this._dateAdapter.getYear($e))}_getCellCompareValue(re){if(re){const $e=this._dateAdapter.getYear(re),We=this._dateAdapter.getMonth(re),_t=this._dateAdapter.getDate(re);return new Date($e,We,_t).getTime()}return null}_isRtl(){return this._dir&&"rtl"===this._dir.value}_setRanges(re){re instanceof st?(this._rangeStart=this._getCellCompareValue(re.start),this._rangeEnd=this._getCellCompareValue(re.end),this._isRange=!0):(this._rangeStart=this._rangeEnd=this._getCellCompareValue(re),this._isRange=!1),this._comparisonRangeStart=this._getCellCompareValue(this.comparisonStart),this._comparisonRangeEnd=this._getCellCompareValue(this.comparisonEnd)}_canSelect(re){return!this.dateFilter||this.dateFilter(re)}_clearPreview(){this._previewStart=this._previewEnd=null}static{this.\u0275fac=function($e){return new($e||Ue)(d.rXU(d.gRc),d.rXU(m.de,8),d.rXU(m.MJ,8),d.rXU(x.dS,8),d.rXU(nn,8))}}static{this.\u0275cmp=d.VBU({type:Ue,selectors:[["mat-month-view"]],viewQuery:function($e,We){if(1&$e&&d.GBs(pe,5),2&$e){let _t;d.mGM(_t=d.lsd())&&(We._matCalendarBody=_t.first)}},inputs:{activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd",startDateAccessibleName:"startDateAccessibleName",endDateAccessibleName:"endDateAccessibleName",activeDrag:"activeDrag"},outputs:{selectedChange:"selectedChange",_userSelection:"_userSelection",dragStarted:"dragStarted",dragEnded:"dragEnded",activeDateChange:"activeDateChange"},exportAs:["matMonthView"],standalone:!0,features:[d.OA$,d.aNF],decls:8,vars:14,consts:[["role","grid",1,"mat-calendar-table"],[1,"mat-calendar-table-header"],["scope","col"],["aria-hidden","true"],["colspan","7",1,"mat-calendar-table-header-divider"],["mat-calendar-body","",3,"selectedValueChange","activeDateChange","previewChange","dragStarted","dragEnded","keyup","keydown","label","rows","todayValue","startValue","endValue","comparisonStart","comparisonEnd","previewStart","previewEnd","isRange","labelMinRequiredCells","activeCell","startDateAccessibleName","endDateAccessibleName"],[1,"cdk-visually-hidden"]],template:function($e,We){1&$e&&(d.j41(0,"table",0)(1,"thead",1)(2,"tr"),d.Z7z(3,ge,5,2,"th",2,K),d.k0s(),d.j41(5,"tr",3),d.nrm(6,"th",4),d.k0s()(),d.j41(7,"tbody",5),d.bIt("selectedValueChange",function(Kt){return We._dateSelected(Kt)})("activeDateChange",function(Kt){return We._updateActiveDate(Kt)})("previewChange",function(Kt){return We._previewChanged(Kt)})("dragStarted",function(Kt){return We.dragStarted.emit(Kt)})("dragEnded",function(Kt){return We._dragEnded(Kt)})("keyup",function(Kt){return We._handleCalendarBodyKeyup(Kt)})("keydown",function(Kt){return We._handleCalendarBodyKeydown(Kt)}),d.k0s()()),2&$e&&(d.R7$(3),d.Dyx(We._weekdays),d.R7$(4),d.Y8G("label",We._monthLabel)("rows",We._weeks)("todayValue",We._todayDate)("startValue",We._rangeStart)("endValue",We._rangeEnd)("comparisonStart",We._comparisonRangeStart)("comparisonEnd",We._comparisonRangeEnd)("previewStart",We._previewStart)("previewEnd",We._previewEnd)("isRange",We._isRange)("labelMinRequiredCells",3)("activeCell",We._dateAdapter.getDate(We.activeDate)-1)("startDateAccessibleName",We.startDateAccessibleName)("endDateAccessibleName",We.endDateAccessibleName))},dependencies:[pe],encapsulation:2,changeDetection:0})}}return Ue})();const At=24;let vn=(()=>{class Ue{get activeDate(){return this._activeDate}set activeDate(re){let $e=this._activeDate;const We=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(re))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(We,this.minDate,this.maxDate),Tn(this._dateAdapter,$e,this._activeDate,this.minDate,this.maxDate)||this._init()}get selected(){return this._selected}set selected(re){this._selected=re instanceof st?re:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(re)),this._setSelectedYear(re)}get minDate(){return this._minDate}set minDate(re){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(re))}get maxDate(){return this._maxDate}set maxDate(re){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(re))}constructor(re,$e,We){this._changeDetectorRef=re,this._dateAdapter=$e,this._dir=We,this._rerenderSubscription=I.yU.EMPTY,this.selectedChange=new d.bkB,this.yearSelected=new d.bkB,this.activeDateChange=new d.bkB,this._activeDate=this._dateAdapter.today()}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe((0,T.Z)(null)).subscribe(()=>this._init())}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_init(){this._todayYear=this._dateAdapter.getYear(this._dateAdapter.today());const $e=this._dateAdapter.getYear(this._activeDate)-Ft(this._dateAdapter,this.activeDate,this.minDate,this.maxDate);this._years=[];for(let We=0,_t=[];We<At;We++)_t.push($e+We),4==_t.length&&(this._years.push(_t.map(Kt=>this._createCellForYear(Kt))),_t=[]);this._changeDetectorRef.markForCheck()}_yearSelected(re){const $e=re.value,We=this._dateAdapter.createDate($e,0,1),_t=this._getDateFromYear($e);this.yearSelected.emit(We),this.selectedChange.emit(_t)}_updateActiveDate(re){const We=this._activeDate;this.activeDate=this._getDateFromYear(re.value),this._dateAdapter.compareDate(We,this.activeDate)&&this.activeDateChange.emit(this.activeDate)}_handleCalendarBodyKeydown(re){const $e=this._activeDate,We=this._isRtl();switch(re.keyCode){case k.UQ:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,We?1:-1);break;case k.LE:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,We?-1:1);break;case k.i7:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,-4);break;case k.n6:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,4);break;case k.yZ:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,-Ft(this._dateAdapter,this.activeDate,this.minDate,this.maxDate));break;case k.Kp:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,At-Ft(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)-1);break;case k.w_:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,re.altKey?10*-At:-At);break;case k.dB:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,re.altKey?10*At:At);break;case k.Fm:case k.t6:this._selectionKeyPressed=!0;break;default:return}this._dateAdapter.compareDate($e,this.activeDate)&&this.activeDateChange.emit(this.activeDate),this._focusActiveCellAfterViewChecked(),re.preventDefault()}_handleCalendarBodyKeyup(re){(re.keyCode===k.t6||re.keyCode===k.Fm)&&(this._selectionKeyPressed&&this._yearSelected({value:this._dateAdapter.getYear(this._activeDate),event:re}),this._selectionKeyPressed=!1)}_getActiveCell(){return Ft(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)}_focusActiveCell(){this._matCalendarBody._focusActiveCell()}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_getDateFromYear(re){const $e=this._dateAdapter.getMonth(this.activeDate),We=this._dateAdapter.getNumDaysInMonth(this._dateAdapter.createDate(re,$e,1));return this._dateAdapter.createDate(re,$e,Math.min(this._dateAdapter.getDate(this.activeDate),We))}_createCellForYear(re){const $e=this._dateAdapter.createDate(re,0,1),We=this._dateAdapter.getYearName($e),_t=this.dateClass?this.dateClass($e,"multi-year"):void 0;return new Q(re,We,We,this._shouldEnableYear(re),_t)}_shouldEnableYear(re){if(null==re||this.maxDate&&re>this._dateAdapter.getYear(this.maxDate)||this.minDate&&re<this._dateAdapter.getYear(this.minDate))return!1;if(!this.dateFilter)return!0;for(let We=this._dateAdapter.createDate(re,0,1);this._dateAdapter.getYear(We)==re;We=this._dateAdapter.addCalendarDays(We,1))if(this.dateFilter(We))return!0;return!1}_isRtl(){return this._dir&&"rtl"===this._dir.value}_setSelectedYear(re){if(this._selectedYear=null,re instanceof st){const $e=re.start||re.end;$e&&(this._selectedYear=this._dateAdapter.getYear($e))}else re&&(this._selectedYear=this._dateAdapter.getYear(re))}static{this.\u0275fac=function($e){return new($e||Ue)(d.rXU(d.gRc),d.rXU(m.MJ,8),d.rXU(x.dS,8))}}static{this.\u0275cmp=d.VBU({type:Ue,selectors:[["mat-multi-year-view"]],viewQuery:function($e,We){if(1&$e&&d.GBs(pe,5),2&$e){let _t;d.mGM(_t=d.lsd())&&(We._matCalendarBody=_t.first)}},inputs:{activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass"},outputs:{selectedChange:"selectedChange",yearSelected:"yearSelected",activeDateChange:"activeDateChange"},exportAs:["matMultiYearView"],standalone:!0,features:[d.aNF],decls:5,vars:7,consts:[["role","grid",1,"mat-calendar-table"],["aria-hidden","true",1,"mat-calendar-table-header"],["colspan","4",1,"mat-calendar-table-header-divider"],["mat-calendar-body","",3,"selectedValueChange","activeDateChange","keyup","keydown","rows","todayValue","startValue","endValue","numCols","cellAspectRatio","activeCell"]],template:function($e,We){1&$e&&(d.j41(0,"table",0)(1,"thead",1)(2,"tr"),d.nrm(3,"th",2),d.k0s()(),d.j41(4,"tbody",3),d.bIt("selectedValueChange",function(Kt){return We._yearSelected(Kt)})("activeDateChange",function(Kt){return We._updateActiveDate(Kt)})("keyup",function(Kt){return We._handleCalendarBodyKeyup(Kt)})("keydown",function(Kt){return We._handleCalendarBodyKeydown(Kt)}),d.k0s()()),2&$e&&(d.R7$(4),d.Y8G("rows",We._years)("todayValue",We._todayYear)("startValue",We._selectedYear)("endValue",We._selectedYear)("numCols",4)("cellAspectRatio",4/7)("activeCell",We._getActiveCell()))},dependencies:[pe],encapsulation:2,changeDetection:0})}}return Ue})();function Tn(Ue,Xt,re,$e,We){const _t=Ue.getYear(Xt),Kt=Ue.getYear(re),Nn=Jt(Ue,$e,We);return Math.floor((_t-Nn)/At)===Math.floor((Kt-Nn)/At)}function Ft(Ue,Xt,re,$e){return function Gt(Ue,Xt){return(Ue%Xt+Xt)%Xt}(Ue.getYear(Xt)-Jt(Ue,re,$e),At)}function Jt(Ue,Xt,re){let $e=0;return re?$e=Ue.getYear(re)-At+1:Xt&&($e=Ue.getYear(Xt)),$e}let en=(()=>{class Ue{get activeDate(){return this._activeDate}set activeDate(re){let $e=this._activeDate;const We=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(re))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(We,this.minDate,this.maxDate),this._dateAdapter.getYear($e)!==this._dateAdapter.getYear(this._activeDate)&&this._init()}get selected(){return this._selected}set selected(re){this._selected=re instanceof st?re:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(re)),this._setSelectedMonth(re)}get minDate(){return this._minDate}set minDate(re){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(re))}get maxDate(){return this._maxDate}set maxDate(re){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(re))}constructor(re,$e,We,_t){this._changeDetectorRef=re,this._dateFormats=$e,this._dateAdapter=We,this._dir=_t,this._rerenderSubscription=I.yU.EMPTY,this.selectedChange=new d.bkB,this.monthSelected=new d.bkB,this.activeDateChange=new d.bkB,this._activeDate=this._dateAdapter.today()}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe((0,T.Z)(null)).subscribe(()=>this._init())}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_monthSelected(re){const $e=re.value,We=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),$e,1);this.monthSelected.emit(We);const _t=this._getDateFromMonth($e);this.selectedChange.emit(_t)}_updateActiveDate(re){const We=this._activeDate;this.activeDate=this._getDateFromMonth(re.value),this._dateAdapter.compareDate(We,this.activeDate)&&this.activeDateChange.emit(this.activeDate)}_handleCalendarBodyKeydown(re){const $e=this._activeDate,We=this._isRtl();switch(re.keyCode){case k.UQ:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,We?1:-1);break;case k.LE:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,We?-1:1);break;case k.i7:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,-4);break;case k.n6:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,4);break;case k.yZ:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,-this._dateAdapter.getMonth(this._activeDate));break;case k.Kp:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,11-this._dateAdapter.getMonth(this._activeDate));break;case k.w_:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,re.altKey?-10:-1);break;case k.dB:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,re.altKey?10:1);break;case k.Fm:case k.t6:this._selectionKeyPressed=!0;break;default:return}this._dateAdapter.compareDate($e,this.activeDate)&&(this.activeDateChange.emit(this.activeDate),this._focusActiveCellAfterViewChecked()),re.preventDefault()}_handleCalendarBodyKeyup(re){(re.keyCode===k.t6||re.keyCode===k.Fm)&&(this._selectionKeyPressed&&this._monthSelected({value:this._dateAdapter.getMonth(this._activeDate),event:re}),this._selectionKeyPressed=!1)}_init(){this._setSelectedMonth(this.selected),this._todayMonth=this._getMonthInCurrentYear(this._dateAdapter.today()),this._yearLabel=this._dateAdapter.getYearName(this.activeDate);let re=this._dateAdapter.getMonthNames("short");this._months=[[0,1,2,3],[4,5,6,7],[8,9,10,11]].map($e=>$e.map(We=>this._createCellForMonth(We,re[We]))),this._changeDetectorRef.markForCheck()}_focusActiveCell(){this._matCalendarBody._focusActiveCell()}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_getMonthInCurrentYear(re){return re&&this._dateAdapter.getYear(re)==this._dateAdapter.getYear(this.activeDate)?this._dateAdapter.getMonth(re):null}_getDateFromMonth(re){const $e=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),re,1),We=this._dateAdapter.getNumDaysInMonth($e);return this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),re,Math.min(this._dateAdapter.getDate(this.activeDate),We))}_createCellForMonth(re,$e){const We=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),re,1),_t=this._dateAdapter.format(We,this._dateFormats.display.monthYearA11yLabel),Kt=this.dateClass?this.dateClass(We,"year"):void 0;return new Q(re,$e.toLocaleUpperCase(),_t,this._shouldEnableMonth(re),Kt)}_shouldEnableMonth(re){const $e=this._dateAdapter.getYear(this.activeDate);if(null==re||this._isYearAndMonthAfterMaxDate($e,re)||this._isYearAndMonthBeforeMinDate($e,re))return!1;if(!this.dateFilter)return!0;for(let _t=this._dateAdapter.createDate($e,re,1);this._dateAdapter.getMonth(_t)==re;_t=this._dateAdapter.addCalendarDays(_t,1))if(this.dateFilter(_t))return!0;return!1}_isYearAndMonthAfterMaxDate(re,$e){if(this.maxDate){const We=this._dateAdapter.getYear(this.maxDate),_t=this._dateAdapter.getMonth(this.maxDate);return re>We||re===We&&$e>_t}return!1}_isYearAndMonthBeforeMinDate(re,$e){if(this.minDate){const We=this._dateAdapter.getYear(this.minDate),_t=this._dateAdapter.getMonth(this.minDate);return re<We||re===We&&$e<_t}return!1}_isRtl(){return this._dir&&"rtl"===this._dir.value}_setSelectedMonth(re){this._selectedMonth=re instanceof st?this._getMonthInCurrentYear(re.start)||this._getMonthInCurrentYear(re.end):this._getMonthInCurrentYear(re)}static{this.\u0275fac=function($e){return new($e||Ue)(d.rXU(d.gRc),d.rXU(m.de,8),d.rXU(m.MJ,8),d.rXU(x.dS,8))}}static{this.\u0275cmp=d.VBU({type:Ue,selectors:[["mat-year-view"]],viewQuery:function($e,We){if(1&$e&&d.GBs(pe,5),2&$e){let _t;d.mGM(_t=d.lsd())&&(We._matCalendarBody=_t.first)}},inputs:{activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass"},outputs:{selectedChange:"selectedChange",monthSelected:"monthSelected",activeDateChange:"activeDateChange"},exportAs:["matYearView"],standalone:!0,features:[d.aNF],decls:5,vars:9,consts:[["role","grid",1,"mat-calendar-table"],["aria-hidden","true",1,"mat-calendar-table-header"],["colspan","4",1,"mat-calendar-table-header-divider"],["mat-calendar-body","",3,"selectedValueChange","activeDateChange","keyup","keydown","label","rows","todayValue","startValue","endValue","labelMinRequiredCells","numCols","cellAspectRatio","activeCell"]],template:function($e,We){1&$e&&(d.j41(0,"table",0)(1,"thead",1)(2,"tr"),d.nrm(3,"th",2),d.k0s()(),d.j41(4,"tbody",3),d.bIt("selectedValueChange",function(Kt){return We._monthSelected(Kt)})("activeDateChange",function(Kt){return We._updateActiveDate(Kt)})("keyup",function(Kt){return We._handleCalendarBodyKeyup(Kt)})("keydown",function(Kt){return We._handleCalendarBodyKeydown(Kt)}),d.k0s()()),2&$e&&(d.R7$(4),d.Y8G("label",We._yearLabel)("rows",We._months)("todayValue",We._todayMonth)("startValue",We._selectedMonth)("endValue",We._selectedMonth)("labelMinRequiredCells",2)("numCols",4)("cellAspectRatio",4/7)("activeCell",We._dateAdapter.getMonth(We.activeDate)))},dependencies:[pe],encapsulation:2,changeDetection:0})}}return Ue})(),Kn=1,Ht=(()=>{class Ue{constructor(re,$e,We,_t,Kt){this._intl=re,this.calendar=$e,this._dateAdapter=We,this._dateFormats=_t,this._id="mat-calendar-header-"+Kn++,this._periodButtonLabelId=`${this._id}-period-label`,this.calendar.stateChanges.subscribe(()=>Kt.markForCheck())}get periodButtonText(){return"month"==this.calendar.currentView?this._dateAdapter.format(this.calendar.activeDate,this._dateFormats.display.monthYearLabel).toLocaleUpperCase():"year"==this.calendar.currentView?this._dateAdapter.getYearName(this.calendar.activeDate):this._intl.formatYearRange(...this._formatMinAndMaxYearLabels())}get periodButtonDescription(){return"month"==this.calendar.currentView?this._dateAdapter.format(this.calendar.activeDate,this._dateFormats.display.monthYearLabel).toLocaleUpperCase():"year"==this.calendar.currentView?this._dateAdapter.getYearName(this.calendar.activeDate):this._intl.formatYearRangeLabel(...this._formatMinAndMaxYearLabels())}get periodButtonLabel(){return"month"==this.calendar.currentView?this._intl.switchToMultiYearViewLabel:this._intl.switchToMonthViewLabel}get prevButtonLabel(){return{month:this._intl.prevMonthLabel,year:this._intl.prevYearLabel,"multi-year":this._intl.prevMultiYearLabel}[this.calendar.currentView]}get nextButtonLabel(){return{month:this._intl.nextMonthLabel,year:this._intl.nextYearLabel,"multi-year":this._intl.nextMultiYearLabel}[this.calendar.currentView]}currentPeriodClicked(){this.calendar.currentView="month"==this.calendar.currentView?"multi-year":"month"}previousClicked(){this.calendar.activeDate="month"==this.calendar.currentView?this._dateAdapter.addCalendarMonths(this.calendar.activeDate,-1):this._dateAdapter.addCalendarYears(this.calendar.activeDate,"year"==this.calendar.currentView?-1:-At)}nextClicked(){this.calendar.activeDate="month"==this.calendar.currentView?this._dateAdapter.addCalendarMonths(this.calendar.activeDate,1):this._dateAdapter.addCalendarYears(this.calendar.activeDate,"year"==this.calendar.currentView?1:At)}previousEnabled(){return!this.calendar.minDate||!this.calendar.minDate||!this._isSameView(this.calendar.activeDate,this.calendar.minDate)}nextEnabled(){return!this.calendar.maxDate||!this._isSameView(this.calendar.activeDate,this.calendar.maxDate)}_isSameView(re,$e){return"month"==this.calendar.currentView?this._dateAdapter.getYear(re)==this._dateAdapter.getYear($e)&&this._dateAdapter.getMonth(re)==this._dateAdapter.getMonth($e):"year"==this.calendar.currentView?this._dateAdapter.getYear(re)==this._dateAdapter.getYear($e):Tn(this._dateAdapter,re,$e,this.calendar.minDate,this.calendar.maxDate)}_formatMinAndMaxYearLabels(){const $e=this._dateAdapter.getYear(this.calendar.activeDate)-Ft(this._dateAdapter,this.calendar.activeDate,this.calendar.minDate,this.calendar.maxDate),We=$e+At-1;return[this._dateAdapter.getYearName(this._dateAdapter.createDate($e,0,1)),this._dateAdapter.getYearName(this._dateAdapter.createDate(We,0,1))]}static{this.\u0275fac=function($e){return new($e||Ue)(d.rXU(se),d.rXU((0,d.Rfq)(()=>On)),d.rXU(m.MJ,8),d.rXU(m.de,8),d.rXU(d.gRc))}}static{this.\u0275cmp=d.VBU({type:Ue,selectors:[["mat-calendar-header"]],exportAs:["matCalendarHeader"],standalone:!0,features:[d.aNF],ngContentSelectors:Ee,decls:13,vars:11,consts:[[1,"mat-calendar-header"],[1,"mat-calendar-controls"],["aria-live","polite",1,"cdk-visually-hidden",3,"id"],["mat-button","","type","button",1,"mat-calendar-period-button",3,"click"],["aria-hidden","true"],["viewBox","0 0 10 5","focusable","false","aria-hidden","true",1,"mat-calendar-arrow"],["points","0,0 5,5 10,0"],[1,"mat-calendar-spacer"],["mat-icon-button","","type","button",1,"mat-calendar-previous-button",3,"click","disabled"],["mat-icon-button","","type","button",1,"mat-calendar-next-button",3,"click","disabled"]],template:function($e,We){1&$e&&(d.NAR(),d.j41(0,"div",0)(1,"div",1)(2,"span",2),d.EFF(3),d.k0s(),d.j41(4,"button",3),d.bIt("click",function(){return We.currentPeriodClicked()}),d.j41(5,"span",4),d.EFF(6),d.k0s(),d.qSk(),d.j41(7,"svg",5),d.nrm(8,"polygon",6),d.k0s()(),d.joV(),d.nrm(9,"div",7),d.SdG(10),d.j41(11,"button",8),d.bIt("click",function(){return We.previousClicked()}),d.k0s(),d.j41(12,"button",9),d.bIt("click",function(){return We.nextClicked()}),d.k0s()()()),2&$e&&(d.R7$(2),d.Y8G("id",We._periodButtonLabelId),d.R7$(),d.JRh(We.periodButtonDescription),d.R7$(),d.BMQ("aria-label",We.periodButtonLabel)("aria-describedby",We._periodButtonLabelId),d.R7$(2),d.JRh(We.periodButtonText),d.R7$(),d.AVh("mat-calendar-invert","month"!==We.calendar.currentView),d.R7$(4),d.Y8G("disabled",!We.previousEnabled()),d.BMQ("aria-label",We.prevButtonLabel),d.R7$(),d.Y8G("disabled",!We.nextEnabled()),d.BMQ("aria-label",We.nextButtonLabel))},dependencies:[u.$z,u.iY],encapsulation:2,changeDetection:0})}}return Ue})(),On=(()=>{class Ue{get startAt(){return this._startAt}set startAt(re){this._startAt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(re))}get selected(){return this._selected}set selected(re){this._selected=re instanceof st?re:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(re))}get minDate(){return this._minDate}set minDate(re){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(re))}get maxDate(){return this._maxDate}set maxDate(re){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(re))}get activeDate(){return this._clampedActiveDate}set activeDate(re){this._clampedActiveDate=this._dateAdapter.clampDate(re,this.minDate,this.maxDate),this.stateChanges.next(),this._changeDetectorRef.markForCheck()}get currentView(){return this._currentView}set currentView(re){const $e=this._currentView!==re?re:null;this._currentView=re,this._moveFocusOnNextTick=!0,this._changeDetectorRef.markForCheck(),$e&&this.viewChanged.emit($e)}constructor(re,$e,We,_t){this._dateAdapter=$e,this._dateFormats=We,this._changeDetectorRef=_t,this._moveFocusOnNextTick=!1,this.startView="month",this.selectedChange=new d.bkB,this.yearSelected=new d.bkB,this.monthSelected=new d.bkB,this.viewChanged=new d.bkB(!0),this._userSelection=new d.bkB,this._userDragDrop=new d.bkB,this._activeDrag=null,this.stateChanges=new _.B,this._intlChanges=re.changes.subscribe(()=>{_t.markForCheck(),this.stateChanges.next()})}ngAfterContentInit(){this._calendarHeaderPortal=new a.A8(this.headerComponent||Ht),this.activeDate=this.startAt||this._dateAdapter.today(),this._currentView=this.startView}ngAfterViewChecked(){this._moveFocusOnNextTick&&(this._moveFocusOnNextTick=!1,this.focusActiveCell())}ngOnDestroy(){this._intlChanges.unsubscribe(),this.stateChanges.complete()}ngOnChanges(re){const $e=re.minDate&&!this._dateAdapter.sameDate(re.minDate.previousValue,re.minDate.currentValue)?re.minDate:void 0,We=re.maxDate&&!this._dateAdapter.sameDate(re.maxDate.previousValue,re.maxDate.currentValue)?re.maxDate:void 0,_t=$e||We||re.dateFilter;if(_t&&!_t.firstChange){const Kt=this._getCurrentViewComponent();Kt&&(this._moveFocusOnNextTick=!0,this._changeDetectorRef.detectChanges(),Kt._init())}this.stateChanges.next()}focusActiveCell(){this._getCurrentViewComponent()._focusActiveCell(!1)}updateTodaysDate(){this._getCurrentViewComponent()._init()}_dateSelected(re){const $e=re.value;(this.selected instanceof st||$e&&!this._dateAdapter.sameDate($e,this.selected))&&this.selectedChange.emit($e),this._userSelection.emit(re)}_yearSelectedInMultiYearView(re){this.yearSelected.emit(re)}_monthSelectedInYearView(re){this.monthSelected.emit(re)}_goToDateInView(re,$e){this.activeDate=re,this.currentView=$e}_dragStarted(re){this._activeDrag=re}_dragEnded(re){this._activeDrag&&(re.value&&this._userDragDrop.emit(re),this._activeDrag=null)}_getCurrentViewComponent(){return this.monthView||this.yearView||this.multiYearView}static{this.\u0275fac=function($e){return new($e||Ue)(d.rXU(se),d.rXU(m.MJ,8),d.rXU(m.de,8),d.rXU(d.gRc))}}static{this.\u0275cmp=d.VBU({type:Ue,selectors:[["mat-calendar"]],viewQuery:function($e,We){if(1&$e&&(d.GBs(Ie,5),d.GBs(en,5),d.GBs(vn,5)),2&$e){let _t;d.mGM(_t=d.lsd())&&(We.monthView=_t.first),d.mGM(_t=d.lsd())&&(We.yearView=_t.first),d.mGM(_t=d.lsd())&&(We.multiYearView=_t.first)}},hostAttrs:[1,"mat-calendar"],inputs:{headerComponent:"headerComponent",startAt:"startAt",startView:"startView",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd",startDateAccessibleName:"startDateAccessibleName",endDateAccessibleName:"endDateAccessibleName"},outputs:{selectedChange:"selectedChange",yearSelected:"yearSelected",monthSelected:"monthSelected",viewChanged:"viewChanged",_userSelection:"_userSelection",_userDragDrop:"_userDragDrop"},exportAs:["matCalendar"],standalone:!0,features:[d.Jv_([xt]),d.OA$,d.aNF],decls:5,vars:2,consts:[[3,"cdkPortalOutlet"],["cdkMonitorSubtreeFocus","","tabindex","-1",1,"mat-calendar-content"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","comparisonStart","comparisonEnd","startDateAccessibleName","endDateAccessibleName","activeDrag"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass"],[3,"activeDateChange","_userSelection","dragStarted","dragEnded","activeDate","selected","dateFilter","maxDate","minDate","dateClass","comparisonStart","comparisonEnd","startDateAccessibleName","endDateAccessibleName","activeDrag"],[3,"activeDateChange","monthSelected","selectedChange","activeDate","selected","dateFilter","maxDate","minDate","dateClass"],[3,"activeDateChange","yearSelected","selectedChange","activeDate","selected","dateFilter","maxDate","minDate","dateClass"]],template:function($e,We){if(1&$e&&(d.DNE(0,je,0,0,"ng-template",0),d.j41(1,"div",1),d.DNE(2,ne,1,11,"mat-month-view",2)(3,be,1,6,"mat-year-view",3)(4,fe,1,6,"mat-multi-year-view",3),d.k0s()),2&$e){let _t;d.Y8G("cdkPortalOutlet",We._calendarHeaderPortal),d.R7$(2),d.vxM("month"===(_t=We.currentView)?2:"year"===_t?3:"multi-year"===_t?4:-1)}},dependencies:[a.I3,e.vR,Ie,en,vn],styles:['.mat-calendar{display:block;line-height:normal;font-family:var(--mat-datepicker-calendar-text-font, var(--mat-app-body-medium-font));font-size:var(--mat-datepicker-calendar-text-size, var(--mat-app-body-medium-size))}.mat-calendar-header{padding:8px 8px 0 8px}.mat-calendar-content{padding:0 8px 8px 8px;outline:none}.mat-calendar-controls{display:flex;align-items:center;margin:5% calc(4.7142857143% - 16px)}.mat-calendar-spacer{flex:1 1 auto}.mat-calendar-period-button{min-width:0;margin:0 8px;font-size:var(--mat-datepicker-calendar-period-button-text-size, var(--mat-app-title-small-size));font-weight:var(--mat-datepicker-calendar-period-button-text-weight, var(--mat-app-title-small-weight));--mdc-text-button-label-text-color:var(--mat-datepicker-calendar-period-button-text-color, var(--mat-app-on-surface-variant))}.mat-calendar-arrow{display:inline-block;width:10px;height:5px;margin:0 0 0 5px;vertical-align:middle;fill:var(--mat-datepicker-calendar-period-button-icon-color, var(--mat-app-on-surface-variant))}.mat-calendar-arrow.mat-calendar-invert{transform:rotate(180deg)}[dir=rtl] .mat-calendar-arrow{margin:0 5px 0 0}.cdk-high-contrast-active .mat-calendar-arrow{fill:CanvasText}.mat-calendar-previous-button,.mat-calendar-next-button{position:relative}.mat-datepicker-content .mat-calendar-previous-button:not(.mat-mdc-button-disabled),.mat-datepicker-content .mat-calendar-next-button:not(.mat-mdc-button-disabled){color:var(--mat-datepicker-calendar-navigation-button-icon-color, var(--mat-app-on-surface-variant))}.mat-calendar-previous-button::after,.mat-calendar-next-button::after{top:0;left:0;right:0;bottom:0;position:absolute;content:"";margin:15.5px;border:0 solid currentColor;border-top-width:2px}[dir=rtl] .mat-calendar-previous-button,[dir=rtl] .mat-calendar-next-button{transform:rotate(180deg)}.mat-calendar-previous-button::after{border-left-width:2px;transform:translateX(2px) rotate(-45deg)}.mat-calendar-next-button::after{border-right-width:2px;transform:translateX(-2px) rotate(45deg)}.mat-calendar-table{border-spacing:0;border-collapse:collapse;width:100%}.mat-calendar-table-header th{text-align:center;padding:0 0 8px 0;color:var(--mat-datepicker-calendar-header-text-color, var(--mat-app-on-surface-variant));font-size:var(--mat-datepicker-calendar-header-text-size, var(--mat-app-title-small-size));font-weight:var(--mat-datepicker-calendar-header-text-weight, var(--mat-app-title-small-weight))}.mat-calendar-table-header-divider{position:relative;height:1px}.mat-calendar-table-header-divider::after{content:"";position:absolute;top:0;left:-8px;right:-8px;height:1px;background:var(--mat-datepicker-calendar-header-divider-color)}.mat-calendar-body-cell-content::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 3px)*-1)}.mat-calendar-body-cell:focus .mat-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}}return Ue})();const ln={transformPanel:(0,G.hZ)("transformPanel",[(0,G.kY)("void => enter-dropdown",(0,G.i0)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,G.i7)([(0,G.iF)({opacity:0,transform:"scale(1, 0.8)"}),(0,G.iF)({opacity:1,transform:"scale(1, 1)"})]))),(0,G.kY)("void => enter-dialog",(0,G.i0)("150ms cubic-bezier(0, 0, 0.2, 1)",(0,G.i7)([(0,G.iF)({opacity:0,transform:"scale(0.7)"}),(0,G.iF)({transform:"none",opacity:1})]))),(0,G.kY)("* => void",(0,G.i0)("100ms linear",(0,G.iF)({opacity:0})))]),fadeInCalendar:(0,G.hZ)("fadeInCalendar",[(0,G.wk)("void",(0,G.iF)({opacity:0})),(0,G.wk)("enter",(0,G.iF)({opacity:1})),(0,G.kY)("void => *",(0,G.i0)("120ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)"))])};let Vt=0;const Qt=new d.nKC("mat-datepicker-scroll-strategy",{providedIn:"root",factory:()=>{const Ue=(0,d.WQX)(r.hJ);return()=>Ue.scrollStrategies.reposition()}}),un={provide:Qt,deps:[r.hJ],useFactory:function $t(Ue){return()=>Ue.scrollStrategies.reposition()}};let Zt=(()=>{class Ue{constructor(re,$e,We,_t,Kt,Nn){this._elementRef=re,this._changeDetectorRef=$e,this._globalModel=We,this._dateAdapter=_t,this._rangeSelectionStrategy=Kt,this._subscriptions=new I.yU,this._animationDone=new _.B,this._isAnimating=!1,this._actionsPortal=null,this._closeButtonText=Nn.closeCalendarLabel}ngOnInit(){this._animationState=this.datepicker.touchUi?"enter-dialog":"enter-dropdown"}ngAfterViewInit(){this._subscriptions.add(this.datepicker.stateChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})),this._calendar.focusActiveCell()}ngOnDestroy(){this._subscriptions.unsubscribe(),this._animationDone.complete()}_handleUserSelection(re){const $e=this._model.selection,We=re.value,_t=$e instanceof st;if(_t&&this._rangeSelectionStrategy){const Kt=this._rangeSelectionStrategy.selectionFinished(We,$e,re.event);this._model.updateSelection(Kt,this)}else We&&(_t||!this._dateAdapter.sameDate(We,$e))&&this._model.add(We);(!this._model||this._model.isComplete())&&!this._actionsPortal&&this.datepicker.close()}_handleUserDragDrop(re){this._model.updateSelection(re.value,this)}_startExitAnimation(){this._animationState="void",this._changeDetectorRef.markForCheck()}_handleAnimationEvent(re){this._isAnimating="start"===re.phaseName,this._isAnimating||this._animationDone.next()}_getSelected(){return this._model.selection}_applyPendingSelection(){this._model!==this._globalModel&&this._globalModel.updateSelection(this._model.selection,this)}_assignActions(re,$e){this._model=re?this._globalModel.clone():this._globalModel,this._actionsPortal=re,$e&&this._changeDetectorRef.detectChanges()}static{this.\u0275fac=function($e){return new($e||Ue)(d.rXU(d.aKT),d.rXU(d.gRc),d.rXU(Se),d.rXU(m.MJ),d.rXU(nn,8),d.rXU(se))}}static{this.\u0275cmp=d.VBU({type:Ue,selectors:[["mat-datepicker-content"]],viewQuery:function($e,We){if(1&$e&&d.GBs(On,5),2&$e){let _t;d.mGM(_t=d.lsd())&&(We._calendar=_t.first)}},hostAttrs:[1,"mat-datepicker-content"],hostVars:5,hostBindings:function($e,We){1&$e&&d.Kam("@transformPanel.start",function(Kt){return We._handleAnimationEvent(Kt)})("@transformPanel.done",function(Kt){return We._handleAnimationEvent(Kt)}),2&$e&&(d.zvX("@transformPanel",We._animationState),d.HbH(We.color?"mat-"+We.color:""),d.AVh("mat-datepicker-content-touch",We.datepicker.touchUi))},inputs:{color:"color"},exportAs:["matDatepickerContent"],standalone:!0,features:[d.aNF],decls:5,vars:27,consts:[["cdkTrapFocus","","role","dialog",1,"mat-datepicker-content-container"],[3,"yearSelected","monthSelected","viewChanged","_userSelection","_userDragDrop","id","startAt","startView","minDate","maxDate","dateFilter","headerComponent","selected","dateClass","comparisonStart","comparisonEnd","startDateAccessibleName","endDateAccessibleName"],[3,"cdkPortalOutlet"],["type","button","mat-raised-button","",1,"mat-datepicker-close-button",3,"focus","blur","click","color"]],template:function($e,We){if(1&$e&&(d.j41(0,"div",0)(1,"mat-calendar",1),d.bIt("yearSelected",function(Kt){return We.datepicker._selectYear(Kt)})("monthSelected",function(Kt){return We.datepicker._selectMonth(Kt)})("viewChanged",function(Kt){return We.datepicker._viewChanged(Kt)})("_userSelection",function(Kt){return We._handleUserSelection(Kt)})("_userDragDrop",function(Kt){return We._handleUserDragDrop(Kt)}),d.k0s(),d.DNE(2,q,0,0,"ng-template",2),d.j41(3,"button",3),d.bIt("focus",function(){return We._closeButtonFocused=!0})("blur",function(){return We._closeButtonFocused=!1})("click",function(){return We.datepicker.close()}),d.EFF(4),d.k0s()()),2&$e){let _t;d.AVh("mat-datepicker-content-container-with-custom-header",We.datepicker.calendarHeaderComponent)("mat-datepicker-content-container-with-actions",We._actionsPortal),d.BMQ("aria-modal",!0)("aria-labelledby",null!==(_t=We._dialogLabelId)&&void 0!==_t?_t:void 0),d.R7$(),d.HbH(We.datepicker.panelClass),d.Y8G("id",We.datepicker.id)("startAt",We.datepicker.startAt)("startView",We.datepicker.startView)("minDate",We.datepicker._getMinDate())("maxDate",We.datepicker._getMaxDate())("dateFilter",We.datepicker._getDateFilter())("headerComponent",We.datepicker.calendarHeaderComponent)("selected",We._getSelected())("dateClass",We.datepicker.dateClass)("comparisonStart",We.comparisonStart)("comparisonEnd",We.comparisonEnd)("@fadeInCalendar","enter")("startDateAccessibleName",We.startDateAccessibleName)("endDateAccessibleName",We.endDateAccessibleName),d.R7$(),d.Y8G("cdkPortalOutlet",We._actionsPortal),d.R7$(),d.AVh("cdk-visually-hidden",!We._closeButtonFocused),d.Y8G("color",We.color||"primary"),d.R7$(),d.JRh(We._closeButtonText)}},dependencies:[e.kB,On,a.I3,u.$z],styles:[".mat-datepicker-content{display:block;border-radius:4px;background-color:var(--mat-datepicker-calendar-container-background-color, var(--mat-app-surface-container-high));color:var(--mat-datepicker-calendar-container-text-color, var(--mat-app-on-surface));box-shadow:var(--mat-datepicker-calendar-container-elevation-shadow);border-radius:var(--mat-datepicker-calendar-container-shape, var(--mat-app-corner-large))}.mat-datepicker-content .mat-calendar{width:296px;height:354px}.mat-datepicker-content .mat-datepicker-content-container-with-custom-header .mat-calendar{height:auto}.mat-datepicker-content .mat-datepicker-close-button{position:absolute;top:100%;left:0;margin-top:8px}.ng-animating .mat-datepicker-content .mat-datepicker-close-button{display:none}.mat-datepicker-content-container{display:flex;flex-direction:column;justify-content:space-between}.mat-datepicker-content-touch{display:block;max-height:80vh;box-shadow:var(--mat-datepicker-calendar-container-touch-elevation-shadow);border-radius:var(--mat-datepicker-calendar-container-touch-shape, var(--mat-app-corner-extra-large));position:relative;overflow:visible}.mat-datepicker-content-touch .mat-datepicker-content-container{min-height:312px;max-height:788px;min-width:250px;max-width:750px}.mat-datepicker-content-touch .mat-calendar{width:100%;height:auto}@media all and (orientation: landscape){.mat-datepicker-content-touch .mat-datepicker-content-container{width:64vh;height:80vh}}@media all and (orientation: portrait){.mat-datepicker-content-touch .mat-datepicker-content-container{width:80vw;height:100vw}.mat-datepicker-content-touch .mat-datepicker-content-container-with-actions{height:115vw}}"],encapsulation:2,data:{animation:[ln.transformPanel,ln.fadeInCalendar]},changeDetection:0})}}return Ue})(),on=(()=>{class Ue{get startAt(){return this._startAt||(this.datepickerInput?this.datepickerInput.getStartValue():null)}set startAt(re){this._startAt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(re))}get color(){return this._color||(this.datepickerInput?this.datepickerInput.getThemePalette():void 0)}set color(re){this._color=re}get disabled(){return void 0===this._disabled&&this.datepickerInput?this.datepickerInput.disabled:!!this._disabled}set disabled(re){re!==this._disabled&&(this._disabled=re,this.stateChanges.next(void 0))}get panelClass(){return this._panelClass}set panelClass(re){this._panelClass=(0,V.cc)(re)}get opened(){return this._opened}set opened(re){re?this.open():this.close()}_getMinDate(){return this.datepickerInput&&this.datepickerInput.min}_getMaxDate(){return this.datepickerInput&&this.datepickerInput.max}_getDateFilter(){return this.datepickerInput&&this.datepickerInput.dateFilter}constructor(re,$e,We,_t,Kt,Nn,qn){this._overlay=re,this._viewContainerRef=We,this._dateAdapter=Kt,this._dir=Nn,this._model=qn,this._inputStateChanges=I.yU.EMPTY,this._document=(0,d.WQX)(f.qQ),this.startView="month",this.touchUi=!1,this.xPosition="start",this.yPosition="below",this.restoreFocus=!0,this.yearSelected=new d.bkB,this.monthSelected=new d.bkB,this.viewChanged=new d.bkB(!0),this.openedStream=new d.bkB,this.closedStream=new d.bkB,this._opened=!1,this.id="mat-datepicker-"+Vt++,this._focusedElementBeforeOpen=null,this._backdropHarnessClass=`${this.id}-backdrop`,this.stateChanges=new _.B,this._injector=(0,d.WQX)(d.zZn),this._changeDetectorRef=(0,d.WQX)(d.gRc),this._scrollStrategy=_t,this._model.selectionChanged.subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnChanges(re){const $e=re.xPosition||re.yPosition;if($e&&!$e.firstChange&&this._overlayRef){const We=this._overlayRef.getConfig().positionStrategy;We instanceof r.rW&&(this._setConnectedPositions(We),this.opened&&this._overlayRef.updatePosition())}this.stateChanges.next(void 0)}ngOnDestroy(){this._destroyOverlay(),this.close(),this._inputStateChanges.unsubscribe(),this.stateChanges.complete()}select(re){this._model.add(re)}_selectYear(re){this.yearSelected.emit(re)}_selectMonth(re){this.monthSelected.emit(re)}_viewChanged(re){this.viewChanged.emit(re)}registerInput(re){return this._inputStateChanges.unsubscribe(),this.datepickerInput=re,this._inputStateChanges=re.stateChanges.subscribe(()=>this.stateChanges.next(void 0)),this._model}registerActions(re){this._actionsPortal=re,this._componentRef?.instance._assignActions(re,!0)}removeActions(re){re===this._actionsPortal&&(this._actionsPortal=null,this._componentRef?.instance._assignActions(null,!0))}open(){this._opened||this.disabled||this._componentRef?.instance._isAnimating||(this._focusedElementBeforeOpen=(0,w.vc)(),this._openOverlay(),this._opened=!0,this.openedStream.emit())}close(){if(!this._opened||this._componentRef?.instance._isAnimating)return;const re=this.restoreFocus&&this._focusedElementBeforeOpen&&"function"==typeof this._focusedElementBeforeOpen.focus,$e=()=>{this._opened&&(this._opened=!1,this.closedStream.emit())};if(this._componentRef){const{instance:We,location:_t}=this._componentRef;We._startExitAnimation(),We._animationDone.pipe((0,A.s)(1)).subscribe(()=>{const Kt=this._document.activeElement;re&&(!Kt||Kt===this._document.activeElement||_t.nativeElement.contains(Kt))&&this._focusedElementBeforeOpen.focus(),this._focusedElementBeforeOpen=null,this._destroyOverlay()})}re?setTimeout($e):$e()}_applyPendingSelection(){this._componentRef?.instance?._applyPendingSelection()}_forwardContentValues(re){re.datepicker=this,re.color=this.color,re._dialogLabelId=this.datepickerInput.getOverlayLabelId(),re._assignActions(this._actionsPortal,!1)}_openOverlay(){this._destroyOverlay();const re=this.touchUi,$e=new a.A8(Zt,this._viewContainerRef),We=this._overlayRef=this._overlay.create(new r.rR({positionStrategy:re?this._getDialogStrategy():this._getDropdownStrategy(),hasBackdrop:!0,backdropClass:[re?"cdk-overlay-dark-backdrop":"mat-overlay-transparent-backdrop",this._backdropHarnessClass],direction:this._dir,scrollStrategy:re?this._overlay.scrollStrategies.block():this._scrollStrategy(),panelClass:"mat-datepicker-"+(re?"dialog":"popup")}));this._getCloseStream(We).subscribe(_t=>{_t&&_t.preventDefault(),this.close()}),We.keydownEvents().subscribe(_t=>{const Kt=_t.keyCode;(Kt===k.i7||Kt===k.n6||Kt===k.UQ||Kt===k.LE||Kt===k.w_||Kt===k.dB)&&_t.preventDefault()}),this._componentRef=We.attach($e),this._forwardContentValues(this._componentRef.instance),re||(0,d.mal)(()=>{We.updatePosition()},{injector:this._injector})}_destroyOverlay(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=this._componentRef=null)}_getDialogStrategy(){return this._overlay.position().global().centerHorizontally().centerVertically()}_getDropdownStrategy(){const re=this._overlay.position().flexibleConnectedTo(this.datepickerInput.getConnectedOverlayOrigin()).withTransformOriginOn(".mat-datepicker-content").withFlexibleDimensions(!1).withViewportMargin(8).withLockedPosition();return this._setConnectedPositions(re)}_setConnectedPositions(re){const $e="end"===this.xPosition?"end":"start",We="start"===$e?"end":"start",_t="above"===this.yPosition?"bottom":"top",Kt="top"===_t?"bottom":"top";return re.withPositions([{originX:$e,originY:Kt,overlayX:$e,overlayY:_t},{originX:$e,originY:_t,overlayX:$e,overlayY:Kt},{originX:We,originY:Kt,overlayX:We,overlayY:_t},{originX:We,originY:_t,overlayX:We,overlayY:Kt}])}_getCloseStream(re){const $e=["ctrlKey","shiftKey","metaKey"];return(0,F.h)(re.backdropClick(),re.detachments(),re.keydownEvents().pipe((0,z.p)(We=>We.keyCode===k._f&&!(0,k.rp)(We)||this.datepickerInput&&(0,k.rp)(We,"altKey")&&We.keyCode===k.i7&&$e.every(_t=>!(0,k.rp)(We,_t)))))}static{this.\u0275fac=function($e){return new($e||Ue)(d.rXU(r.hJ),d.rXU(d.SKi),d.rXU(d.c1b),d.rXU(Qt),d.rXU(m.MJ,8),d.rXU(x.dS,8),d.rXU(Se))}}static{this.\u0275dir=d.FsC({type:Ue,inputs:{calendarHeaderComponent:"calendarHeaderComponent",startAt:"startAt",startView:"startView",color:"color",touchUi:[2,"touchUi","touchUi",d.L39],disabled:[2,"disabled","disabled",d.L39],xPosition:"xPosition",yPosition:"yPosition",restoreFocus:[2,"restoreFocus","restoreFocus",d.L39],dateClass:"dateClass",panelClass:"panelClass",opened:[2,"opened","opened",d.L39]},outputs:{yearSelected:"yearSelected",monthSelected:"monthSelected",viewChanged:"viewChanged",openedStream:"opened",closedStream:"closed"},features:[d.GFd,d.OA$]})}}return Ue})(),Bt=(()=>{class Ue extends on{static{this.\u0275fac=(()=>{let re;return function(We){return(re||(re=d.xGo(Ue)))(We||Ue)}})()}static{this.\u0275cmp=d.VBU({type:Ue,selectors:[["mat-datepicker"]],exportAs:["matDatepicker"],standalone:!0,features:[d.Jv_([xt,{provide:on,useExisting:Ue}]),d.Vt3,d.aNF],decls:0,vars:0,template:function($e,We){},encapsulation:2,changeDetection:0})}}return Ue})();class fn{constructor(Xt,re){this.target=Xt,this.targetElement=re,this.value=this.target.value}}let kn=(()=>{class Ue{get value(){return this._model?this._getValueFromModel(this._model.selection):this._pendingValue}set value(re){this._assignValueProgrammatically(re)}get disabled(){return!!this._disabled||this._parentDisabled()}set disabled(re){const $e=re,We=this._elementRef.nativeElement;this._disabled!==$e&&(this._disabled=$e,this.stateChanges.next(void 0)),$e&&this._isInitialized&&We.blur&&We.blur()}_getValidators(){return[this._parseValidator,this._minValidator,this._maxValidator,this._filterValidator]}_registerModel(re){this._model=re,this._valueChangesSubscription.unsubscribe(),this._pendingValue&&this._assignValue(this._pendingValue),this._valueChangesSubscription=this._model.selectionChanged.subscribe($e=>{if(this._shouldHandleChangeEvent($e)){const We=this._getValueFromModel($e.selection);this._lastValueValid=this._isValidValue(We),this._cvaOnChange(We),this._onTouched(),this._formatValue(We),this.dateInput.emit(new fn(this,this._elementRef.nativeElement)),this.dateChange.emit(new fn(this,this._elementRef.nativeElement))}})}constructor(re,$e,We){this._elementRef=re,this._dateAdapter=$e,this._dateFormats=We,this.dateChange=new d.bkB,this.dateInput=new d.bkB,this.stateChanges=new _.B,this._onTouched=()=>{},this._validatorOnChange=()=>{},this._cvaOnChange=()=>{},this._valueChangesSubscription=I.yU.EMPTY,this._localeSubscription=I.yU.EMPTY,this._parseValidator=()=>this._lastValueValid?null:{matDatepickerParse:{text:this._elementRef.nativeElement.value}},this._filterValidator=_t=>{const Kt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(_t.value));return!Kt||this._matchesFilter(Kt)?null:{matDatepickerFilter:!0}},this._minValidator=_t=>{const Kt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(_t.value)),Nn=this._getMinDate();return!Nn||!Kt||this._dateAdapter.compareDate(Nn,Kt)<=0?null:{matDatepickerMin:{min:Nn,actual:Kt}}},this._maxValidator=_t=>{const Kt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(_t.value)),Nn=this._getMaxDate();return!Nn||!Kt||this._dateAdapter.compareDate(Nn,Kt)>=0?null:{matDatepickerMax:{max:Nn,actual:Kt}}},this._lastValueValid=!1,this._localeSubscription=$e.localeChanges.subscribe(()=>{this._assignValueProgrammatically(this.value)})}ngAfterViewInit(){this._isInitialized=!0}ngOnChanges(re){ni(re,this._dateAdapter)&&this.stateChanges.next(void 0)}ngOnDestroy(){this._valueChangesSubscription.unsubscribe(),this._localeSubscription.unsubscribe(),this.stateChanges.complete()}registerOnValidatorChange(re){this._validatorOnChange=re}validate(re){return this._validator?this._validator(re):null}writeValue(re){this._assignValueProgrammatically(re)}registerOnChange(re){this._cvaOnChange=re}registerOnTouched(re){this._onTouched=re}setDisabledState(re){this.disabled=re}_onKeydown(re){(0,k.rp)(re,"altKey")&&re.keyCode===k.n6&&["ctrlKey","shiftKey","metaKey"].every(_t=>!(0,k.rp)(re,_t))&&!this._elementRef.nativeElement.readOnly&&(this._openPopup(),re.preventDefault())}_onInput(re){const $e=this._lastValueValid;let We=this._dateAdapter.parse(re,this._dateFormats.parse.dateInput);this._lastValueValid=this._isValidValue(We),We=this._dateAdapter.getValidDateOrNull(We);const _t=!this._dateAdapter.sameDate(We,this.value);!We||_t?this._cvaOnChange(We):(re&&!this.value&&this._cvaOnChange(We),$e!==this._lastValueValid&&this._validatorOnChange()),_t&&(this._assignValue(We),this.dateInput.emit(new fn(this,this._elementRef.nativeElement)))}_onChange(){this.dateChange.emit(new fn(this,this._elementRef.nativeElement))}_onBlur(){this.value&&this._formatValue(this.value),this._onTouched()}_formatValue(re){this._elementRef.nativeElement.value=null!=re?this._dateAdapter.format(re,this._dateFormats.display.dateInput):""}_assignValue(re){this._model?(this._assignValueToModel(re),this._pendingValue=null):this._pendingValue=re}_isValidValue(re){return!re||this._dateAdapter.isValid(re)}_parentDisabled(){return!1}_assignValueProgrammatically(re){re=this._dateAdapter.deserialize(re),this._lastValueValid=this._isValidValue(re),re=this._dateAdapter.getValidDateOrNull(re),this._assignValue(re),this._formatValue(re)}_matchesFilter(re){const $e=this._getDateFilter();return!$e||$e(re)}static{this.\u0275fac=function($e){return new($e||Ue)(d.rXU(d.aKT),d.rXU(m.MJ,8),d.rXU(m.de,8))}}static{this.\u0275dir=d.FsC({type:Ue,inputs:{value:"value",disabled:[2,"disabled","disabled",d.L39]},outputs:{dateChange:"dateChange",dateInput:"dateInput"},standalone:!0,features:[d.GFd,d.OA$]})}}return Ue})();function ni(Ue,Xt){const re=Object.keys(Ue);for(let $e of re){const{previousValue:We,currentValue:_t}=Ue[$e];if(!Xt.isDateInstance(We)||!Xt.isDateInstance(_t))return!0;if(!Xt.sameDate(We,_t))return!0}return!1}const ki={provide:B.kq,useExisting:(0,d.Rfq)(()=>St),multi:!0},Bi={provide:B.cz,useExisting:(0,d.Rfq)(()=>St),multi:!0};let St=(()=>{class Ue extends kn{set matDatepicker(re){re&&(this._datepicker=re,this._ariaOwns.set(re.opened?re.id:null),this._closedSubscription=re.closedStream.subscribe(()=>{this._onTouched(),this._ariaOwns.set(null)}),this._openedSubscription=re.openedStream.subscribe(()=>{this._ariaOwns.set(re.id)}),this._registerModel(re.registerInput(this)))}get min(){return this._min}set min(re){const $e=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(re));this._dateAdapter.sameDate($e,this._min)||(this._min=$e,this._validatorOnChange())}get max(){return this._max}set max(re){const $e=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(re));this._dateAdapter.sameDate($e,this._max)||(this._max=$e,this._validatorOnChange())}get dateFilter(){return this._dateFilter}set dateFilter(re){const $e=this._matchesFilter(this.value);this._dateFilter=re,this._matchesFilter(this.value)!==$e&&this._validatorOnChange()}constructor(re,$e,We,_t){super(re,$e,We),this._formField=_t,this._closedSubscription=I.yU.EMPTY,this._openedSubscription=I.yU.EMPTY,this._ariaOwns=(0,d.vPA)(null),this._validator=B.k0.compose(super._getValidators())}getConnectedOverlayOrigin(){return this._formField?this._formField.getConnectedOverlayOrigin():this._elementRef}getOverlayLabelId(){return this._formField?this._formField.getLabelId():this._elementRef.nativeElement.getAttribute("aria-labelledby")}getThemePalette(){return this._formField?this._formField.color:void 0}getStartValue(){return this.value}ngOnDestroy(){super.ngOnDestroy(),this._closedSubscription.unsubscribe(),this._openedSubscription.unsubscribe()}_openPopup(){this._datepicker&&this._datepicker.open()}_getValueFromModel(re){return re}_assignValueToModel(re){this._model&&this._model.updateSelection(re,this)}_getMinDate(){return this._min}_getMaxDate(){return this._max}_getDateFilter(){return this._dateFilter}_shouldHandleChangeEvent(re){return re.source!==this}static{this.\u0275fac=function($e){return new($e||Ue)(d.rXU(d.aKT),d.rXU(m.MJ,8),d.rXU(m.de,8),d.rXU(H.xb,8))}}static{this.\u0275dir=d.FsC({type:Ue,selectors:[["input","matDatepicker",""]],hostAttrs:[1,"mat-datepicker-input"],hostVars:6,hostBindings:function($e,We){1&$e&&d.bIt("input",function(Kt){return We._onInput(Kt.target.value)})("change",function(){return We._onChange()})("blur",function(){return We._onBlur()})("keydown",function(Kt){return We._onKeydown(Kt)}),2&$e&&(d.Mr5("disabled",We.disabled),d.BMQ("aria-haspopup",We._datepicker?"dialog":null)("aria-owns",We._ariaOwns())("min",We.min?We._dateAdapter.toIso8601(We.min):null)("max",We.max?We._dateAdapter.toIso8601(We.max):null)("data-mat-calendar",We._datepicker?We._datepicker.id:null))},inputs:{matDatepicker:"matDatepicker",min:"min",max:"max",dateFilter:[0,"matDatepickerFilter","dateFilter"]},exportAs:["matDatepickerInput"],standalone:!0,features:[d.Jv_([ki,Bi,{provide:U.Oh,useExisting:Ue}]),d.Vt3]})}}return Ue})(),Dn=(()=>{class Ue{static{this.\u0275fac=function($e){return new($e||Ue)}}static{this.\u0275dir=d.FsC({type:Ue,selectors:[["","matDatepickerToggleIcon",""]],standalone:!0})}}return Ue})(),Ne=(()=>{class Ue{get disabled(){return void 0===this._disabled&&this.datepicker?this.datepicker.disabled:!!this._disabled}set disabled(re){this._disabled=re}constructor(re,$e,We){this._intl=re,this._changeDetectorRef=$e,this._stateChanges=I.yU.EMPTY;const _t=Number(We);this.tabIndex=_t||0===_t?_t:null}ngOnChanges(re){re.datepicker&&this._watchStateChanges()}ngOnDestroy(){this._stateChanges.unsubscribe()}ngAfterContentInit(){this._watchStateChanges()}_open(re){this.datepicker&&!this.disabled&&(this.datepicker.open(),re.stopPropagation())}_watchStateChanges(){const re=this.datepicker?this.datepicker.stateChanges:(0,M.of)(),$e=this.datepicker&&this.datepicker.datepickerInput?this.datepicker.datepickerInput.stateChanges:(0,M.of)(),We=this.datepicker?(0,F.h)(this.datepicker.openedStream,this.datepicker.closedStream):(0,M.of)();this._stateChanges.unsubscribe(),this._stateChanges=(0,F.h)(this._intl.changes,re,$e,We).subscribe(()=>this._changeDetectorRef.markForCheck())}static{this.\u0275fac=function($e){return new($e||Ue)(d.rXU(se),d.rXU(d.gRc),d.kS0("tabindex"))}}static{this.\u0275cmp=d.VBU({type:Ue,selectors:[["mat-datepicker-toggle"]],contentQueries:function($e,We,_t){if(1&$e&&d.wni(_t,Dn,5),2&$e){let Kt;d.mGM(Kt=d.lsd())&&(We._customIcon=Kt.first)}},viewQuery:function($e,We){if(1&$e&&d.GBs(ce,5),2&$e){let _t;d.mGM(_t=d.lsd())&&(We._button=_t.first)}},hostAttrs:[1,"mat-datepicker-toggle"],hostVars:8,hostBindings:function($e,We){1&$e&&d.bIt("click",function(Kt){return We._open(Kt)}),2&$e&&(d.BMQ("tabindex",null)("data-mat-calendar",We.datepicker?We.datepicker.id:null),d.AVh("mat-datepicker-toggle-active",We.datepicker&&We.datepicker.opened)("mat-accent",We.datepicker&&"accent"===We.datepicker.color)("mat-warn",We.datepicker&&"warn"===We.datepicker.color))},inputs:{datepicker:[0,"for","datepicker"],tabIndex:"tabIndex",ariaLabel:[0,"aria-label","ariaLabel"],disabled:[2,"disabled","disabled",d.L39],disableRipple:"disableRipple"},exportAs:["matDatepickerToggle"],standalone:!0,features:[d.GFd,d.OA$,d.aNF],ngContentSelectors:_e,decls:4,vars:6,consts:[["button",""],["mat-icon-button","","type","button",3,"disabled","disableRipple"],["viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false","aria-hidden","true",1,"mat-datepicker-toggle-default-icon"],["d","M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11zM7 10h5v5H7z"]],template:function($e,We){1&$e&&(d.NAR(xe),d.j41(0,"button",1,0),d.DNE(2,ke,2,0,":svg:svg",2),d.SdG(3),d.k0s()),2&$e&&(d.Y8G("disabled",We.disabled)("disableRipple",We.disableRipple),d.BMQ("aria-haspopup",We.datepicker?"dialog":null)("aria-label",We.ariaLabel||We._intl.openCalendarLabel)("tabindex",We.disabled?-1:We.tabIndex),d.R7$(2),d.vxM(We._customIcon?-1:2))},dependencies:[u.iY],styles:[".mat-datepicker-toggle{pointer-events:auto;color:var(--mat-datepicker-toggle-icon-color, var(--mat-app-on-surface-variant))}.mat-datepicker-toggle-active{color:var(--mat-datepicker-toggle-active-state-icon-color, var(--mat-app-on-surface-variant))}.cdk-high-contrast-active .mat-datepicker-toggle-default-icon{color:CanvasText}"],encapsulation:2,changeDetection:0})}}return Ue})();function qt(Ue){return dn(Ue,!0)}function Qe(Ue){return Ue.nodeType===Node.ELEMENT_NODE}function dn(Ue,Xt){if(Qe(Ue)&&Xt){const $e=(Ue.getAttribute?.("aria-labelledby")?.split(/\s+/g)||[]).reduce((We,_t)=>{const Kt=document.getElementById(_t);return Kt&&We.push(Kt),We},[]);if($e.length)return $e.map(We=>dn(We,!1)).join(" ")}if(Qe(Ue)){const re=Ue.getAttribute("aria-label")?.trim();if(re)return re}if(function Ve(Ue){return"INPUT"===Ue.nodeName}(Ue)||function ft(Ue){return"TEXTAREA"===Ue.nodeName}(Ue)){if(Ue.labels?.length)return Array.from(Ue.labels).map(We=>dn(We,!1)).join(" ");const re=Ue.getAttribute("placeholder")?.trim();if(re)return re;const $e=Ue.getAttribute("title")?.trim();if($e)return $e}return(Ue.textContent||"").replace(/\s+/g," ").trim()}const En=new d.nKC("MAT_DATE_RANGE_INPUT_PARENT");let ii=(()=>{class Ue extends kn{get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(re){this._errorStateTracker.matcher=re}get errorState(){return this._errorStateTracker.errorState}set errorState(re){this._errorStateTracker.errorState=re}constructor(re,$e,We,_t,Kt,Nn,qn,Ei){super($e,qn,Ei),this._rangeInput=re,this._elementRef=$e,this._defaultErrorStateMatcher=We,this._injector=_t,this._parentForm=Kt,this._parentFormGroup=Nn,this._dir=(0,d.WQX)(x.dS,{optional:!0}),this._errorStateTracker=new m.X0(this._defaultErrorStateMatcher,null,this._parentFormGroup,this._parentForm,this.stateChanges)}ngOnInit(){const re=this._injector.get(B.vO,null,{optional:!0,self:!0});re&&(this.ngControl=re,this._errorStateTracker.ngControl=re)}ngDoCheck(){this.ngControl&&this.updateErrorState()}isEmpty(){return 0===this._elementRef.nativeElement.value.length}_getPlaceholder(){return this._elementRef.nativeElement.placeholder}focus(){this._elementRef.nativeElement.focus()}getMirrorValue(){const re=this._elementRef.nativeElement,$e=re.value;return $e.length>0?$e:re.placeholder}updateErrorState(){this._errorStateTracker.updateErrorState()}_onInput(re){super._onInput(re),this._rangeInput._handleChildValueChange()}_openPopup(){this._rangeInput._openDatepicker()}_getMinDate(){return this._rangeInput.min}_getMaxDate(){return this._rangeInput.max}_getDateFilter(){return this._rangeInput.dateFilter}_parentDisabled(){return this._rangeInput._groupDisabled}_shouldHandleChangeEvent({source:re}){return re!==this._rangeInput._startInput&&re!==this._rangeInput._endInput}_assignValueProgrammatically(re){super._assignValueProgrammatically(re),(this===this._rangeInput._startInput?this._rangeInput._endInput:this._rangeInput._startInput)?._validatorOnChange()}_getAccessibleName(){return qt(this._elementRef.nativeElement)}static{this.\u0275fac=function($e){return new($e||Ue)(d.rXU(En),d.rXU(d.aKT),d.rXU(m.es),d.rXU(d.zZn),d.rXU(B.cV,8),d.rXU(B.j4,8),d.rXU(m.MJ,8),d.rXU(m.de,8))}}static{this.\u0275dir=d.FsC({type:Ue,inputs:{errorStateMatcher:"errorStateMatcher"},standalone:!0,features:[d.Vt3]})}}return Ue})(),mi=(()=>{class Ue extends ii{constructor(re,$e,We,_t,Kt,Nn,qn,Ei){super(re,$e,We,_t,Kt,Nn,qn,Ei),this._startValidator=Gi=>{const Vi=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Gi.value)),Hi=this._model?this._model.selection.end:null;return!Vi||!Hi||this._dateAdapter.compareDate(Vi,Hi)<=0?null:{matStartDateInvalid:{end:Hi,actual:Vi}}},this._validator=B.k0.compose([...super._getValidators(),this._startValidator])}_getValueFromModel(re){return re.start}_shouldHandleChangeEvent(re){return!(!super._shouldHandleChangeEvent(re)||(re.oldValue?.start?re.selection.start&&!this._dateAdapter.compareDate(re.oldValue.start,re.selection.start):!re.selection.start))}_assignValueToModel(re){if(this._model){const $e=new st(re,this._model.selection.end);this._model.updateSelection($e,this)}}_formatValue(re){super._formatValue(re),this._rangeInput._handleChildValueChange()}_onKeydown(re){const $e=this._rangeInput._endInput,We=this._elementRef.nativeElement,_t="rtl"!==this._dir?.value;(re.keyCode===k.LE&&_t||re.keyCode===k.UQ&&!_t)&&We.selectionStart===We.value.length&&We.selectionEnd===We.value.length?(re.preventDefault(),$e._elementRef.nativeElement.setSelectionRange(0,0),$e.focus()):super._onKeydown(re)}static{this.\u0275fac=function($e){return new($e||Ue)(d.rXU(En),d.rXU(d.aKT),d.rXU(m.es),d.rXU(d.zZn),d.rXU(B.cV,8),d.rXU(B.j4,8),d.rXU(m.MJ,8),d.rXU(m.de,8))}}static{this.\u0275dir=d.FsC({type:Ue,selectors:[["input","matStartDate",""]],hostAttrs:["type","text",1,"mat-start-date","mat-date-range-input-inner"],hostVars:5,hostBindings:function($e,We){1&$e&&d.bIt("input",function(Kt){return We._onInput(Kt.target.value)})("change",function(){return We._onChange()})("keydown",function(Kt){return We._onKeydown(Kt)})("blur",function(){return We._onBlur()}),2&$e&&(d.Mr5("disabled",We.disabled),d.BMQ("aria-haspopup",We._rangeInput.rangePicker?"dialog":null)("aria-owns",We._rangeInput._ariaOwns?We._rangeInput._ariaOwns():(null==We._rangeInput.rangePicker?null:We._rangeInput.rangePicker.opened)&&We._rangeInput.rangePicker.id||null)("min",We._getMinDate()?We._dateAdapter.toIso8601(We._getMinDate()):null)("max",We._getMaxDate()?We._dateAdapter.toIso8601(We._getMaxDate()):null))},outputs:{dateChange:"dateChange",dateInput:"dateInput"},standalone:!0,features:[d.Jv_([{provide:B.kq,useExisting:Ue,multi:!0},{provide:B.cz,useExisting:Ue,multi:!0}]),d.Vt3]})}}return Ue})(),zn=(()=>{class Ue extends ii{constructor(re,$e,We,_t,Kt,Nn,qn,Ei){super(re,$e,We,_t,Kt,Nn,qn,Ei),this._endValidator=Gi=>{const Vi=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Gi.value)),Hi=this._model?this._model.selection.start:null;return!Vi||!Hi||this._dateAdapter.compareDate(Vi,Hi)>=0?null:{matEndDateInvalid:{start:Hi,actual:Vi}}},this._validator=B.k0.compose([...super._getValidators(),this._endValidator])}_getValueFromModel(re){return re.end}_shouldHandleChangeEvent(re){return!(!super._shouldHandleChangeEvent(re)||(re.oldValue?.end?re.selection.end&&!this._dateAdapter.compareDate(re.oldValue.end,re.selection.end):!re.selection.end))}_assignValueToModel(re){if(this._model){const $e=new st(this._model.selection.start,re);this._model.updateSelection($e,this)}}_moveCaretToEndOfStartInput(){const re=this._rangeInput._startInput._elementRef.nativeElement,$e=re.value;$e.length>0&&re.setSelectionRange($e.length,$e.length),re.focus()}_onKeydown(re){const $e=this._elementRef.nativeElement,We="rtl"!==this._dir?.value;re.keyCode!==k.G_||$e.value?(re.keyCode===k.UQ&&We||re.keyCode===k.LE&&!We)&&0===$e.selectionStart&&0===$e.selectionEnd?(re.preventDefault(),this._moveCaretToEndOfStartInput()):super._onKeydown(re):this._moveCaretToEndOfStartInput()}static{this.\u0275fac=function($e){return new($e||Ue)(d.rXU(En),d.rXU(d.aKT),d.rXU(m.es),d.rXU(d.zZn),d.rXU(B.cV,8),d.rXU(B.j4,8),d.rXU(m.MJ,8),d.rXU(m.de,8))}}static{this.\u0275dir=d.FsC({type:Ue,selectors:[["input","matEndDate",""]],hostAttrs:["type","text",1,"mat-end-date","mat-date-range-input-inner"],hostVars:5,hostBindings:function($e,We){1&$e&&d.bIt("input",function(Kt){return We._onInput(Kt.target.value)})("change",function(){return We._onChange()})("keydown",function(Kt){return We._onKeydown(Kt)})("blur",function(){return We._onBlur()}),2&$e&&(d.Mr5("disabled",We.disabled),d.BMQ("aria-haspopup",We._rangeInput.rangePicker?"dialog":null)("aria-owns",We._rangeInput._ariaOwns?We._rangeInput._ariaOwns():(null==We._rangeInput.rangePicker?null:We._rangeInput.rangePicker.opened)&&We._rangeInput.rangePicker.id||null)("min",We._getMinDate()?We._dateAdapter.toIso8601(We._getMinDate()):null)("max",We._getMaxDate()?We._dateAdapter.toIso8601(We._getMaxDate()):null))},outputs:{dateChange:"dateChange",dateInput:"dateInput"},standalone:!0,features:[d.Jv_([{provide:B.kq,useExisting:Ue,multi:!0},{provide:B.cz,useExisting:Ue,multi:!0}]),d.Vt3]})}}return Ue})(),Ai=0,Pt=(()=>{class Ue{get value(){return this._model?this._model.selection:null}get shouldLabelFloat(){return this.focused||!this.empty}get placeholder(){const re=this._startInput?._getPlaceholder()||"",$e=this._endInput?._getPlaceholder()||"";return re||$e?`${re} ${this.separator} ${$e}`:""}get rangePicker(){return this._rangePicker}set rangePicker(re){re&&(this._model=re.registerInput(this),this._rangePicker=re,this._closedSubscription.unsubscribe(),this._openedSubscription.unsubscribe(),this._ariaOwns.set(this.rangePicker.opened?re.id:null),this._closedSubscription=re.closedStream.subscribe(()=>{this._startInput?._onTouched(),this._endInput?._onTouched(),this._ariaOwns.set(null)}),this._openedSubscription=re.openedStream.subscribe(()=>{this._ariaOwns.set(re.id)}),this._registerModel(this._model))}get required(){return this._required??(this._isTargetRequired(this)||this._isTargetRequired(this._startInput)||this._isTargetRequired(this._endInput))??!1}set required(re){this._required=re}get dateFilter(){return this._dateFilter}set dateFilter(re){const $e=this._startInput,We=this._endInput,_t=$e&&$e._matchesFilter($e.value),Kt=We&&We._matchesFilter($e.value);this._dateFilter=re,$e&&$e._matchesFilter($e.value)!==_t&&$e._validatorOnChange(),We&&We._matchesFilter(We.value)!==Kt&&We._validatorOnChange()}get min(){return this._min}set min(re){const $e=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(re));this._dateAdapter.sameDate($e,this._min)||(this._min=$e,this._revalidate())}get max(){return this._max}set max(re){const $e=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(re));this._dateAdapter.sameDate($e,this._max)||(this._max=$e,this._revalidate())}get disabled(){return this._startInput&&this._endInput?this._startInput.disabled&&this._endInput.disabled:this._groupDisabled}set disabled(re){re!==this._groupDisabled&&(this._groupDisabled=re,this.stateChanges.next(void 0))}get errorState(){return!(!this._startInput||!this._endInput)&&(this._startInput.errorState||this._endInput.errorState)}get empty(){const re=!!this._startInput&&this._startInput.isEmpty(),$e=!!this._endInput&&this._endInput.isEmpty();return re&&$e}constructor(re,$e,We,_t,Kt){this._changeDetectorRef=re,this._elementRef=$e,this._dateAdapter=_t,this._formField=Kt,this._closedSubscription=I.yU.EMPTY,this._openedSubscription=I.yU.EMPTY,this.id="mat-date-range-input-"+Ai++,this.focused=!1,this.controlType="mat-date-range-input",this._ariaOwns=(0,d.vPA)(null),this._groupDisabled=!1,this._ariaDescribedBy=null,this.separator="\u2013",this.comparisonStart=null,this.comparisonEnd=null,this.stateChanges=new _.B,this.disableAutomaticLabeling=!0,Kt?._elementRef.nativeElement.classList.contains("mat-mdc-form-field")&&$e.nativeElement.classList.add("mat-mdc-input-element","mat-mdc-form-field-input-control","mdc-text-field__input"),this.ngControl=We}setDescribedByIds(re){this._ariaDescribedBy=re.length?re.join(" "):null}onContainerClick(){!this.focused&&!this.disabled&&(this._model&&this._model.selection.start?this._endInput.focus():this._startInput.focus())}ngAfterContentInit(){this._model&&this._registerModel(this._model),(0,F.h)(this._startInput.stateChanges,this._endInput.stateChanges).subscribe(()=>{this.stateChanges.next(void 0)})}ngOnChanges(re){ni(re,this._dateAdapter)&&this.stateChanges.next(void 0)}ngOnDestroy(){this._closedSubscription.unsubscribe(),this._openedSubscription.unsubscribe(),this.stateChanges.complete()}getStartValue(){return this.value?this.value.start:null}getThemePalette(){return this._formField?this._formField.color:void 0}getConnectedOverlayOrigin(){return this._formField?this._formField.getConnectedOverlayOrigin():this._elementRef}getOverlayLabelId(){return this._formField?this._formField.getLabelId():null}_getInputMirrorValue(re){const $e="start"===re?this._startInput:this._endInput;return $e?$e.getMirrorValue():""}_shouldHidePlaceholders(){return!!this._startInput&&!this._startInput.isEmpty()}_handleChildValueChange(){this.stateChanges.next(void 0),this._changeDetectorRef.markForCheck()}_openDatepicker(){this._rangePicker&&this._rangePicker.open()}_shouldHideSeparator(){return(!this._formField||this._formField.getLabelId()&&!this._formField._shouldLabelFloat())&&this.empty}_getAriaLabelledby(){const re=this._formField;return re&&re._hasFloatingLabel()?re._labelId:null}_getStartDateAccessibleName(){return this._startInput._getAccessibleName()}_getEndDateAccessibleName(){return this._endInput._getAccessibleName()}_updateFocus(re){this.focused=null!==re,this.stateChanges.next()}_revalidate(){this._startInput&&this._startInput._validatorOnChange(),this._endInput&&this._endInput._validatorOnChange()}_registerModel(re){this._startInput&&this._startInput._registerModel(re),this._endInput&&this._endInput._registerModel(re)}_isTargetRequired(re){return re?.ngControl?.control?.hasValidator(B.k0.required)}static{this.\u0275fac=function($e){return new($e||Ue)(d.rXU(d.gRc),d.rXU(d.aKT),d.rXU(B.ZU,10),d.rXU(m.MJ,8),d.rXU(H.xb,8))}}static{this.\u0275cmp=d.VBU({type:Ue,selectors:[["mat-date-range-input"]],contentQueries:function($e,We,_t){if(1&$e&&(d.wni(_t,mi,5),d.wni(_t,zn,5)),2&$e){let Kt;d.mGM(Kt=d.lsd())&&(We._startInput=Kt.first),d.mGM(Kt=d.lsd())&&(We._endInput=Kt.first)}},hostAttrs:["role","group",1,"mat-date-range-input"],hostVars:8,hostBindings:function($e,We){2&$e&&(d.BMQ("id",We.id)("aria-labelledby",We._getAriaLabelledby())("aria-describedby",We._ariaDescribedBy)("data-mat-calendar",We.rangePicker?We.rangePicker.id:null),d.AVh("mat-date-range-input-hide-placeholders",We._shouldHidePlaceholders())("mat-date-range-input-required",We.required))},inputs:{rangePicker:"rangePicker",required:[2,"required","required",d.L39],dateFilter:"dateFilter",min:"min",max:"max",disabled:[2,"disabled","disabled",d.L39],separator:"separator",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd"},exportAs:["matDateRangeInput"],standalone:!0,features:[d.Jv_([{provide:H.qT,useExisting:Ue},{provide:En,useExisting:Ue}]),d.GFd,d.OA$,d.aNF],ngContentSelectors:wt,decls:11,vars:5,consts:[["cdkMonitorSubtreeFocus","",1,"mat-date-range-input-container",3,"cdkFocusChange"],[1,"mat-date-range-input-wrapper"],["aria-hidden","true",1,"mat-date-range-input-mirror"],[1,"mat-date-range-input-separator"],[1,"mat-date-range-input-wrapper","mat-date-range-input-end-wrapper"]],template:function($e,We){1&$e&&(d.NAR(J),d.j41(0,"div",0),d.bIt("cdkFocusChange",function(Kt){return We._updateFocus(Kt)}),d.j41(1,"div",1),d.SdG(2),d.j41(3,"span",2),d.EFF(4),d.k0s()(),d.j41(5,"span",3),d.EFF(6),d.k0s(),d.j41(7,"div",4),d.SdG(8,1),d.j41(9,"span",2),d.EFF(10),d.k0s()()()),2&$e&&(d.R7$(4),d.JRh(We._getInputMirrorValue("start")),d.R7$(),d.AVh("mat-date-range-input-separator-hidden",We._shouldHideSeparator()),d.R7$(),d.JRh(We.separator),d.R7$(4),d.JRh(We._getInputMirrorValue("end")))},dependencies:[e.vR],styles:[".mat-date-range-input{display:block;width:100%}.mat-date-range-input-container{display:flex;align-items:center}.mat-date-range-input-separator{transition:opacity 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1);margin:0 4px;color:var(--mat-datepicker-range-input-separator-color, var(--mat-app-on-surface))}.mat-form-field-disabled .mat-date-range-input-separator{color:var(--mat-datepicker-range-input-disabled-state-separator-color)}._mat-animation-noopable .mat-date-range-input-separator{transition:none}.mat-date-range-input-separator-hidden{-webkit-user-select:none;user-select:none;opacity:0;transition:none}.mat-date-range-input-wrapper{position:relative;overflow:hidden;max-width:calc(50% - 4px)}.mat-date-range-input-end-wrapper{flex-grow:1}.mat-date-range-input-inner{position:absolute;top:0;left:0;font:inherit;background:rgba(0,0,0,0);color:currentColor;border:none;outline:none;padding:0;margin:0;vertical-align:bottom;text-align:inherit;-webkit-appearance:none;width:100%;height:100%}.mat-date-range-input-inner:-moz-ui-invalid{box-shadow:none}.mat-date-range-input-inner::placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-date-range-input-inner::-moz-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-date-range-input-inner::-webkit-input-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-date-range-input-inner:-ms-input-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-date-range-input-inner[disabled]{color:var(--mat-datepicker-range-input-disabled-state-text-color)}.mat-form-field-hide-placeholder .mat-date-range-input-inner::placeholder,.mat-date-range-input-hide-placeholders .mat-date-range-input-inner::placeholder{-webkit-user-select:none;user-select:none;color:rgba(0,0,0,0) !important;-webkit-text-fill-color:rgba(0,0,0,0);transition:none}.cdk-high-contrast-active .mat-form-field-hide-placeholder .mat-date-range-input-inner::placeholder,.cdk-high-contrast-active .mat-date-range-input-hide-placeholders .mat-date-range-input-inner::placeholder{opacity:0}.mat-form-field-hide-placeholder .mat-date-range-input-inner::-moz-placeholder,.mat-date-range-input-hide-placeholders .mat-date-range-input-inner::-moz-placeholder{-webkit-user-select:none;user-select:none;color:rgba(0,0,0,0) !important;-webkit-text-fill-color:rgba(0,0,0,0);transition:none}.cdk-high-contrast-active .mat-form-field-hide-placeholder .mat-date-range-input-inner::-moz-placeholder,.cdk-high-contrast-active .mat-date-range-input-hide-placeholders .mat-date-range-input-inner::-moz-placeholder{opacity:0}.mat-form-field-hide-placeholder .mat-date-range-input-inner::-webkit-input-placeholder,.mat-date-range-input-hide-placeholders .mat-date-range-input-inner::-webkit-input-placeholder{-webkit-user-select:none;user-select:none;color:rgba(0,0,0,0) !important;-webkit-text-fill-color:rgba(0,0,0,0);transition:none}.cdk-high-contrast-active .mat-form-field-hide-placeholder .mat-date-range-input-inner::-webkit-input-placeholder,.cdk-high-contrast-active .mat-date-range-input-hide-placeholders .mat-date-range-input-inner::-webkit-input-placeholder{opacity:0}.mat-form-field-hide-placeholder .mat-date-range-input-inner:-ms-input-placeholder,.mat-date-range-input-hide-placeholders .mat-date-range-input-inner:-ms-input-placeholder{-webkit-user-select:none;user-select:none;color:rgba(0,0,0,0) !important;-webkit-text-fill-color:rgba(0,0,0,0);transition:none}.cdk-high-contrast-active .mat-form-field-hide-placeholder .mat-date-range-input-inner:-ms-input-placeholder,.cdk-high-contrast-active .mat-date-range-input-hide-placeholders .mat-date-range-input-inner:-ms-input-placeholder{opacity:0}._mat-animation-noopable .mat-date-range-input-inner::placeholder{transition:none}._mat-animation-noopable .mat-date-range-input-inner::-moz-placeholder{transition:none}._mat-animation-noopable .mat-date-range-input-inner::-webkit-input-placeholder{transition:none}._mat-animation-noopable .mat-date-range-input-inner:-ms-input-placeholder{transition:none}.mat-date-range-input-mirror{-webkit-user-select:none;user-select:none;visibility:hidden;white-space:nowrap;display:inline-block;min-width:2px}.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-form-field-infix{width:200px}"],encapsulation:2,changeDetection:0})}}return Ue})(),xn=(()=>{class Ue extends on{_forwardContentValues(re){super._forwardContentValues(re);const $e=this.datepickerInput;$e&&(re.comparisonStart=$e.comparisonStart,re.comparisonEnd=$e.comparisonEnd,re.startDateAccessibleName=$e._getStartDateAccessibleName(),re.endDateAccessibleName=$e._getEndDateAccessibleName())}static{this.\u0275fac=(()=>{let re;return function(We){return(re||(re=d.xGo(Ue)))(We||Ue)}})()}static{this.\u0275cmp=d.VBU({type:Ue,selectors:[["mat-date-range-picker"]],exportAs:["matDateRangePicker"],standalone:!0,features:[d.Jv_([sn,dt,{provide:on,useExisting:Ue}]),d.Vt3,d.aNF],decls:0,vars:0,template:function($e,We){},encapsulation:2,changeDetection:0})}}return Ue})(),Ye=(()=>{class Ue{static{this.\u0275fac=function($e){return new($e||Ue)}}static{this.\u0275mod=d.$C({type:Ue})}static{this.\u0275inj=d.G2t({providers:[se,un],imports:[f.MD,u.Hl,r.z_,e.Pd,a.jc,m.yE,Zt,Ne,Ht,y.Gj]})}}return Ue})()},78006:(Ge,L,n)=>{"use strict";n.d(L,{BI:()=>ke,CP:()=>O,Vh:()=>ge,Yi:()=>J,bZ:()=>q,hM:()=>se,tx:()=>xe});var e=n(2564),r=n(31761),a=n(55685),f=n(25977),d=n(61537),u=n(71013),y=n(77387),m=n(40352),_=n(80852),I=n(63424),F=n(79274),M=n(2267),k=n(66210),x=n(97032),w=n(22669),T=n(81474);function z(de,ee){}n(23761);class V{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.delayFocusTrap=!0,this.closeOnNavigation=!0}}const G="mdc-dialog--open",B="mdc-dialog--opening",H="mdc-dialog--closing";let R=(()=>{class de extends d.sU{constructor(Te,ie,pe,we,Pe,Ce,Re,Ze,vt){super(Te,ie,pe,we,Pe,Ce,Re,vt),this._animationMode=Ze,this._animationStateChanged=new a.bkB,this._animationsEnabled="NoopAnimations"!==this._animationMode,this._actionSectionCount=0,this._hostElement=this._elementRef.nativeElement,this._enterAnimationDuration=this._animationsEnabled?j(this._config.enterAnimationDuration)??150:0,this._exitAnimationDuration=this._animationsEnabled?j(this._config.exitAnimationDuration)??75:0,this._animationTimer=null,this._finishDialogOpen=()=>{this._clearAnimationClasses(),this._openAnimationDone(this._enterAnimationDuration)},this._finishDialogClose=()=>{this._clearAnimationClasses(),this._animationStateChanged.emit({state:"closed",totalTime:this._exitAnimationDuration})}}_contentAttached(){super._contentAttached(),this._startOpenAnimation()}_startOpenAnimation(){this._animationStateChanged.emit({state:"opening",totalTime:this._enterAnimationDuration}),this._animationsEnabled?(this._hostElement.style.setProperty(K,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(B,G)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(G),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove(G),this._animationsEnabled?(this._hostElement.style.setProperty(K,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(H)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_updateActionSectionCount(Te){this._actionSectionCount+=Te,this._changeDetectorRef.markForCheck()}_clearAnimationClasses(){this._hostElement.classList.remove(B,H)}_waitForAnimationToComplete(Te,ie){null!==this._animationTimer&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(ie,Te)}_requestAnimationFrame(Te){this._ngZone.runOutsideAngular(()=>{"function"==typeof requestAnimationFrame?requestAnimationFrame(Te):Te()})}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus()}_openAnimationDone(Te){this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:Te})}ngOnDestroy(){super.ngOnDestroy(),null!==this._animationTimer&&clearTimeout(this._animationTimer)}attachComponentPortal(Te){const ie=super.attachComponentPortal(Te);return ie.location.nativeElement.classList.add("mat-mdc-dialog-component-host"),ie}static{this.\u0275fac=function(ie){return new(ie||de)(a.rXU(a.aKT),a.rXU(f.GX),a.rXU(r.qQ,8),a.rXU(V),a.rXU(f.Z7),a.rXU(a.SKi),a.rXU(e.yY),a.rXU(a.bc$,8),a.rXU(f.FN))}}static{this.\u0275cmp=a.VBU({type:de,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:10,hostBindings:function(ie,pe){2&ie&&(a.Mr5("id",pe._config.id),a.BMQ("aria-modal",pe._config.ariaModal)("role",pe._config.role)("aria-labelledby",pe._config.ariaLabel?null:pe._ariaLabelledByQueue[0])("aria-label",pe._config.ariaLabel)("aria-describedby",pe._config.ariaDescribedBy||null),a.AVh("_mat-animation-noopable",!pe._animationsEnabled)("mat-mdc-dialog-container-with-actions",pe._actionSectionCount>0))},standalone:!0,features:[a.Vt3,a.aNF],decls:3,vars:0,consts:[[1,"mat-mdc-dialog-inner-container","mdc-dialog__container"],[1,"mat-mdc-dialog-surface","mdc-dialog__surface"],["cdkPortalOutlet",""]],template:function(ie,pe){1&ie&&(a.j41(0,"div",0)(1,"div",1),a.DNE(2,z,0,0,"ng-template",2),a.k0s()())},dependencies:[y.I3],styles:['.mat-mdc-dialog-container{width:100%;height:100%;display:block;box-sizing:border-box;max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit;outline:0}.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-max-width, 80vw);min-width:var(--mat-dialog-container-min-width, 0)}@media(max-width: 599px){.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-small-max-width, 80vw)}}.mat-mdc-dialog-inner-container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;opacity:0;transition:opacity linear var(--mat-dialog-transition-duration, 0ms);max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit}.mdc-dialog--closing .mat-mdc-dialog-inner-container{transition:opacity 75ms linear;transform:none}.mdc-dialog--open .mat-mdc-dialog-inner-container{opacity:1}._mat-animation-noopable .mat-mdc-dialog-inner-container{transition:none}.mat-mdc-dialog-surface{display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;width:100%;height:100%;position:relative;overflow-y:auto;outline:0;transform:scale(0.8);transition:transform var(--mat-dialog-transition-duration, 0ms) cubic-bezier(0, 0, 0.2, 1);max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit;box-shadow:var(--mat-dialog-container-elevation-shadow, 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12));border-radius:var(--mdc-dialog-container-shape, var(--mat-app-corner-extra-large, 4px));background-color:var(--mdc-dialog-container-color, var(--mat-app-surface, white))}[dir=rtl] .mat-mdc-dialog-surface{text-align:right}.mdc-dialog--open .mat-mdc-dialog-surface,.mdc-dialog--closing .mat-mdc-dialog-surface{transform:none}._mat-animation-noopable .mat-mdc-dialog-surface{transition:none}.mat-mdc-dialog-surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:2px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}.mat-mdc-dialog-title{display:block;position:relative;flex-shrink:0;box-sizing:border-box;margin:0 0 1px;padding:var(--mat-dialog-headline-padding, 0 24px 9px)}.mat-mdc-dialog-title::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}[dir=rtl] .mat-mdc-dialog-title{text-align:right}.mat-mdc-dialog-container .mat-mdc-dialog-title{color:var(--mdc-dialog-subhead-color, var(--mat-app-on-surface, rgba(0, 0, 0, 0.87)));font-family:var(--mdc-dialog-subhead-font, var(--mat-app-headline-small-font, inherit));line-height:var(--mdc-dialog-subhead-line-height, var(--mat-app-headline-small-line-height, 1.5rem));font-size:var(--mdc-dialog-subhead-size, var(--mat-app-headline-small-size, 1rem));font-weight:var(--mdc-dialog-subhead-weight, var(--mat-app-headline-small-weight, 400));letter-spacing:var(--mdc-dialog-subhead-tracking, var(--mat-app-headline-small-tracking, 0.03125em))}.mat-mdc-dialog-content{display:block;flex-grow:1;box-sizing:border-box;margin:0;overflow:auto;max-height:65vh}.mat-mdc-dialog-content>:first-child{margin-top:0}.mat-mdc-dialog-content>:last-child{margin-bottom:0}.mat-mdc-dialog-container .mat-mdc-dialog-content{color:var(--mdc-dialog-supporting-text-color, var(--mat-app-on-surface-variant, rgba(0, 0, 0, 0.6)));font-family:var(--mdc-dialog-supporting-text-font, var(--mat-app-body-medium-font, inherit));line-height:var(--mdc-dialog-supporting-text-line-height, var(--mat-app-body-medium-line-height, 1.5rem));font-size:var(--mdc-dialog-supporting-text-size, var(--mat-app-body-medium-size, 1rem));font-weight:var(--mdc-dialog-supporting-text-weight, var(--mat-app-body-medium-weight, 400));letter-spacing:var(--mdc-dialog-supporting-text-tracking, var(--mat-app-body-medium-tracking, 0.03125em))}.mat-mdc-dialog-container .mat-mdc-dialog-content{padding:var(--mat-dialog-content-padding, 20px 24px)}.mat-mdc-dialog-container-with-actions .mat-mdc-dialog-content{padding:var(--mat-dialog-with-actions-content-padding, 20px 24px)}.mat-mdc-dialog-container .mat-mdc-dialog-title+.mat-mdc-dialog-content{padding-top:0}.mat-mdc-dialog-actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:52px;margin:0;padding:8px;border-top:1px solid rgba(0,0,0,0);padding:var(--mat-dialog-actions-padding, 8px);justify-content:var(--mat-dialog-actions-alignment, start)}.cdk-high-contrast-active .mat-mdc-dialog-actions{border-top-color:CanvasText}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-start,.mat-mdc-dialog-actions[align=start]{justify-content:start}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-center,.mat-mdc-dialog-actions[align=center]{justify-content:center}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end,.mat-mdc-dialog-actions[align=end]{justify-content:flex-end}.mat-mdc-dialog-actions .mat-button-base+.mat-button-base,.mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-mdc-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}.mat-mdc-dialog-component-host{display:contents}'],encapsulation:2})}}return de})();const K="--mat-dialog-transition-duration";function j(de){return null==de?null:"number"==typeof de?de:de.endsWith("ms")?(0,u.OE)(de.substring(0,de.length-2)):de.endsWith("s")?1e3*(0,u.OE)(de.substring(0,de.length-1)):"0"===de?0:null}var Y=function(de){return de[de.OPEN=0]="OPEN",de[de.CLOSING=1]="CLOSING",de[de.CLOSED=2]="CLOSED",de}(Y||{});class O{constructor(ee,Te,ie){this._ref=ee,this._containerInstance=ie,this._afterOpened=new m.B,this._beforeClosed=new m.B,this._state=Y.OPEN,this.disableClose=Te.disableClose,this.id=ee.id,ee.addPanelClass("mat-mdc-dialog-panel"),ie._animationStateChanged.pipe((0,F.p)(pe=>"opened"===pe.state),(0,M.s)(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),ie._animationStateChanged.pipe((0,F.p)(pe=>"closed"===pe.state),(0,M.s)(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),ee.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),(0,_.h)(this.backdropClick(),this.keydownEvents().pipe((0,F.p)(pe=>pe.keyCode===x._f&&!this.disableClose&&!(0,x.rp)(pe)))).subscribe(pe=>{this.disableClose||(pe.preventDefault(),me(this,"keydown"===pe.type?"keyboard":"mouse"))})}close(ee){this._result=ee,this._containerInstance._animationStateChanged.pipe((0,F.p)(Te=>"closing"===Te.state),(0,M.s)(1)).subscribe(Te=>{this._beforeClosed.next(ee),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),Te.totalTime+100)}),this._state=Y.CLOSING,this._containerInstance._startExitAnimation()}afterOpened(){return this._afterOpened}afterClosed(){return this._ref.closed}beforeClosed(){return this._beforeClosed}backdropClick(){return this._ref.backdropClick}keydownEvents(){return this._ref.keydownEvents}updatePosition(ee){let Te=this._ref.config.positionStrategy;return ee&&(ee.left||ee.right)?ee.left?Te.left(ee.left):Te.right(ee.right):Te.centerHorizontally(),ee&&(ee.top||ee.bottom)?ee.top?Te.top(ee.top):Te.bottom(ee.bottom):Te.centerVertically(),this._ref.updatePosition(),this}updateSize(ee="",Te=""){return this._ref.updateSize(ee,Te),this}addPanelClass(ee){return this._ref.addPanelClass(ee),this}removePanelClass(ee){return this._ref.removePanelClass(ee),this}getState(){return this._state}_finishDialogClose(){this._state=Y.CLOSED,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}}function me(de,ee,Te){return de._closeInteractionType=ee,de.close(Te)}const ge=new a.nKC("MatMdcDialogData"),Ee=new a.nKC("mat-mdc-dialog-default-options"),je=new a.nKC("mat-mdc-dialog-scroll-strategy",{providedIn:"root",factory:()=>{const de=(0,a.WQX)(e.hJ);return()=>de.scrollStrategies.block()}});let fe=0,q=(()=>{class de{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){const Te=this._parentDialog;return Te?Te._getAfterAllClosed():this._afterAllClosedAtThisLevel}constructor(Te,ie,pe,we,Pe,Ce,Re,Ze){this._overlay=Te,this._defaultOptions=we,this._scrollStrategy=Pe,this._parentDialog=Ce,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new m.B,this._afterOpenedAtThisLevel=new m.B,this.dialogConfigClass=V,this.afterAllClosed=(0,I.v)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,k.Z)(void 0))),this._dialog=ie.get(d.lG),this._dialogRefConstructor=O,this._dialogContainerType=R,this._dialogDataToken=ge}open(Te,ie){let pe;(ie={...this._defaultOptions||new V,...ie}).id=ie.id||"mat-mdc-dialog-"+fe++,ie.scrollStrategy=ie.scrollStrategy||this._scrollStrategy();const we=this._dialog.open(Te,{...ie,positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),disableClose:!0,closeOnDestroy:!1,closeOnOverlayDetachments:!1,container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:ie},{provide:d.Pe,useValue:ie}]},templateContext:()=>({dialogRef:pe}),providers:(Pe,Ce,Re)=>(pe=new this._dialogRefConstructor(Pe,ie,Re),pe.updatePosition(ie?.position),[{provide:this._dialogContainerType,useValue:Re},{provide:this._dialogDataToken,useValue:Ce.data},{provide:this._dialogRefConstructor,useValue:pe}])});return pe.componentRef=we.componentRef,pe.componentInstance=we.componentInstance,this.openDialogs.push(pe),this.afterOpened.next(pe),pe.afterClosed().subscribe(()=>{const Pe=this.openDialogs.indexOf(pe);Pe>-1&&(this.openDialogs.splice(Pe,1),this.openDialogs.length||this._getAfterAllClosed().next())}),pe}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(Te){return this.openDialogs.find(ie=>ie.id===Te)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs(Te){let ie=Te.length;for(;ie--;)Te[ie].close()}static{this.\u0275fac=function(ie){return new(ie||de)(a.KVO(e.hJ),a.KVO(a.zZn),a.KVO(r.aZ,8),a.KVO(Ee,8),a.KVO(je),a.KVO(de,12),a.KVO(e.Sf),a.KVO(a.bc$,8))}}static{this.\u0275prov=a.jDH({token:de,factory:de.\u0275fac,providedIn:"root"})}}return de})(),ce=0,xe=(()=>{class de{constructor(Te,ie,pe){this.dialogRef=Te,this._elementRef=ie,this._dialog=pe,this.type="button"}ngOnInit(){this.dialogRef||(this.dialogRef=Fe(this._elementRef,this._dialog.openDialogs))}ngOnChanges(Te){const ie=Te._matDialogClose||Te._matDialogCloseResult;ie&&(this.dialogResult=ie.currentValue)}_onButtonClick(Te){me(this.dialogRef,0===Te.screenX&&0===Te.screenY?"keyboard":"mouse",this.dialogResult)}static{this.\u0275fac=function(ie){return new(ie||de)(a.rXU(O,8),a.rXU(a.aKT),a.rXU(q))}}static{this.\u0275dir=a.FsC({type:de,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(ie,pe){1&ie&&a.bIt("click",function(Pe){return pe._onButtonClick(Pe)}),2&ie&&a.BMQ("aria-label",pe.ariaLabel||null)("type",pe.type)},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],type:"type",dialogResult:[0,"mat-dialog-close","dialogResult"],_matDialogClose:[0,"matDialogClose","_matDialogClose"]},exportAs:["matDialogClose"],standalone:!0,features:[a.OA$]})}}return de})(),_e=(()=>{class de{constructor(Te,ie,pe){this._dialogRef=Te,this._elementRef=ie,this._dialog=pe}ngOnInit(){this._dialogRef||(this._dialogRef=Fe(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{this._onAdd()})}ngOnDestroy(){this._dialogRef?._containerInstance&&Promise.resolve().then(()=>{this._onRemove()})}static{this.\u0275fac=function(ie){return new(ie||de)(a.rXU(O,8),a.rXU(a.aKT),a.rXU(q))}}static{this.\u0275dir=a.FsC({type:de,standalone:!0})}}return de})(),ke=(()=>{class de extends _e{constructor(){super(...arguments),this.id="mat-mdc-dialog-title-"+ce++}_onAdd(){this._dialogRef._containerInstance?._addAriaLabelledBy?.(this.id)}_onRemove(){this._dialogRef?._containerInstance?._removeAriaLabelledBy?.(this.id)}static{this.\u0275fac=(()=>{let Te;return function(pe){return(Te||(Te=a.xGo(de)))(pe||de)}})()}static{this.\u0275dir=a.FsC({type:de,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-mdc-dialog-title","mdc-dialog__title"],hostVars:1,hostBindings:function(ie,pe){2&ie&&a.Mr5("id",pe.id)},inputs:{id:"id"},exportAs:["matDialogTitle"],standalone:!0,features:[a.Vt3]})}}return de})(),J=(()=>{class de{static{this.\u0275fac=function(ie){return new(ie||de)}}static{this.\u0275dir=a.FsC({type:de,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-mdc-dialog-content","mdc-dialog__content"],standalone:!0,features:[a.nM4([w.uv])]})}}return de})();function Fe(de,ee){let Te=de.nativeElement.parentElement;for(;Te&&!Te.classList.contains("mat-mdc-dialog-container");)Te=Te.parentElement;return Te?ee.find(ie=>ie.id===Te.id):null}let se=(()=>{class de{static{this.\u0275fac=function(ie){return new(ie||de)}}static{this.\u0275mod=a.$C({type:de})}static{this.\u0275inj=a.G2t({providers:[q],imports:[d.Ph,e.z_,y.jc,T.yE,T.yE]})}}return de})()},41213:(Ge,L,n)=>{"use strict";n.d(L,{q:()=>f,w:()=>d});var e=n(55685),r=n(71013),a=n(81474);let f=(()=>{class u{constructor(){this._vertical=!1,this._inset=!1}get vertical(){return this._vertical}set vertical(m){this._vertical=(0,r.he)(m)}get inset(){return this._inset}set inset(m){this._inset=(0,r.he)(m)}static{this.\u0275fac=function(_){return new(_||u)}}static{this.\u0275cmp=e.VBU({type:u,selectors:[["mat-divider"]],hostAttrs:["role","separator",1,"mat-divider"],hostVars:7,hostBindings:function(_,I){2&_&&(e.BMQ("aria-orientation",I.vertical?"vertical":"horizontal"),e.AVh("mat-divider-vertical",I.vertical)("mat-divider-horizontal",!I.vertical)("mat-divider-inset",I.inset))},inputs:{vertical:"vertical",inset:"inset"},standalone:!0,features:[e.aNF],decls:0,vars:0,template:function(_,I){},styles:[".mat-divider{display:block;margin:0;border-top-style:solid;border-top-color:var(--mat-divider-color, var(--mat-app-outline));border-top-width:var(--mat-divider-width)}.mat-divider.mat-divider-vertical{border-top:0;border-right-style:solid;border-right-color:var(--mat-divider-color, var(--mat-app-outline));border-right-width:var(--mat-divider-width)}.mat-divider.mat-divider-inset{margin-left:80px}[dir=rtl] .mat-divider.mat-divider-inset{margin-left:auto;margin-right:80px}"],encapsulation:2,changeDetection:0})}}return u})(),d=(()=>{class u{static{this.\u0275fac=function(_){return new(_||u)}}static{this.\u0275mod=e.$C({type:u})}static{this.\u0275inj=e.G2t({imports:[a.yE,a.yE]})}}return u})()},94880:(Ge,L,n)=>{"use strict";n.d(L,{BS:()=>J,MY:()=>wt,GK:()=>fe,Q6:()=>_e,Z2:()=>xe,WN:()=>ke});var e=n(55685),r=n(68480),a=n(40352),f=n(38355);let d=0;const u=new e.nKC("CdkAccordion");let y=(()=>{class Fe{constructor(){this._stateChanges=new a.B,this._openCloseAllActions=new a.B,this.id="cdk-accordion-"+d++,this.multi=!1}openAll(){this.multi&&this._openCloseAllActions.next(!0)}closeAll(){this._openCloseAllActions.next(!1)}ngOnChanges(se){this._stateChanges.next(se)}ngOnDestroy(){this._stateChanges.complete(),this._openCloseAllActions.complete()}static{this.\u0275fac=function(he){return new(he||Fe)}}static{this.\u0275dir=e.FsC({type:Fe,selectors:[["cdk-accordion"],["","cdkAccordion",""]],inputs:{multi:[2,"multi","multi",e.L39]},exportAs:["cdkAccordion"],standalone:!0,features:[e.Jv_([{provide:u,useExisting:Fe}]),e.GFd,e.OA$]})}}return Fe})(),m=0,_=(()=>{class Fe{get expanded(){return this._expanded}set expanded(se){this._expanded!==se&&(this._expanded=se,this.expandedChange.emit(se),se?(this.opened.emit(),this._expansionDispatcher.notify(this.id,this.accordion?this.accordion.id:this.id)):this.closed.emit(),this._changeDetectorRef.markForCheck())}constructor(se,he,Q){this.accordion=se,this._changeDetectorRef=he,this._expansionDispatcher=Q,this._openCloseAllSubscription=f.yU.EMPTY,this.closed=new e.bkB,this.opened=new e.bkB,this.destroyed=new e.bkB,this.expandedChange=new e.bkB,this.id="cdk-accordion-child-"+m++,this._expanded=!1,this.disabled=!1,this._removeUniqueSelectionListener=()=>{},this._removeUniqueSelectionListener=Q.listen((de,ee)=>{this.accordion&&!this.accordion.multi&&this.accordion.id===ee&&this.id!==de&&(this.expanded=!1)}),this.accordion&&(this._openCloseAllSubscription=this._subscribeToOpenCloseAllActions())}ngOnDestroy(){this.opened.complete(),this.closed.complete(),this.destroyed.emit(),this.destroyed.complete(),this._removeUniqueSelectionListener(),this._openCloseAllSubscription.unsubscribe()}toggle(){this.disabled||(this.expanded=!this.expanded)}close(){this.disabled||(this.expanded=!1)}open(){this.disabled||(this.expanded=!0)}_subscribeToOpenCloseAllActions(){return this.accordion._openCloseAllActions.subscribe(se=>{this.disabled||(this.expanded=se)})}static{this.\u0275fac=function(he){return new(he||Fe)(e.rXU(u,12),e.rXU(e.gRc),e.rXU(r.zP))}}static{this.\u0275dir=e.FsC({type:Fe,selectors:[["cdk-accordion-item"],["","cdkAccordionItem",""]],inputs:{expanded:[2,"expanded","expanded",e.L39],disabled:[2,"disabled","disabled",e.L39]},outputs:{closed:"closed",opened:"opened",destroyed:"destroyed",expandedChange:"expandedChange"},exportAs:["cdkAccordionItem"],standalone:!0,features:[e.Jv_([{provide:u,useValue:void 0}]),e.GFd]})}}return Fe})(),I=(()=>{class Fe{static{this.\u0275fac=function(he){return new(he||Fe)}}static{this.\u0275mod=e.$C({type:Fe})}static{this.\u0275inj=e.G2t({})}}return Fe})();var F=n(77387),M=n(81474),k=n(25977),x=n(66210),w=n(79274),T=n(2267),A=n(97032),z=n(58977),V=n(80852),G=n(23761),B=n(31761);const H=["body"],U=[[["mat-expansion-panel-header"]],"*",[["mat-action-row"]]],$=["mat-expansion-panel-header","*","mat-action-row"];function R(Fe,nt){}const K=[[["mat-panel-title"]],[["mat-panel-description"]],"*"],j=["mat-panel-title","mat-panel-description","*"];function Y(Fe,nt){if(1&Fe&&(e.j41(0,"span",1),e.qSk(),e.j41(1,"svg",2),e.nrm(2,"path",3),e.k0s()()),2&Fe){const se=e.XpG();e.Y8G("@indicatorRotate",se._getExpandedState())}}const O=new e.nKC("MAT_ACCORDION"),me="225ms cubic-bezier(0.4,0.0,0.2,1)",ge={indicatorRotate:(0,G.hZ)("indicatorRotate",[(0,G.wk)("collapsed, void",(0,G.iF)({transform:"rotate(0deg)"})),(0,G.wk)("expanded",(0,G.iF)({transform:"rotate(180deg)"})),(0,G.kY)("expanded <=> collapsed, void => collapsed",(0,G.i0)(me))]),bodyExpansion:(0,G.hZ)("bodyExpansion",[(0,G.wk)("collapsed, void",(0,G.iF)({height:"0px",visibility:"hidden"})),(0,G.wk)("expanded",(0,G.iF)({height:"*",visibility:""})),(0,G.kY)("expanded <=> collapsed, void => collapsed",(0,G.i0)(me))])},Ee=new e.nKC("MAT_EXPANSION_PANEL");let je=(()=>{class Fe{constructor(se,he){this._template=se,this._expansionPanel=he}static{this.\u0275fac=function(he){return new(he||Fe)(e.rXU(e.C4Q),e.rXU(Ee,8))}}static{this.\u0275dir=e.FsC({type:Fe,selectors:[["ng-template","matExpansionPanelContent",""]],standalone:!0})}}return Fe})(),ne=0;const be=new e.nKC("MAT_EXPANSION_PANEL_DEFAULT_OPTIONS");let fe=(()=>{class Fe extends _{get hideToggle(){return this._hideToggle||this.accordion&&this.accordion.hideToggle}set hideToggle(se){this._hideToggle=se}get togglePosition(){return this._togglePosition||this.accordion&&this.accordion.togglePosition}set togglePosition(se){this._togglePosition=se}constructor(se,he,Q,de,ee,Te,ie){super(se,he,Q),this._viewContainerRef=de,this._animationMode=Te,this._hideToggle=!1,this.afterExpand=new e.bkB,this.afterCollapse=new e.bkB,this._inputChanges=new a.B,this._headerId="mat-expansion-panel-header-"+ne++,this.accordion=se,this._document=ee,this._animationsDisabled="NoopAnimations"===Te,ie&&(this.hideToggle=ie.hideToggle)}_hasSpacing(){return!!this.accordion&&this.expanded&&"default"===this.accordion.displayMode}_getExpandedState(){return this.expanded?"expanded":"collapsed"}toggle(){this.expanded=!this.expanded}close(){this.expanded=!1}open(){this.expanded=!0}ngAfterContentInit(){this._lazyContent&&this._lazyContent._expansionPanel===this&&this.opened.pipe((0,x.Z)(null),(0,w.p)(()=>this.expanded&&!this._portal),(0,T.s)(1)).subscribe(()=>{this._portal=new F.VA(this._lazyContent._template,this._viewContainerRef)})}ngOnChanges(se){this._inputChanges.next(se)}ngOnDestroy(){super.ngOnDestroy(),this._inputChanges.complete()}_containsFocus(){if(this._body){const se=this._document.activeElement,he=this._body.nativeElement;return se===he||he.contains(se)}return!1}_animationStarted(se){!q(se)&&!this._animationsDisabled&&this._body&&this._body?.nativeElement.setAttribute("inert","")}_animationDone(se){q(se)||("expanded"===se.toState?this.afterExpand.emit():"collapsed"===se.toState&&this.afterCollapse.emit(),!this._animationsDisabled&&this._body&&this._body.nativeElement.removeAttribute("inert"))}static{this.\u0275fac=function(he){return new(he||Fe)(e.rXU(O,12),e.rXU(e.gRc),e.rXU(r.zP),e.rXU(e.c1b),e.rXU(B.qQ),e.rXU(e.bc$,8),e.rXU(be,8))}}static{this.\u0275cmp=e.VBU({type:Fe,selectors:[["mat-expansion-panel"]],contentQueries:function(he,Q,de){if(1&he&&e.wni(de,je,5),2&he){let ee;e.mGM(ee=e.lsd())&&(Q._lazyContent=ee.first)}},viewQuery:function(he,Q){if(1&he&&e.GBs(H,5),2&he){let de;e.mGM(de=e.lsd())&&(Q._body=de.first)}},hostAttrs:[1,"mat-expansion-panel"],hostVars:6,hostBindings:function(he,Q){2&he&&e.AVh("mat-expanded",Q.expanded)("_mat-animation-noopable",Q._animationsDisabled)("mat-expansion-panel-spacing",Q._hasSpacing())},inputs:{hideToggle:[2,"hideToggle","hideToggle",e.L39],togglePosition:"togglePosition"},outputs:{afterExpand:"afterExpand",afterCollapse:"afterCollapse"},exportAs:["matExpansionPanel"],standalone:!0,features:[e.Jv_([{provide:O,useValue:void 0},{provide:Ee,useExisting:Fe}]),e.GFd,e.Vt3,e.OA$,e.aNF],ngContentSelectors:$,decls:7,vars:4,consts:[["body",""],["role","region",1,"mat-expansion-panel-content",3,"id"],[1,"mat-expansion-panel-body"],[3,"cdkPortalOutlet"]],template:function(he,Q){if(1&he){const de=e.RV6();e.NAR(U),e.SdG(0),e.j41(1,"div",1,0),e.bIt("@bodyExpansion.start",function(Te){return e.eBV(de),e.Njj(Q._animationStarted(Te))})("@bodyExpansion.done",function(Te){return e.eBV(de),e.Njj(Q._animationDone(Te))}),e.j41(3,"div",2),e.SdG(4,1),e.DNE(5,R,0,0,"ng-template",3),e.k0s(),e.SdG(6,2),e.k0s()}2&he&&(e.R7$(),e.Y8G("@bodyExpansion",Q._getExpandedState())("id",Q.id),e.BMQ("aria-labelledby",Q._headerId),e.R7$(4),e.Y8G("cdkPortalOutlet",Q._portal))},dependencies:[F.I3],styles:['.mat-expansion-panel{box-sizing:content-box;display:block;margin:0;overflow:hidden;transition:margin 225ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);position:relative;background:var(--mat-expansion-container-background-color, var(--mat-app-surface));color:var(--mat-expansion-container-text-color, var(--mat-app-on-surface));border-radius:var(--mat-expansion-container-shape)}.mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.mat-accordion .mat-expansion-panel:not(.mat-expanded),.mat-accordion .mat-expansion-panel:not(.mat-expansion-panel-spacing){border-radius:0}.mat-accordion .mat-expansion-panel:first-of-type{border-top-right-radius:var(--mat-expansion-container-shape);border-top-left-radius:var(--mat-expansion-container-shape)}.mat-accordion .mat-expansion-panel:last-of-type{border-bottom-right-radius:var(--mat-expansion-container-shape);border-bottom-left-radius:var(--mat-expansion-container-shape)}.cdk-high-contrast-active .mat-expansion-panel{outline:solid 1px}.mat-expansion-panel.ng-animate-disabled,.ng-animate-disabled .mat-expansion-panel,.mat-expansion-panel._mat-animation-noopable{transition:none}.mat-expansion-panel-content{display:flex;flex-direction:column;overflow:visible;font-family:var(--mat-expansion-container-text-font, var(--mat-app-body-large-font));font-size:var(--mat-expansion-container-text-size, var(--mat-app-body-large-size));font-weight:var(--mat-expansion-container-text-weight, var(--mat-app-body-large-weight));line-height:var(--mat-expansion-container-text-line-height, var(--mat-app-body-large-line-height));letter-spacing:var(--mat-expansion-container-text-tracking, var(--mat-app-body-large-tracking))}.mat-expansion-panel-content[style*="visibility: hidden"] *{visibility:hidden !important}.mat-expansion-panel-body{padding:0 24px 16px}.mat-expansion-panel-spacing{margin:16px 0}.mat-accordion>.mat-expansion-panel-spacing:first-child,.mat-accordion>*:first-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-top:0}.mat-accordion>.mat-expansion-panel-spacing:last-child,.mat-accordion>*:last-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-bottom:0}.mat-action-row{border-top-style:solid;border-top-width:1px;display:flex;flex-direction:row;justify-content:flex-end;padding:16px 8px 16px 24px;border-top-color:var(--mat-expansion-actions-divider-color, var(--mat-app-outline))}.mat-action-row .mat-button-base,.mat-action-row .mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-action-row .mat-button-base,[dir=rtl] .mat-action-row .mat-mdc-button-base{margin-left:0;margin-right:8px}'],encapsulation:2,data:{animation:[ge.bodyExpansion]},changeDetection:0})}}return Fe})();function q(Fe){return"void"===Fe.fromState}let xe=(()=>{class Fe{constructor(se,he,Q,de,ee,Te,ie){this.panel=se,this._element=he,this._focusMonitor=Q,this._changeDetectorRef=de,this._animationMode=Te,this._parentChangeSubscription=f.yU.EMPTY,this.tabIndex=0;const pe=se.accordion?se.accordion._stateChanges.pipe((0,w.p)(we=>!(!we.hideToggle&&!we.togglePosition))):z.w;this.tabIndex=parseInt(ie||"")||0,this._parentChangeSubscription=(0,V.h)(se.opened,se.closed,pe,se._inputChanges.pipe((0,w.p)(we=>!!(we.hideToggle||we.disabled||we.togglePosition)))).subscribe(()=>this._changeDetectorRef.markForCheck()),se.closed.pipe((0,w.p)(()=>se._containsFocus())).subscribe(()=>Q.focusVia(he,"program")),ee&&(this.expandedHeight=ee.expandedHeight,this.collapsedHeight=ee.collapsedHeight)}get disabled(){return this.panel.disabled}_toggle(){this.disabled||this.panel.toggle()}_isExpanded(){return this.panel.expanded}_getExpandedState(){return this.panel._getExpandedState()}_getPanelId(){return this.panel.id}_getTogglePosition(){return this.panel.togglePosition}_showToggle(){return!this.panel.hideToggle&&!this.panel.disabled}_getHeaderHeight(){const se=this._isExpanded();return se&&this.expandedHeight?this.expandedHeight:!se&&this.collapsedHeight?this.collapsedHeight:null}_keydown(se){switch(se.keyCode){case A.t6:case A.Fm:(0,A.rp)(se)||(se.preventDefault(),this._toggle());break;default:return void(this.panel.accordion&&this.panel.accordion._handleHeaderKeydown(se))}}focus(se,he){se?this._focusMonitor.focusVia(this._element,se,he):this._element.nativeElement.focus(he)}ngAfterViewInit(){this._focusMonitor.monitor(this._element).subscribe(se=>{se&&this.panel.accordion&&this.panel.accordion._handleHeaderFocus(this)})}ngOnDestroy(){this._parentChangeSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._element)}static{this.\u0275fac=function(he){return new(he||Fe)(e.rXU(fe,1),e.rXU(e.aKT),e.rXU(k.FN),e.rXU(e.gRc),e.rXU(be,8),e.rXU(e.bc$,8),e.kS0("tabindex"))}}static{this.\u0275cmp=e.VBU({type:Fe,selectors:[["mat-expansion-panel-header"]],hostAttrs:["role","button",1,"mat-expansion-panel-header","mat-focus-indicator"],hostVars:15,hostBindings:function(he,Q){1&he&&e.bIt("click",function(){return Q._toggle()})("keydown",function(ee){return Q._keydown(ee)}),2&he&&(e.BMQ("id",Q.panel._headerId)("tabindex",Q.disabled?-1:Q.tabIndex)("aria-controls",Q._getPanelId())("aria-expanded",Q._isExpanded())("aria-disabled",Q.panel.disabled),e.xc7("height",Q._getHeaderHeight()),e.AVh("mat-expanded",Q._isExpanded())("mat-expansion-toggle-indicator-after","after"===Q._getTogglePosition())("mat-expansion-toggle-indicator-before","before"===Q._getTogglePosition())("_mat-animation-noopable","NoopAnimations"===Q._animationMode))},inputs:{expandedHeight:"expandedHeight",collapsedHeight:"collapsedHeight",tabIndex:[2,"tabIndex","tabIndex",se=>null==se?0:(0,e.Udg)(se)]},standalone:!0,features:[e.GFd,e.aNF],ngContentSelectors:j,decls:5,vars:3,consts:[[1,"mat-content"],[1,"mat-expansion-indicator"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 -960 960 960","aria-hidden","true","focusable","false"],["d","M480-345 240-585l56-56 184 184 184-184 56 56-240 240Z"]],template:function(he,Q){1&he&&(e.NAR(K),e.j41(0,"span",0),e.SdG(1),e.SdG(2,1),e.SdG(3,2),e.k0s(),e.DNE(4,Y,3,1,"span",1)),2&he&&(e.AVh("mat-content-hide-toggle",!Q._showToggle()),e.R7$(4),e.vxM(Q._showToggle()?4:-1))},styles:['.mat-expansion-panel-header{display:flex;flex-direction:row;align-items:center;padding:0 24px;border-radius:inherit;transition:height 225ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mat-expansion-header-collapsed-state-height);font-family:var(--mat-expansion-header-text-font, var(--mat-app-title-medium-font));font-size:var(--mat-expansion-header-text-size, var(--mat-app-title-medium-size));font-weight:var(--mat-expansion-header-text-weight, var(--mat-app-title-medium-weight));line-height:var(--mat-expansion-header-text-line-height, var(--mat-app-title-medium-line-height));letter-spacing:var(--mat-expansion-header-text-tracking, var(--mat-app-title-medium-tracking))}.mat-expansion-panel-header.mat-expanded{height:var(--mat-expansion-header-expanded-state-height)}.mat-expansion-panel-header[aria-disabled=true]{color:var(--mat-expansion-header-disabled-state-text-color)}.mat-expansion-panel-header:not([aria-disabled=true]){cursor:pointer}.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:var(--mat-expansion-header-hover-state-layer-color)}@media(hover: none){.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:var(--mat-expansion-container-background-color, var(--mat-app-surface))}}.mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-keyboard-focused,.mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-program-focused{background:var(--mat-expansion-header-focus-state-layer-color)}.mat-expansion-panel-header._mat-animation-noopable{transition:none}.mat-expansion-panel-header:focus,.mat-expansion-panel-header:hover{outline:none}.mat-expansion-panel-header.mat-expanded:focus,.mat-expansion-panel-header.mat-expanded:hover{background:inherit}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before{flex-direction:row-reverse}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 16px 0 0}[dir=rtl] .mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 0 0 16px}.mat-content{display:flex;flex:1;flex-direction:row;overflow:hidden}.mat-content.mat-content-hide-toggle{margin-right:8px}[dir=rtl] .mat-content.mat-content-hide-toggle{margin-right:0;margin-left:8px}.mat-expansion-toggle-indicator-before .mat-content.mat-content-hide-toggle{margin-left:24px;margin-right:0}[dir=rtl] .mat-expansion-toggle-indicator-before .mat-content.mat-content-hide-toggle{margin-right:24px;margin-left:0}.mat-expansion-panel-header-title{color:var(--mat-expansion-header-text-color, var(--mat-app-on-surface))}.mat-expansion-panel-header-title,.mat-expansion-panel-header-description{display:flex;flex-grow:1;flex-basis:0;margin-right:16px;align-items:center}[dir=rtl] .mat-expansion-panel-header-title,[dir=rtl] .mat-expansion-panel-header-description{margin-right:0;margin-left:16px}.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description{color:inherit}.mat-expansion-panel-header-description{flex-grow:2;color:var(--mat-expansion-header-description-color, var(--mat-app-on-surface-variant))}.mat-expansion-indicator::after{border-style:solid;border-width:0 2px 2px 0;content:"";display:inline-block;padding:3px;transform:rotate(45deg);vertical-align:middle;color:var(--mat-expansion-header-indicator-color, var(--mat-app-on-surface-variant));display:var(--mat-expansion-legacy-header-indicator-display, inline-block)}.mat-expansion-indicator svg{width:24px;height:24px;margin:0 -8px;vertical-align:middle;fill:var(--mat-expansion-header-indicator-color, var(--mat-app-on-surface-variant));display:var(--mat-expansion-header-indicator-display, none)}.cdk-high-contrast-active .mat-expansion-panel-content{border-top:1px solid;border-top-left-radius:0;border-top-right-radius:0}'],encapsulation:2,data:{animation:[ge.indicatorRotate]},changeDetection:0})}}return Fe})(),_e=(()=>{class Fe{static{this.\u0275fac=function(he){return new(he||Fe)}}static{this.\u0275dir=e.FsC({type:Fe,selectors:[["mat-panel-description"]],hostAttrs:[1,"mat-expansion-panel-header-description"],standalone:!0})}}return Fe})(),ke=(()=>{class Fe{static{this.\u0275fac=function(he){return new(he||Fe)}}static{this.\u0275dir=e.FsC({type:Fe,selectors:[["mat-panel-title"]],hostAttrs:[1,"mat-expansion-panel-header-title"],standalone:!0})}}return Fe})(),J=(()=>{class Fe extends y{constructor(){super(...arguments),this._ownHeaders=new e.rOR,this.hideToggle=!1,this.displayMode="default",this.togglePosition="after"}ngAfterContentInit(){this._headers.changes.pipe((0,x.Z)(this._headers)).subscribe(se=>{this._ownHeaders.reset(se.filter(he=>he.panel.accordion===this)),this._ownHeaders.notifyOnChanges()}),this._keyManager=new k.Bu(this._ownHeaders).withWrap().withHomeAndEnd()}_handleHeaderKeydown(se){this._keyManager.onKeydown(se)}_handleHeaderFocus(se){this._keyManager.updateActiveItem(se)}ngOnDestroy(){super.ngOnDestroy(),this._keyManager?.destroy(),this._ownHeaders.destroy()}static{this.\u0275fac=(()=>{let se;return function(Q){return(se||(se=e.xGo(Fe)))(Q||Fe)}})()}static{this.\u0275dir=e.FsC({type:Fe,selectors:[["mat-accordion"]],contentQueries:function(he,Q,de){if(1&he&&e.wni(de,xe,5),2&he){let ee;e.mGM(ee=e.lsd())&&(Q._headers=ee)}},hostAttrs:[1,"mat-accordion"],hostVars:2,hostBindings:function(he,Q){2&he&&e.AVh("mat-accordion-multi",Q.multi)},inputs:{hideToggle:[2,"hideToggle","hideToggle",e.L39],displayMode:"displayMode",togglePosition:"togglePosition"},exportAs:["matAccordion"],standalone:!0,features:[e.Jv_([{provide:O,useExisting:Fe}]),e.GFd,e.Vt3]})}}return Fe})(),wt=(()=>{class Fe{static{this.\u0275fac=function(he){return new(he||Fe)}}static{this.\u0275mod=e.$C({type:Fe})}static{this.\u0275inj=e.G2t({imports:[M.yE,I,F.jc]})}}return Fe})()},82291:(Ge,L,n)=>{"use strict";n.d(L,{xb:()=>nn,TL:()=>de,rl:()=>At,qT:()=>Tt,RG:()=>lt,MV:()=>Te,nJ:()=>se,JW:()=>pe,yw:()=>Pe});var e=n(55685),r=n(1579),a=n(71013),f=n(13916),d=n(31761),u=n(38355),y=n(40352),m=n(80852),_=n(19443),I=n(33055),F=n(79274),M=n(41298);class x{constructor(Tn){this._box=Tn,this._destroyed=new y.B,this._resizeSubject=new y.B,this._elementObservables=new Map,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(Ft=>this._resizeSubject.next(Ft)))}observe(Tn){return this._elementObservables.has(Tn)||this._elementObservables.set(Tn,new I.c(Ft=>{const Jt=this._resizeSubject.subscribe(Ft);return this._resizeObserver?.observe(Tn,{box:this._box}),()=>{this._resizeObserver?.unobserve(Tn),Jt.unsubscribe(),this._elementObservables.delete(Tn)}}).pipe((0,F.p)(Ft=>Ft.some(Jt=>Jt.target===Tn)),(0,M.t)({bufferSize:1,refCount:!0}),(0,_.Q)(this._destroyed))),this._elementObservables.get(Tn)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}}let w=(()=>{class vn{constructor(){this._observers=new Map,this._ngZone=(0,e.WQX)(e.SKi)}ngOnDestroy(){for(const[,Ft]of this._observers)Ft.destroy();this._observers.clear()}observe(Ft,Jt){const Gt=Jt?.box||"content-box";return this._observers.has(Gt)||this._observers.set(Gt,new x(Gt)),this._observers.get(Gt).observe(Ft)}static{this.\u0275fac=function(Jt){return new(Jt||vn)}}static{this.\u0275prov=e.jDH({token:vn,factory:vn.\u0275fac,providedIn:"root"})}}return vn})();var T=n(23761),A=n(58398),z=n(81474);const V=["notch"],G=["matFormFieldNotchedOutline",""],B=["*"],H=["textField"],U=["iconPrefixContainer"],$=["textPrefixContainer"],R=["iconSuffixContainer"],K=["textSuffixContainer"],j=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],Y=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];function O(vn,Tn){1&vn&&e.nrm(0,"span",21)}function me(vn,Tn){if(1&vn&&(e.j41(0,"label",20),e.SdG(1,1),e.DNE(2,O,1,0,"span",21),e.k0s()),2&vn){const Ft=e.XpG(2);e.Y8G("floating",Ft._shouldLabelFloat())("monitorResize",Ft._hasOutline())("id",Ft._labelId),e.BMQ("for",Ft._control.disableAutomaticLabeling?null:Ft._control.id),e.R7$(2),e.vxM(!Ft.hideRequiredMarker&&Ft._control.required?2:-1)}}function ge(vn,Tn){if(1&vn&&e.DNE(0,me,3,5,"label",20),2&vn){const Ft=e.XpG();e.vxM(Ft._hasFloatingLabel()?0:-1)}}function Ee(vn,Tn){1&vn&&e.nrm(0,"div",7)}function je(vn,Tn){}function ne(vn,Tn){if(1&vn&&e.DNE(0,je,0,0,"ng-template",13),2&vn){e.XpG(2);const Ft=e.sdS(1);e.Y8G("ngTemplateOutlet",Ft)}}function be(vn,Tn){if(1&vn&&(e.j41(0,"div",9),e.DNE(1,ne,1,1,null,13),e.k0s()),2&vn){const Ft=e.XpG();e.Y8G("matFormFieldNotchedOutlineOpen",Ft._shouldLabelFloat()),e.R7$(),e.vxM(Ft._forceDisplayInfixLabel()?-1:1)}}function fe(vn,Tn){1&vn&&(e.j41(0,"div",10,2),e.SdG(2,2),e.k0s())}function q(vn,Tn){1&vn&&(e.j41(0,"div",11,3),e.SdG(2,3),e.k0s())}function ce(vn,Tn){}function xe(vn,Tn){if(1&vn&&e.DNE(0,ce,0,0,"ng-template",13),2&vn){e.XpG();const Ft=e.sdS(1);e.Y8G("ngTemplateOutlet",Ft)}}function _e(vn,Tn){1&vn&&(e.j41(0,"div",14,4),e.SdG(2,4),e.k0s())}function ke(vn,Tn){1&vn&&(e.j41(0,"div",15,5),e.SdG(2,5),e.k0s())}function J(vn,Tn){1&vn&&e.nrm(0,"div",16)}function wt(vn,Tn){if(1&vn&&(e.j41(0,"div",18),e.SdG(1,6),e.k0s()),2&vn){const Ft=e.XpG();e.Y8G("@transitionMessages",Ft._subscriptAnimationState)}}function Fe(vn,Tn){if(1&vn&&(e.j41(0,"mat-hint",22),e.EFF(1),e.k0s()),2&vn){const Ft=e.XpG(2);e.Y8G("id",Ft._hintLabelId),e.R7$(),e.JRh(Ft.hintLabel)}}function nt(vn,Tn){if(1&vn&&(e.j41(0,"div",19),e.DNE(1,Fe,2,2,"mat-hint",22),e.SdG(2,7),e.nrm(3,"div",23),e.SdG(4,8),e.k0s()),2&vn){const Ft=e.XpG();e.Y8G("@transitionMessages",Ft._subscriptAnimationState),e.R7$(),e.vxM(Ft.hintLabel?1:-1)}}let se=(()=>{class vn{static{this.\u0275fac=function(Jt){return new(Jt||vn)}}static{this.\u0275dir=e.FsC({type:vn,selectors:[["mat-label"]],standalone:!0})}}return vn})(),he=0;const Q=new e.nKC("MatError");let de=(()=>{class vn{constructor(Ft,Jt){this.id="mat-mdc-error-"+he++,Ft||Jt.nativeElement.setAttribute("aria-live","polite")}static{this.\u0275fac=function(Jt){return new(Jt||vn)(e.kS0("aria-live"),e.rXU(e.aKT))}}static{this.\u0275dir=e.FsC({type:vn,selectors:[["mat-error"],["","matError",""]],hostAttrs:["aria-atomic","true",1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],hostVars:1,hostBindings:function(Jt,Gt){2&Jt&&e.Mr5("id",Gt.id)},inputs:{id:"id"},standalone:!0,features:[e.Jv_([{provide:Q,useExisting:vn}])]})}}return vn})(),ee=0,Te=(()=>{class vn{constructor(){this.align="start",this.id="mat-mdc-hint-"+ee++}static{this.\u0275fac=function(Jt){return new(Jt||vn)}}static{this.\u0275dir=e.FsC({type:vn,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(Jt,Gt){2&Jt&&(e.Mr5("id",Gt.id),e.BMQ("align",null),e.AVh("mat-mdc-form-field-hint-end","end"===Gt.align))},inputs:{align:"align",id:"id"},standalone:!0})}}return vn})();const ie=new e.nKC("MatPrefix");let pe=(()=>{class vn{constructor(){this._isText=!1}set _isTextSelector(Ft){this._isText=!0}static{this.\u0275fac=function(Jt){return new(Jt||vn)}}static{this.\u0275dir=e.FsC({type:vn,selectors:[["","matPrefix",""],["","matIconPrefix",""],["","matTextPrefix",""]],inputs:{_isTextSelector:[0,"matTextPrefix","_isTextSelector"]},standalone:!0,features:[e.Jv_([{provide:ie,useExisting:vn}])]})}}return vn})();const we=new e.nKC("MatSuffix");let Pe=(()=>{class vn{constructor(){this._isText=!1}set _isTextSelector(Ft){this._isText=!0}static{this.\u0275fac=function(Jt){return new(Jt||vn)}}static{this.\u0275dir=e.FsC({type:vn,selectors:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],inputs:{_isTextSelector:[0,"matTextSuffix","_isTextSelector"]},standalone:!0,features:[e.Jv_([{provide:we,useExisting:vn}])]})}}return vn})();const Ce=new e.nKC("FloatingLabelParent");let Re=(()=>{class vn{get floating(){return this._floating}set floating(Ft){this._floating=Ft,this.monitorResize&&this._handleResize()}get monitorResize(){return this._monitorResize}set monitorResize(Ft){this._monitorResize=Ft,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}constructor(Ft){this._elementRef=Ft,this._floating=!1,this._monitorResize=!1,this._resizeObserver=(0,e.WQX)(w),this._ngZone=(0,e.WQX)(e.SKi),this._parent=(0,e.WQX)(Ce),this._resizeSubscription=new u.yU}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return function Ze(vn){if(null!==vn.offsetParent)return vn.scrollWidth;const Ft=vn.cloneNode(!0);Ft.style.setProperty("position","absolute"),Ft.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(Ft);const Jt=Ft.scrollWidth;return Ft.remove(),Jt}(this._elementRef.nativeElement)}get element(){return this._elementRef.nativeElement}_handleResize(){setTimeout(()=>this._parent._handleLabelResized())}_subscribeToResize(){this._resizeSubscription.unsubscribe(),this._ngZone.runOutsideAngular(()=>{this._resizeSubscription=this._resizeObserver.observe(this._elementRef.nativeElement,{box:"border-box"}).subscribe(()=>this._handleResize())})}static{this.\u0275fac=function(Jt){return new(Jt||vn)(e.rXU(e.aKT))}}static{this.\u0275dir=e.FsC({type:vn,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(Jt,Gt){2&Jt&&e.AVh("mdc-floating-label--float-above",Gt.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"},standalone:!0})}}return vn})();const vt="mdc-line-ripple--active",st="mdc-line-ripple--deactivating";let Se=(()=>{class vn{constructor(Ft,Jt){this._elementRef=Ft,this._handleTransitionEnd=Gt=>{const en=this._elementRef.nativeElement.classList,Kn=en.contains(st);"opacity"===Gt.propertyName&&Kn&&en.remove(vt,st)},Jt.runOutsideAngular(()=>{Ft.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){const Ft=this._elementRef.nativeElement.classList;Ft.remove(st),Ft.add(vt)}deactivate(){this._elementRef.nativeElement.classList.add(st)}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}static{this.\u0275fac=function(Jt){return new(Jt||vn)(e.rXU(e.aKT),e.rXU(e.SKi))}}static{this.\u0275dir=e.FsC({type:vn,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"],standalone:!0})}}return vn})(),Ke=(()=>{class vn{constructor(Ft,Jt){this._elementRef=Ft,this._ngZone=Jt,this.open=!1}ngAfterViewInit(){const Ft=this._elementRef.nativeElement.querySelector(".mdc-floating-label");Ft?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),"function"==typeof requestAnimationFrame&&(Ft.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>Ft.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(Ft){this._notch.nativeElement.style.width=this.open&&Ft?`calc(${Ft}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`:""}static{this.\u0275fac=function(Jt){return new(Jt||vn)(e.rXU(e.aKT),e.rXU(e.SKi))}}static{this.\u0275cmp=e.VBU({type:vn,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(Jt,Gt){if(1&Jt&&e.GBs(V,5),2&Jt){let en;e.mGM(en=e.lsd())&&(Gt._notch=en.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(Jt,Gt){2&Jt&&e.AVh("mdc-notched-outline--notched",Gt.open)},inputs:{open:[0,"matFormFieldNotchedOutlineOpen","open"]},standalone:!0,features:[e.aNF],attrs:G,ngContentSelectors:B,decls:5,vars:0,consts:[["notch",""],[1,"mat-mdc-notch-piece","mdc-notched-outline__leading"],[1,"mat-mdc-notch-piece","mdc-notched-outline__notch"],[1,"mat-mdc-notch-piece","mdc-notched-outline__trailing"]],template:function(Jt,Gt){1&Jt&&(e.NAR(),e.nrm(0,"div",1),e.j41(1,"div",2,0),e.SdG(3),e.k0s(),e.nrm(4,"div",3))},encapsulation:2,changeDetection:0})}}return vn})();const ze={transitionMessages:(0,T.hZ)("transitionMessages",[(0,T.wk)("enter",(0,T.iF)({opacity:1,transform:"translateY(0%)"})),(0,T.kY)("void => enter",[(0,T.iF)({opacity:0,transform:"translateY(-5px)"}),(0,T.i0)("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let Tt=(()=>{class vn{static{this.\u0275fac=function(Jt){return new(Jt||vn)}}static{this.\u0275dir=e.FsC({type:vn})}}return vn})();const nn=new e.nKC("MatFormField"),gn=new e.nKC("MAT_FORM_FIELD_DEFAULT_OPTIONS");let Et=0,At=(()=>{class vn{get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(Ft){this._hideRequiredMarker=(0,a.he)(Ft)}get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||"auto"}set floatLabel(Ft){Ft!==this._floatLabel&&(this._floatLabel=Ft,this._changeDetectorRef.markForCheck())}get appearance(){return this._appearance}set appearance(Ft){const Jt=this._appearance;this._appearance=Ft||this._defaults?.appearance||"fill","outline"===this._appearance&&this._appearance!==Jt&&(this._needsOutlineLabelOffsetUpdate=!0)}get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||"fixed"}set subscriptSizing(Ft){this._subscriptSizing=Ft||this._defaults?.subscriptSizing||"fixed"}get hintLabel(){return this._hintLabel}set hintLabel(Ft){this._hintLabel=Ft,this._processHints()}get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(Ft){this._explicitFormFieldControl=Ft}constructor(Ft,Jt,Gt,en,Kn,Ht,On,ln){this._elementRef=Ft,this._changeDetectorRef=Jt,this._dir=en,this._platform=Kn,this._defaults=Ht,this._animationMode=On,this._labelChild=(0,e.sbv)(se),this._hideRequiredMarker=!1,this.color="primary",this._appearance="fill",this._subscriptSizing=null,this._hintLabel="",this._hasIconPrefix=!1,this._hasTextPrefix=!1,this._hasIconSuffix=!1,this._hasTextSuffix=!1,this._labelId="mat-mdc-form-field-label-"+Et++,this._hintLabelId="mat-mdc-hint-"+Et++,this._subscriptAnimationState="",this._destroyed=new y.B,this._isFocused=null,this._needsOutlineLabelOffsetUpdate=!1,this._previousControl=null,this._injector=(0,e.WQX)(e.zZn),this.getLabelId=(0,e.EWP)(()=>this._hasFloatingLabel()?this._labelId:null),this._hasFloatingLabel=(0,e.EWP)(()=>!!this._labelChild()),Ht&&(Ht.appearance&&(this.appearance=Ht.appearance),this._hideRequiredMarker=!!Ht?.hideRequiredMarker,Ht.color&&(this.color=Ht.color))}ngAfterViewInit(){this._updateFocusState(),this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}ngAfterContentInit(){this._assertFormFieldControl(),this._initializeSubscript(),this._initializePrefixAndSuffix(),this._initializeOutlineLabelOffsetSubscriptions()}ngAfterContentChecked(){this._assertFormFieldControl(),this._control!==this._previousControl&&(this._initializeControl(this._previousControl),this._previousControl=this._control)}ngOnDestroy(){this._stateChanges?.unsubscribe(),this._valueChanges?.unsubscribe(),this._destroyed.next(),this._destroyed.complete()}getConnectedOverlayOrigin(){return this._textField||this._elementRef}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always")}_initializeControl(Ft){const Jt=this._control,Gt="mat-mdc-form-field-type-";Ft&&this._elementRef.nativeElement.classList.remove(Gt+Ft.controlType),Jt.controlType&&this._elementRef.nativeElement.classList.add(Gt+Jt.controlType),this._stateChanges?.unsubscribe(),this._stateChanges=Jt.stateChanges.subscribe(()=>{this._updateFocusState(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._valueChanges?.unsubscribe(),Jt.ngControl&&Jt.ngControl.valueChanges&&(this._valueChanges=Jt.ngControl.valueChanges.pipe((0,_.Q)(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck()))}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(Ft=>!Ft._isText),this._hasTextPrefix=!!this._prefixChildren.find(Ft=>Ft._isText),this._hasIconSuffix=!!this._suffixChildren.find(Ft=>!Ft._isText),this._hasTextSuffix=!!this._suffixChildren.find(Ft=>Ft._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),(0,m.h)(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._checkPrefixAndSuffixTypes(),this._changeDetectorRef.markForCheck()})}_initializeSubscript(){this._hintChildren.changes.subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._validateHints(),this._syncDescribedByIds()}_assertFormFieldControl(){}_updateFocusState(){this._control.focused&&!this._isFocused?(this._isFocused=!0,this._lineRipple?.activate()):!this._control.focused&&(this._isFocused||null===this._isFocused)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",this._control.focused)}_initializeOutlineLabelOffsetSubscriptions(){this._prefixChildren.changes.subscribe(()=>this._needsOutlineLabelOffsetUpdate=!0),(0,e.Tzd)(()=>{this._needsOutlineLabelOffsetUpdate&&(this._needsOutlineLabelOffsetUpdate=!1,this._updateOutlineLabelOffset())},{injector:this._injector}),this._dir.change.pipe((0,_.Q)(this._destroyed)).subscribe(()=>this._needsOutlineLabelOffsetUpdate=!0)}_shouldAlwaysFloat(){return"always"===this.floatLabel}_hasOutline(){return"outline"===this.appearance}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat()}_shouldLabelFloat(){return!!this._hasFloatingLabel()&&(this._control.shouldLabelFloat||this._shouldAlwaysFloat())}_shouldForward(Ft){const Jt=this._control?this._control.ngControl:null;return Jt&&Jt[Ft]}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_handleLabelResized(){this._refreshOutlineNotchWidth()}_refreshOutlineNotchWidth(){this._hasOutline()&&this._floatingLabel&&this._shouldLabelFloat()?this._notchedOutline?._setNotchWidth(this._floatingLabel.getWidth()):this._notchedOutline?._setNotchWidth(0)}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){}_syncDescribedByIds(){if(this._control){let Ft=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&Ft.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){const Jt=this._hintChildren?this._hintChildren.find(en=>"start"===en.align):null,Gt=this._hintChildren?this._hintChildren.find(en=>"end"===en.align):null;Jt?Ft.push(Jt.id):this._hintLabel&&Ft.push(this._hintLabelId),Gt&&Ft.push(Gt.id)}else this._errorChildren&&Ft.push(...this._errorChildren.map(Jt=>Jt.id));this._control.setDescribedByIds(Ft)}}_updateOutlineLabelOffset(){if(!this._hasOutline()||!this._floatingLabel)return;const Ft=this._floatingLabel.element;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return void(Ft.style.transform="");if(!this._isAttachedToDom())return void(this._needsOutlineLabelOffsetUpdate=!0);const Jt=this._iconPrefixContainer?.nativeElement,Gt=this._textPrefixContainer?.nativeElement,en=this._iconSuffixContainer?.nativeElement,Kn=this._textSuffixContainer?.nativeElement,Ht=Jt?.getBoundingClientRect().width??0,On=Gt?.getBoundingClientRect().width??0,ln=en?.getBoundingClientRect().width??0,Vt=Kn?.getBoundingClientRect().width??0;Ft.style.transform=`var(\n        --mat-mdc-form-field-label-transform,\n        translateY(-50%) translateX(calc(${"rtl"===this._dir.value?"-1":"1"} * (${Ht+On}px + var(--mat-mdc-form-field-label-offset-x, 0px))))\n    )`,this._elementRef.nativeElement.style.setProperty("--mat-form-field-notch-max-width",`calc(100% - ${Ht+On+ln+Vt}px)`)}_isAttachedToDom(){const Ft=this._elementRef.nativeElement;if(Ft.getRootNode){const Jt=Ft.getRootNode();return Jt&&Jt!==Ft}return document.documentElement.contains(Ft)}static{this.\u0275fac=function(Jt){return new(Jt||vn)(e.rXU(e.aKT),e.rXU(e.gRc),e.rXU(e.SKi),e.rXU(r.dS),e.rXU(f.OD),e.rXU(gn,8),e.rXU(e.bc$,8),e.rXU(d.qQ))}}static{this.\u0275cmp=e.VBU({type:vn,selectors:[["mat-form-field"]],contentQueries:function(Jt,Gt,en){if(1&Jt&&(e.C6U(en,Gt._labelChild,se,5),e.wni(en,Tt,5),e.wni(en,ie,5),e.wni(en,we,5),e.wni(en,Q,5),e.wni(en,Te,5)),2&Jt){let Kn;e.NyB(),e.mGM(Kn=e.lsd())&&(Gt._formFieldControl=Kn.first),e.mGM(Kn=e.lsd())&&(Gt._prefixChildren=Kn),e.mGM(Kn=e.lsd())&&(Gt._suffixChildren=Kn),e.mGM(Kn=e.lsd())&&(Gt._errorChildren=Kn),e.mGM(Kn=e.lsd())&&(Gt._hintChildren=Kn)}},viewQuery:function(Jt,Gt){if(1&Jt&&(e.GBs(H,5),e.GBs(U,5),e.GBs($,5),e.GBs(R,5),e.GBs(K,5),e.GBs(Re,5),e.GBs(Ke,5),e.GBs(Se,5)),2&Jt){let en;e.mGM(en=e.lsd())&&(Gt._textField=en.first),e.mGM(en=e.lsd())&&(Gt._iconPrefixContainer=en.first),e.mGM(en=e.lsd())&&(Gt._textPrefixContainer=en.first),e.mGM(en=e.lsd())&&(Gt._iconSuffixContainer=en.first),e.mGM(en=e.lsd())&&(Gt._textSuffixContainer=en.first),e.mGM(en=e.lsd())&&(Gt._floatingLabel=en.first),e.mGM(en=e.lsd())&&(Gt._notchedOutline=en.first),e.mGM(en=e.lsd())&&(Gt._lineRipple=en.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(Jt,Gt){2&Jt&&e.AVh("mat-mdc-form-field-label-always-float",Gt._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",Gt._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",Gt._hasIconSuffix)("mat-form-field-invalid",Gt._control.errorState)("mat-form-field-disabled",Gt._control.disabled)("mat-form-field-autofilled",Gt._control.autofilled)("mat-form-field-no-animations","NoopAnimations"===Gt._animationMode)("mat-form-field-appearance-fill","fill"==Gt.appearance)("mat-form-field-appearance-outline","outline"==Gt.appearance)("mat-form-field-hide-placeholder",Gt._hasFloatingLabel()&&!Gt._shouldLabelFloat())("mat-focused",Gt._control.focused)("mat-primary","accent"!==Gt.color&&"warn"!==Gt.color)("mat-accent","accent"===Gt.color)("mat-warn","warn"===Gt.color)("ng-untouched",Gt._shouldForward("untouched"))("ng-touched",Gt._shouldForward("touched"))("ng-pristine",Gt._shouldForward("pristine"))("ng-dirty",Gt._shouldForward("dirty"))("ng-valid",Gt._shouldForward("valid"))("ng-invalid",Gt._shouldForward("invalid"))("ng-pending",Gt._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],standalone:!0,features:[e.Jv_([{provide:nn,useExisting:vn},{provide:Ce,useExisting:vn}]),e.aNF],ngContentSelectors:Y,decls:18,vars:21,consts:[["labelTemplate",""],["textField",""],["iconPrefixContainer",""],["textPrefixContainer",""],["textSuffixContainer",""],["iconSuffixContainer",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],[1,"mat-mdc-form-field-focus-overlay"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen"],[1,"mat-mdc-form-field-icon-prefix"],[1,"mat-mdc-form-field-text-prefix"],[1,"mat-mdc-form-field-infix"],[3,"ngTemplateOutlet"],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align"],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[3,"id"],[1,"mat-mdc-form-field-hint-spacer"]],template:function(Jt,Gt){if(1&Jt){const en=e.RV6();e.NAR(j),e.DNE(0,ge,1,1,"ng-template",null,0,e.C5r),e.j41(2,"div",6,1),e.bIt("click",function(Ht){return e.eBV(en),e.Njj(Gt._control.onContainerClick(Ht))}),e.DNE(4,Ee,1,0,"div",7),e.j41(5,"div",8),e.DNE(6,be,2,2,"div",9)(7,fe,3,0,"div",10)(8,q,3,0,"div",11),e.j41(9,"div",12),e.DNE(10,xe,1,1,null,13),e.SdG(11),e.k0s(),e.DNE(12,_e,3,0,"div",14)(13,ke,3,0,"div",15),e.k0s(),e.DNE(14,J,1,0,"div",16),e.k0s(),e.j41(15,"div",17),e.DNE(16,wt,2,1,"div",18)(17,nt,5,2,"div",19),e.k0s()}if(2&Jt){let en;e.R7$(2),e.AVh("mdc-text-field--filled",!Gt._hasOutline())("mdc-text-field--outlined",Gt._hasOutline())("mdc-text-field--no-label",!Gt._hasFloatingLabel())("mdc-text-field--disabled",Gt._control.disabled)("mdc-text-field--invalid",Gt._control.errorState),e.R7$(2),e.vxM(Gt._hasOutline()||Gt._control.disabled?-1:4),e.R7$(2),e.vxM(Gt._hasOutline()?6:-1),e.R7$(),e.vxM(Gt._hasIconPrefix?7:-1),e.R7$(),e.vxM(Gt._hasTextPrefix?8:-1),e.R7$(2),e.vxM(!Gt._hasOutline()||Gt._forceDisplayInfixLabel()?10:-1),e.R7$(2),e.vxM(Gt._hasTextSuffix?12:-1),e.R7$(),e.vxM(Gt._hasIconSuffix?13:-1),e.R7$(),e.vxM(Gt._hasOutline()?-1:14),e.R7$(),e.AVh("mat-mdc-form-field-subscript-dynamic-size","dynamic"===Gt.subscriptSizing),e.R7$(),e.vxM("error"===(en=Gt._getDisplayedMessages())?16:"hint"===en?17:-1)}},dependencies:[Re,Ke,d.T3,Se,Te],styles:['.mdc-text-field{display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.mdc-text-field__input{width:100%;min-width:0;border:none;border-radius:0;background:none;padding:0;-moz-appearance:none;-webkit-appearance:none;height:28px}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}.mdc-text-field__input::placeholder{opacity:0}.mdc-text-field__input::-moz-placeholder{opacity:0}.mdc-text-field__input::-webkit-input-placeholder{opacity:0}.mdc-text-field__input:-ms-input-placeholder{opacity:0}.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input::-moz-placeholder,.mdc-text-field--focused .mdc-text-field__input::-moz-placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder,.mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{opacity:1}.mdc-text-field--outlined .mdc-text-field__input,.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-filled-text-field-input-text-color, var(--mat-app-on-surface));caret-color:var(--mdc-filled-text-field-caret-color, var(--mat-app-primary))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-filled-text-field-error-caret-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-filled-text-field-disabled-input-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-outlined-text-field-input-text-color, var(--mat-app-on-surface));caret-color:var(--mdc-outlined-text-field-caret-color, var(--mat-app-primary))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-outlined-text-field-error-caret-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-outlined-text-field-disabled-input-text-color)}.mdc-text-field--disabled .cdk-high-contrast-active .mdc-text-field__input{background-color:Window}.mdc-text-field--filled{height:56px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:var(--mdc-filled-text-field-container-shape, var(--mat-app-corner-extra-small-top));border-top-right-radius:var(--mdc-filled-text-field-container-shape, var(--mat-app-corner-extra-small-top))}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:var(--mdc-filled-text-field-container-color, var(--mat-app-surface-variant))}.mdc-text-field--filled.mdc-text-field--disabled{background-color:var(--mdc-filled-text-field-disabled-container-color)}.mdc-text-field--outlined{height:56px;overflow:visible;padding-right:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)));padding-left:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)) + 4px)}[dir=rtl] .mdc-text-field--outlined{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)) + 4px);padding-left:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)))}.mdc-floating-label{position:absolute;left:0;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform}[dir=rtl] .mdc-floating-label{right:0;left:auto;transform-origin:right top;text-align:right}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:auto}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label{left:auto;right:4px}.mdc-text-field--filled .mdc-floating-label{left:16px;right:auto}[dir=rtl] .mdc-text-field--filled .mdc-floating-label{left:auto;right:16px}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.cdk-high-contrast-active .mdc-text-field--disabled .mdc-floating-label{z-index:1}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-filled-text-field-label-text-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label{color:var(--mdc-filled-text-field-focus-label-text-color, var(--mat-app-primary))}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label{color:var(--mdc-filled-text-field-hover-label-text-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label{color:var(--mdc-filled-text-field-disabled-label-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label{color:var(--mdc-filled-text-field-error-label-text-color, var(--mat-app-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label{color:var(--mdc-filled-text-field-error-focus-label-text-color, var(--mat-app-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-floating-label{color:var(--mdc-filled-text-field-error-hover-label-text-color, var(--mat-app-on-error-container))}.mdc-text-field--filled .mdc-floating-label{font-family:var(--mdc-filled-text-field-label-text-font, var(--mat-app-body-large-font));font-size:var(--mdc-filled-text-field-label-text-size, var(--mat-app-body-large-size));font-weight:var(--mdc-filled-text-field-label-text-weight, var(--mat-app-body-large-weight));letter-spacing:var(--mdc-filled-text-field-label-text-tracking, var(--mat-app-body-large-tracking))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-outlined-text-field-label-text-color, var(--mat-app-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label{color:var(--mdc-outlined-text-field-focus-label-text-color, var(--mat-app-primary))}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label{color:var(--mdc-outlined-text-field-hover-label-text-color, var(--mat-app-on-surface))}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label{color:var(--mdc-outlined-text-field-disabled-label-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label{color:var(--mdc-outlined-text-field-error-label-text-color, var(--mat-app-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label{color:var(--mdc-outlined-text-field-error-focus-label-text-color, var(--mat-app-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-floating-label{color:var(--mdc-outlined-text-field-error-hover-label-text-color, var(--mat-app-on-error-container))}.mdc-text-field--outlined .mdc-floating-label{font-family:var(--mdc-outlined-text-field-label-text-font, var(--mat-app-body-large-font));font-size:var(--mdc-outlined-text-field-label-text-size, var(--mat-app-body-large-size));font-weight:var(--mdc-outlined-text-field-label-text-weight, var(--mat-app-body-large-weight));letter-spacing:var(--mdc-outlined-text-field-label-text-tracking, var(--mat-app-body-large-tracking))}.mdc-floating-label--float-above{cursor:auto;transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1);font-size:.75rem}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:133.3333333333%}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:0;margin-right:1px}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline{text-align:right}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mat-mdc-notch-piece{box-sizing:border-box;height:100%;pointer-events:none;border-top:1px solid;border-bottom:1px solid}.mdc-text-field--focused .mat-mdc-notch-piece{border-width:2px}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-outline-color, var(--mat-app-outline));border-width:var(--mdc-outlined-text-field-outline-width)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-hover-outline-color, var(--mat-app-on-surface))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-focus-outline-color, var(--mat-app-primary))}.mdc-text-field--outlined.mdc-text-field--disabled .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-disabled-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-outline-color, var(--mat-app-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--focused):hover .mdc-notched-outline .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-hover-outline-color, var(--mat-app-on-error-container))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-focus-outline-color, var(--mat-app-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mat-mdc-notch-piece{border-width:var(--mdc-outlined-text-field-focus-outline-width)}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small));border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small))}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)))}[dir=rtl] .mdc-notched-outline__leading{border-left:none;border-right:1px solid;border-bottom-left-radius:0;border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small));border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small))}.mdc-notched-outline__trailing{flex-grow:1;border-left:none;border-right:1px solid;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small));border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small))}[dir=rtl] .mdc-notched-outline__trailing{border-left:1px solid;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small));border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small))}.mdc-notched-outline__notch{flex:0 0 auto;width:auto}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:min(var(--mat-form-field-notch-max-width, 100%),100% - max(12px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)))*2)}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none;--mat-form-field-notch-max-width: 100%}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{z-index:1;border-bottom-width:var(--mdc-filled-text-field-active-indicator-height)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-active-indicator-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-hover-active-indicator-color, var(--mat-app-on-surface))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-disabled-active-indicator-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-active-indicator-color, var(--mat-app-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-hover-active-indicator-color, var(--mat-app-on-error-container))}.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-text-field--filled .mdc-line-ripple::after{border-bottom-width:var(--mdc-filled-text-field-focus-active-indicator-height)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-focus-active-indicator-color, var(--mat-app-primary))}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-error-focus-active-indicator-color, var(--mat-app-error))}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-text-field--disabled{pointer-events:none}.mat-mdc-form-field-textarea-control{vertical-align:middle;resize:vertical;box-sizing:border-box;height:auto;margin:0;padding:0;border:none;overflow:auto}.mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit;border:none}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:normal;pointer-events:all;will-change:auto}.mat-mdc-form-field:not(.mat-form-field-disabled) .mat-mdc-floating-label.mdc-floating-label{cursor:inherit}.mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control{height:auto}.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type=color]{height:23px}.mat-mdc-text-field-wrapper{height:auto;flex:auto;will-change:auto}.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-left:0;--mat-mdc-form-field-label-offset-x: -16px}.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:0}[dir=rtl] .mat-mdc-text-field-wrapper{padding-left:16px;padding-right:16px}[dir=rtl] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-left:0}[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-right:0}.mat-form-field-disabled .mdc-text-field__input::placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}.mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label{left:auto;right:auto}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-text-field__input{display:inline-block}.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline__notch{padding-top:0}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid rgba(0,0,0,0)}[dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid rgba(0,0,0,0)}.mat-mdc-form-field-infix{min-height:var(--mat-form-field-container-height);padding-top:var(--mat-form-field-filled-with-label-container-padding-top);padding-bottom:var(--mat-form-field-filled-with-label-container-padding-bottom)}.mdc-text-field--outlined .mat-mdc-form-field-infix,.mdc-text-field--no-label .mat-mdc-form-field-infix{padding-top:var(--mat-form-field-container-vertical-padding);padding-bottom:var(--mat-form-field-container-vertical-padding)}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:calc(var(--mat-form-field-container-height)/2)}.mdc-text-field--filled .mat-mdc-floating-label{display:var(--mat-form-field-filled-label-display, block)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY(calc(calc(6.75px + var(--mat-form-field-container-height) / 2) * -1)) scale(var(--mat-mdc-form-field-floating-label-scale, 0.75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-form-field-subscript-wrapper{box-sizing:border-box;width:100%;position:relative}.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper{position:absolute;top:0;left:0;right:0;padding:0 16px}.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper{position:static}.mat-mdc-form-field-bottom-align::before{content:"";display:inline-block;height:16px}.mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before{content:unset}.mat-mdc-form-field-hint-end{order:1}.mat-mdc-form-field-hint-wrapper{display:flex}.mat-mdc-form-field-hint-spacer{flex:1 0 1em}.mat-mdc-form-field-error{display:block;color:var(--mat-form-field-error-text-color, var(--mat-app-error))}.mat-mdc-form-field-subscript-wrapper,.mat-mdc-form-field-bottom-align::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-subscript-text-font, var(--mat-app-body-small-font));line-height:var(--mat-form-field-subscript-text-line-height, var(--mat-app-body-small-line-height));font-size:var(--mat-form-field-subscript-text-size, var(--mat-app-body-small-size));letter-spacing:var(--mat-form-field-subscript-text-tracking, var(--mat-app-body-small-tracking));font-weight:var(--mat-form-field-subscript-text-weight, var(--mat-app-body-small-weight))}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none;background-color:var(--mat-form-field-state-layer-color, var(--mat-app-on-surface))}.mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-focus-state-layer-opacity)}select.mat-mdc-form-field-input-control{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);display:inline-flex;box-sizing:border-box}select.mat-mdc-form-field-input-control:not(:disabled){cursor:pointer}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option{color:var(--mat-form-field-select-option-text-color)}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option:disabled{color:var(--mat-form-field-select-disabled-option-text-color)}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;position:absolute;right:0;top:50%;margin-top:-2.5px;pointer-events:none;color:var(--mat-form-field-enabled-select-arrow-color, var(--mat-app-on-surface-variant))}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{right:auto;left:0}.mat-mdc-form-field-type-mat-native-select.mat-focused .mat-mdc-form-field-infix::after{color:var(--mat-form-field-focus-select-arrow-color, var(--mat-app-primary))}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix::after{color:var(--mat-form-field-disabled-select-arrow-color)}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:15px}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:0;padding-left:15px}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}.cdk-high-contrast-active .mat-mdc-form-field.mat-focused .mdc-notched-outline{border:dashed 3px}.mat-mdc-form-field-input-control[type=date],.mat-mdc-form-field-input-control[type=datetime],.mat-mdc-form-field-input-control[type=datetime-local],.mat-mdc-form-field-input-control[type=month],.mat-mdc-form-field-input-control[type=week],.mat-mdc-form-field-input-control[type=time]{line-height:1}.mat-mdc-form-field-input-control::-webkit-datetime-edit{line-height:1;padding:0;margin-bottom:-2px}.mat-mdc-form-field{--mat-mdc-form-field-floating-label-scale: 0.75;display:inline-flex;flex-direction:column;min-width:0;text-align:left;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-container-text-font, var(--mat-app-body-large-font));line-height:var(--mat-form-field-container-text-line-height, var(--mat-app-body-large-line-height));font-size:var(--mat-form-field-container-text-size, var(--mat-app-body-large-size));letter-spacing:var(--mat-form-field-container-text-tracking, var(--mat-app-body-large-tracking));font-weight:var(--mat-form-field-container-text-weight, var(--mat-app-body-large-weight))}[dir=rtl] .mat-mdc-form-field{text-align:right}.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(var(--mat-form-field-outlined-label-text-populated-size)*var(--mat-mdc-form-field-floating-label-scale))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:var(--mat-form-field-outlined-label-text-populated-size)}.mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-mdc-text-field-wrapper{width:100%;z-index:0}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{align-self:center;line-height:0;pointer-events:auto;position:relative;z-index:1}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:0 12px;box-sizing:content-box}.mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-leading-icon-color, var(--mat-app-on-surface-variant))}.mat-form-field-disabled .mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-disabled-leading-icon-color)}.mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-trailing-icon-color, var(--mat-app-on-surface-variant))}.mat-form-field-disabled .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-disabled-trailing-icon-color)}.mat-form-field-invalid .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-trailing-icon-color, var(--mat-app-error))}.mat-form-field-invalid:not(.mat-focused):not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-hover-trailing-icon-color, var(--mat-app-on-error-container))}.mat-form-field-invalid.mat-focused .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-focus-trailing-icon-color, var(--mat-app-error))}.mat-mdc-form-field-icon-prefix,[dir=rtl] .mat-mdc-form-field-icon-suffix{padding:0 4px 0 0}.mat-mdc-form-field-icon-suffix,[dir=rtl] .mat-mdc-form-field-icon-prefix{padding:0 0 0 4px}.mat-mdc-form-field-subscript-wrapper .mat-icon,.mat-mdc-form-field label .mat-icon{width:1em;height:1em;font-size:inherit}.mat-mdc-form-field-infix{flex:auto;min-width:0;width:180px;position:relative;box-sizing:border-box}.mat-mdc-form-field-infix:has(textarea[cols]){width:auto}.mat-mdc-form-field .mdc-notched-outline__notch{margin-left:-1px;-webkit-clip-path:inset(-9em -999em -9em 1px);clip-path:inset(-9em -999em -9em 1px)}[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch{margin-left:0;margin-right:-1px;-webkit-clip-path:inset(-9em 1px -9em -999em);clip-path:inset(-9em 1px -9em -999em)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input{transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::-moz-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::-webkit-input-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input::placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input::-moz-placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input::-moz-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-notched-outline .mdc-floating-label{max-width:calc(100% + 1px)}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(133.3333333333% + 1px)}'],encapsulation:2,data:{animation:[ze.transitionMessages]},changeDetection:0})}}return vn})(),lt=(()=>{class vn{static{this.\u0275fac=function(Jt){return new(Jt||vn)}}static{this.\u0275mod=e.$C({type:vn})}static{this.\u0275inj=e.G2t({imports:[z.yE,d.MD,A.w5,z.yE]})}}return vn})()},75533:(Ge,L,n)=>{"use strict";n.d(L,{An:()=>q,m_:()=>ce,tp:()=>R});var e=n(55685),r=n(81474),a=n(31761),f=n(10047),d=n(95212),u=n(67214),y=n(38355),m=n(42567),_=n(54436),I=n(49283),F=n(99334),M=n(19001),k=n(2267),x=n(60602),w=n(89497);const T=["*"];let A;function V(xe){return function z(){if(void 0===A&&(A=null,typeof window<"u")){const xe=window;void 0!==xe.trustedTypes&&(A=xe.trustedTypes.createPolicy("angular#components",{createHTML:_e=>_e}))}return A}()?.createHTML(xe)||xe}function G(xe){return Error(`Unable to find icon with the name "${xe}"`)}function H(xe){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${xe}".`)}function U(xe){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${xe}".`)}class ${constructor(_e,ke,J){this.url=_e,this.svgText=ke,this.options=J}}let R=(()=>{class xe{constructor(ke,J,wt,Fe){this._httpClient=ke,this._sanitizer=J,this._errorHandler=Fe,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=wt}addSvgIcon(ke,J,wt){return this.addSvgIconInNamespace("",ke,J,wt)}addSvgIconLiteral(ke,J,wt){return this.addSvgIconLiteralInNamespace("",ke,J,wt)}addSvgIconInNamespace(ke,J,wt,Fe){return this._addSvgIconConfig(ke,J,new $(wt,null,Fe))}addSvgIconResolver(ke){return this._resolvers.push(ke),this}addSvgIconLiteralInNamespace(ke,J,wt,Fe){const nt=this._sanitizer.sanitize(e.WPN.HTML,wt);if(!nt)throw U(wt);const se=V(nt);return this._addSvgIconConfig(ke,J,new $("",se,Fe))}addSvgIconSet(ke,J){return this.addSvgIconSetInNamespace("",ke,J)}addSvgIconSetLiteral(ke,J){return this.addSvgIconSetLiteralInNamespace("",ke,J)}addSvgIconSetInNamespace(ke,J,wt){return this._addSvgIconSetConfig(ke,new $(J,null,wt))}addSvgIconSetLiteralInNamespace(ke,J,wt){const Fe=this._sanitizer.sanitize(e.WPN.HTML,J);if(!Fe)throw U(J);const nt=V(Fe);return this._addSvgIconSetConfig(ke,new $("",nt,wt))}registerFontClassAlias(ke,J=ke){return this._fontCssClassesByAlias.set(ke,J),this}classNameForFontAlias(ke){return this._fontCssClassesByAlias.get(ke)||ke}setDefaultFontSetClass(...ke){return this._defaultFontSetClass=ke,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(ke){const J=this._sanitizer.sanitize(e.WPN.RESOURCE_URL,ke);if(!J)throw H(ke);const wt=this._cachedIconsByUrl.get(J);return wt?(0,f.of)(Y(wt)):this._loadSvgIconFromConfig(new $(ke,null)).pipe((0,m.M)(Fe=>this._cachedIconsByUrl.set(J,Fe)),(0,_.T)(Fe=>Y(Fe)))}getNamedSvgIcon(ke,J=""){const wt=O(J,ke);let Fe=this._svgIconConfigs.get(wt);if(Fe)return this._getSvgFromConfig(Fe);if(Fe=this._getIconConfigFromResolvers(J,ke),Fe)return this._svgIconConfigs.set(wt,Fe),this._getSvgFromConfig(Fe);const nt=this._iconSetConfigs.get(J);return nt?this._getSvgFromIconSetConfigs(ke,nt):(0,d.$)(G(wt))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(ke){return ke.svgText?(0,f.of)(Y(this._svgElementFromConfig(ke))):this._loadSvgIconFromConfig(ke).pipe((0,_.T)(J=>Y(J)))}_getSvgFromIconSetConfigs(ke,J){const wt=this._extractIconWithNameFromAnySet(ke,J);if(wt)return(0,f.of)(wt);const Fe=J.filter(nt=>!nt.svgText).map(nt=>this._loadSvgIconSetFromConfig(nt).pipe((0,I.W)(se=>{const Q=`Loading icon set URL: ${this._sanitizer.sanitize(e.WPN.RESOURCE_URL,nt.url)} failed: ${se.message}`;return this._errorHandler.handleError(new Error(Q)),(0,f.of)(null)})));return(0,u.p)(Fe).pipe((0,_.T)(()=>{const nt=this._extractIconWithNameFromAnySet(ke,J);if(!nt)throw G(ke);return nt}))}_extractIconWithNameFromAnySet(ke,J){for(let wt=J.length-1;wt>=0;wt--){const Fe=J[wt];if(Fe.svgText&&Fe.svgText.toString().indexOf(ke)>-1){const nt=this._svgElementFromConfig(Fe),se=this._extractSvgIconFromSet(nt,ke,Fe.options);if(se)return se}}return null}_loadSvgIconFromConfig(ke){return this._fetchIcon(ke).pipe((0,m.M)(J=>ke.svgText=J),(0,_.T)(()=>this._svgElementFromConfig(ke)))}_loadSvgIconSetFromConfig(ke){return ke.svgText?(0,f.of)(null):this._fetchIcon(ke).pipe((0,m.M)(J=>ke.svgText=J))}_extractSvgIconFromSet(ke,J,wt){const Fe=ke.querySelector(`[id="${J}"]`);if(!Fe)return null;const nt=Fe.cloneNode(!0);if(nt.removeAttribute("id"),"svg"===nt.nodeName.toLowerCase())return this._setSvgAttributes(nt,wt);if("symbol"===nt.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(nt),wt);const se=this._svgElementFromString(V("<svg></svg>"));return se.appendChild(nt),this._setSvgAttributes(se,wt)}_svgElementFromString(ke){const J=this._document.createElement("DIV");J.innerHTML=ke;const wt=J.querySelector("svg");if(!wt)throw Error("<svg> tag not found");return wt}_toSvgElement(ke){const J=this._svgElementFromString(V("<svg></svg>")),wt=ke.attributes;for(let Fe=0;Fe<wt.length;Fe++){const{name:nt,value:se}=wt[Fe];"id"!==nt&&J.setAttribute(nt,se)}for(let Fe=0;Fe<ke.childNodes.length;Fe++)ke.childNodes[Fe].nodeType===this._document.ELEMENT_NODE&&J.appendChild(ke.childNodes[Fe].cloneNode(!0));return J}_setSvgAttributes(ke,J){return ke.setAttribute("fit",""),ke.setAttribute("height","100%"),ke.setAttribute("width","100%"),ke.setAttribute("preserveAspectRatio","xMidYMid meet"),ke.setAttribute("focusable","false"),J&&J.viewBox&&ke.setAttribute("viewBox",J.viewBox),ke}_fetchIcon(ke){const{url:J,options:wt}=ke,Fe=wt?.withCredentials??!1;if(!this._httpClient)throw function B(){return Error("Could not find HttpClient for use with Angular Material icons. Please add provideHttpClient() to your providers.")}();if(null==J)throw Error(`Cannot fetch icon from URL "${J}".`);const nt=this._sanitizer.sanitize(e.WPN.RESOURCE_URL,J);if(!nt)throw H(J);const se=this._inProgressUrlFetches.get(nt);if(se)return se;const he=this._httpClient.get(nt,{responseType:"text",withCredentials:Fe}).pipe((0,_.T)(Q=>V(Q)),(0,F.j)(()=>this._inProgressUrlFetches.delete(nt)),(0,M.u)());return this._inProgressUrlFetches.set(nt,he),he}_addSvgIconConfig(ke,J,wt){return this._svgIconConfigs.set(O(ke,J),wt),this}_addSvgIconSetConfig(ke,J){const wt=this._iconSetConfigs.get(ke);return wt?wt.push(J):this._iconSetConfigs.set(ke,[J]),this}_svgElementFromConfig(ke){if(!ke.svgElement){const J=this._svgElementFromString(ke.svgText);this._setSvgAttributes(J,ke.options),ke.svgElement=J}return ke.svgElement}_getIconConfigFromResolvers(ke,J){for(let wt=0;wt<this._resolvers.length;wt++){const Fe=this._resolvers[wt](J,ke);if(Fe)return me(Fe)?new $(Fe.url,null,Fe.options):new $(Fe,null)}}static{this.\u0275fac=function(J){return new(J||xe)(e.KVO(x.Qq,8),e.KVO(w.up),e.KVO(a.qQ,8),e.KVO(e.zcH))}}static{this.\u0275prov=e.jDH({token:xe,factory:xe.\u0275fac,providedIn:"root"})}}return xe})();function Y(xe){return xe.cloneNode(!0)}function O(xe,_e){return xe+":"+_e}function me(xe){return!(!xe.url||!xe.options)}const ge=new e.nKC("MAT_ICON_DEFAULT_OPTIONS"),Ee=new e.nKC("mat-icon-location",{providedIn:"root",factory:function je(){const xe=(0,e.WQX)(a.qQ),_e=xe?xe.location:null;return{getPathname:()=>_e?_e.pathname+_e.search:""}}}),ne=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],be=ne.map(xe=>`[${xe}]`).join(", "),fe=/^url\(['"]?#(.*?)['"]?\)$/;let q=(()=>{class xe{get color(){return this._color||this._defaultColor}set color(ke){this._color=ke}get svgIcon(){return this._svgIcon}set svgIcon(ke){ke!==this._svgIcon&&(ke?this._updateSvgIcon(ke):this._svgIcon&&this._clearSvgElement(),this._svgIcon=ke)}get fontSet(){return this._fontSet}set fontSet(ke){const J=this._cleanupFontValue(ke);J!==this._fontSet&&(this._fontSet=J,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(ke){const J=this._cleanupFontValue(ke);J!==this._fontIcon&&(this._fontIcon=J,this._updateFontIconClasses())}constructor(ke,J,wt,Fe,nt,se){this._elementRef=ke,this._iconRegistry=J,this._location=Fe,this._errorHandler=nt,this.inline=!1,this._previousFontSetClass=[],this._currentIconFetch=y.yU.EMPTY,se&&(se.color&&(this.color=this._defaultColor=se.color),se.fontSet&&(this.fontSet=se.fontSet)),wt||ke.nativeElement.setAttribute("aria-hidden","true")}_splitIconName(ke){if(!ke)return["",""];const J=ke.split(":");switch(J.length){case 1:return["",J[0]];case 2:return J;default:throw Error(`Invalid icon name: "${ke}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){const ke=this._elementsWithExternalReferences;if(ke&&ke.size){const J=this._location.getPathname();J!==this._previousPath&&(this._previousPath=J,this._prependPathToReferences(J))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(ke){this._clearSvgElement();const J=this._location.getPathname();this._previousPath=J,this._cacheChildrenWithExternalReferences(ke),this._prependPathToReferences(J),this._elementRef.nativeElement.appendChild(ke)}_clearSvgElement(){const ke=this._elementRef.nativeElement;let J=ke.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();J--;){const wt=ke.childNodes[J];(1!==wt.nodeType||"svg"===wt.nodeName.toLowerCase())&&wt.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;const ke=this._elementRef.nativeElement,J=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(wt=>wt.length>0);this._previousFontSetClass.forEach(wt=>ke.classList.remove(wt)),J.forEach(wt=>ke.classList.add(wt)),this._previousFontSetClass=J,this.fontIcon!==this._previousFontIconClass&&!J.includes("mat-ligature-font")&&(this._previousFontIconClass&&ke.classList.remove(this._previousFontIconClass),this.fontIcon&&ke.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(ke){return"string"==typeof ke?ke.trim().split(" ")[0]:ke}_prependPathToReferences(ke){const J=this._elementsWithExternalReferences;J&&J.forEach((wt,Fe)=>{wt.forEach(nt=>{Fe.setAttribute(nt.name,`url('${ke}#${nt.value}')`)})})}_cacheChildrenWithExternalReferences(ke){const J=ke.querySelectorAll(be),wt=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let Fe=0;Fe<J.length;Fe++)ne.forEach(nt=>{const se=J[Fe],he=se.getAttribute(nt),Q=he?he.match(fe):null;if(Q){let de=wt.get(se);de||(de=[],wt.set(se,de)),de.push({name:nt,value:Q[1]})}})}_updateSvgIcon(ke){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),ke){const[J,wt]=this._splitIconName(ke);J&&(this._svgNamespace=J),wt&&(this._svgName=wt),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(wt,J).pipe((0,k.s)(1)).subscribe(Fe=>this._setSvgElement(Fe),Fe=>{this._errorHandler.handleError(new Error(`Error retrieving icon ${J}:${wt}! ${Fe.message}`))})}}static{this.\u0275fac=function(J){return new(J||xe)(e.rXU(e.aKT),e.rXU(R),e.kS0("aria-hidden"),e.rXU(Ee),e.rXU(e.zcH),e.rXU(ge,8))}}static{this.\u0275cmp=e.VBU({type:xe,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:10,hostBindings:function(J,wt){2&J&&(e.BMQ("data-mat-icon-type",wt._usingFontIcon()?"font":"svg")("data-mat-icon-name",wt._svgName||wt.fontIcon)("data-mat-icon-namespace",wt._svgNamespace||wt.fontSet)("fontIcon",wt._usingFontIcon()?wt.fontIcon:null),e.HbH(wt.color?"mat-"+wt.color:""),e.AVh("mat-icon-inline",wt.inline)("mat-icon-no-color","primary"!==wt.color&&"accent"!==wt.color&&"warn"!==wt.color))},inputs:{color:"color",inline:[2,"inline","inline",e.L39],svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],standalone:!0,features:[e.GFd,e.aNF],ngContentSelectors:T,decls:1,vars:0,template:function(J,wt){1&J&&(e.NAR(),e.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 xe})(),ce=(()=>{class xe{static{this.\u0275fac=function(J){return new(J||xe)}}static{this.\u0275mod=e.$C({type:xe})}static{this.\u0275inj=e.G2t({imports:[r.yE,r.yE]})}}return xe})()},59036:(Ge,L,n)=>{"use strict";n.d(L,{Oh:()=>w,fg:()=>z,fS:()=>V});var e=n(71013),r=n(13916),a=n(55685),f=n(58977),d=n(40352);const u=(0,r.BQ)({passive:!0});let y=(()=>{class G{constructor(H,U){this._platform=H,this._ngZone=U,this._monitoredElements=new Map}monitor(H){if(!this._platform.isBrowser)return f.w;const U=(0,e.i8)(H),$=this._monitoredElements.get(U);if($)return $.subject;const R=new d.B,K="cdk-text-field-autofilled",j=Y=>{"cdk-text-field-autofill-start"!==Y.animationName||U.classList.contains(K)?"cdk-text-field-autofill-end"===Y.animationName&&U.classList.contains(K)&&(U.classList.remove(K),this._ngZone.run(()=>R.next({target:Y.target,isAutofilled:!1}))):(U.classList.add(K),this._ngZone.run(()=>R.next({target:Y.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{U.addEventListener("animationstart",j,u),U.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(U,{subject:R,unlisten:()=>{U.removeEventListener("animationstart",j,u)}}),R}stopMonitoring(H){const U=(0,e.i8)(H),$=this._monitoredElements.get(U);$&&($.unlisten(),$.subject.complete(),U.classList.remove("cdk-text-field-autofill-monitored"),U.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(U))}ngOnDestroy(){this._monitoredElements.forEach((H,U)=>this.stopMonitoring(U))}static{this.\u0275fac=function(U){return new(U||G)(a.KVO(r.OD),a.KVO(a.SKi))}}static{this.\u0275prov=a.jDH({token:G,factory:G.\u0275fac,providedIn:"root"})}}return G})(),I=(()=>{class G{static{this.\u0275fac=function(U){return new(U||G)}}static{this.\u0275mod=a.$C({type:G})}static{this.\u0275inj=a.G2t({})}}return G})();var F=n(94665),M=n(81474),k=n(82291);const w=new a.nKC("MAT_INPUT_VALUE_ACCESSOR"),T=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let A=0,z=(()=>{class G{get disabled(){return this._disabled}set disabled(H){this._disabled=(0,e.he)(H),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(H){this._id=H||this._uid}get required(){return this._required??this.ngControl?.control?.hasValidator(F.k0.required)??!1}set required(H){this._required=(0,e.he)(H)}get type(){return this._type}set type(H){this._type=H||"text",this._validateType(),!this._isTextarea&&(0,r.MU)().has(this._type)&&(this._elementRef.nativeElement.type=this._type),this._ensureWheelDefaultBehavior()}get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(H){this._errorStateTracker.matcher=H}get value(){return this._inputValueAccessor.value}set value(H){H!==this.value&&(this._inputValueAccessor.value=H,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(H){this._readonly=(0,e.he)(H)}get errorState(){return this._errorStateTracker.errorState}set errorState(H){this._errorStateTracker.errorState=H}constructor(H,U,$,R,K,j,Y,O,me,ge){this._elementRef=H,this._platform=U,this.ngControl=$,this._autofillMonitor=O,this._ngZone=me,this._formField=ge,this._uid="mat-input-"+A++,this._webkitBlinkWheelListenerAttached=!1,this.focused=!1,this.stateChanges=new d.B,this.controlType="mat-input",this.autofilled=!1,this._disabled=!1,this._type="text",this._readonly=!1,this._neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(ne=>(0,r.MU)().has(ne)),this._iOSKeyupListener=ne=>{const be=ne.target;!be.value&&0===be.selectionStart&&0===be.selectionEnd&&(be.setSelectionRange(1,1),be.setSelectionRange(0,0))},this._webkitBlinkWheelListener=()=>{};const Ee=this._elementRef.nativeElement,je=Ee.nodeName.toLowerCase();this._inputValueAccessor=Y||Ee,this._previousNativeValue=this.value,this.id=this.id,U.IOS&&me.runOutsideAngular(()=>{H.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._errorStateTracker=new M.X0(j,$,K,R,this.stateChanges),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===je,this._isTextarea="textarea"===je,this._isInFormField=!!ge,this._isNativeSelect&&(this.controlType=Ee.multiple?"mat-native-select-multiple":"mat-native-select")}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(H=>{this.autofilled=H.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement),this._platform.IOS&&this._elementRef.nativeElement.removeEventListener("keyup",this._iOSKeyupListener),this._webkitBlinkWheelListenerAttached&&this._elementRef.nativeElement.removeEventListener("wheel",this._webkitBlinkWheelListener)}ngDoCheck(){this.ngControl&&(this.updateErrorState(),null!==this.ngControl.disabled&&this.ngControl.disabled!==this.disabled&&(this.disabled=this.ngControl.disabled,this.stateChanges.next())),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(H){this._elementRef.nativeElement.focus(H)}updateErrorState(){this._errorStateTracker.updateErrorState()}_focusChanged(H){H!==this.focused&&(this.focused=H,this.stateChanges.next())}_onInput(){}_dirtyCheckNativeValue(){const H=this._elementRef.nativeElement.value;this._previousNativeValue!==H&&(this._previousNativeValue=H,this.stateChanges.next())}_dirtyCheckPlaceholder(){const H=this._getPlaceholder();if(H!==this._previousPlaceholder){const U=this._elementRef.nativeElement;this._previousPlaceholder=H,H?U.setAttribute("placeholder",H):U.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){T.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let H=this._elementRef.nativeElement.validity;return H&&H.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const H=this._elementRef.nativeElement,U=H.options[0];return this.focused||H.multiple||!this.empty||!!(H.selectedIndex>-1&&U&&U.label)}return this.focused||!this.empty}setDescribedByIds(H){H.length?this._elementRef.nativeElement.setAttribute("aria-describedby",H.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){const H=this._elementRef.nativeElement;return this._isNativeSelect&&(H.multiple||H.size>1)}_ensureWheelDefaultBehavior(){!this._webkitBlinkWheelListenerAttached&&"number"===this._type&&(this._platform.BLINK||this._platform.WEBKIT)&&(this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("wheel",this._webkitBlinkWheelListener)}),this._webkitBlinkWheelListenerAttached=!0),this._webkitBlinkWheelListenerAttached&&"number"!==this._type&&(this._elementRef.nativeElement.removeEventListener("wheel",this._webkitBlinkWheelListener),this._webkitBlinkWheelListenerAttached=!0)}static{this.\u0275fac=function(U){return new(U||G)(a.rXU(a.aKT),a.rXU(r.OD),a.rXU(F.vO,10),a.rXU(F.cV,8),a.rXU(F.j4,8),a.rXU(M.es),a.rXU(w,10),a.rXU(y),a.rXU(a.SKi),a.rXU(k.xb,8))}}static{this.\u0275dir=a.FsC({type:G,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:18,hostBindings:function(U,$){1&U&&a.bIt("focus",function(){return $._focusChanged(!0)})("blur",function(){return $._focusChanged(!1)})("input",function(){return $._onInput()}),2&U&&(a.Mr5("id",$.id)("disabled",$.disabled)("required",$.required),a.BMQ("name",$.name||null)("readonly",$.readonly&&!$._isNativeSelect||null)("aria-invalid",$.empty&&$.required?null:$.errorState)("aria-required",$.required)("id",$.id),a.AVh("mat-input-server",$._isServer)("mat-mdc-form-field-textarea-control",$._isInFormField&&$._isTextarea)("mat-mdc-form-field-input-control",$._isInFormField)("mdc-text-field__input",$._isInFormField)("mat-mdc-native-select-inline",$._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:[0,"aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly"},exportAs:["matInput"],standalone:!0,features:[a.Jv_([{provide:k.qT,useExisting:G}]),a.OA$]})}}return G})(),V=(()=>{class G{static{this.\u0275fac=function(U){return new(U||G)}}static{this.\u0275mod=a.$C({type:G})}static{this.\u0275inj=a.G2t({imports:[M.yE,k.RG,k.RG,I,M.yE]})}}return G})()},31806:(Ge,L,n)=>{"use strict";n.d(L,{BJ:()=>J,C_:()=>ke,Fg:()=>Ke,YE:()=>pe,_L:()=>Ze,jt:()=>ie,yE:()=>_e});var e=n(55685),r=n(71013),a=n(13916),f=n(81474),d=n(38355),u=n(80852),m=(n(40352),n(58398)),_=n(31761),I=n(41213);n(25977),n(68480),n(97032),n(94665),n(19443);const T=["*"],A='.mdc-list{margin:0;padding:8px 0;list-style-type:none}.mdc-list:focus{outline:none}.mdc-list-item{display:flex;position:relative;justify-content:flex-start;overflow:hidden;padding:0;align-items:stretch;cursor:pointer;padding-left:16px;padding-right:16px;background-color:var(--mdc-list-list-item-container-color);border-radius:var(--mdc-list-list-item-container-shape, var(--mat-app-corner-none))}.mdc-list-item.mdc-list-item--selected{background-color:var(--mdc-list-list-item-selected-container-color)}.mdc-list-item:focus{outline:0}.mdc-list-item.mdc-list-item--disabled{cursor:auto}.mdc-list-item.mdc-list-item--with-one-line{height:var(--mdc-list-list-item-one-line-container-height)}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__start{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-two-lines{height:var(--mdc-list-list-item-two-line-container-height)}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-three-lines{height:var(--mdc-list-list-item-three-line-container-height)}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--selected::before,.mdc-list-item.mdc-list-item--selected:focus::before,.mdc-list-item:not(.mdc-list-item--selected):focus::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}.cdk-high-contrast-active .mdc-list-item.mdc-list-item--selected::before,.cdk-high-contrast-active .mdc-list-item.mdc-list-item--selected:focus::before,.cdk-high-contrast-active .mdc-list-item:not(.mdc-list-item--selected):focus::before{border-color:CanvasText}.mdc-list-item.mdc-list-item--selected:focus::before,.mdc-list-item.mdc-list-item--selected::before{border-width:3px;border-style:double}a.mdc-list-item{color:inherit;text-decoration:none}.mdc-list-item__start{fill:currentColor;flex-shrink:0;pointer-events:none}.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-leading-icon-color, var(--mat-app-on-surface-variant));width:var(--mdc-list-list-item-leading-icon-size);height:var(--mdc-list-list-item-leading-icon-size);margin-left:16px;margin-right:32px}[dir=rtl] .mdc-list-item--with-leading-icon .mdc-list-item__start{margin-left:32px;margin-right:16px}.mdc-list-item--with-leading-icon:hover .mdc-list-item__start{color:var(--mdc-list-list-item-hover-leading-icon-color)}.mdc-list-item--with-leading-avatar .mdc-list-item__start{width:var(--mdc-list-list-item-leading-avatar-size);height:var(--mdc-list-list-item-leading-avatar-size);margin-left:16px;margin-right:16px;border-radius:50%}.mdc-list-item--with-leading-avatar .mdc-list-item__start,[dir=rtl] .mdc-list-item--with-leading-avatar .mdc-list-item__start{margin-left:16px;margin-right:16px;border-radius:50%}.mdc-list-item__end{flex-shrink:0;pointer-events:none}.mdc-list-item--with-trailing-meta .mdc-list-item__end{font-family:var(--mdc-list-list-item-trailing-supporting-text-font, var(--mat-app-label-small-font));line-height:var(--mdc-list-list-item-trailing-supporting-text-line-height, var(--mat-app-label-small-line-height));font-size:var(--mdc-list-list-item-trailing-supporting-text-size, var(--mat-app-label-small-size));font-weight:var(--mdc-list-list-item-trailing-supporting-text-weight, var(--mat-app-label-small-weight));letter-spacing:var(--mdc-list-list-item-trailing-supporting-text-tracking, var(--mat-app-label-small-tracking))}.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-icon-color, var(--mat-app-on-surface-variant));width:var(--mdc-list-list-item-trailing-icon-size);height:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon:hover .mdc-list-item__end{color:var(--mdc-list-list-item-hover-trailing-icon-color)}.mdc-list-item.mdc-list-item--with-trailing-meta .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-supporting-text-color, var(--mat-app-on-surface-variant))}.mdc-list-item--selected.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-selected-trailing-icon-color, var(--mat-app-primary))}.mdc-list-item__content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;align-self:center;flex:1;pointer-events:none}.mdc-list-item--with-two-lines .mdc-list-item__content,.mdc-list-item--with-three-lines .mdc-list-item__content{align-self:stretch}.mdc-list-item__primary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--mdc-list-list-item-label-text-color, var(--mat-app-on-surface));font-family:var(--mdc-list-list-item-label-text-font, var(--mat-app-body-large-font));line-height:var(--mdc-list-list-item-label-text-line-height, var(--mat-app-body-large-line-height));font-size:var(--mdc-list-list-item-label-text-size, var(--mat-app-body-large-size));font-weight:var(--mdc-list-list-item-label-text-weight, var(--mat-app-body-large-weight));letter-spacing:var(--mdc-list-list-item-label-text-tracking, var(--mat-app-body-large-tracking))}.mdc-list-item:hover .mdc-list-item__primary-text{color:var(--mdc-list-list-item-hover-label-text-color, var(--mat-app-on-surface))}.mdc-list-item:focus .mdc-list-item__primary-text{color:var(--mdc-list-list-item-focus-label-text-color, var(--mat-app-on-surface))}.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item__secondary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin-top:0;color:var(--mdc-list-list-item-supporting-text-color, var(--mat-app-on-surface-variant));font-family:var(--mdc-list-list-item-supporting-text-font, var(--mat-app-body-medium-font));line-height:var(--mdc-list-list-item-supporting-text-line-height, var(--mat-app-body-medium-line-height));font-size:var(--mdc-list-list-item-supporting-text-size, var(--mat-app-body-medium-size));font-weight:var(--mdc-list-list-item-supporting-text-weight, var(--mat-app-body-medium-weight));letter-spacing:var(--mdc-list-list-item-supporting-text-tracking, var(--mat-app-body-medium-tracking))}.mdc-list-item__secondary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__secondary-text{white-space:normal;line-height:20px}.mdc-list-item--with-overline .mdc-list-item__secondary-text{white-space:nowrap;line-height:auto}.mdc-list-item--with-leading-radio.mdc-list-item,.mdc-list-item--with-leading-checkbox.mdc-list-item,.mdc-list-item--with-leading-icon.mdc-list-item,.mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:0;padding-right:16px}[dir=rtl] .mdc-list-item--with-leading-radio.mdc-list-item,[dir=rtl] .mdc-list-item--with-leading-checkbox.mdc-list-item,[dir=rtl] .mdc-list-item--with-leading-icon.mdc-list-item,[dir=rtl] .mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:16px;padding-right:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-trailing-icon.mdc-list-item,[dir=rtl] .mdc-list-item--with-trailing-icon.mdc-list-item{padding-left:0;padding-right:0}.mdc-list-item--with-trailing-icon .mdc-list-item__end{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:16px;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:0;padding-right:16px}.mdc-list-item--with-trailing-meta .mdc-list-item__end{-webkit-user-select:none;user-select:none;margin-left:28px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-meta .mdc-list-item__end{margin-left:16px;margin-right:28px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end,.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{display:block;line-height:normal;align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end::before,.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio .mdc-list-item__start,.mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-radio .mdc-list-item__start,[dir=rtl] .mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__start,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-radio.mdc-list-item,.mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:16px;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item,[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:0;padding-right:16px}.mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-icon,.mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-avatar,.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-icon,.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-avatar{padding-left:0}[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-icon,[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-avatar,[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-icon,[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-avatar{padding-right:0}.mdc-list-item--with-trailing-radio .mdc-list-item__end,.mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-radio .mdc-list-item__end,[dir=rtl] .mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-radio.mdc-list-item--with-three-lines .mdc-list-item__end,.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-group__subheader{margin:.75rem 16px}.mdc-list-item--disabled .mdc-list-item__start,.mdc-list-item--disabled .mdc-list-item__content,.mdc-list-item--disabled .mdc-list-item__end{opacity:1}.mdc-list-item--disabled .mdc-list-item__primary-text,.mdc-list-item--disabled .mdc-list-item__secondary-text{opacity:var(--mdc-list-list-item-disabled-label-text-opacity)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-disabled-leading-icon-color, var(--mat-app-on-surface));opacity:var(--mdc-list-list-item-disabled-leading-icon-opacity)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-disabled-trailing-icon-color, var(--mat-app-on-surface));opacity:var(--mdc-list-list-item-disabled-trailing-icon-opacity)}.mat-mdc-list-item.mat-mdc-list-item-both-leading-and-trailing,[dir=rtl] .mat-mdc-list-item.mat-mdc-list-item-both-leading-and-trailing{padding-left:0;padding-right:0}.mdc-list-item.mdc-list-item--disabled .mdc-list-item__primary-text{color:var(--mdc-list-list-item-disabled-label-text-color, var(--mat-app-on-surface))}.mdc-list-item:hover::before{background-color:var(--mdc-list-list-item-hover-state-layer-color, var(--mat-app-on-surface));opacity:var(--mdc-list-list-item-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mdc-list-item.mdc-list-item--disabled::before{background-color:var(--mdc-list-list-item-disabled-state-layer-color, var(--mat-app-on-surface));opacity:var(--mdc-list-list-item-disabled-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mdc-list-item:focus::before{background-color:var(--mdc-list-list-item-focus-state-layer-color, var(--mat-app-on-surface));opacity:var(--mdc-list-list-item-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mdc-list-item--disabled .mdc-radio,.mdc-list-item--disabled .mdc-checkbox{opacity:var(--mdc-list-list-item-disabled-label-text-opacity)}.mdc-list-item--with-leading-avatar .mat-mdc-list-item-avatar{border-radius:var(--mdc-list-list-item-leading-avatar-shape, var(--mat-app-corner-full));background-color:var(--mdc-list-list-item-leading-avatar-color, var(--mat-app-primary-container))}.mat-mdc-list-item-icon{font-size:var(--mdc-list-list-item-leading-icon-size)}.cdk-high-contrast-active a.mdc-list-item--activated::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active a.mdc-list-item--activated [dir=rtl]::after{right:auto;left:16px}.mat-mdc-list-base{display:block}.mat-mdc-list-base .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item__end,.mat-mdc-list-base .mdc-list-item__content{pointer-events:auto}.mat-mdc-list-item,.mat-mdc-list-option{width:100%;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-list-item:not(.mat-mdc-list-item-interactive),.mat-mdc-list-option:not(.mat-mdc-list-item-interactive){cursor:default}.mat-mdc-list-item .mat-divider-inset,.mat-mdc-list-option .mat-divider-inset{position:absolute;left:0;right:0;bottom:0}.mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,.mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-left:72px}[dir=rtl] .mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,[dir=rtl] .mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-right:72px}.mat-mdc-list-item-interactive::before{top:0;left:0;right:0;bottom:0;position:absolute;content:"";opacity:0;pointer-events:none}.mat-mdc-list-item>.mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-list-item:focus>.mat-mdc-focus-indicator::before{content:""}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-line.mdc-list-item__secondary-text{white-space:nowrap;line-height:normal}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-unscoped-content.mdc-list-item__secondary-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0);text-align:start}mat-action-list button::-moz-focus-inner{border:0}.mdc-list-item--with-leading-icon .mdc-list-item__start{margin-inline-start:var(--mat-list-list-item-leading-icon-start-space);margin-inline-end:var(--mat-list-list-item-leading-icon-end-space)}.mat-mdc-nav-list .mat-mdc-list-item{border-radius:var(--mat-list-active-indicator-shape, var(--mat-app-corner-full));--mat-mdc-focus-indicator-border-radius:var(--mat-list-active-indicator-shape, var(--mat-app-corner-full))}.mat-mdc-nav-list .mat-mdc-list-item.mdc-list-item--activated{background-color:var(--mat-list-active-indicator-color, var(--mat-app-secondary-container))}',z=["unscopedContent"],V=["text"],G=[[["","matListItemAvatar",""],["","matListItemIcon",""]],[["","matListItemTitle",""]],[["","matListItemLine",""]],"*",[["","matListItemMeta",""]],[["mat-divider"]]],B=["[matListItemAvatar],[matListItemIcon]","[matListItemTitle]","[matListItemLine]","*","[matListItemMeta]","mat-divider"],xe=new e.nKC("ListOption");let _e=(()=>{class ze{constructor(xt){this._elementRef=xt}static{this.\u0275fac=function(rn){return new(rn||ze)(e.rXU(e.aKT))}}static{this.\u0275dir=e.FsC({type:ze,selectors:[["","matListItemTitle",""]],hostAttrs:[1,"mat-mdc-list-item-title","mdc-list-item__primary-text"],standalone:!0})}}return ze})(),ke=(()=>{class ze{constructor(xt){this._elementRef=xt}static{this.\u0275fac=function(rn){return new(rn||ze)(e.rXU(e.aKT))}}static{this.\u0275dir=e.FsC({type:ze,selectors:[["","matListItemLine",""]],hostAttrs:[1,"mat-mdc-list-item-line","mdc-list-item__secondary-text"],standalone:!0})}}return ze})(),J=(()=>{class ze{static{this.\u0275fac=function(rn){return new(rn||ze)}}static{this.\u0275dir=e.FsC({type:ze,selectors:[["","matListItemMeta",""]],hostAttrs:[1,"mat-mdc-list-item-meta","mdc-list-item__end"],standalone:!0})}}return ze})(),wt=(()=>{class ze{constructor(xt){this._listOption=xt}_isAlignedAtStart(){return!this._listOption||"after"===this._listOption?._getTogglePosition()}static{this.\u0275fac=function(rn){return new(rn||ze)(e.rXU(xe,8))}}static{this.\u0275dir=e.FsC({type:ze,hostVars:4,hostBindings:function(rn,sn){2&rn&&e.AVh("mdc-list-item__start",sn._isAlignedAtStart())("mdc-list-item__end",!sn._isAlignedAtStart())},standalone:!0})}}return ze})(),Fe=(()=>{class ze extends wt{static{this.\u0275fac=(()=>{let xt;return function(sn){return(xt||(xt=e.xGo(ze)))(sn||ze)}})()}static{this.\u0275dir=e.FsC({type:ze,selectors:[["","matListItemAvatar",""]],hostAttrs:[1,"mat-mdc-list-item-avatar"],standalone:!0,features:[e.Vt3]})}}return ze})(),nt=(()=>{class ze extends wt{static{this.\u0275fac=(()=>{let xt;return function(sn){return(xt||(xt=e.xGo(ze)))(sn||ze)}})()}static{this.\u0275dir=e.FsC({type:ze,selectors:[["","matListItemIcon",""]],hostAttrs:[1,"mat-mdc-list-item-icon"],standalone:!0,features:[e.Vt3]})}}return ze})();const se=new e.nKC("MAT_LIST_CONFIG");let he=(()=>{class ze{constructor(){this._isNonInteractive=!0,this._disableRipple=!1,this._disabled=!1,this._defaultOptions=(0,e.WQX)(se,{optional:!0})}get disableRipple(){return this._disableRipple}set disableRipple(xt){this._disableRipple=(0,r.he)(xt)}get disabled(){return this._disabled}set disabled(xt){this._disabled=(0,r.he)(xt)}static{this.\u0275fac=function(rn){return new(rn||ze)}}static{this.\u0275dir=e.FsC({type:ze,hostVars:1,hostBindings:function(rn,sn){2&rn&&e.BMQ("aria-disabled",sn.disabled)},inputs:{disableRipple:"disableRipple",disabled:"disabled"},standalone:!0})}}return ze})(),Q=(()=>{class ze{set lines(xt){this._explicitLines=(0,r.OE)(xt,null),this._updateItemLines(!1)}get disableRipple(){return this.disabled||this._disableRipple||this._noopAnimations||!!this._listBase?.disableRipple}set disableRipple(xt){this._disableRipple=(0,r.he)(xt)}get disabled(){return this._disabled||!!this._listBase?.disabled}set disabled(xt){this._disabled=(0,r.he)(xt)}get rippleDisabled(){return this.disableRipple||!!this.rippleConfig.disabled}constructor(xt,rn,sn,nn,gn,Et){this._elementRef=xt,this._ngZone=rn,this._listBase=sn,this._platform=nn,this._explicitLines=null,this._disableRipple=!1,this._disabled=!1,this._subscriptions=new d.yU,this._rippleRenderer=null,this._hasUnscopedTextContent=!1,this.rippleConfig=gn||{},this._hostElement=this._elementRef.nativeElement,this._isButtonElement="button"===this._hostElement.nodeName.toLowerCase(),this._noopAnimations="NoopAnimations"===Et,sn&&!sn._isNonInteractive&&this._initInteractiveListItem(),this._isButtonElement&&!this._hostElement.hasAttribute("type")&&this._hostElement.setAttribute("type","button")}ngAfterViewInit(){this._monitorProjectedLinesAndTitle(),this._updateItemLines(!0)}ngOnDestroy(){this._subscriptions.unsubscribe(),null!==this._rippleRenderer&&this._rippleRenderer._removeTriggerEvents()}_hasIconOrAvatar(){return!(!this._avatars.length&&!this._icons.length)}_initInteractiveListItem(){this._hostElement.classList.add("mat-mdc-list-item-interactive"),this._rippleRenderer=new f.ug(this,this._ngZone,this._hostElement,this._platform),this._rippleRenderer.setupTriggerEvents(this._hostElement)}_monitorProjectedLinesAndTitle(){this._ngZone.runOutsideAngular(()=>{this._subscriptions.add((0,u.h)(this._lines.changes,this._titles.changes).subscribe(()=>this._updateItemLines(!1)))})}_updateItemLines(xt){if(!this._lines||!this._titles||!this._unscopedContent)return;xt&&this._checkDomForUnscopedTextContent();const rn=this._explicitLines??this._inferLinesFromContent(),sn=this._unscopedContent.nativeElement;if(this._hostElement.classList.toggle("mat-mdc-list-item-single-line",rn<=1),this._hostElement.classList.toggle("mdc-list-item--with-one-line",rn<=1),this._hostElement.classList.toggle("mdc-list-item--with-two-lines",2===rn),this._hostElement.classList.toggle("mdc-list-item--with-three-lines",3===rn),this._hasUnscopedTextContent){const nn=0===this._titles.length&&1===rn;sn.classList.toggle("mdc-list-item__primary-text",nn),sn.classList.toggle("mdc-list-item__secondary-text",!nn)}else sn.classList.remove("mdc-list-item__primary-text"),sn.classList.remove("mdc-list-item__secondary-text")}_inferLinesFromContent(){let xt=this._titles.length+this._lines.length;return this._hasUnscopedTextContent&&(xt+=1),xt}_checkDomForUnscopedTextContent(){this._hasUnscopedTextContent=Array.from(this._unscopedContent.nativeElement.childNodes).filter(xt=>xt.nodeType!==xt.COMMENT_NODE).some(xt=>!(!xt.textContent||!xt.textContent.trim()))}static{this.\u0275fac=function(rn){return new(rn||ze)(e.rXU(e.aKT),e.rXU(e.SKi),e.rXU(he,8),e.rXU(a.OD),e.rXU(f.$E,8),e.rXU(e.bc$,8))}}static{this.\u0275dir=e.FsC({type:ze,contentQueries:function(rn,sn,nn){if(1&rn&&(e.wni(nn,Fe,4),e.wni(nn,nt,4)),2&rn){let gn;e.mGM(gn=e.lsd())&&(sn._avatars=gn),e.mGM(gn=e.lsd())&&(sn._icons=gn)}},hostVars:4,hostBindings:function(rn,sn){2&rn&&(e.BMQ("aria-disabled",sn.disabled)("disabled",sn._isButtonElement&&sn.disabled||null),e.AVh("mdc-list-item--disabled",sn.disabled))},inputs:{lines:"lines",disableRipple:"disableRipple",disabled:"disabled"},standalone:!0})}}return ze})(),ie=(()=>{class ze extends he{static{this.\u0275fac=(()=>{let xt;return function(sn){return(xt||(xt=e.xGo(ze)))(sn||ze)}})()}static{this.\u0275cmp=e.VBU({type:ze,selectors:[["mat-list"]],hostAttrs:[1,"mat-mdc-list","mat-mdc-list-base","mdc-list"],exportAs:["matList"],standalone:!0,features:[e.Jv_([{provide:he,useExisting:ze}]),e.Vt3,e.aNF],ngContentSelectors:T,decls:1,vars:0,template:function(rn,sn){1&rn&&(e.NAR(),e.SdG(0))},styles:[A],encapsulation:2,changeDetection:0})}}return ze})(),pe=(()=>{class ze extends Q{get activated(){return this._activated}set activated(xt){this._activated=(0,r.he)(xt)}constructor(xt,rn,sn,nn,gn,Et){super(xt,rn,sn,nn,gn,Et),this._activated=!1}_getAriaCurrent(){return"A"===this._hostElement.nodeName&&this._activated?"page":null}_hasBothLeadingAndTrailing(){return 0!==this._meta.length&&(0!==this._avatars.length||0!==this._icons.length)}static{this.\u0275fac=function(rn){return new(rn||ze)(e.rXU(e.aKT),e.rXU(e.SKi),e.rXU(he,8),e.rXU(a.OD),e.rXU(f.$E,8),e.rXU(e.bc$,8))}}static{this.\u0275cmp=e.VBU({type:ze,selectors:[["mat-list-item"],["a","mat-list-item",""],["button","mat-list-item",""]],contentQueries:function(rn,sn,nn){if(1&rn&&(e.wni(nn,ke,5),e.wni(nn,_e,5),e.wni(nn,J,5)),2&rn){let gn;e.mGM(gn=e.lsd())&&(sn._lines=gn),e.mGM(gn=e.lsd())&&(sn._titles=gn),e.mGM(gn=e.lsd())&&(sn._meta=gn)}},viewQuery:function(rn,sn){if(1&rn&&(e.GBs(z,5),e.GBs(V,5)),2&rn){let nn;e.mGM(nn=e.lsd())&&(sn._unscopedContent=nn.first),e.mGM(nn=e.lsd())&&(sn._itemText=nn.first)}},hostAttrs:[1,"mat-mdc-list-item","mdc-list-item"],hostVars:13,hostBindings:function(rn,sn){2&rn&&(e.BMQ("aria-current",sn._getAriaCurrent()),e.AVh("mdc-list-item--activated",sn.activated)("mdc-list-item--with-leading-avatar",0!==sn._avatars.length)("mdc-list-item--with-leading-icon",0!==sn._icons.length)("mdc-list-item--with-trailing-meta",0!==sn._meta.length)("mat-mdc-list-item-both-leading-and-trailing",sn._hasBothLeadingAndTrailing())("_mat-animation-noopable",sn._noopAnimations))},inputs:{activated:"activated"},exportAs:["matListItem"],standalone:!0,features:[e.Vt3,e.aNF],ngContentSelectors:B,decls:10,vars:0,consts:[["unscopedContent",""],[1,"mdc-list-item__content"],[1,"mat-mdc-list-item-unscoped-content",3,"cdkObserveContent"],[1,"mat-mdc-focus-indicator"]],template:function(rn,sn){if(1&rn){const nn=e.RV6();e.NAR(G),e.SdG(0),e.j41(1,"span",1),e.SdG(2,1),e.SdG(3,2),e.j41(4,"span",2,0),e.bIt("cdkObserveContent",function(){return e.eBV(nn),e.Njj(sn._updateItemLines(!0))}),e.SdG(6,3),e.k0s()(),e.SdG(7,4),e.SdG(8,5),e.nrm(9,"div",3)}},dependencies:[m.Wv],encapsulation:2,changeDetection:0})}}return ze})(),Ze=(()=>{class ze extends he{constructor(){super(...arguments),this._isNonInteractive=!1}static{this.\u0275fac=(()=>{let xt;return function(sn){return(xt||(xt=e.xGo(ze)))(sn||ze)}})()}static{this.\u0275cmp=e.VBU({type:ze,selectors:[["mat-nav-list"]],hostAttrs:["role","navigation",1,"mat-mdc-nav-list","mat-mdc-list-base","mdc-list"],exportAs:["matNavList"],standalone:!0,features:[e.Jv_([{provide:he,useExisting:ze}]),e.Vt3,e.aNF],ngContentSelectors:T,decls:1,vars:0,template:function(rn,sn){1&rn&&(e.NAR(),e.SdG(0))},styles:[A],encapsulation:2,changeDetection:0})}}return ze})(),Ke=(()=>{class ze{static{this.\u0275fac=function(rn){return new(rn||ze)}}static{this.\u0275mod=e.$C({type:ze})}static{this.\u0275inj=e.G2t({imports:[m.w5,_.MD,f.yE,f.pZ,f.O5,I.w]})}}return ze})()},93259:(Ge,L,n)=>{"use strict";n.d(L,{Cn:()=>de,Cp:()=>Q,fb:()=>me,kk:()=>J});var e=n(55685),r=n(25977),a=n(97032),f=n(40352),d=n(80852),u=n(38355),y=n(10047),m=n(35790),_=n(66210),I=n(22900),F=n(19443),M=n(79274),k=n(2267),x=n(20321),w=n(31761),T=n(81474),A=n(77387),z=n(23761),V=n(1579),G=n(2564),B=n(13916),H=n(22669);const U=["mat-menu-item",""],$=[[["mat-icon"],["","matMenuItemIcon",""]],"*"],R=["mat-icon, [matMenuItemIcon]","*"];function K(ee,Te){1&ee&&(e.qSk(),e.j41(0,"svg",2),e.nrm(1,"polygon",3),e.k0s())}const j=["*"];function Y(ee,Te){if(1&ee){const ie=e.RV6();e.j41(0,"div",0),e.bIt("keydown",function(we){e.eBV(ie);const Pe=e.XpG();return e.Njj(Pe._handleKeydown(we))})("click",function(){e.eBV(ie);const we=e.XpG();return e.Njj(we.closed.emit("click"))})("@transformMenu.start",function(we){e.eBV(ie);const Pe=e.XpG();return e.Njj(Pe._onAnimationStart(we))})("@transformMenu.done",function(we){e.eBV(ie);const Pe=e.XpG();return e.Njj(Pe._onAnimationDone(we))}),e.j41(1,"div",1),e.SdG(2),e.k0s()()}if(2&ee){const ie=e.XpG();e.HbH(ie._classList),e.Y8G("id",ie.panelId)("@transformMenu",ie._panelAnimationState),e.BMQ("aria-label",ie.ariaLabel||null)("aria-labelledby",ie.ariaLabelledby||null)("aria-describedby",ie.ariaDescribedby||null)}}const O=new e.nKC("MAT_MENU_PANEL");let me=(()=>{class ee{constructor(ie,pe,we,Pe,Ce){this._elementRef=ie,this._document=pe,this._focusMonitor=we,this._parentMenu=Pe,this._changeDetectorRef=Ce,this.role="menuitem",this.disabled=!1,this.disableRipple=!1,this._hovered=new f.B,this._focused=new f.B,this._highlighted=!1,this._triggersSubmenu=!1,Pe?.addItem?.(this)}focus(ie,pe){this._focusMonitor&&ie?this._focusMonitor.focusVia(this._getHostElement(),ie,pe):this._getHostElement().focus(pe),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(ie){this.disabled&&(ie.preventDefault(),ie.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){const ie=this._elementRef.nativeElement.cloneNode(!0),pe=ie.querySelectorAll("mat-icon, .material-icons");for(let we=0;we<pe.length;we++)pe[we].remove();return ie.textContent?.trim()||""}_setHighlighted(ie){this._highlighted=ie,this._changeDetectorRef?.markForCheck()}_setTriggersSubmenu(ie){this._triggersSubmenu=ie,this._changeDetectorRef?.markForCheck()}_hasFocus(){return this._document&&this._document.activeElement===this._getHostElement()}static{this.\u0275fac=function(pe){return new(pe||ee)(e.rXU(e.aKT),e.rXU(w.qQ),e.rXU(r.FN),e.rXU(O,8),e.rXU(e.gRc))}}static{this.\u0275cmp=e.VBU({type:ee,selectors:[["","mat-menu-item",""]],hostAttrs:[1,"mat-mdc-menu-item","mat-mdc-focus-indicator"],hostVars:8,hostBindings:function(pe,we){1&pe&&e.bIt("click",function(Ce){return we._checkDisabled(Ce)})("mouseenter",function(){return we._handleMouseEnter()}),2&pe&&(e.BMQ("role",we.role)("tabindex",we._getTabIndex())("aria-disabled",we.disabled)("disabled",we.disabled||null),e.AVh("mat-mdc-menu-item-highlighted",we._highlighted)("mat-mdc-menu-item-submenu-trigger",we._triggersSubmenu))},inputs:{role:"role",disabled:[2,"disabled","disabled",e.L39],disableRipple:[2,"disableRipple","disableRipple",e.L39]},exportAs:["matMenuItem"],standalone:!0,features:[e.GFd,e.aNF],attrs:U,ngContentSelectors:R,decls:5,vars:3,consts:[[1,"mat-mdc-menu-item-text"],["matRipple","",1,"mat-mdc-menu-ripple",3,"matRippleDisabled","matRippleTrigger"],["viewBox","0 0 5 10","focusable","false","aria-hidden","true",1,"mat-mdc-menu-submenu-icon"],["points","0,0 5,5 0,10"]],template:function(pe,we){1&pe&&(e.NAR($),e.SdG(0),e.j41(1,"span",0),e.SdG(2,1),e.k0s(),e.nrm(3,"div",1),e.DNE(4,K,2,0,":svg:svg",2)),2&pe&&(e.R7$(3),e.Y8G("matRippleDisabled",we.disableRipple||we.disabled)("matRippleTrigger",we._getHostElement()),e.R7$(),e.vxM(we._triggersSubmenu?4:-1))},dependencies:[T.r6],encapsulation:2,changeDetection:0})}}return ee})();const ne=new e.nKC("MatMenuContent"),fe={transformMenu:(0,z.hZ)("transformMenu",[(0,z.wk)("void",(0,z.iF)({opacity:0,transform:"scale(0.8)"})),(0,z.kY)("void => enter",(0,z.i0)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,z.iF)({opacity:1,transform:"scale(1)"}))),(0,z.kY)("* => void",(0,z.i0)("100ms 25ms linear",(0,z.iF)({opacity:0})))]),fadeInItems:(0,z.hZ)("fadeInItems",[(0,z.wk)("showing",(0,z.iF)({opacity:1})),(0,z.kY)("void => *",[(0,z.iF)({opacity:0}),(0,z.i0)("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let xe=0;const _e=new e.nKC("mat-menu-default-options",{providedIn:"root",factory:function ke(){return{overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"}}});let J=(()=>{class ee{get xPosition(){return this._xPosition}set xPosition(ie){this._xPosition=ie,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(ie){this._yPosition=ie,this.setPositionClasses()}set panelClass(ie){const pe=this._previousPanelClass,we={...this._classList};pe&&pe.length&&pe.split(" ").forEach(Pe=>{we[Pe]=!1}),this._previousPanelClass=ie,ie&&ie.length&&(ie.split(" ").forEach(Pe=>{we[Pe]=!0}),this._elementRef.nativeElement.className=""),this._classList=we}get classList(){return this.panelClass}set classList(ie){this.panelClass=ie}constructor(ie,pe,we,Pe){this._elementRef=ie,this._changeDetectorRef=Pe,this._elevationPrefix="mat-elevation-z",this._baseElevation=null,this._directDescendantItems=new e.rOR,this._classList={},this._panelAnimationState="void",this._animationDone=new f.B,this.closed=new e.bkB,this.close=this.closed,this.panelId="mat-menu-panel-"+xe++,this._injector=(0,e.WQX)(e.zZn),this.overlayPanelClass=we.overlayPanelClass||"",this._xPosition=we.xPosition,this._yPosition=we.yPosition,this.backdropClass=we.backdropClass,this.overlapTrigger=we.overlapTrigger,this.hasBackdrop=we.hasBackdrop}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new r.Bu(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe((0,_.Z)(this._directDescendantItems),(0,I.n)(ie=>(0,d.h)(...ie.map(pe=>pe._focused)))).subscribe(ie=>this._keyManager.updateActiveItem(ie)),this._directDescendantItems.changes.subscribe(ie=>{const pe=this._keyManager;if("enter"===this._panelAnimationState&&pe.activeItem?._hasFocus()){const we=ie.toArray(),Pe=Math.max(0,Math.min(we.length-1,pe.activeItemIndex||0));we[Pe]&&!we[Pe].disabled?pe.setActiveItem(Pe):pe.setNextItemActive()}})}ngOnDestroy(){this._keyManager?.destroy(),this._directDescendantItems.destroy(),this.closed.complete(),this._firstItemFocusRef?.destroy()}_hovered(){return this._directDescendantItems.changes.pipe((0,_.Z)(this._directDescendantItems),(0,I.n)(pe=>(0,d.h)(...pe.map(we=>we._hovered))))}addItem(ie){}removeItem(ie){}_handleKeydown(ie){const pe=ie.keyCode,we=this._keyManager;switch(pe){case a._f:(0,a.rp)(ie)||(ie.preventDefault(),this.closed.emit("keydown"));break;case a.UQ:this.parentMenu&&"ltr"===this.direction&&this.closed.emit("keydown");break;case a.LE:this.parentMenu&&"rtl"===this.direction&&this.closed.emit("keydown");break;default:return(pe===a.i7||pe===a.n6)&&we.setFocusOrigin("keyboard"),void we.onKeydown(ie)}ie.stopPropagation()}focusFirstItem(ie="program"){this._firstItemFocusRef?.destroy(),this._firstItemFocusRef=(0,e.mal)(()=>{let pe=null;if(this._directDescendantItems.length&&(pe=this._directDescendantItems.first._getHostElement().closest('[role="menu"]')),!pe||!pe.contains(document.activeElement)){const we=this._keyManager;we.setFocusOrigin(ie).setFirstItemActive(),!we.activeItem&&pe&&pe.focus()}},{injector:this._injector})}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(ie){if(null===this._baseElevation){const Re=("function"==typeof getComputedStyle?getComputedStyle(this._elementRef.nativeElement):null)?.getPropertyValue("--mat-menu-base-elevation-level")||"8";this._baseElevation=parseInt(Re)}const pe=Math.min(this._baseElevation+ie,24),we=`${this._elevationPrefix}${pe}`,Pe=Object.keys(this._classList).find(Ce=>Ce.startsWith(this._elevationPrefix));if(!Pe||Pe===this._previousElevation){const Ce={...this._classList};this._previousElevation&&(Ce[this._previousElevation]=!1),Ce[we]=!0,this._previousElevation=we,this._classList=Ce}}setPositionClasses(ie=this.xPosition,pe=this.yPosition){this._classList={...this._classList,"mat-menu-before":"before"===ie,"mat-menu-after":"after"===ie,"mat-menu-above":"above"===pe,"mat-menu-below":"below"===pe},this._changeDetectorRef?.markForCheck()}_startAnimation(){this._panelAnimationState="enter"}_resetAnimation(){this._panelAnimationState="void"}_onAnimationDone(ie){this._animationDone.next(ie),this._isAnimating=!1}_onAnimationStart(ie){this._isAnimating=!0,"enter"===ie.toState&&0===this._keyManager.activeItemIndex&&(ie.element.scrollTop=0)}_updateDirectDescendants(){this._allItems.changes.pipe((0,_.Z)(this._allItems)).subscribe(ie=>{this._directDescendantItems.reset(ie.filter(pe=>pe._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}static{this.\u0275fac=function(pe){return new(pe||ee)(e.rXU(e.aKT),e.rXU(e.SKi),e.rXU(_e),e.rXU(e.gRc))}}static{this.\u0275cmp=e.VBU({type:ee,selectors:[["mat-menu"]],contentQueries:function(pe,we,Pe){if(1&pe&&(e.wni(Pe,ne,5),e.wni(Pe,me,5),e.wni(Pe,me,4)),2&pe){let Ce;e.mGM(Ce=e.lsd())&&(we.lazyContent=Ce.first),e.mGM(Ce=e.lsd())&&(we._allItems=Ce),e.mGM(Ce=e.lsd())&&(we.items=Ce)}},viewQuery:function(pe,we){if(1&pe&&e.GBs(e.C4Q,5),2&pe){let Pe;e.mGM(Pe=e.lsd())&&(we.templateRef=Pe.first)}},hostVars:3,hostBindings:function(pe,we){2&pe&&e.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",e.L39],hasBackdrop:[2,"hasBackdrop","hasBackdrop",ie=>null==ie?null:(0,e.L39)(ie)],panelClass:[0,"class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"},exportAs:["matMenu"],standalone:!0,features:[e.Jv_([{provide:O,useExisting:ee}]),e.GFd,e.aNF],ngContentSelectors:j,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(pe,we){1&pe&&(e.NAR(),e.DNE(0,Y,3,7,"ng-template"))},styles:['mat-menu{display:none}.mat-mdc-menu-content{margin:0;padding:8px 0;outline:0}.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, var(--mat-app-label-large-font));line-height:var(--mat-menu-item-label-text-line-height, var(--mat-app-label-large-line-height));font-size:var(--mat-menu-item-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mat-menu-item-label-text-tracking, var(--mat-app-label-large-tracking));font-weight:var(--mat-menu-item-label-text-weight, var(--mat-app-label-large-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, var(--mat-app-corner-extra-small));background-color:var(--mat-menu-container-color, var(--mat-app-surface-container));will-change:transform,opacity}.mat-mdc-menu-panel.ng-animating{pointer-events:none}.mat-mdc-menu-panel.ng-animating:has(.mat-mdc-menu-content:empty){display:none}.cdk-high-contrast-active .mat-mdc-menu-panel{outline:solid 1px}.mat-mdc-menu-panel .mat-divider{color:var(--mat-menu-divider-color, var(--mat-app-surface-variant));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;min-height:48px}[dir=rtl] .mat-mdc-menu-item{padding-right:var(--mat-menu-item-leading-spacing);padding-left:var(--mat-menu-item-trailing-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]){padding-right:var(--mat-menu-item-with-icon-leading-spacing);padding-left:var(--mat-menu-item-with-icon-trailing-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, var(--mat-app-on-surface))}.mat-mdc-menu-item .mat-icon-no-color,.mat-mdc-menu-item .mat-mdc-menu-submenu-icon{color:var(--mat-menu-item-icon-color, var(--mat-app-on-surface-variant))}.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:focus{outline: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);transform-origin:center}.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:[fe.transformMenu,fe.fadeInItems]},changeDetection:0})}}return ee})();const wt=new e.nKC("mat-menu-scroll-strategy",{providedIn:"root",factory:()=>{const ee=(0,e.WQX)(G.hJ);return()=>ee.scrollStrategies.reposition()}}),nt={provide:wt,deps:[G.hJ],useFactory:function Fe(ee){return()=>ee.scrollStrategies.reposition()}},se=(0,B.BQ)({passive:!0});let Q=(()=>{class ee{get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(ie){this.menu=ie}get menu(){return this._menu}set menu(ie){ie!==this._menu&&(this._menu=ie,this._menuCloseSubscription.unsubscribe(),ie&&(this._menuCloseSubscription=ie.close.subscribe(pe=>{this._destroyMenu(pe),("click"===pe||"tab"===pe)&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit(pe)})),this._menuItemInstance?._setTriggersSubmenu(this.triggersSubmenu()))}constructor(ie,pe,we,Pe,Ce,Re,Ze,vt,st){this._overlay=ie,this._element=pe,this._viewContainerRef=we,this._menuItemInstance=Re,this._dir=Ze,this._focusMonitor=vt,this._ngZone=st,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=u.yU.EMPTY,this._hoverSubscription=u.yU.EMPTY,this._menuCloseSubscription=u.yU.EMPTY,this._changeDetectorRef=(0,e.WQX)(e.gRc),this._handleTouchStart=Se=>{(0,r.w6)(Se)||(this._openedBy="touch")},this._openedBy=void 0,this.restoreFocus=!0,this.menuOpened=new e.bkB,this.onMenuOpen=this.menuOpened,this.menuClosed=new e.bkB,this.onMenuClose=this.menuClosed,this._scrollStrategy=Pe,this._parentMaterialMenu=Ce instanceof J?Ce:void 0,pe.nativeElement.addEventListener("touchstart",this._handleTouchStart,se)}ngAfterContentInit(){this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,se),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 ie=this.menu;if(this._menuOpen||!ie)return;const pe=this._createOverlay(ie),we=pe.getConfig(),Pe=we.positionStrategy;this._setPosition(ie,Pe),we.hasBackdrop=null==ie.hasBackdrop?!this.triggersSubmenu():ie.hasBackdrop,pe.attach(this._getPortal(ie)),ie.lazyContent&&ie.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),this._initMenu(ie),ie instanceof J&&(ie._startAnimation(),ie._directDescendantItems.changes.pipe((0,F.Q)(ie.close)).subscribe(()=>{Pe.withLockedPosition(!1).reapplyLastPosition(),Pe.withLockedPosition(!0)}))}closeMenu(){this.menu?.close.emit()}focus(ie,pe){this._focusMonitor&&ie?this._focusMonitor.focusVia(this._element,ie,pe):this._element.nativeElement.focus(pe)}updatePosition(){this._overlayRef?.updatePosition()}_destroyMenu(ie){if(!this._overlayRef||!this.menuOpen)return;const pe=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this.restoreFocus&&("keydown"===ie||!this._openedBy||!this.triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,pe instanceof J?(pe._resetAnimation(),pe.lazyContent?pe._animationDone.pipe((0,M.p)(we=>"void"===we.toState),(0,k.s)(1),(0,F.Q)(pe.lazyContent._attached)).subscribe({next:()=>pe.lazyContent.detach(),complete:()=>this._setIsMenuOpen(!1)}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),pe?.lazyContent?.detach())}_initMenu(ie){ie.parentMenu=this.triggersSubmenu()?this._parentMaterialMenu:void 0,ie.direction=this.dir,this._setMenuElevation(ie),ie.focusFirstItem(this._openedBy||"program"),this._setIsMenuOpen(!0)}_setMenuElevation(ie){if(ie.setElevation){let pe=0,we=ie.parentMenu;for(;we;)pe++,we=we.parentMenu;ie.setElevation(pe)}}_setIsMenuOpen(ie){ie!==this._menuOpen&&(this._menuOpen=ie,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&this._menuItemInstance._setHighlighted(ie),this._changeDetectorRef.markForCheck())}_createOverlay(ie){if(!this._overlayRef){const pe=this._getOverlayConfig(ie);this._subscribeToPositions(ie,pe.positionStrategy),this._overlayRef=this._overlay.create(pe),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}_getOverlayConfig(ie){return new G.rR({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:ie.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:ie.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir})}_subscribeToPositions(ie,pe){ie.setPositionClasses&&pe.positionChanges.subscribe(we=>{const Pe="start"===we.connectionPair.overlayX?"after":"before",Ce="top"===we.connectionPair.overlayY?"below":"above";this._ngZone?this._ngZone.run(()=>ie.setPositionClasses(Pe,Ce)):ie.setPositionClasses(Pe,Ce)})}_setPosition(ie,pe){let[we,Pe]="before"===ie.xPosition?["end","start"]:["start","end"],[Ce,Re]="above"===ie.yPosition?["bottom","top"]:["top","bottom"],[Ze,vt]=[Ce,Re],[st,Se]=[we,Pe],Ke=0;if(this.triggersSubmenu()){if(Se=we="before"===ie.xPosition?"start":"end",Pe=st="end"===we?"start":"end",this._parentMaterialMenu){if(null==this._parentInnerPadding){const ze=this._parentMaterialMenu.items.first;this._parentInnerPadding=ze?ze._getHostElement().offsetTop:0}Ke="bottom"===Ce?this._parentInnerPadding:-this._parentInnerPadding}}else ie.overlapTrigger||(Ze="top"===Ce?"bottom":"top",vt="top"===Re?"bottom":"top");pe.withPositions([{originX:we,originY:Ze,overlayX:st,overlayY:Ce,offsetY:Ke},{originX:Pe,originY:Ze,overlayX:Se,overlayY:Ce,offsetY:Ke},{originX:we,originY:vt,overlayX:st,overlayY:Re,offsetY:-Ke},{originX:Pe,originY:vt,overlayX:Se,overlayY:Re,offsetY:-Ke}])}_menuClosingActions(){const ie=this._overlayRef.backdropClick(),pe=this._overlayRef.detachments(),we=this._parentMaterialMenu?this._parentMaterialMenu.closed:(0,y.of)(),Pe=this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe((0,M.p)(Ce=>Ce!==this._menuItemInstance),(0,M.p)(()=>this._menuOpen)):(0,y.of)();return(0,d.h)(ie,we,Pe,pe)}_handleMousedown(ie){(0,r._G)(ie)||(this._openedBy=0===ie.button?"mouse":void 0,this.triggersSubmenu()&&ie.preventDefault())}_handleKeydown(ie){const pe=ie.keyCode;(pe===a.Fm||pe===a.t6)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&(pe===a.LE&&"ltr"===this.dir||pe===a.UQ&&"rtl"===this.dir)&&(this._openedBy="keyboard",this.openMenu())}_handleClick(ie){this.triggersSubmenu()?(ie.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){!this.triggersSubmenu()||!this._parentMaterialMenu||(this._hoverSubscription=this._parentMaterialMenu._hovered().pipe((0,M.p)(ie=>ie===this._menuItemInstance&&!ie.disabled),(0,x.c)(0,m.$)).subscribe(()=>{this._openedBy="mouse",this.menu instanceof J&&this.menu._isAnimating?this.menu._animationDone.pipe((0,k.s)(1),(0,x.c)(0,m.$),(0,F.Q)(this._parentMaterialMenu._hovered())).subscribe(()=>this.openMenu()):this.openMenu()}))}_getPortal(ie){return(!this._portal||this._portal.templateRef!==ie.templateRef)&&(this._portal=new A.VA(ie.templateRef,this._viewContainerRef)),this._portal}static{this.\u0275fac=function(pe){return new(pe||ee)(e.rXU(G.hJ),e.rXU(e.aKT),e.rXU(e.c1b),e.rXU(wt),e.rXU(O,8),e.rXU(me,10),e.rXU(V.dS,8),e.rXU(r.FN),e.rXU(e.SKi))}}static{this.\u0275dir=e.FsC({type:ee,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-mdc-menu-trigger"],hostVars:3,hostBindings:function(pe,we){1&pe&&e.bIt("click",function(Ce){return we._handleClick(Ce)})("mousedown",function(Ce){return we._handleMousedown(Ce)})("keydown",function(Ce){return we._handleKeydown(Ce)}),2&pe&&e.BMQ("aria-haspopup",we.menu?"menu":null)("aria-expanded",we.menuOpen)("aria-controls",we.menuOpen?we.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 ee})(),de=(()=>{class ee{static{this.\u0275fac=function(pe){return new(pe||ee)}}static{this.\u0275mod=e.$C({type:ee})}static{this.\u0275inj=e.G2t({providers:[nt],imports:[w.MD,T.pZ,T.yE,G.z_,H.Gj,T.yE]})}}return ee})()},12791:(Ge,L,n)=>{"use strict";n.d(L,{HM:()=>m,PO:()=>I});var e=n(55685),a=(n(31761),n(81474));function f(F,M){1&F&&e.nrm(0,"div",2)}const d=new e.nKC("MAT_PROGRESS_BAR_DEFAULT_OPTIONS");let m=(()=>{class F{constructor(k,x,w,T,A){this._elementRef=k,this._ngZone=x,this._changeDetectorRef=w,this._animationMode=T,this._isNoopAnimation=!1,this._defaultColor="primary",this._value=0,this._bufferValue=0,this.animationEnd=new e.bkB,this._mode="determinate",this._transitionendHandler=z=>{0===this.animationEnd.observers.length||!z.target||!z.target.classList.contains("mdc-linear-progress__primary-bar")||("determinate"===this.mode||"buffer"===this.mode)&&this._ngZone.run(()=>this.animationEnd.next({value:this.value}))},this._isNoopAnimation="NoopAnimations"===T,A&&(A.color&&(this.color=this._defaultColor=A.color),this.mode=A.mode||this.mode)}get color(){return this._color||this._defaultColor}set color(k){this._color=k}get value(){return this._value}set value(k){this._value=_(k||0),this._changeDetectorRef.markForCheck()}get bufferValue(){return this._bufferValue||0}set bufferValue(k){this._bufferValue=_(k||0),this._changeDetectorRef.markForCheck()}get mode(){return this._mode}set mode(k){this._mode=k,this._changeDetectorRef.markForCheck()}ngAfterViewInit(){this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("transitionend",this._transitionendHandler)})}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._transitionendHandler)}_getPrimaryBarTransform(){return`scaleX(${this._isIndeterminate()?1:this.value/100})`}_getBufferBarFlexBasis(){return`${"buffer"===this.mode?this.bufferValue:100}%`}_isIndeterminate(){return"indeterminate"===this.mode||"query"===this.mode}static{this.\u0275fac=function(x){return new(x||F)(e.rXU(e.aKT),e.rXU(e.SKi),e.rXU(e.gRc),e.rXU(e.bc$,8),e.rXU(d,8))}}static{this.\u0275cmp=e.VBU({type:F,selectors:[["mat-progress-bar"]],hostAttrs:["role","progressbar","aria-valuemin","0","aria-valuemax","100","tabindex","-1",1,"mat-mdc-progress-bar","mdc-linear-progress"],hostVars:10,hostBindings:function(x,w){2&x&&(e.BMQ("aria-valuenow",w._isIndeterminate()?null:w.value)("mode",w.mode),e.HbH("mat-"+w.color),e.AVh("_mat-animation-noopable",w._isNoopAnimation)("mdc-linear-progress--animation-ready",!w._isNoopAnimation)("mdc-linear-progress--indeterminate",w._isIndeterminate()))},inputs:{color:"color",value:[2,"value","value",e.Udg],bufferValue:[2,"bufferValue","bufferValue",e.Udg],mode:"mode"},outputs:{animationEnd:"animationEnd"},exportAs:["matProgressBar"],standalone:!0,features:[e.GFd,e.aNF],decls:7,vars:5,consts:[["aria-hidden","true",1,"mdc-linear-progress__buffer"],[1,"mdc-linear-progress__buffer-bar"],[1,"mdc-linear-progress__buffer-dots"],["aria-hidden","true",1,"mdc-linear-progress__bar","mdc-linear-progress__primary-bar"],[1,"mdc-linear-progress__bar-inner"],["aria-hidden","true",1,"mdc-linear-progress__bar","mdc-linear-progress__secondary-bar"]],template:function(x,w){1&x&&(e.j41(0,"div",0),e.nrm(1,"div",1),e.DNE(2,f,1,0,"div",2),e.k0s(),e.j41(3,"div",3),e.nrm(4,"span",4),e.k0s(),e.j41(5,"div",5),e.nrm(6,"span",4),e.k0s()),2&x&&(e.R7$(),e.xc7("flex-basis",w._getBufferBarFlexBasis()),e.R7$(),e.vxM("buffer"===w.mode?2:-1),e.R7$(),e.xc7("transform",w._getPrimaryBarTransform()))},styles:[".mat-mdc-progress-bar{display:block;text-align:start}.mat-mdc-progress-bar[mode=query]{transform:scaleX(-1)}.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__buffer-dots,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__primary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__secondary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__bar-inner.mdc-linear-progress__bar-inner{animation:none}.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__primary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__buffer-bar{transition:transform 1ms}.mdc-linear-progress{position:relative;width:100%;transform:translateZ(0);outline:1px solid rgba(0,0,0,0);overflow-x:hidden;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);height:max(var(--mdc-linear-progress-track-height),var(--mdc-linear-progress-active-indicator-height))}.cdk-high-contrast-active .mdc-linear-progress{outline-color:CanvasText}.mdc-linear-progress__bar{position:absolute;top:0;bottom:0;margin:auto 0;width:100%;animation:none;transform-origin:top left;transition:transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);height:var(--mdc-linear-progress-active-indicator-height)}.mdc-linear-progress--indeterminate .mdc-linear-progress__bar{transition:none}[dir=rtl] .mdc-linear-progress__bar{right:0;transform-origin:center right}.mdc-linear-progress__bar-inner{display:inline-block;position:absolute;width:100%;animation:none;border-top-style:solid;border-color:var(--mdc-linear-progress-active-indicator-color, var(--mat-app-primary));border-top-width:var(--mdc-linear-progress-active-indicator-height)}.mdc-linear-progress__buffer{display:flex;position:absolute;top:0;bottom:0;margin:auto 0;width:100%;overflow:hidden;height:var(--mdc-linear-progress-track-height);border-radius:var(--mdc-linear-progress-track-shape, var(--mat-app-corner-none))}.mdc-linear-progress__buffer-dots{-webkit-mask-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='xMinYMin slice'%3E%3Ccircle cx='1' cy='1' r='1'/%3E%3C/svg%3E\");mask-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='xMinYMin slice'%3E%3Ccircle cx='1' cy='1' r='1'/%3E%3C/svg%3E\");background-repeat:repeat-x;flex:auto;transform:rotate(180deg);animation:mdc-linear-progress-buffering 250ms infinite linear;background-color:var(--mdc-linear-progress-track-color, var(--mat-app-surface-variant))}.cdk-high-contrast-active .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}[dir=rtl] .mdc-linear-progress__buffer-dots{animation:mdc-linear-progress-buffering-reverse 250ms infinite linear;transform:rotate(0)}.mdc-linear-progress__buffer-bar{flex:0 1 100%;transition:flex-basis 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);background-color:var(--mdc-linear-progress-track-color, var(--mat-app-surface-variant))}.mdc-linear-progress__primary-bar{transform:scaleX(0)}.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{left:-145.166611%}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{animation:mdc-linear-progress-primary-indeterminate-translate 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar>.mdc-linear-progress__bar-inner{animation:mdc-linear-progress-primary-indeterminate-scale 2s infinite linear}[dir=rtl] .mdc-linear-progress.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{animation-name:mdc-linear-progress-primary-indeterminate-translate-reverse}[dir=rtl] .mdc-linear-progress.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{right:-145.166611%;left:auto}.mdc-linear-progress__secondary-bar{display:none}.mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{left:-54.888891%;display:block}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{animation:mdc-linear-progress-secondary-indeterminate-translate 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar>.mdc-linear-progress__bar-inner{animation:mdc-linear-progress-secondary-indeterminate-scale 2s infinite linear}[dir=rtl] .mdc-linear-progress.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{animation-name:mdc-linear-progress-secondary-indeterminate-translate-reverse}[dir=rtl] .mdc-linear-progress.mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{right:-54.888891%;left:auto}@keyframes mdc-linear-progress-buffering{from{transform:rotate(180deg) translateX(calc(var(--mdc-linear-progress-track-height) * -2.5))}}@keyframes mdc-linear-progress-primary-indeterminate-translate{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(83.67142%)}100%{transform:translateX(200.611057%)}}@keyframes mdc-linear-progress-primary-indeterminate-scale{0%{transform:scaleX(0.08)}36.65%{animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);transform:scaleX(0.08)}69.15%{animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);transform:scaleX(0.661479)}100%{transform:scaleX(0.08)}}@keyframes mdc-linear-progress-secondary-indeterminate-translate{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(37.651913%)}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(84.386165%)}100%{transform:translateX(160.277782%)}}@keyframes mdc-linear-progress-secondary-indeterminate-scale{0%{animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);transform:scaleX(0.08)}19.15%{animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);transform:scaleX(0.457104)}44.15%{animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);transform:scaleX(0.72796)}100%{transform:scaleX(0.08)}}@keyframes mdc-linear-progress-primary-indeterminate-translate-reverse{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(-83.67142%)}100%{transform:translateX(-200.611057%)}}@keyframes mdc-linear-progress-secondary-indeterminate-translate-reverse{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(-37.651913%)}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(-84.386165%)}100%{transform:translateX(-160.277782%)}}@keyframes mdc-linear-progress-buffering-reverse{from{transform:translateX(-10px)}}"],encapsulation:2,changeDetection:0})}}return F})();function _(F,M=0,k=100){return Math.max(M,Math.min(k,F))}let I=(()=>{class F{static{this.\u0275fac=function(x){return new(x||F)}}static{this.\u0275mod=e.$C({type:F})}static{this.\u0275inj=e.G2t({imports:[a.yE]})}}return F})()},24095:(Ge,L,n)=>{"use strict";n.d(L,{D6:()=>M,LG:()=>I});var e=n(55685),r=n(31761),a=n(81474);const f=["determinateSpinner"];function d(k,x){if(1&k&&(e.qSk(),e.j41(0,"svg",11),e.nrm(1,"circle",12),e.k0s()),2&k){const w=e.XpG();e.BMQ("viewBox",w._viewBox()),e.R7$(),e.xc7("stroke-dasharray",w._strokeCircumference(),"px")("stroke-dashoffset",w._strokeCircumference()/2,"px")("stroke-width",w._circleStrokeWidth(),"%"),e.BMQ("r",w._circleRadius())}}const u=new e.nKC("mat-progress-spinner-default-options",{providedIn:"root",factory:function y(){return{diameter:m}}}),m=100;let I=(()=>{class k{get color(){return this._color||this._defaultColor}set color(w){this._color=w}constructor(w,T,A){this._elementRef=w,this._defaultColor="primary",this._value=0,this._diameter=m,this._noopAnimations="NoopAnimations"===T&&!!A&&!A._forceAnimations,this.mode="mat-spinner"===w.nativeElement.nodeName.toLowerCase()?"indeterminate":"determinate",A&&(A.color&&(this.color=this._defaultColor=A.color),A.diameter&&(this.diameter=A.diameter),A.strokeWidth&&(this.strokeWidth=A.strokeWidth))}get value(){return"determinate"===this.mode?this._value:0}set value(w){this._value=Math.max(0,Math.min(100,w||0))}get diameter(){return this._diameter}set diameter(w){this._diameter=w||0}get strokeWidth(){return this._strokeWidth??this.diameter/10}set strokeWidth(w){this._strokeWidth=w||0}_circleRadius(){return(this.diameter-10)/2}_viewBox(){const w=2*this._circleRadius()+this.strokeWidth;return`0 0 ${w} ${w}`}_strokeCircumference(){return 2*Math.PI*this._circleRadius()}_strokeDashOffset(){return"determinate"===this.mode?this._strokeCircumference()*(100-this._value)/100:null}_circleStrokeWidth(){return this.strokeWidth/this.diameter*100}static{this.\u0275fac=function(T){return new(T||k)(e.rXU(e.aKT),e.rXU(e.bc$,8),e.rXU(u))}}static{this.\u0275cmp=e.VBU({type:k,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(T,A){if(1&T&&e.GBs(f,5),2&T){let z;e.mGM(z=e.lsd())&&(A._determinateCircle=z.first)}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:18,hostBindings:function(T,A){2&T&&(e.BMQ("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow","determinate"===A.mode?A.value:null)("mode",A.mode),e.HbH("mat-"+A.color),e.xc7("width",A.diameter,"px")("height",A.diameter,"px")("--mdc-circular-progress-size",A.diameter+"px")("--mdc-circular-progress-active-indicator-width",A.diameter+"px"),e.AVh("_mat-animation-noopable",A._noopAnimations)("mdc-circular-progress--indeterminate","indeterminate"===A.mode))},inputs:{color:"color",mode:"mode",value:[2,"value","value",e.Udg],diameter:[2,"diameter","diameter",e.Udg],strokeWidth:[2,"strokeWidth","strokeWidth",e.Udg]},exportAs:["matProgressSpinner"],standalone:!0,features:[e.GFd,e.aNF],decls:14,vars:11,consts:[["circle",""],["determinateSpinner",""],["aria-hidden","true",1,"mdc-circular-progress__determinate-container"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__determinate-circle-graphic"],["cx","50%","cy","50%",1,"mdc-circular-progress__determinate-circle"],["aria-hidden","true",1,"mdc-circular-progress__indeterminate-container"],[1,"mdc-circular-progress__spinner-layer"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-left"],[3,"ngTemplateOutlet"],[1,"mdc-circular-progress__gap-patch"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-right"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__indeterminate-circle-graphic"],["cx","50%","cy","50%"]],template:function(T,A){if(1&T&&(e.DNE(0,d,2,8,"ng-template",null,0,e.C5r),e.j41(2,"div",2,1),e.qSk(),e.j41(4,"svg",3),e.nrm(5,"circle",4),e.k0s()(),e.joV(),e.j41(6,"div",5)(7,"div",6)(8,"div",7),e.eu8(9,8),e.k0s(),e.j41(10,"div",9),e.eu8(11,8),e.k0s(),e.j41(12,"div",10),e.eu8(13,8),e.k0s()()()),2&T){const z=e.sdS(1);e.R7$(4),e.BMQ("viewBox",A._viewBox()),e.R7$(),e.xc7("stroke-dasharray",A._strokeCircumference(),"px")("stroke-dashoffset",A._strokeDashOffset(),"px")("stroke-width",A._circleStrokeWidth(),"%"),e.BMQ("r",A._circleRadius()),e.R7$(4),e.Y8G("ngTemplateOutlet",z),e.R7$(2),e.Y8G("ngTemplateOutlet",z),e.R7$(2),e.Y8G("ngTemplateOutlet",z)}},dependencies:[r.T3],styles:[".mat-mdc-progress-spinner{display:block;overflow:hidden;line-height:0;position:relative;direction:ltr;transition:opacity 250ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-progress-spinner circle{stroke-width:var(--mdc-circular-progress-active-indicator-width)}.mat-mdc-progress-spinner._mat-animation-noopable,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__determinate-circle{transition:none !important}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__spinner-layer,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container{animation:none !important}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container circle{stroke-dasharray:0 !important}.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic,.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle{stroke:currentColor;stroke:CanvasText}.mdc-circular-progress__determinate-container,.mdc-circular-progress__indeterminate-circle-graphic,.mdc-circular-progress__indeterminate-container,.mdc-circular-progress__spinner-layer{position:absolute;width:100%;height:100%}.mdc-circular-progress__determinate-container{transform:rotate(-90deg)}.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container{opacity:0}.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1;animation:mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:rgba(0,0,0,0)}.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:var(--mdc-circular-progress-active-indicator-color, var(--mat-app-primary))}.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset 500ms cubic-bezier(0, 0, 0.2, 1)}.mdc-circular-progress__gap-patch{position:absolute;top:0;left:47.5%;box-sizing:border-box;width:5%;height:100%;overflow:hidden}.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{left:-900%;width:2000%;transform:rotate(180deg)}.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic{width:200%}.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{left:-100%}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress__circle-clipper{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}@keyframes mdc-circular-progress-container-rotate{to{transform:rotate(360deg)}}@keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}100%{transform:rotate(1080deg)}}@keyframes mdc-circular-progress-left-spin{from{transform:rotate(265deg)}50%{transform:rotate(130deg)}to{transform:rotate(265deg)}}@keyframes mdc-circular-progress-right-spin{from{transform:rotate(-265deg)}50%{transform:rotate(-130deg)}to{transform:rotate(-265deg)}}"],encapsulation:2,changeDetection:0})}}return k})(),M=(()=>{class k{static{this.\u0275fac=function(T){return new(T||k)}}static{this.\u0275mod=e.$C({type:k})}static{this.\u0275inj=e.G2t({imports:[r.MD,a.yE]})}}return k})()},32895:(Ge,L,n)=>{"use strict";n.d(L,{VT:()=>T,Wk:()=>z,_g:()=>A});var e=n(25977),r=n(68480),a=n(55685),f=n(94665),d=n(81474),u=n(31761);const y=["input"],m=["formField"],_=["*"];let I=0;class F{constructor(G,B){this.source=G,this.value=B}}const M={provide:f.kq,useExisting:(0,a.Rfq)(()=>T),multi:!0},k=new a.nKC("MatRadioGroup"),x=new a.nKC("mat-radio-default-options",{providedIn:"root",factory:function w(){return{color:"accent",disabledInteractive:!1}}});let T=(()=>{class V{get name(){return this._name}set name(B){this._name=B,this._updateRadioButtonNames()}get labelPosition(){return this._labelPosition}set labelPosition(B){this._labelPosition="before"===B?"before":"after",this._markRadiosForCheck()}get value(){return this._value}set value(B){this._value!==B&&(this._value=B,this._updateSelectedRadioFromValue(),this._checkSelectedRadioButton())}_checkSelectedRadioButton(){this._selected&&!this._selected.checked&&(this._selected.checked=!0)}get selected(){return this._selected}set selected(B){this._selected=B,this.value=B?B.value:null,this._checkSelectedRadioButton()}get disabled(){return this._disabled}set disabled(B){this._disabled=B,this._markRadiosForCheck()}get required(){return this._required}set required(B){this._required=B,this._markRadiosForCheck()}get disabledInteractive(){return this._disabledInteractive}set disabledInteractive(B){this._disabledInteractive=B,this._markRadiosForCheck()}constructor(B){this._changeDetector=B,this._value=null,this._name="mat-radio-group-"+I++,this._selected=null,this._isInitialized=!1,this._labelPosition="after",this._disabled=!1,this._required=!1,this._controlValueAccessorChangeFn=()=>{},this.onTouched=()=>{},this.change=new a.bkB,this._disabledInteractive=!1}ngAfterContentInit(){this._isInitialized=!0,this._buttonChanges=this._radios.changes.subscribe(()=>{this.selected&&!this._radios.find(B=>B===this.selected)&&(this._selected=null)})}ngOnDestroy(){this._buttonChanges?.unsubscribe()}_touch(){this.onTouched&&this.onTouched()}_updateRadioButtonNames(){this._radios&&this._radios.forEach(B=>{B.name=this.name,B._markForCheck()})}_updateSelectedRadioFromValue(){this._radios&&(null===this._selected||this._selected.value!==this._value)&&(this._selected=null,this._radios.forEach(H=>{H.checked=this.value===H.value,H.checked&&(this._selected=H)}))}_emitChangeEvent(){this._isInitialized&&this.change.emit(new F(this._selected,this._value))}_markRadiosForCheck(){this._radios&&this._radios.forEach(B=>B._markForCheck())}writeValue(B){this.value=B,this._changeDetector.markForCheck()}registerOnChange(B){this._controlValueAccessorChangeFn=B}registerOnTouched(B){this.onTouched=B}setDisabledState(B){this.disabled=B,this._changeDetector.markForCheck()}static{this.\u0275fac=function(H){return new(H||V)(a.rXU(a.gRc))}}static{this.\u0275dir=a.FsC({type:V,selectors:[["mat-radio-group"]],contentQueries:function(H,U,$){if(1&H&&a.wni($,A,5),2&H){let R;a.mGM(R=a.lsd())&&(U._radios=R)}},hostAttrs:["role","radiogroup",1,"mat-mdc-radio-group"],inputs:{color:"color",name:"name",labelPosition:"labelPosition",value:"value",selected:"selected",disabled:[2,"disabled","disabled",a.L39],required:[2,"required","required",a.L39],disabledInteractive:[2,"disabledInteractive","disabledInteractive",a.L39]},outputs:{change:"change"},exportAs:["matRadioGroup"],standalone:!0,features:[a.Jv_([M,{provide:k,useExisting:V}]),a.GFd]})}}return V})(),A=(()=>{class V{get checked(){return this._checked}set checked(B){this._checked!==B&&(this._checked=B,B&&this.radioGroup&&this.radioGroup.value!==this.value?this.radioGroup.selected=this:!B&&this.radioGroup&&this.radioGroup.value===this.value&&(this.radioGroup.selected=null),B&&this._radioDispatcher.notify(this.id,this.name),this._changeDetector.markForCheck())}get value(){return this._value}set value(B){this._value!==B&&(this._value=B,null!==this.radioGroup&&(this.checked||(this.checked=this.radioGroup.value===B),this.checked&&(this.radioGroup.selected=this)))}get labelPosition(){return this._labelPosition||this.radioGroup&&this.radioGroup.labelPosition||"after"}set labelPosition(B){this._labelPosition=B}get disabled(){return this._disabled||null!==this.radioGroup&&this.radioGroup.disabled}set disabled(B){this._setDisabled(B)}get required(){return this._required||this.radioGroup&&this.radioGroup.required}set required(B){this._required=B}get color(){return this._color||this.radioGroup&&this.radioGroup.color||this._defaultOptions&&this._defaultOptions.color||"accent"}set color(B){this._color=B}get disabledInteractive(){return this._disabledInteractive||null!==this.radioGroup&&this.radioGroup.disabledInteractive}set disabledInteractive(B){this._disabledInteractive=B}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(B,H,U,$,R,K,j,Y){this._elementRef=H,this._changeDetector=U,this._focusMonitor=$,this._radioDispatcher=R,this._defaultOptions=j,this._ngZone=(0,a.WQX)(a.SKi),this._uniqueId="mat-radio-"+ ++I,this.id=this._uniqueId,this.disableRipple=!1,this.tabIndex=0,this.change=new a.bkB,this._checked=!1,this._value=null,this._removeUniqueSelectionListener=()=>{},this._injector=(0,a.WQX)(a.zZn),this._onInputClick=O=>{this.disabled&&this.disabledInteractive&&O.preventDefault()},this.radioGroup=B,this._noopAnimations="NoopAnimations"===K,this._disabledInteractive=j?.disabledInteractive??!1,Y&&(this.tabIndex=(0,a.Udg)(Y,0))}focus(B,H){H?this._focusMonitor.focusVia(this._inputElement,H,B):this._inputElement.nativeElement.focus(B)}_markForCheck(){this._changeDetector.markForCheck()}ngOnInit(){this.radioGroup&&(this.checked=this.radioGroup.value===this._value,this.checked&&(this.radioGroup.selected=this),this.name=this.radioGroup.name),this._removeUniqueSelectionListener=this._radioDispatcher.listen((B,H)=>{B!==this.id&&H===this.name&&(this.checked=!1)})}ngDoCheck(){this._updateTabIndex()}ngAfterViewInit(){this._updateTabIndex(),this._focusMonitor.monitor(this._elementRef,!0).subscribe(B=>{!B&&this.radioGroup&&this.radioGroup._touch()}),this._ngZone.runOutsideAngular(()=>{this._inputElement.nativeElement.addEventListener("click",this._onInputClick)})}ngOnDestroy(){this._inputElement?.nativeElement.removeEventListener("click",this._onInputClick),this._focusMonitor.stopMonitoring(this._elementRef),this._removeUniqueSelectionListener()}_emitChangeEvent(){this.change.emit(new F(this,this._value))}_isRippleDisabled(){return this.disableRipple||this.disabled}_onInputInteraction(B){if(B.stopPropagation(),!this.checked&&!this.disabled){const H=this.radioGroup&&this.value!==this.radioGroup.value;this.checked=!0,this._emitChangeEvent(),this.radioGroup&&(this.radioGroup._controlValueAccessorChangeFn(this.value),H&&this.radioGroup._emitChangeEvent())}}_onTouchTargetClick(B){this._onInputInteraction(B),(!this.disabled||this.disabledInteractive)&&this._inputElement?.nativeElement.focus()}_setDisabled(B){this._disabled!==B&&(this._disabled=B,this._changeDetector.markForCheck())}_updateTabIndex(){const B=this.radioGroup;let H;if(H=B&&B.selected&&!this.disabled?B.selected===this?this.tabIndex:-1:this.tabIndex,H!==this._previousTabIndex){const U=this._inputElement?.nativeElement;U&&(U.setAttribute("tabindex",H+""),this._previousTabIndex=H,(0,a.mal)(()=>{queueMicrotask(()=>{B&&B.selected&&B.selected!==this&&document.activeElement===U&&(B.selected?._inputElement.nativeElement.focus(),document.activeElement===U&&this._inputElement.nativeElement.blur())})},{injector:this._injector}))}}static{this.\u0275fac=function(H){return new(H||V)(a.rXU(k,8),a.rXU(a.aKT),a.rXU(a.gRc),a.rXU(e.FN),a.rXU(r.zP),a.rXU(a.bc$,8),a.rXU(x,8),a.kS0("tabindex"))}}static{this.\u0275cmp=a.VBU({type:V,selectors:[["mat-radio-button"]],viewQuery:function(H,U){if(1&H&&(a.GBs(y,5),a.GBs(m,7,a.aKT)),2&H){let $;a.mGM($=a.lsd())&&(U._inputElement=$.first),a.mGM($=a.lsd())&&(U._rippleTrigger=$.first)}},hostAttrs:[1,"mat-mdc-radio-button"],hostVars:19,hostBindings:function(H,U){1&H&&a.bIt("focus",function(){return U._inputElement.nativeElement.focus()}),2&H&&(a.BMQ("id",U.id)("tabindex",null)("aria-label",null)("aria-labelledby",null)("aria-describedby",null),a.AVh("mat-primary","primary"===U.color)("mat-accent","accent"===U.color)("mat-warn","warn"===U.color)("mat-mdc-radio-checked",U.checked)("mat-mdc-radio-disabled",U.disabled)("mat-mdc-radio-disabled-interactive",U.disabledInteractive)("_mat-animation-noopable",U._noopAnimations))},inputs:{id:"id",name:"name",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],disableRipple:[2,"disableRipple","disableRipple",a.L39],tabIndex:[2,"tabIndex","tabIndex",B=>null==B?0:(0,a.Udg)(B)],checked:[2,"checked","checked",a.L39],value:"value",labelPosition:"labelPosition",disabled:[2,"disabled","disabled",a.L39],required:[2,"required","required",a.L39],color:"color",disabledInteractive:[2,"disabledInteractive","disabledInteractive",a.L39]},outputs:{change:"change"},exportAs:["matRadioButton"],standalone:!0,features:[a.GFd,a.aNF],ngContentSelectors:_,decls:13,vars:17,consts:[["formField",""],["input",""],["mat-internal-form-field","",3,"labelPosition"],[1,"mdc-radio"],[1,"mat-mdc-radio-touch-target",3,"click"],["type","radio",1,"mdc-radio__native-control",3,"change","id","checked","disabled","required"],[1,"mdc-radio__background"],[1,"mdc-radio__outer-circle"],[1,"mdc-radio__inner-circle"],["mat-ripple","",1,"mat-radio-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mat-ripple-element","mat-radio-persistent-ripple"],[1,"mdc-label",3,"for"]],template:function(H,U){if(1&H){const $=a.RV6();a.NAR(),a.j41(0,"div",2,0)(2,"div",3)(3,"div",4),a.bIt("click",function(K){return a.eBV($),a.Njj(U._onTouchTargetClick(K))}),a.k0s(),a.j41(4,"input",5,1),a.bIt("change",function(K){return a.eBV($),a.Njj(U._onInputInteraction(K))}),a.k0s(),a.j41(6,"div",6),a.nrm(7,"div",7)(8,"div",8),a.k0s(),a.j41(9,"div",9),a.nrm(10,"div",10),a.k0s()(),a.j41(11,"label",11),a.SdG(12),a.k0s()()}2&H&&(a.Y8G("labelPosition",U.labelPosition),a.R7$(2),a.AVh("mdc-radio--disabled",U.disabled),a.R7$(2),a.Y8G("id",U.inputId)("checked",U.checked)("disabled",U.disabled&&!U.disabledInteractive)("required",U.required),a.BMQ("name",U.name)("value",U.value)("aria-label",U.ariaLabel)("aria-labelledby",U.ariaLabelledby)("aria-describedby",U.ariaDescribedby)("aria-disabled",U.disabled&&U.disabledInteractive?"true":null),a.R7$(5),a.Y8G("matRippleTrigger",U._rippleTrigger.nativeElement)("matRippleDisabled",U._isRippleDisabled())("matRippleCentered",!0),a.R7$(2),a.Y8G("for",U.inputId))},dependencies:[d.r6,d.tO],styles:['.mat-mdc-radio-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-radio-button .mdc-radio{display:inline-block;position:relative;flex:0 0 auto;box-sizing:content-box;width:20px;height:20px;cursor:pointer;will-change:opacity,transform,border-color,color;padding:calc((var(--mdc-radio-state-layer-size) - 20px)/2)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:not([disabled]):not(:focus)~.mdc-radio__background::before{opacity:.04;transform:scale(1)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:not([disabled])~.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-hover-icon-color, var(--mat-app-on-surface))}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-hover-icon-color, var(--mat-app-primary))}.mat-mdc-radio-button .mdc-radio:active .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-pressed-icon-color, var(--mat-app-on-surface))}.mat-mdc-radio-button .mdc-radio:active .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio:active .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-pressed-icon-color, var(--mat-app-primary))}.mat-mdc-radio-button .mdc-radio__background{display:inline-block;position:relative;box-sizing:border-box;width:20px;height:20px}.mat-mdc-radio-button .mdc-radio__background::before{position:absolute;transform:scale(0, 0);border-radius:50%;opacity:0;pointer-events:none;content:"";transition:opacity 90ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms cubic-bezier(0.4, 0, 0.6, 1);width:var(--mdc-radio-state-layer-size);height:var(--mdc-radio-state-layer-size);top:calc(-1*(var(--mdc-radio-state-layer-size) - 20px)/2);left:calc(-1*(var(--mdc-radio-state-layer-size) - 20px)/2)}.mat-mdc-radio-button .mdc-radio__outer-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;border-width:2px;border-style:solid;border-radius:50%;transition:border-color 90ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-radio-button .mdc-radio__inner-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;transform:scale(0, 0);border-width:10px;border-style:solid;border-radius:50%;transition:transform 90ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-radio-button .mdc-radio__native-control{position:absolute;margin:0;padding:0;opacity:0;top:0;right:0;left:0;cursor:inherit;z-index:1;width:var(--mdc-radio-state-layer-size);height:var(--mdc-radio-state-layer-size)}.mat-mdc-radio-button .mdc-radio__native-control:checked+.mdc-radio__background,.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background{transition:opacity 90ms cubic-bezier(0, 0, 0.2, 1),transform 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle{transition:border-color 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{transition:transform 90ms cubic-bezier(0, 0, 0.2, 1),border-color 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button .mdc-radio__native-control:focus+.mdc-radio__background::before{transform:scale(1);opacity:.12;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 1),transform 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-unselected-icon-color, var(--mat-app-on-surface));opacity:var(--mdc-radio-disabled-unselected-icon-opacity)}.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background{cursor:default}.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-selected-icon-color, var(--mat-app-on-surface));opacity:var(--mdc-radio-disabled-selected-icon-opacity)}.mat-mdc-radio-button .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-icon-color, var(--mat-app-on-surface-variant))}.mat-mdc-radio-button .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-icon-color, var(--mat-app-primary))}.mat-mdc-radio-button .mdc-radio__native-control:enabled:focus:checked+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio__native-control:enabled:focus:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-focus-icon-color, var(--mat-app-primary))}.mat-mdc-radio-button .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle{transform:scale(0.5);transition:transform 90ms cubic-bezier(0, 0, 0.2, 1),border-color 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled{pointer-events:auto}.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-unselected-icon-color, var(--mat-app-on-surface));opacity:var(--mdc-radio-disabled-unselected-icon-opacity)}.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled:hover .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled:hover .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control:checked:focus+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control:checked:focus+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-selected-icon-color, var(--mat-app-on-surface));opacity:var(--mdc-radio-disabled-selected-icon-opacity)}.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__background::before,.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__outer-circle,.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__inner-circle{transition:none !important}.mat-mdc-radio-button .mdc-radio__background::before{background-color:var(--mat-radio-ripple-color, var(--mat-app-on-surface))}.mat-mdc-radio-button.mat-mdc-radio-checked .mat-ripple-element,.mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio__background::before{background-color:var(--mat-radio-checked-ripple-color, var(--mat-app-primary))}.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mat-ripple-element,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__background::before{background-color:var(--mat-radio-ripple-color, var(--mat-app-on-surface))}.mat-mdc-radio-button .mat-internal-form-field{color:var(--mat-radio-label-text-color, var(--mat-app-on-surface));font-family:var(--mat-radio-label-text-font, var(--mat-app-body-medium-font));line-height:var(--mat-radio-label-text-line-height, var(--mat-app-body-medium-line-height));font-size:var(--mat-radio-label-text-size, var(--mat-app-body-medium-size));letter-spacing:var(--mat-radio-label-text-tracking, var(--mat-app-body-medium-tracking));font-weight:var(--mat-radio-label-text-weight, var(--mat-app-body-medium-weight))}.mat-mdc-radio-button .mdc-radio--disabled+label{color:var(--mat-radio-disabled-label-color)}.mat-mdc-radio-button .mat-radio-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:50%}.mat-mdc-radio-button .mat-radio-ripple .mat-ripple-element{opacity:.14}.mat-mdc-radio-button .mat-radio-ripple::before{border-radius:50%}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:focus:enabled:not(:checked)~.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-focus-icon-color, var(--mat-app-on-surface))}.mat-mdc-radio-button.cdk-focused .mat-mdc-focus-indicator::before{content:""}.mat-mdc-radio-disabled{cursor:default;pointer-events:none}.mat-mdc-radio-disabled.mat-mdc-radio-disabled-interactive{pointer-events:auto}.mat-mdc-radio-touch-target{position:absolute;top:50%;left:50%;height:48px;width:48px;transform:translate(-50%, -50%);display:var(--mat-radio-touch-target-display)}[dir=rtl] .mat-mdc-radio-touch-target{left:auto;right:50%;transform:translate(50%, -50%)}'],encapsulation:2,changeDetection:0})}}return V})(),z=(()=>{class V{static{this.\u0275fac=function(H){return new(H||V)}}static{this.\u0275mod=a.$C({type:V})}static{this.\u0275inj=a.G2t({imports:[d.yE,u.MD,d.pZ,A,d.yE]})}}return V})()},63982:(Ge,L,n)=>{"use strict";n.d(L,{VO:()=>wt,Ve:()=>nt});var e=n(2564),r=n(31761),a=n(55685),f=n(81474),d=n(82291),u=n(22669),y=n(25977),m=n(1579),_=n(68480),I=n(97032),F=n(94665),M=n(40352),k=n(63424),x=n(80852),w=n(66210),T=n(22900),A=n(79274),z=n(54436),V=n(8632),G=n(19443),B=n(2267),H=n(23761);const U=["trigger"],$=["panel"],R=[[["mat-select-trigger"]],"*"],K=["mat-select-trigger","*"];function j(se,he){if(1&se&&(a.j41(0,"span",4),a.EFF(1),a.k0s()),2&se){const Q=a.XpG();a.R7$(),a.JRh(Q.placeholder)}}function Y(se,he){1&se&&a.SdG(0)}function O(se,he){if(1&se&&(a.j41(0,"span",11),a.EFF(1),a.k0s()),2&se){const Q=a.XpG(2);a.R7$(),a.JRh(Q.triggerValue)}}function me(se,he){if(1&se&&(a.j41(0,"span",5),a.DNE(1,Y,1,0)(2,O,2,1,"span",11),a.k0s()),2&se){const Q=a.XpG();a.R7$(),a.vxM(Q.customTrigger?1:2)}}function ge(se,he){if(1&se){const Q=a.RV6();a.j41(0,"div",12,1),a.bIt("@transformPanel.done",function(ee){a.eBV(Q);const Te=a.XpG();return a.Njj(Te._panelDoneAnimatingStream.next(ee.toState))})("keydown",function(ee){a.eBV(Q);const Te=a.XpG();return a.Njj(Te._handleKeydown(ee))}),a.SdG(2,1),a.k0s()}if(2&se){const Q=a.XpG();a.ZvI("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",Q._getPanelTheme(),""),a.Y8G("ngClass",Q.panelClass)("@transformPanel","showing"),a.BMQ("id",Q.id+"-panel")("aria-multiselectable",Q.multiple)("aria-label",Q.ariaLabel||null)("aria-labelledby",Q._getPanelAriaLabelledby())}}const Ee={transformPanelWrap:(0,H.hZ)("transformPanelWrap",[(0,H.kY)("* => void",(0,H.P)("@transformPanel",[(0,H.MA)()],{optional:!0}))]),transformPanel:(0,H.hZ)("transformPanel",[(0,H.wk)("void",(0,H.iF)({opacity:0,transform:"scale(1, 0.8)"})),(0,H.kY)("void => showing",(0,H.i0)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,H.iF)({opacity:1,transform:"scale(1, 1)"}))),(0,H.kY)("* => void",(0,H.i0)("100ms linear",(0,H.iF)({opacity:0})))])};let fe=0;const q=new a.nKC("mat-select-scroll-strategy",{providedIn:"root",factory:()=>{const se=(0,a.WQX)(e.hJ);return()=>se.scrollStrategies.reposition()}}),xe=new a.nKC("MAT_SELECT_CONFIG"),_e={provide:q,deps:[e.hJ],useFactory:function ce(se){return()=>se.scrollStrategies.reposition()}},ke=new a.nKC("MatSelectTrigger");class J{constructor(he,Q){this.source=he,this.value=Q}}let wt=(()=>{class se{_scrollOptionIntoView(Q){const de=this.options.toArray()[Q];if(de){const ee=this.panel.nativeElement,Te=(0,f.jb)(Q,this.options,this.optionGroups),ie=de._getHostElement();ee.scrollTop=0===Q&&1===Te?0:(0,f.TL)(ie.offsetTop,ie.offsetHeight,ee.scrollTop,ee.offsetHeight)}}_positioningSettled(){this._scrollOptionIntoView(this._keyManager.activeItemIndex||0)}_getChangeEvent(Q){return new J(this,Q)}get focused(){return this._focused||this._panelOpen}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(Q){this._hideSingleSelectionIndicator=Q,this._syncParentProperties()}get placeholder(){return this._placeholder}set placeholder(Q){this._placeholder=Q,this.stateChanges.next()}get required(){return this._required??this.ngControl?.control?.hasValidator(F.k0.required)??!1}set required(Q){this._required=Q,this.stateChanges.next()}get multiple(){return this._multiple}set multiple(Q){this._multiple=Q}get compareWith(){return this._compareWith}set compareWith(Q){this._compareWith=Q,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(Q){this._assignValue(Q)&&this._onChange(Q)}get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(Q){this._errorStateTracker.matcher=Q}get id(){return this._id}set id(Q){this._id=Q||this._uid,this.stateChanges.next()}get errorState(){return this._errorStateTracker.errorState}set errorState(Q){this._errorStateTracker.errorState=Q}constructor(Q,de,ee,Te,ie,pe,we,Pe,Ce,Re,Ze,vt,st,Se){this._viewportRuler=Q,this._changeDetectorRef=de,this._elementRef=ie,this._dir=pe,this._parentFormField=Ce,this.ngControl=Re,this._liveAnnouncer=st,this._defaultOptions=Se,this._positions=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"}],this._panelOpen=!1,this._compareWith=(Ke,ze)=>Ke===ze,this._uid="mat-select-"+fe++,this._triggerAriaLabelledBy=null,this._destroy=new M.B,this.stateChanges=new M.B,this.disableAutomaticLabeling=!0,this._onChange=()=>{},this._onTouched=()=>{},this._valueId="mat-select-value-"+fe++,this._panelDoneAnimatingStream=new M.B,this._overlayPanelClass=this._defaultOptions?.overlayPanelClass||"",this._focused=!1,this.controlType="mat-select",this.disabled=!1,this.disableRipple=!1,this.tabIndex=0,this._hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1,this._multiple=!1,this.disableOptionCentering=this._defaultOptions?.disableOptionCentering??!1,this.ariaLabel="",this.panelWidth=this._defaultOptions&&typeof this._defaultOptions.panelWidth<"u"?this._defaultOptions.panelWidth:"auto",this._initialized=new M.B,this.optionSelectionChanges=(0,k.v)(()=>{const Ke=this.options;return Ke?Ke.changes.pipe((0,w.Z)(Ke),(0,T.n)(()=>(0,x.h)(...Ke.map(ze=>ze.onSelectionChange)))):this._initialized.pipe((0,T.n)(()=>this.optionSelectionChanges))}),this.openedChange=new a.bkB,this._openedStream=this.openedChange.pipe((0,A.p)(Ke=>Ke),(0,z.T)(()=>{})),this._closedStream=this.openedChange.pipe((0,A.p)(Ke=>!Ke),(0,z.T)(()=>{})),this.selectionChange=new a.bkB,this.valueChange=new a.bkB,this._trackedModal=null,this._skipPredicate=Ke=>!this.panelOpen&&Ke.disabled,this.ngControl&&(this.ngControl.valueAccessor=this),null!=Se?.typeaheadDebounceInterval&&(this.typeaheadDebounceInterval=Se.typeaheadDebounceInterval),this._errorStateTracker=new f.X0(Te,Re,Pe,we,this.stateChanges),this._scrollStrategyFactory=vt,this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=parseInt(Ze)||0,this.id=this.id}ngOnInit(){this._selectionModel=new _.CB(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe((0,V.F)(),(0,G.Q)(this._destroy)).subscribe(()=>this._panelDoneAnimating(this.panelOpen)),this._viewportRuler.change().pipe((0,G.Q)(this._destroy)).subscribe(()=>{this.panelOpen&&(this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._changeDetectorRef.detectChanges())})}ngAfterContentInit(){this._initialized.next(),this._initialized.complete(),this._initKeyManager(),this._selectionModel.changed.pipe((0,G.Q)(this._destroy)).subscribe(Q=>{Q.added.forEach(de=>de.select()),Q.removed.forEach(de=>de.deselect())}),this.options.changes.pipe((0,w.Z)(null),(0,G.Q)(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){const Q=this._getTriggerAriaLabelledby(),de=this.ngControl;if(Q!==this._triggerAriaLabelledBy){const ee=this._elementRef.nativeElement;this._triggerAriaLabelledBy=Q,Q?ee.setAttribute("aria-labelledby",Q):ee.removeAttribute("aria-labelledby")}de&&(this._previousControl!==de.control&&(void 0!==this._previousControl&&null!==de.disabled&&de.disabled!==this.disabled&&(this.disabled=de.disabled),this._previousControl=de.control),this.updateErrorState())}ngOnChanges(Q){(Q.disabled||Q.userAriaDescribedBy)&&this.stateChanges.next(),Q.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this.typeaheadDebounceInterval)}ngOnDestroy(){this._keyManager?.destroy(),this._destroy.next(),this._destroy.complete(),this.stateChanges.complete(),this._clearFromModal()}toggle(){this.panelOpen?this.close():this.open()}open(){this._canOpen()&&(this._parentFormField&&(this._preferredOverlayOrigin=this._parentFormField.getConnectedOverlayOrigin()),this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._applyModalPanelOwnership(),this._panelOpen=!0,this._keyManager.withHorizontalOrientation(null),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_applyModalPanelOwnership(){const Q=this._elementRef.nativeElement.closest('body > .cdk-overlay-container [aria-modal="true"]');if(!Q)return;const de=`${this.id}-panel`;this._trackedModal&&(0,y.Ae)(this._trackedModal,"aria-owns",de),(0,y.px)(Q,"aria-owns",de),this._trackedModal=Q}_clearFromModal(){this._trackedModal&&((0,y.Ae)(this._trackedModal,"aria-owns",`${this.id}-panel`),this._trackedModal=null)}close(){this._panelOpen&&(this._panelOpen=!1,this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched(),this.stateChanges.next())}writeValue(Q){this._assignValue(Q)}registerOnChange(Q){this._onChange=Q}registerOnTouched(Q){this._onTouched=Q}setDisabledState(Q){this.disabled=Q,this._changeDetectorRef.markForCheck(),this.stateChanges.next()}get panelOpen(){return this._panelOpen}get selected(){return this.multiple?this._selectionModel?.selected||[]:this._selectionModel?.selected[0]}get triggerValue(){if(this.empty)return"";if(this._multiple){const Q=this._selectionModel.selected.map(de=>de.viewValue);return this._isRtl()&&Q.reverse(),Q.join(", ")}return this._selectionModel.selected[0].viewValue}updateErrorState(){this._errorStateTracker.updateErrorState()}_isRtl(){return!!this._dir&&"rtl"===this._dir.value}_handleKeydown(Q){this.disabled||(this.panelOpen?this._handleOpenKeydown(Q):this._handleClosedKeydown(Q))}_handleClosedKeydown(Q){const de=Q.keyCode,ee=de===I.n6||de===I.i7||de===I.UQ||de===I.LE,Te=de===I.Fm||de===I.t6,ie=this._keyManager;if(!ie.isTyping()&&Te&&!(0,I.rp)(Q)||(this.multiple||Q.altKey)&&ee)Q.preventDefault(),this.open();else if(!this.multiple){const pe=this.selected;ie.onKeydown(Q);const we=this.selected;we&&pe!==we&&this._liveAnnouncer.announce(we.viewValue,1e4)}}_handleOpenKeydown(Q){const de=this._keyManager,ee=Q.keyCode,Te=ee===I.n6||ee===I.i7,ie=de.isTyping();if(Te&&Q.altKey)Q.preventDefault(),this.close();else if(ie||ee!==I.Fm&&ee!==I.t6||!de.activeItem||(0,I.rp)(Q))if(!ie&&this._multiple&&ee===I.A&&Q.ctrlKey){Q.preventDefault();const pe=this.options.some(we=>!we.disabled&&!we.selected);this.options.forEach(we=>{we.disabled||(pe?we.select():we.deselect())})}else{const pe=de.activeItemIndex;de.onKeydown(Q),this._multiple&&Te&&Q.shiftKey&&de.activeItem&&de.activeItemIndex!==pe&&de.activeItem._selectViaInteraction()}else Q.preventDefault(),de.activeItem._selectViaInteraction()}_onFocus(){this.disabled||(this._focused=!0,this.stateChanges.next())}_onBlur(){this._focused=!1,this._keyManager?.cancelTypeahead(),!this.disabled&&!this.panelOpen&&(this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_onAttached(){this._overlayDir.positionChange.pipe((0,B.s)(1)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this._positioningSettled()})}_getPanelTheme(){return this._parentFormField?`mat-${this._parentFormField.color}`:""}get empty(){return!this._selectionModel||this._selectionModel.isEmpty()}_initializeSelection(){Promise.resolve().then(()=>{this.ngControl&&(this._value=this.ngControl.value),this._setSelectionByValue(this._value),this.stateChanges.next()})}_setSelectionByValue(Q){if(this.options.forEach(de=>de.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&Q)Array.isArray(Q),Q.forEach(de=>this._selectOptionByValue(de)),this._sortValues();else{const de=this._selectOptionByValue(Q);de?this._keyManager.updateActiveItem(de):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectOptionByValue(Q){const de=this.options.find(ee=>{if(this._selectionModel.isSelected(ee))return!1;try{return null!=ee.value&&this._compareWith(ee.value,Q)}catch{return!1}});return de&&this._selectionModel.select(de),de}_assignValue(Q){return!!(Q!==this._value||this._multiple&&Array.isArray(Q))&&(this.options&&this._setSelectionByValue(Q),this._value=Q,!0)}_getOverlayWidth(Q){return"auto"===this.panelWidth?(Q instanceof e.$Q?Q.elementRef:Q||this._elementRef).nativeElement.getBoundingClientRect().width:null===this.panelWidth?"":this.panelWidth}_syncParentProperties(){if(this.options)for(const Q of this.options)Q._changeDetectorRef.markForCheck()}_initKeyManager(){this._keyManager=new y.Au(this.options).withTypeAhead(this.typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?"rtl":"ltr").withHomeAndEnd().withPageUpDown().withAllowedModifierKeys(["shiftKey"]).skipPredicate(this._skipPredicate),this._keyManager.tabOut.subscribe(()=>{this.panelOpen&&(!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction(),this.focus(),this.close())}),this._keyManager.change.subscribe(()=>{this._panelOpen&&this.panel?this._scrollOptionIntoView(this._keyManager.activeItemIndex||0):!this._panelOpen&&!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction()})}_resetOptions(){const Q=(0,x.h)(this.options.changes,this._destroy);this.optionSelectionChanges.pipe((0,G.Q)(Q)).subscribe(de=>{this._onSelect(de.source,de.isUserInput),de.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),(0,x.h)(...this.options.map(de=>de._stateChanges)).pipe((0,G.Q)(Q)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this.stateChanges.next()})}_onSelect(Q,de){const ee=this._selectionModel.isSelected(Q);null!=Q.value||this._multiple?(ee!==Q.selected&&(Q.selected?this._selectionModel.select(Q):this._selectionModel.deselect(Q)),de&&this._keyManager.setActiveItem(Q),this.multiple&&(this._sortValues(),de&&this.focus())):(Q.deselect(),this._selectionModel.clear(),null!=this.value&&this._propagateChanges(Q.value)),ee!==this._selectionModel.isSelected(Q)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){const Q=this.options.toArray();this._selectionModel.sort((de,ee)=>this.sortComparator?this.sortComparator(de,ee,Q):Q.indexOf(de)-Q.indexOf(ee)),this.stateChanges.next()}}_propagateChanges(Q){let de;de=this.multiple?this.selected.map(ee=>ee.value):this.selected?this.selected.value:Q,this._value=de,this.valueChange.emit(de),this._onChange(de),this.selectionChange.emit(this._getChangeEvent(de)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){if(this._keyManager)if(this.empty){let Q=-1;for(let de=0;de<this.options.length;de++)if(!this.options.get(de).disabled){Q=de;break}this._keyManager.setActiveItem(Q)}else this._keyManager.setActiveItem(this._selectionModel.selected[0])}_canOpen(){return!this._panelOpen&&!this.disabled&&this.options?.length>0}focus(Q){this._elementRef.nativeElement.focus(Q)}_getPanelAriaLabelledby(){if(this.ariaLabel)return null;const Q=this._parentFormField?.getLabelId();return this.ariaLabelledby?(Q?Q+" ":"")+this.ariaLabelledby:Q}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getTriggerAriaLabelledby(){if(this.ariaLabel)return null;const Q=this._parentFormField?.getLabelId();let de=(Q?Q+" ":"")+this._valueId;return this.ariaLabelledby&&(de+=" "+this.ariaLabelledby),de}_panelDoneAnimating(Q){this.openedChange.emit(Q)}setDescribedByIds(Q){Q.length?this._elementRef.nativeElement.setAttribute("aria-describedby",Q.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this.panelOpen||!this.empty||this.focused&&!!this.placeholder}static{this.\u0275fac=function(de){return new(de||se)(a.rXU(u.Xj),a.rXU(a.gRc),a.rXU(a.SKi),a.rXU(f.es),a.rXU(a.aKT),a.rXU(m.dS,8),a.rXU(F.cV,8),a.rXU(F.j4,8),a.rXU(d.xb,8),a.rXU(F.vO,10),a.kS0("tabindex"),a.rXU(q),a.rXU(y.Ai),a.rXU(xe,8))}}static{this.\u0275cmp=a.VBU({type:se,selectors:[["mat-select"]],contentQueries:function(de,ee,Te){if(1&de&&(a.wni(Te,ke,5),a.wni(Te,f.wT,5),a.wni(Te,f.QC,5)),2&de){let ie;a.mGM(ie=a.lsd())&&(ee.customTrigger=ie.first),a.mGM(ie=a.lsd())&&(ee.options=ie),a.mGM(ie=a.lsd())&&(ee.optionGroups=ie)}},viewQuery:function(de,ee){if(1&de&&(a.GBs(U,5),a.GBs($,5),a.GBs(e.WB,5)),2&de){let Te;a.mGM(Te=a.lsd())&&(ee.trigger=Te.first),a.mGM(Te=a.lsd())&&(ee.panel=Te.first),a.mGM(Te=a.lsd())&&(ee._overlayDir=Te.first)}},hostAttrs:["role","combobox","aria-haspopup","listbox",1,"mat-mdc-select"],hostVars:19,hostBindings:function(de,ee){1&de&&a.bIt("keydown",function(ie){return ee._handleKeydown(ie)})("focus",function(){return ee._onFocus()})("blur",function(){return ee._onBlur()}),2&de&&(a.BMQ("id",ee.id)("tabindex",ee.disabled?-1:ee.tabIndex)("aria-controls",ee.panelOpen?ee.id+"-panel":null)("aria-expanded",ee.panelOpen)("aria-label",ee.ariaLabel||null)("aria-required",ee.required.toString())("aria-disabled",ee.disabled.toString())("aria-invalid",ee.errorState)("aria-activedescendant",ee._getAriaActiveDescendant()),a.AVh("mat-mdc-select-disabled",ee.disabled)("mat-mdc-select-invalid",ee.errorState)("mat-mdc-select-required",ee.required)("mat-mdc-select-empty",ee.empty)("mat-mdc-select-multiple",ee.multiple))},inputs:{userAriaDescribedBy:[0,"aria-describedby","userAriaDescribedBy"],panelClass:"panelClass",disabled:[2,"disabled","disabled",a.L39],disableRipple:[2,"disableRipple","disableRipple",a.L39],tabIndex:[2,"tabIndex","tabIndex",Q=>null==Q?0:(0,a.Udg)(Q)],hideSingleSelectionIndicator:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",a.L39],placeholder:"placeholder",required:[2,"required","required",a.L39],multiple:[2,"multiple","multiple",a.L39],disableOptionCentering:[2,"disableOptionCentering","disableOptionCentering",a.L39],compareWith:"compareWith",value:"value",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",typeaheadDebounceInterval:[2,"typeaheadDebounceInterval","typeaheadDebounceInterval",a.Udg],sortComparator:"sortComparator",id:"id",panelWidth:"panelWidth"},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},exportAs:["matSelect"],standalone:!0,features:[a.Jv_([{provide:d.qT,useExisting:se},{provide:f.is,useExisting:se}]),a.GFd,a.OA$,a.aNF],ngContentSelectors:K,decls:11,vars:8,consts:[["fallbackOverlayOrigin","cdkOverlayOrigin","trigger",""],["panel",""],["cdk-overlay-origin","",1,"mat-mdc-select-trigger",3,"click"],[1,"mat-mdc-select-value"],[1,"mat-mdc-select-placeholder","mat-mdc-select-min-line"],[1,"mat-mdc-select-value-text"],[1,"mat-mdc-select-arrow-wrapper"],[1,"mat-mdc-select-arrow"],["viewBox","0 0 24 24","width","24px","height","24px","focusable","false","aria-hidden","true"],["d","M7 10l5 5 5-5z"],["cdk-connected-overlay","","cdkConnectedOverlayLockPosition","","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"backdropClick","attach","detach","cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayWidth"],[1,"mat-mdc-select-min-line"],["role","listbox","tabindex","-1",3,"keydown","ngClass"]],template:function(de,ee){if(1&de){const Te=a.RV6();a.NAR(R),a.j41(0,"div",2,0),a.bIt("click",function(){return a.eBV(Te),a.Njj(ee.open())}),a.j41(3,"div",3),a.DNE(4,j,2,1,"span",4)(5,me,3,1,"span",5),a.k0s(),a.j41(6,"div",6)(7,"div",7),a.qSk(),a.j41(8,"svg",8),a.nrm(9,"path",9),a.k0s()()()(),a.DNE(10,ge,3,9,"ng-template",10),a.bIt("backdropClick",function(){return a.eBV(Te),a.Njj(ee.close())})("attach",function(){return a.eBV(Te),a.Njj(ee._onAttached())})("detach",function(){return a.eBV(Te),a.Njj(ee.close())})}if(2&de){const Te=a.sdS(1);a.R7$(3),a.BMQ("id",ee._valueId),a.R7$(),a.vxM(ee.empty?4:5),a.R7$(6),a.Y8G("cdkConnectedOverlayPanelClass",ee._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",ee._scrollStrategy)("cdkConnectedOverlayOrigin",ee._preferredOverlayOrigin||Te)("cdkConnectedOverlayOpen",ee.panelOpen)("cdkConnectedOverlayPositions",ee._positions)("cdkConnectedOverlayWidth",ee._overlayWidth)}},dependencies:[e.$Q,e.WB,r.YU],styles:['.mat-mdc-select{display:inline-block;width:100%;outline:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-select-enabled-trigger-text-color, var(--mat-app-on-surface));font-family:var(--mat-select-trigger-text-font, var(--mat-app-body-large-font));line-height:var(--mat-select-trigger-text-line-height, var(--mat-app-body-large-line-height));font-size:var(--mat-select-trigger-text-size, var(--mat-app-body-large-size));font-weight:var(--mat-select-trigger-text-weight, var(--mat-app-body-large-weight));letter-spacing:var(--mat-select-trigger-text-tracking, var(--mat-app-body-large-tracking))}div.mat-mdc-select-panel{box-shadow:var(--mat-select-container-elevation-shadow)}.mat-mdc-select-disabled{color:var(--mat-select-disabled-trigger-text-color)}.mat-mdc-select-trigger{display:inline-flex;align-items:center;cursor:pointer;position:relative;box-sizing:border-box;width:100%}.mat-mdc-select-disabled .mat-mdc-select-trigger{-webkit-user-select:none;user-select:none;cursor:default}.mat-mdc-select-value{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-mdc-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-mdc-select-arrow-wrapper{height:24px;flex-shrink:0;display:inline-flex;align-items:center}.mat-form-field-appearance-fill .mdc-text-field--no-label .mat-mdc-select-arrow-wrapper{transform:none}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow,.mat-form-field-invalid:not(.mat-form-field-disabled) .mat-mdc-form-field-infix::after{color:var(--mat-select-invalid-arrow-color, var(--mat-app-error))}.mat-mdc-select-arrow{width:10px;height:5px;position:relative;color:var(--mat-select-enabled-arrow-color, var(--mat-app-on-surface-variant))}.mat-mdc-form-field.mat-focused .mat-mdc-select-arrow{color:var(--mat-select-focused-arrow-color, var(--mat-app-primary))}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow{color:var(--mat-select-disabled-arrow-color)}.mat-mdc-select-arrow svg{fill:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:CanvasText}.mat-mdc-select-disabled .cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:GrayText}div.mat-mdc-select-panel{width:100%;max-height:275px;outline:0;overflow:auto;padding:8px 0;border-radius:4px;box-sizing:border-box;position:static;background-color:var(--mat-select-panel-background-color, var(--mat-app-surface-container))}.cdk-high-contrast-active div.mat-mdc-select-panel{outline:solid 1px}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel{border-top-left-radius:0;border-top-right-radius:0;transform-origin:top center}.mat-mdc-select-panel-above div.mat-mdc-select-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:bottom center}div.mat-mdc-select-panel .mat-mdc-option{--mdc-list-list-item-container-color: var(--mat-select-panel-background-color)}.mat-mdc-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1);color:var(--mat-select-placeholder-text-color, var(--mat-app-on-surface-variant))}._mat-animation-noopable .mat-mdc-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-mdc-select-placeholder{color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);transition:none;display:block}.mat-mdc-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper{cursor:pointer}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mat-mdc-floating-label{max-width:calc(100% - 18px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mdc-floating-label--float-above{max-width:calc(100%/0.75 - 24px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-text-field--label-floating .mdc-notched-outline__notch{max-width:calc(100% - 24px)}.mat-mdc-select-min-line:empty::before{content:" ";white-space:pre;width:1px;display:inline-block;visibility:hidden}.mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper{transform:var(--mat-select-arrow-transform)}'],encapsulation:2,data:{animation:[Ee.transformPanel]},changeDetection:0})}}return se})(),nt=(()=>{class se{static{this.\u0275fac=function(de){return new(de||se)}}static{this.\u0275mod=a.$C({type:se})}static{this.\u0275inj=a.G2t({providers:[_e],imports:[r.MD,e.z_,f.Sy,f.yE,u.Gj,d.RG,f.Sy,f.yE]})}}return se})()},97778:(Ge,L,n)=>{"use strict";n.d(L,{mV:()=>T,sG:()=>M});var e=n(55685),r=n(94665),a=n(25977),f=n(81474);const d=["switch"],u=["*"];function y(A,z){1&A&&(e.j41(0,"span",10),e.qSk(),e.j41(1,"svg",12),e.nrm(2,"path",13),e.k0s(),e.j41(3,"svg",14),e.nrm(4,"path",15),e.k0s()())}const m=new e.nKC("mat-slide-toggle-default-options",{providedIn:"root",factory:()=>({disableToggleValue:!1,hideIcon:!1,disabledInteractive:!1})}),_={provide:r.kq,useExisting:(0,e.Rfq)(()=>M),multi:!0};class I{constructor(z,V){this.source=z,this.checked=V}}let F=0,M=(()=>{class A{_createChangeEvent(V){return new I(this,V)}get buttonId(){return`${this.id||this._uniqueId}-button`}focus(){this._switchElement.nativeElement.focus()}get checked(){return this._checked}set checked(V){this._checked=V,this._changeDetectorRef.markForCheck()}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(V,G,B,H,U,$){this._elementRef=V,this._focusMonitor=G,this._changeDetectorRef=B,this.defaults=U,this._onChange=R=>{},this._onTouched=()=>{},this._validatorOnChange=()=>{},this._checked=!1,this.name=null,this.labelPosition="after",this.ariaLabel=null,this.ariaLabelledby=null,this.disabled=!1,this.disableRipple=!1,this.tabIndex=0,this.change=new e.bkB,this.toggleChange=new e.bkB,this.tabIndex=parseInt(H)||0,this.color=U.color||"accent",this._noopAnimations="NoopAnimations"===$,this.id=this._uniqueId="mat-mdc-slide-toggle-"+ ++F,this.hideIcon=U.hideIcon??!1,this.disabledInteractive=U.disabledInteractive??!1,this._labelId=this._uniqueId+"-label"}ngAfterContentInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(V=>{"keyboard"===V||"program"===V?(this._focused=!0,this._changeDetectorRef.markForCheck()):V||Promise.resolve().then(()=>{this._focused=!1,this._onTouched(),this._changeDetectorRef.markForCheck()})})}ngOnChanges(V){V.required&&this._validatorOnChange()}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}writeValue(V){this.checked=!!V}registerOnChange(V){this._onChange=V}registerOnTouched(V){this._onTouched=V}validate(V){return this.required&&!0!==V.value?{required:!0}:null}registerOnValidatorChange(V){this._validatorOnChange=V}setDisabledState(V){this.disabled=V,this._changeDetectorRef.markForCheck()}toggle(){this.checked=!this.checked,this._onChange(this.checked)}_emitChangeEvent(){this._onChange(this.checked),this.change.emit(this._createChangeEvent(this.checked))}_handleClick(){this.disabled||(this.toggleChange.emit(),this.defaults.disableToggleValue||(this.checked=!this.checked,this._onChange(this.checked),this.change.emit(new I(this,this.checked))))}_getAriaLabelledBy(){return this.ariaLabelledby?this.ariaLabelledby:this.ariaLabel?null:this._labelId}static{this.\u0275fac=function(G){return new(G||A)(e.rXU(e.aKT),e.rXU(a.FN),e.rXU(e.gRc),e.kS0("tabindex"),e.rXU(m),e.rXU(e.bc$,8))}}static{this.\u0275cmp=e.VBU({type:A,selectors:[["mat-slide-toggle"]],viewQuery:function(G,B){if(1&G&&e.GBs(d,5),2&G){let H;e.mGM(H=e.lsd())&&(B._switchElement=H.first)}},hostAttrs:[1,"mat-mdc-slide-toggle"],hostVars:13,hostBindings:function(G,B){2&G&&(e.Mr5("id",B.id),e.BMQ("tabindex",null)("aria-label",null)("name",null)("aria-labelledby",null),e.HbH(B.color?"mat-"+B.color:""),e.AVh("mat-mdc-slide-toggle-focused",B._focused)("mat-mdc-slide-toggle-checked",B.checked)("_mat-animation-noopable",B._noopAnimations))},inputs:{name:"name",id:"id",labelPosition:"labelPosition",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],required:[2,"required","required",e.L39],color:"color",disabled:[2,"disabled","disabled",e.L39],disableRipple:[2,"disableRipple","disableRipple",e.L39],tabIndex:[2,"tabIndex","tabIndex",V=>null==V?0:(0,e.Udg)(V)],checked:[2,"checked","checked",e.L39],hideIcon:[2,"hideIcon","hideIcon",e.L39],disabledInteractive:[2,"disabledInteractive","disabledInteractive",e.L39]},outputs:{change:"change",toggleChange:"toggleChange"},exportAs:["matSlideToggle"],standalone:!0,features:[e.Jv_([_,{provide:r.cz,useExisting:A,multi:!0}]),e.GFd,e.OA$,e.aNF],ngContentSelectors:u,decls:13,vars:27,consts:[["switch",""],["mat-internal-form-field","",3,"labelPosition"],["role","switch","type","button",1,"mdc-switch",3,"click","tabIndex","disabled"],[1,"mdc-switch__track"],[1,"mdc-switch__handle-track"],[1,"mdc-switch__handle"],[1,"mdc-switch__shadow"],[1,"mdc-elevation-overlay"],[1,"mdc-switch__ripple"],["mat-ripple","",1,"mat-mdc-slide-toggle-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-switch__icons"],[1,"mdc-label",3,"click","for"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon","mdc-switch__icon--on"],["d","M19.69,5.23L8.96,15.96l-4.23-4.23L2.96,13.5l6,6L21.46,7L19.69,5.23z"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon","mdc-switch__icon--off"],["d","M20 13H4v-2h16v2z"]],template:function(G,B){if(1&G){const H=e.RV6();e.NAR(),e.j41(0,"div",1)(1,"button",2,0),e.bIt("click",function(){return e.eBV(H),e.Njj(B._handleClick())}),e.nrm(3,"span",3),e.j41(4,"span",4)(5,"span",5)(6,"span",6),e.nrm(7,"span",7),e.k0s(),e.j41(8,"span",8),e.nrm(9,"span",9),e.k0s(),e.DNE(10,y,5,0,"span",10),e.k0s()()(),e.j41(11,"label",11),e.bIt("click",function($){return e.eBV(H),e.Njj($.stopPropagation())}),e.SdG(12),e.k0s()()}if(2&G){const H=e.sdS(2);e.Y8G("labelPosition",B.labelPosition),e.R7$(),e.AVh("mdc-switch--selected",B.checked)("mdc-switch--unselected",!B.checked)("mdc-switch--checked",B.checked)("mdc-switch--disabled",B.disabled)("mat-mdc-slide-toggle-disabled-interactive",B.disabledInteractive),e.Y8G("tabIndex",B.disabled&&!B.disabledInteractive?-1:B.tabIndex)("disabled",B.disabled&&!B.disabledInteractive),e.BMQ("id",B.buttonId)("name",B.name)("aria-label",B.ariaLabel)("aria-labelledby",B._getAriaLabelledBy())("aria-describedby",B.ariaDescribedby)("aria-required",B.required||null)("aria-checked",B.checked)("aria-disabled",B.disabled&&B.disabledInteractive?"true":null),e.R7$(8),e.Y8G("matRippleTrigger",H)("matRippleDisabled",B.disableRipple||B.disabled)("matRippleCentered",!0),e.R7$(),e.vxM(B.hideIcon?-1:10),e.R7$(),e.Y8G("for",B.buttonId),e.BMQ("id",B._labelId)}},dependencies:[f.r6,f.tO],styles:['.mdc-switch{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;margin:0;outline:none;overflow:visible;padding:0;position:relative;width:var(--mdc-switch-track-width)}.mdc-switch.mdc-switch--disabled{cursor:default;pointer-events:none}.mdc-switch.mat-mdc-slide-toggle-disabled-interactive{pointer-events:auto}.mdc-switch__track{overflow:hidden;position:relative;width:100%;height:var(--mdc-switch-track-height);border-radius:var(--mdc-switch-track-shape, var(--mat-app-corner-full))}.mdc-switch--disabled.mdc-switch .mdc-switch__track{opacity:var(--mdc-switch-disabled-track-opacity)}.mdc-switch__track::before,.mdc-switch__track::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;width:100%;border-width:var(--mat-switch-track-outline-width);border-color:var(--mat-switch-track-outline-color, var(--mat-app-outline))}.cdk-high-contrast-active .mdc-switch__track::before,.cdk-high-contrast-active .mdc-switch__track::after{border-color:currentColor}.mdc-switch--selected .mdc-switch__track::before,.mdc-switch--selected .mdc-switch__track::after{border-width:var(--mat-switch-selected-track-outline-width);border-color:var(--mat-switch-selected-track-outline-color)}.mdc-switch--disabled .mdc-switch__track::before,.mdc-switch--disabled .mdc-switch__track::after{border-width:var(--mat-switch-disabled-unselected-track-outline-width);border-color:var(--mat-switch-disabled-unselected-track-outline-color, var(--mat-app-on-surface))}.mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);transform:translateX(0);background:var(--mdc-switch-unselected-track-color, var(--mat-app-surface-variant))}.mdc-switch--selected .mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch--selected .mdc-switch__track::before{transform:translateX(-100%)}.mdc-switch--selected .mdc-switch__track::before{opacity:var(--mat-switch-hidden-track-opacity);transition:var(--mat-switch-hidden-track-transition)}.mdc-switch--unselected .mdc-switch__track::before{opacity:var(--mat-switch-visible-track-opacity);transition:var(--mat-switch-visible-track-transition)}.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-hover-track-color, var(--mat-app-surface-variant))}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-focus-track-color, var(--mat-app-surface-variant))}.mdc-switch:enabled:active .mdc-switch__track::before{background:var(--mdc-switch-unselected-pressed-track-color, var(--mat-app-surface-variant))}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:hover:not(:focus):not(:active) .mdc-switch__track::before,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:focus:not(:active) .mdc-switch__track::before,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:active .mdc-switch__track::before,.mdc-switch.mdc-switch--disabled .mdc-switch__track::before{background:var(--mdc-switch-disabled-unselected-track-color, var(--mat-app-surface-variant))}.mdc-switch__track::after{transform:translateX(-100%);background:var(--mdc-switch-selected-track-color, var(--mat-app-primary))}[dir=rtl] .mdc-switch__track::after{transform:translateX(100%)}.mdc-switch--selected .mdc-switch__track::after{transform:translateX(0)}.mdc-switch--selected .mdc-switch__track::after{opacity:var(--mat-switch-visible-track-opacity);transition:var(--mat-switch-visible-track-transition)}.mdc-switch--unselected .mdc-switch__track::after{opacity:var(--mat-switch-hidden-track-opacity);transition:var(--mat-switch-hidden-track-transition)}.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-hover-track-color, var(--mat-app-primary))}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-focus-track-color, var(--mat-app-primary))}.mdc-switch:enabled:active .mdc-switch__track::after{background:var(--mdc-switch-selected-pressed-track-color, var(--mat-app-primary))}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:hover:not(:focus):not(:active) .mdc-switch__track::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:focus:not(:active) .mdc-switch__track::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:active .mdc-switch__track::after,.mdc-switch.mdc-switch--disabled .mdc-switch__track::after{background:var(--mdc-switch-disabled-selected-track-color, var(--mat-app-on-surface))}.mdc-switch__handle-track{height:100%;pointer-events:none;position:absolute;top:0;transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);left:0;right:auto;transform:translateX(0);width:calc(100% - var(--mdc-switch-handle-width))}[dir=rtl] .mdc-switch__handle-track{left:auto;right:0}.mdc-switch--selected .mdc-switch__handle-track{transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch__handle-track{transform:translateX(-100%)}.mdc-switch__handle{display:flex;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);left:0;right:auto;transition:width 75ms cubic-bezier(0.4, 0, 0.2, 1),height 75ms cubic-bezier(0.4, 0, 0.2, 1),margin 75ms cubic-bezier(0.4, 0, 0.2, 1);width:var(--mdc-switch-handle-width);height:var(--mdc-switch-handle-height);border-radius:var(--mdc-switch-handle-shape, var(--mat-app-corner-full))}[dir=rtl] .mdc-switch__handle{left:auto;right:0}.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle{width:var(--mat-switch-unselected-handle-size);height:var(--mat-switch-unselected-handle-size);margin:var(--mat-switch-unselected-handle-horizontal-margin)}.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle:has(.mdc-switch__icons){margin:var(--mat-switch-unselected-with-icon-handle-horizontal-margin)}.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle{width:var(--mat-switch-selected-handle-size);height:var(--mat-switch-selected-handle-size);margin:var(--mat-switch-selected-handle-horizontal-margin)}.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle:has(.mdc-switch__icons){margin:var(--mat-switch-selected-with-icon-handle-horizontal-margin)}.mat-mdc-slide-toggle .mdc-switch__handle:has(.mdc-switch__icons){width:var(--mat-switch-with-icon-handle-size);height:var(--mat-switch-with-icon-handle-size)}.mat-mdc-slide-toggle .mdc-switch:active:not(.mdc-switch--disabled) .mdc-switch__handle{width:var(--mat-switch-pressed-handle-size);height:var(--mat-switch-pressed-handle-size)}.mat-mdc-slide-toggle .mdc-switch--selected:active:not(.mdc-switch--disabled) .mdc-switch__handle{margin:var(--mat-switch-selected-pressed-handle-horizontal-margin)}.mat-mdc-slide-toggle .mdc-switch--unselected:active:not(.mdc-switch--disabled) .mdc-switch__handle{margin:var(--mat-switch-unselected-pressed-handle-horizontal-margin)}.mdc-switch--disabled.mdc-switch--selected .mdc-switch__handle::after{opacity:var(--mat-switch-disabled-selected-handle-opacity)}.mdc-switch--disabled.mdc-switch--unselected .mdc-switch__handle::after{opacity:var(--mat-switch-disabled-unselected-handle-opacity)}.mdc-switch__handle::before,.mdc-switch__handle::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";width:100%;height:100%;left:0;position:absolute;top:0;transition:background-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1),border-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);z-index:-1}.cdk-high-contrast-active .mdc-switch__handle::before,.cdk-high-contrast-active .mdc-switch__handle::after{border-color:currentColor}.mdc-switch--selected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-selected-handle-color, var(--mat-app-on-primary))}.mdc-switch--selected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-hover-handle-color, var(--mat-app-primary-container))}.mdc-switch--selected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-focus-handle-color, var(--mat-app-primary-container))}.mdc-switch--selected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-selected-pressed-handle-color, var(--mat-app-primary-container))}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled.mdc-switch--selected:hover:not(:focus):not(:active) .mdc-switch__handle::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled.mdc-switch--selected:focus:not(:active) .mdc-switch__handle::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled.mdc-switch--selected:active .mdc-switch__handle::after,.mdc-switch--selected.mdc-switch--disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-selected-handle-color, var(--mat-app-surface))}.mdc-switch--unselected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-unselected-handle-color, var(--mat-app-outline))}.mdc-switch--unselected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-hover-handle-color, var(--mat-app-on-surface-variant))}.mdc-switch--unselected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-focus-handle-color, var(--mat-app-on-surface-variant))}.mdc-switch--unselected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-unselected-pressed-handle-color, var(--mat-app-on-surface-variant))}.mdc-switch--unselected.mdc-switch--disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-unselected-handle-color, var(--mat-app-on-surface))}.mdc-switch__handle::before{background:var(--mdc-switch-handle-surface-color)}.mdc-switch__shadow{border-radius:inherit;bottom:0;left:0;position:absolute;right:0;top:0}.mdc-switch:enabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-handle-elevation-shadow)}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:hover:not(:focus):not(:active) .mdc-switch__shadow,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:focus:not(:active) .mdc-switch__shadow,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:active .mdc-switch__shadow,.mdc-switch.mdc-switch--disabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-disabled-handle-elevation-shadow)}.mdc-switch__ripple{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:-1;width:var(--mdc-switch-state-layer-size);height:var(--mdc-switch-state-layer-size)}.mdc-switch__ripple::after{content:"";opacity:0}.mdc-switch--disabled .mdc-switch__ripple::after{display:none}.mat-mdc-slide-toggle-disabled-interactive .mdc-switch__ripple::after{display:block}.mdc-switch:hover .mdc-switch__ripple::after{opacity:.04;transition:75ms opacity cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mdc-switch .mdc-switch__ripple::after{opacity:.12}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:enabled:focus .mdc-switch__ripple::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:enabled:active .mdc-switch__ripple::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:enabled:hover:not(:focus) .mdc-switch__ripple::after,.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background:var(--mdc-switch-unselected-hover-state-layer-color, var(--mat-app-on-surface))}.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::after{background:var(--mdc-switch-unselected-focus-state-layer-color, var(--mat-app-on-surface))}.mdc-switch--unselected:enabled:active .mdc-switch__ripple::after{background:var(--mdc-switch-unselected-pressed-state-layer-color, var(--mat-app-on-surface));opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity));transition:opacity 75ms linear}.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background:var(--mdc-switch-selected-hover-state-layer-color, var(--mat-app-primary))}.mdc-switch--selected:enabled:focus .mdc-switch__ripple::after{background:var(--mdc-switch-selected-focus-state-layer-color, var(--mat-app-primary))}.mdc-switch--selected:enabled:active .mdc-switch__ripple::after{background:var(--mdc-switch-selected-pressed-state-layer-color, var(--mat-app-primary));opacity:var(--mdc-switch-selected-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity));transition:opacity 75ms linear}.mdc-switch__icons{position:relative;height:100%;width:100%;z-index:1}.mdc-switch--disabled.mdc-switch--unselected .mdc-switch__icons{opacity:var(--mdc-switch-disabled-unselected-icon-opacity)}.mdc-switch--disabled.mdc-switch--selected .mdc-switch__icons{opacity:var(--mdc-switch-disabled-selected-icon-opacity)}.mdc-switch__icon{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;opacity:0;transition:opacity 30ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-switch--unselected .mdc-switch__icon{width:var(--mdc-switch-unselected-icon-size);height:var(--mdc-switch-unselected-icon-size);fill:var(--mdc-switch-unselected-icon-color, var(--mat-app-surface-variant))}.mdc-switch--unselected.mdc-switch--disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-unselected-icon-color, var(--mat-app-surface-variant))}.mdc-switch--selected .mdc-switch__icon{width:var(--mdc-switch-selected-icon-size);height:var(--mdc-switch-selected-icon-size);fill:var(--mdc-switch-selected-icon-color, var(--mat-app-on-primary-container))}.mdc-switch--selected.mdc-switch--disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-selected-icon-color, var(--mat-app-on-surface))}.mdc-switch--selected .mdc-switch__icon--on,.mdc-switch--unselected .mdc-switch__icon--off{opacity:1;transition:opacity 45ms 30ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle{-webkit-user-select:none;user-select:none;display:inline-block;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple,.mat-mdc-slide-toggle .mdc-switch__ripple::after{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple:not(:empty),.mat-mdc-slide-toggle .mdc-switch__ripple::after:not(:empty){transform:translateZ(0)}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mat-mdc-focus-indicator::before{content:""}.mat-mdc-slide-toggle .mat-internal-form-field{color:var(--mat-switch-label-text-color, var(--mat-app-on-surface));font-family:var(--mat-switch-label-text-font, var(--mat-app-body-medium-font));line-height:var(--mat-switch-label-text-line-height, var(--mat-app-body-medium-line-height));font-size:var(--mat-switch-label-text-size, var(--mat-app-body-medium-size));letter-spacing:var(--mat-switch-label-text-tracking, var(--mat-app-body-medium-tracking));font-weight:var(--mat-switch-label-text-weight, var(--mat-app-body-medium-weight))}.mat-mdc-slide-toggle .mat-ripple-element{opacity:.12}.mat-mdc-slide-toggle .mat-mdc-focus-indicator::before{border-radius:50%}.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle-track,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__icon,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::after,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::after{transition:none}.mat-mdc-slide-toggle .mdc-switch:enabled+.mdc-label{cursor:pointer}.mat-mdc-slide-toggle .mdc-switch--disabled+label{color:var(--mdc-switch-disabled-label-text-color)}'],encapsulation:2,changeDetection:0})}}return A})(),T=(()=>{class A{static{this.\u0275fac=function(G){return new(G||A)}}static{this.\u0275mod=e.$C({type:A})}static{this.\u0275inj=e.G2t({imports:[M,f.yE,f.yE]})}}return A})()},37545:(Ge,L,n)=>{"use strict";n.d(L,{Ez:()=>ge,IV:()=>$,OU:()=>O});var e=n(1579),r=n(13916),a=n(55685),f=n(81474),d=n(94665),u=n(40352);const y=["knob"],m=["valueIndicatorContainer"];function _(Ee,je){if(1&Ee&&(a.j41(0,"div",2,1)(2,"div",5)(3,"span",6),a.EFF(4),a.k0s()()()),2&Ee){const ne=a.XpG();a.R7$(4),a.JRh(ne.valueIndicatorText)}}const I=["trackActive"],F=["*"];function M(Ee,je){if(1&Ee&&a.nrm(0,"div"),2&Ee){const ne=je.$implicit,be=je.$index,fe=a.XpG(3);a.HbH(0===ne?"mdc-slider__tick-mark--active":"mdc-slider__tick-mark--inactive"),a.xc7("transform",fe._calcTickMarkTransform(be))}}function k(Ee,je){if(1&Ee&&a.Z7z(0,M,1,4,"div",8,a.Vm6),2&Ee){const ne=a.XpG(2);a.Dyx(ne._tickMarks)}}function x(Ee,je){if(1&Ee&&(a.j41(0,"div",6,1),a.DNE(2,k,2,0),a.k0s()),2&Ee){const ne=a.XpG();a.R7$(2),a.vxM(ne._cachedWidth?2:-1)}}function w(Ee,je){if(1&Ee&&a.nrm(0,"mat-slider-visual-thumb",7),2&Ee){const ne=a.XpG();a.Y8G("discrete",ne.discrete)("thumbPosition",1)("valueIndicatorText",ne.startValueIndicatorText)}}var T=function(Ee){return Ee[Ee.START=1]="START",Ee[Ee.END=2]="END",Ee}(T||{}),A=function(Ee){return Ee[Ee.ACTIVE=0]="ACTIVE",Ee[Ee.INACTIVE=1]="INACTIVE",Ee}(A||{});const z=new a.nKC("_MatSlider"),V=new a.nKC("_MatSliderThumb"),G=new a.nKC("_MatSliderRangeThumb"),B=new a.nKC("_MatSliderVisualThumb");let U=(()=>{class Ee{constructor(ne,be,fe,q){this._cdr=ne,this._ngZone=be,this._slider=q,this._isHovered=!1,this._isActive=!1,this._isValueIndicatorVisible=!1,this._platform=(0,a.WQX)(r.OD),this._onPointerMove=ce=>{if(this._sliderInput._isFocused)return;const xe=this._hostElement.getBoundingClientRect(),_e=this._slider._isCursorOnSliderThumb(ce,xe);this._isHovered=_e,_e?this._showHoverRipple():this._hideRipple(this._hoverRippleRef)},this._onMouseLeave=()=>{this._isHovered=!1,this._hideRipple(this._hoverRippleRef)},this._onFocus=()=>{this._hideRipple(this._hoverRippleRef),this._showFocusRipple(),this._hostElement.classList.add("mdc-slider__thumb--focused")},this._onBlur=()=>{this._isActive||this._hideRipple(this._focusRippleRef),this._isHovered&&this._showHoverRipple(),this._hostElement.classList.remove("mdc-slider__thumb--focused")},this._onDragStart=ce=>{0===ce.button&&(this._isActive=!0,this._showActiveRipple())},this._onDragEnd=()=>{this._isActive=!1,this._hideRipple(this._activeRippleRef),this._sliderInput._isFocused||this._hideRipple(this._focusRippleRef),this._platform.SAFARI&&this._showHoverRipple()},this._hostElement=fe.nativeElement}ngAfterViewInit(){const ne=this._slider._getInput(this.thumbPosition);ne&&(this._ripple.radius=24,this._sliderInput=ne,this._sliderInputEl=this._sliderInput._hostElement,this._ngZone.runOutsideAngular(()=>{const be=this._sliderInputEl;be.addEventListener("pointermove",this._onPointerMove),be.addEventListener("pointerdown",this._onDragStart),be.addEventListener("pointerup",this._onDragEnd),be.addEventListener("pointerleave",this._onMouseLeave),be.addEventListener("focus",this._onFocus),be.addEventListener("blur",this._onBlur)}))}ngOnDestroy(){const ne=this._sliderInputEl;ne&&(ne.removeEventListener("pointermove",this._onPointerMove),ne.removeEventListener("pointerdown",this._onDragStart),ne.removeEventListener("pointerup",this._onDragEnd),ne.removeEventListener("pointerleave",this._onMouseLeave),ne.removeEventListener("focus",this._onFocus),ne.removeEventListener("blur",this._onBlur))}_showHoverRipple(){this._isShowingRipple(this._hoverRippleRef)||(this._hoverRippleRef=this._showRipple({enterDuration:0,exitDuration:0}),this._hoverRippleRef?.element.classList.add("mat-mdc-slider-hover-ripple"))}_showFocusRipple(){this._isShowingRipple(this._focusRippleRef)||(this._focusRippleRef=this._showRipple({enterDuration:0,exitDuration:0},!0),this._focusRippleRef?.element.classList.add("mat-mdc-slider-focus-ripple"))}_showActiveRipple(){this._isShowingRipple(this._activeRippleRef)||(this._activeRippleRef=this._showRipple({enterDuration:225,exitDuration:400}),this._activeRippleRef?.element.classList.add("mat-mdc-slider-active-ripple"))}_isShowingRipple(ne){return ne?.state===f.Ex.FADING_IN||ne?.state===f.Ex.VISIBLE}_showRipple(ne,be){if(!this._slider.disabled&&(this._showValueIndicator(),this._slider._isRange&&this._slider._getThumb(this.thumbPosition===T.START?T.END:T.START)._showValueIndicator(),!this._slider._globalRippleOptions?.disabled||be))return this._ripple.launch({animation:this._slider._noopAnimations?{enterDuration:0,exitDuration:0}:ne,centered:!0,persistent:!0})}_hideRipple(ne){if(ne?.fadeOut(),this._isShowingAnyRipple())return;this._slider._isRange||this._hideValueIndicator();const be=this._getSibling();be._isShowingAnyRipple()||(this._hideValueIndicator(),be._hideValueIndicator())}_showValueIndicator(){this._hostElement.classList.add("mdc-slider__thumb--with-indicator")}_hideValueIndicator(){this._hostElement.classList.remove("mdc-slider__thumb--with-indicator")}_getSibling(){return this._slider._getThumb(this.thumbPosition===T.START?T.END:T.START)}_getValueIndicatorContainer(){return this._valueIndicatorContainer?.nativeElement}_getKnob(){return this._knob.nativeElement}_isShowingAnyRipple(){return this._isShowingRipple(this._hoverRippleRef)||this._isShowingRipple(this._focusRippleRef)||this._isShowingRipple(this._activeRippleRef)}static{this.\u0275fac=function(be){return new(be||Ee)(a.rXU(a.gRc),a.rXU(a.SKi),a.rXU(a.aKT),a.rXU(z))}}static{this.\u0275cmp=a.VBU({type:Ee,selectors:[["mat-slider-visual-thumb"]],viewQuery:function(be,fe){if(1&be&&(a.GBs(f.r6,5),a.GBs(y,5),a.GBs(m,5)),2&be){let q;a.mGM(q=a.lsd())&&(fe._ripple=q.first),a.mGM(q=a.lsd())&&(fe._knob=q.first),a.mGM(q=a.lsd())&&(fe._valueIndicatorContainer=q.first)}},hostAttrs:[1,"mdc-slider__thumb","mat-mdc-slider-visual-thumb"],inputs:{discrete:"discrete",thumbPosition:"thumbPosition",valueIndicatorText:"valueIndicatorText"},standalone:!0,features:[a.Jv_([{provide:B,useExisting:Ee}]),a.aNF],decls:4,vars:2,consts:[["knob",""],["valueIndicatorContainer",""],[1,"mdc-slider__value-indicator-container"],[1,"mdc-slider__thumb-knob"],["matRipple","",1,"mat-mdc-focus-indicator",3,"matRippleDisabled"],[1,"mdc-slider__value-indicator"],[1,"mdc-slider__value-indicator-text"]],template:function(be,fe){1&be&&(a.DNE(0,_,5,1,"div",2),a.nrm(1,"div",3,0)(3,"div",4)),2&be&&(a.vxM(fe.discrete?0:-1),a.R7$(3),a.Y8G("matRippleDisabled",!0))},dependencies:[f.r6],styles:[".mat-mdc-slider-visual-thumb .mat-ripple{height:100%;width:100%}.mat-mdc-slider .mdc-slider__tick-marks{justify-content:start}.mat-mdc-slider .mdc-slider__tick-marks .mdc-slider__tick-mark--active,.mat-mdc-slider .mdc-slider__tick-marks .mdc-slider__tick-mark--inactive{position:absolute;left:2px}"],encapsulation:2,changeDetection:0})}}return Ee})(),$=(()=>{class Ee{get disabled(){return this._disabled}set disabled(ne){this._disabled=ne;const be=this._getInput(T.END),fe=this._getInput(T.START);be&&(be.disabled=this._disabled),fe&&(fe.disabled=this._disabled)}get discrete(){return this._discrete}set discrete(ne){this._discrete=ne,this._updateValueIndicatorUIs()}get min(){return this._min}set min(ne){const be=isNaN(ne)?this._min:ne;this._min!==be&&this._updateMin(be)}_updateMin(ne){const be=this._min;this._min=ne,this._isRange?this._updateMinRange({old:be,new:ne}):this._updateMinNonRange(ne),this._onMinMaxOrStepChange()}_updateMinRange(ne){const be=this._getInput(T.END),fe=this._getInput(T.START),q=be.value,ce=fe.value;fe.min=ne.new,be.min=Math.max(ne.new,fe.value),fe.max=Math.min(be.max,be.value),fe._updateWidthInactive(),be._updateWidthInactive(),ne.new<ne.old?this._onTranslateXChangeBySideEffect(be,fe):this._onTranslateXChangeBySideEffect(fe,be),q!==be.value&&this._onValueChange(be),ce!==fe.value&&this._onValueChange(fe)}_updateMinNonRange(ne){const be=this._getInput(T.END);if(be){const fe=be.value;be.min=ne,be._updateThumbUIByValue(),this._updateTrackUI(be),fe!==be.value&&this._onValueChange(be)}}get max(){return this._max}set max(ne){const be=isNaN(ne)?this._max:ne;this._max!==be&&this._updateMax(be)}_updateMax(ne){const be=this._max;this._max=ne,this._isRange?this._updateMaxRange({old:be,new:ne}):this._updateMaxNonRange(ne),this._onMinMaxOrStepChange()}_updateMaxRange(ne){const be=this._getInput(T.END),fe=this._getInput(T.START),q=be.value,ce=fe.value;be.max=ne.new,fe.max=Math.min(ne.new,be.value),be.min=fe.value,be._updateWidthInactive(),fe._updateWidthInactive(),ne.new>ne.old?this._onTranslateXChangeBySideEffect(fe,be):this._onTranslateXChangeBySideEffect(be,fe),q!==be.value&&this._onValueChange(be),ce!==fe.value&&this._onValueChange(fe)}_updateMaxNonRange(ne){const be=this._getInput(T.END);if(be){const fe=be.value;be.max=ne,be._updateThumbUIByValue(),this._updateTrackUI(be),fe!==be.value&&this._onValueChange(be)}}get step(){return this._step}set step(ne){const be=isNaN(ne)?this._step:ne;this._step!==be&&this._updateStep(be)}_updateStep(ne){this._step=ne,this._isRange?this._updateStepRange():this._updateStepNonRange(),this._onMinMaxOrStepChange()}_updateStepRange(){const ne=this._getInput(T.END),be=this._getInput(T.START),fe=ne.value,q=be.value,ce=be.value;ne.min=this._min,be.max=this._max,ne.step=this._step,be.step=this._step,this._platform.SAFARI&&(ne.value=ne.value,be.value=be.value),ne.min=Math.max(this._min,be.value),be.max=Math.min(this._max,ne.value),be._updateWidthInactive(),ne._updateWidthInactive(),ne.value<ce?this._onTranslateXChangeBySideEffect(be,ne):this._onTranslateXChangeBySideEffect(ne,be),fe!==ne.value&&this._onValueChange(ne),q!==be.value&&this._onValueChange(be)}_updateStepNonRange(){const ne=this._getInput(T.END);if(ne){const be=ne.value;ne.step=this._step,this._platform.SAFARI&&(ne.value=ne.value),ne._updateThumbUIByValue(),be!==ne.value&&this._onValueChange(ne)}}constructor(ne,be,fe,q,ce,xe){this._ngZone=ne,this._cdr=be,this._elementRef=fe,this._dir=q,this._globalRippleOptions=ce,this._disabled=!1,this._discrete=!1,this.showTickMarks=!1,this._min=0,this.disableRipple=!1,this._max=100,this._step=1,this.displayWith=_e=>`${_e}`,this._rippleRadius=24,this.startValueIndicatorText="",this.endValueIndicatorText="",this._isRange=!1,this._isRtl=!1,this._hasViewInitialized=!1,this._tickMarkTrackWidth=0,this._hasAnimation=!1,this._resizeTimer=null,this._platform=(0,a.WQX)(r.OD),this._knobRadius=8,this._thumbsOverlap=!1,this._noopAnimations="NoopAnimations"===xe,this._dirChangeSubscription=this._dir.change.subscribe(()=>this._onDirChange()),this._isRtl="rtl"===this._dir.value}ngAfterViewInit(){this._platform.isBrowser&&this._updateDimensions();const ne=this._getInput(T.END),be=this._getInput(T.START);this._isRange=!!ne&&!!be,this._cdr.detectChanges();const fe=this._getThumb(T.END);this._rippleRadius=fe._ripple.radius,this._inputPadding=this._rippleRadius-this._knobRadius,this._isRange?this._initUIRange(ne,be):this._initUINonRange(ne),this._updateTrackUI(ne),this._updateTickMarkUI(),this._updateTickMarkTrackUI(),this._observeHostResize(),this._cdr.detectChanges()}_initUINonRange(ne){ne.initProps(),ne.initUI(),this._updateValueIndicatorUI(ne),this._hasViewInitialized=!0,ne._updateThumbUIByValue()}_initUIRange(ne,be){ne.initProps(),ne.initUI(),be.initProps(),be.initUI(),ne._updateMinMax(),be._updateMinMax(),ne._updateStaticStyles(),be._updateStaticStyles(),this._updateValueIndicatorUIs(),this._hasViewInitialized=!0,ne._updateThumbUIByValue(),be._updateThumbUIByValue()}ngOnDestroy(){this._dirChangeSubscription.unsubscribe(),this._resizeObserver?.disconnect(),this._resizeObserver=null}_onDirChange(){this._isRtl="rtl"===this._dir.value,this._isRange?this._onDirChangeRange():this._onDirChangeNonRange(),this._updateTickMarkUI()}_onDirChangeRange(){const ne=this._getInput(T.END),be=this._getInput(T.START);ne._setIsLeftThumb(),be._setIsLeftThumb(),ne.translateX=ne._calcTranslateXByValue(),be.translateX=be._calcTranslateXByValue(),ne._updateStaticStyles(),be._updateStaticStyles(),ne._updateWidthInactive(),be._updateWidthInactive(),ne._updateThumbUIByValue(),be._updateThumbUIByValue()}_onDirChangeNonRange(){this._getInput(T.END)._updateThumbUIByValue()}_observeHostResize(){typeof ResizeObserver>"u"||!ResizeObserver||this._ngZone.runOutsideAngular(()=>{this._resizeObserver=new ResizeObserver(()=>{this._isActive()||(this._resizeTimer&&clearTimeout(this._resizeTimer),this._onResize())}),this._resizeObserver.observe(this._elementRef.nativeElement)})}_isActive(){return this._getThumb(T.START)._isActive||this._getThumb(T.END)._isActive}_getValue(ne=T.END){const be=this._getInput(ne);return be?be.value:this.min}_skipUpdate(){return!(!this._getInput(T.START)?._skipUIUpdate&&!this._getInput(T.END)?._skipUIUpdate)}_updateDimensions(){this._cachedWidth=this._elementRef.nativeElement.offsetWidth,this._cachedLeft=this._elementRef.nativeElement.getBoundingClientRect().left}_setTrackActiveStyles(ne){const be=this._trackActive.nativeElement.style;be.left=ne.left,be.right=ne.right,be.transformOrigin=ne.transformOrigin,be.transform=ne.transform}_calcTickMarkTransform(ne){return`translateX(${ne*(this._tickMarkTrackWidth/(this._tickMarks.length-1))}px`}_onTranslateXChange(ne){this._hasViewInitialized&&(this._updateThumbUI(ne),this._updateTrackUI(ne),this._updateOverlappingThumbUI(ne))}_onTranslateXChangeBySideEffect(ne,be){this._hasViewInitialized&&(ne._updateThumbUIByValue(),be._updateThumbUIByValue())}_onValueChange(ne){this._hasViewInitialized&&(this._updateValueIndicatorUI(ne),this._updateTickMarkUI(),this._cdr.detectChanges())}_onMinMaxOrStepChange(){this._hasViewInitialized&&(this._updateTickMarkUI(),this._updateTickMarkTrackUI(),this._cdr.markForCheck())}_onResize(){if(this._hasViewInitialized){if(this._updateDimensions(),this._isRange){const ne=this._getInput(T.END),be=this._getInput(T.START);ne._updateThumbUIByValue(),be._updateThumbUIByValue(),ne._updateStaticStyles(),be._updateStaticStyles(),ne._updateMinMax(),be._updateMinMax(),ne._updateWidthInactive(),be._updateWidthInactive()}else{const ne=this._getInput(T.END);ne&&ne._updateThumbUIByValue()}this._updateTickMarkUI(),this._updateTickMarkTrackUI(),this._cdr.detectChanges()}}_areThumbsOverlapping(){const ne=this._getInput(T.START),be=this._getInput(T.END);return!(!ne||!be)&&be.translateX-ne.translateX<20}_updateOverlappingThumbClassNames(ne){const be=ne.getSibling(),fe=this._getThumb(ne.thumbPosition);this._getThumb(be.thumbPosition)._hostElement.classList.remove("mdc-slider__thumb--top"),fe._hostElement.classList.toggle("mdc-slider__thumb--top",this._thumbsOverlap)}_updateOverlappingThumbUI(ne){!this._isRange||this._skipUpdate()||this._thumbsOverlap!==this._areThumbsOverlapping()&&(this._thumbsOverlap=!this._thumbsOverlap,this._updateOverlappingThumbClassNames(ne))}_updateThumbUI(ne){this._skipUpdate()||(this._getThumb(ne.thumbPosition===T.END?T.END:T.START)._hostElement.style.transform=`translateX(${ne.translateX}px)`)}_updateValueIndicatorUI(ne){if(this._skipUpdate())return;const be=this.displayWith(ne.value);if(this._hasViewInitialized?ne._valuetext.set(be):ne._hostElement.setAttribute("aria-valuetext",be),this.discrete){ne.thumbPosition===T.START?this.startValueIndicatorText=be:this.endValueIndicatorText=be;const fe=this._getThumb(ne.thumbPosition);be.length<3?fe._hostElement.classList.add("mdc-slider__thumb--short-value"):fe._hostElement.classList.remove("mdc-slider__thumb--short-value")}}_updateValueIndicatorUIs(){const ne=this._getInput(T.END),be=this._getInput(T.START);ne&&this._updateValueIndicatorUI(ne),be&&this._updateValueIndicatorUI(be)}_updateTickMarkTrackUI(){if(!this.showTickMarks||this._skipUpdate())return;const ne=this._step&&this._step>0?this._step:1,fe=(Math.floor(this.max/ne)*ne-this.min)/(this.max-this.min);this._tickMarkTrackWidth=this._cachedWidth*fe-6}_updateTrackUI(ne){this._skipUpdate()||(this._isRange?this._updateTrackUIRange(ne):this._updateTrackUINonRange(ne))}_updateTrackUIRange(ne){const be=ne.getSibling();if(!be||!this._cachedWidth)return;const fe=Math.abs(be.translateX-ne.translateX)/this._cachedWidth;this._setTrackActiveStyles(ne._isLeftThumb&&this._cachedWidth?{left:"auto",right:this._cachedWidth-be.translateX+"px",transformOrigin:"right",transform:`scaleX(${fe})`}:{left:`${be.translateX}px`,right:"auto",transformOrigin:"left",transform:`scaleX(${fe})`})}_updateTrackUINonRange(ne){this._setTrackActiveStyles(this._isRtl?{left:"auto",right:"0px",transformOrigin:"right",transform:`scaleX(${1-ne.fillPercentage})`}:{left:"0px",right:"auto",transformOrigin:"left",transform:`scaleX(${ne.fillPercentage})`})}_updateTickMarkUI(){if(!this.showTickMarks||void 0===this.step||void 0===this.min||void 0===this.max)return;const ne=this.step>0?this.step:1;this._isRange?this._updateTickMarkUIRange(ne):this._updateTickMarkUINonRange(ne),this._isRtl&&this._tickMarks.reverse()}_updateTickMarkUINonRange(ne){const be=this._getValue();let fe=Math.max(Math.round((be-this.min)/ne),0),q=Math.max(Math.round((this.max-be)/ne),0);this._isRtl?fe++:q++,this._tickMarks=Array(fe).fill(A.ACTIVE).concat(Array(q).fill(A.INACTIVE))}_updateTickMarkUIRange(ne){const be=this._getValue(),fe=this._getValue(T.START),q=Math.max(Math.round((fe-this.min)/ne),0),ce=Math.max(Math.round((be-fe)/ne)+1,0),xe=Math.max(Math.round((this.max-be)/ne),0);this._tickMarks=Array(q).fill(A.INACTIVE).concat(Array(ce).fill(A.ACTIVE),Array(xe).fill(A.INACTIVE))}_getInput(ne){return ne===T.END&&this._input?this._input:this._inputs?.length?ne===T.START?this._inputs.first:this._inputs.last:void 0}_getThumb(ne){return ne===T.END?this._thumbs?.last:this._thumbs?.first}_setTransition(ne){this._hasAnimation=!this._platform.IOS&&ne&&!this._noopAnimations,this._elementRef.nativeElement.classList.toggle("mat-mdc-slider-with-animation",this._hasAnimation)}_isCursorOnSliderThumb(ne,be){const fe=be.width/2,_e=ne.clientY-(be.y+fe);return Math.pow(ne.clientX-(be.x+fe),2)+Math.pow(_e,2)<Math.pow(fe,2)}static{this.\u0275fac=function(be){return new(be||Ee)(a.rXU(a.SKi),a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(e.dS,8),a.rXU(f.$E,8),a.rXU(a.bc$,8))}}static{this.\u0275cmp=a.VBU({type:Ee,selectors:[["mat-slider"]],contentQueries:function(be,fe,q){if(1&be&&(a.wni(q,V,5),a.wni(q,G,4)),2&be){let ce;a.mGM(ce=a.lsd())&&(fe._input=ce.first),a.mGM(ce=a.lsd())&&(fe._inputs=ce)}},viewQuery:function(be,fe){if(1&be&&(a.GBs(I,5),a.GBs(B,5)),2&be){let q;a.mGM(q=a.lsd())&&(fe._trackActive=q.first),a.mGM(q=a.lsd())&&(fe._thumbs=q)}},hostAttrs:[1,"mat-mdc-slider","mdc-slider"],hostVars:12,hostBindings:function(be,fe){2&be&&(a.HbH("mat-"+(fe.color||"primary")),a.AVh("mdc-slider--range",fe._isRange)("mdc-slider--disabled",fe.disabled)("mdc-slider--discrete",fe.discrete)("mdc-slider--tick-marks",fe.showTickMarks)("_mat-animation-noopable",fe._noopAnimations))},inputs:{disabled:[2,"disabled","disabled",a.L39],discrete:[2,"discrete","discrete",a.L39],showTickMarks:[2,"showTickMarks","showTickMarks",a.L39],min:[2,"min","min",a.Udg],color:"color",disableRipple:[2,"disableRipple","disableRipple",a.L39],max:[2,"max","max",a.Udg],step:[2,"step","step",a.Udg],displayWith:"displayWith"},exportAs:["matSlider"],standalone:!0,features:[a.Jv_([{provide:z,useExisting:Ee}]),a.GFd,a.aNF],ngContentSelectors:F,decls:9,vars:5,consts:[["trackActive",""],["tickMarkContainer",""],[1,"mdc-slider__track"],[1,"mdc-slider__track--inactive"],[1,"mdc-slider__track--active"],[1,"mdc-slider__track--active_fill"],[1,"mdc-slider__tick-marks"],[3,"discrete","thumbPosition","valueIndicatorText"],[3,"class","transform"]],template:function(be,fe){1&be&&(a.NAR(),a.SdG(0),a.j41(1,"div",2),a.nrm(2,"div",3),a.j41(3,"div",4),a.nrm(4,"div",5,0),a.k0s(),a.DNE(6,x,3,1,"div",6),a.k0s(),a.DNE(7,w,1,3,"mat-slider-visual-thumb",7),a.nrm(8,"mat-slider-visual-thumb",7)),2&be&&(a.R7$(6),a.vxM(fe.showTickMarks?6:-1),a.R7$(),a.vxM(fe._isRange?7:-1),a.R7$(),a.Y8G("discrete",fe.discrete)("thumbPosition",2)("valueIndicatorText",fe.endValueIndicatorText))},dependencies:[U],styles:['.mdc-slider__track{position:absolute;top:50%;transform:translateY(-50%);width:100%;pointer-events:none;height:var(--mdc-slider-inactive-track-height)}.mdc-slider__track--active,.mdc-slider__track--inactive{display:flex;height:100%;position:absolute;width:100%}.mdc-slider__track--active{overflow:hidden;border-radius:var(--mdc-slider-active-track-shape, var(--mat-app-corner-full));height:var(--mdc-slider-active-track-height);top:calc((var(--mdc-slider-inactive-track-height) - var(--mdc-slider-active-track-height))/2)}.mdc-slider__track--active_fill{border-top-style:solid;box-sizing:border-box;height:100%;width:100%;position:relative;transform-origin:left;transition:transform 80ms ease;border-color:var(--mdc-slider-active-track-color, var(--mat-app-primary));border-top-width:var(--mdc-slider-active-track-height)}.mdc-slider--disabled .mdc-slider__track--active_fill{border-color:var(--mdc-slider-disabled-active-track-color, var(--mat-app-on-surface))}[dir=rtl] .mdc-slider__track--active_fill{-webkit-transform-origin:right;transform-origin:right}.mdc-slider__track--inactive{left:0;top:0;opacity:.24;background-color:var(--mdc-slider-inactive-track-color, var(--mat-app-surface-variant));height:var(--mdc-slider-inactive-track-height);border-radius:var(--mdc-slider-inactive-track-shape, var(--mat-app-corner-full))}.mdc-slider--disabled .mdc-slider__track--inactive{background-color:var(--mdc-slider-disabled-inactive-track-color, var(--mat-app-on-surface));opacity:.24}.mdc-slider__track--inactive::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}.cdk-high-contrast-active .mdc-slider__track--inactive::before{border-color:CanvasText}.mdc-slider__value-indicator-container{bottom:44px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);transform:var(--mat-slider-value-indicator-container-transform)}.mdc-slider__thumb--with-indicator .mdc-slider__value-indicator-container{pointer-events:auto}.mdc-slider__value-indicator{display:flex;align-items:center;border-radius:4px;height:32px;padding:0 12px;transform:scale(0);transform-origin:bottom;opacity:1;transition:transform 100ms cubic-bezier(0.4, 0, 1, 1);word-break:normal;background-color:var(--mdc-slider-label-container-color, var(--mat-app-primary));color:var(--mdc-slider-label-label-text-color, var(--mat-app-on-primary));width:var(--mat-slider-value-indicator-width);height:var(--mat-slider-value-indicator-height);padding:var(--mat-slider-value-indicator-padding);opacity:var(--mat-slider-value-indicator-opacity);border-radius:var(--mat-slider-value-indicator-border-radius)}.mdc-slider__thumb--with-indicator .mdc-slider__value-indicator{transition:transform 100ms cubic-bezier(0, 0, 0.2, 1);transform:scale(1)}.mdc-slider__value-indicator::before{border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:6px solid;bottom:-5px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;display:var(--mat-slider-value-indicator-caret-display);border-top-color:var(--mdc-slider-label-container-color, var(--mat-app-primary))}.mdc-slider__value-indicator::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}.cdk-high-contrast-active .mdc-slider__value-indicator::after{border-color:CanvasText}.mdc-slider__value-indicator-text{text-align:center;width:var(--mat-slider-value-indicator-width);transform:var(--mat-slider-value-indicator-text-transform);font-family:var(--mdc-slider-label-label-text-font, var(--mat-app-label-medium-font));font-size:var(--mdc-slider-label-label-text-size, var(--mat-app-label-medium-size));font-weight:var(--mdc-slider-label-label-text-weight, var(--mat-app-label-medium-weight));line-height:var(--mdc-slider-label-label-text-line-height, var(--mat-app-label-medium-line-height));letter-spacing:var(--mdc-slider-label-label-text-tracking, var(--mat-app-label-medium-tracking))}.mdc-slider__thumb{-webkit-user-select:none;user-select:none;display:flex;left:-24px;outline:none;position:absolute;height:48px;width:48px;pointer-events:none}.mdc-slider--discrete .mdc-slider__thumb{transition:transform 80ms ease}.mdc-slider--disabled .mdc-slider__thumb{pointer-events:none}.mdc-slider__thumb--top{z-index:1}.mdc-slider__thumb-knob{position:absolute;box-sizing:border-box;left:50%;top:50%;transform:translate(-50%, -50%);border-style:solid;width:var(--mdc-slider-handle-width);height:var(--mdc-slider-handle-height);border-width:calc(var(--mdc-slider-handle-height)/2) calc(var(--mdc-slider-handle-width)/2);box-shadow:var(--mdc-slider-handle-elevation, var(--mat-app-level1));background-color:var(--mdc-slider-handle-color, var(--mat-app-primary));border-color:var(--mdc-slider-handle-color, var(--mat-app-primary));border-radius:var(--mdc-slider-handle-shape, var(--mat-app-corner-full))}.mdc-slider__thumb:hover .mdc-slider__thumb-knob{background-color:var(--mdc-slider-hover-handle-color, var(--mat-app-primary));border-color:var(--mdc-slider-hover-handle-color, var(--mat-app-primary))}.mdc-slider__thumb--focused .mdc-slider__thumb-knob{background-color:var(--mdc-slider-focus-handle-color, var(--mat-app-primary));border-color:var(--mdc-slider-focus-handle-color, var(--mat-app-primary))}.mdc-slider--disabled .mdc-slider__thumb-knob{background-color:var(--mdc-slider-disabled-handle-color, var(--mat-app-on-surface));border-color:var(--mdc-slider-disabled-handle-color, var(--mat-app-on-surface))}.mdc-slider__thumb--top .mdc-slider__thumb-knob,.mdc-slider__thumb--top.mdc-slider__thumb:hover .mdc-slider__thumb-knob,.mdc-slider__thumb--top.mdc-slider__thumb--focused .mdc-slider__thumb-knob{border:solid 1px #fff;box-sizing:content-box;border-color:var(--mdc-slider-with-overlap-handle-outline-color, var(--mat-app-on-primary));border-width:var(--mdc-slider-with-overlap-handle-outline-width)}.mdc-slider__tick-marks{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:space-between;padding:0 1px;position:absolute;width:100%}.mdc-slider__tick-mark--active,.mdc-slider__tick-mark--inactive{width:var(--mdc-slider-with-tick-marks-container-size);height:var(--mdc-slider-with-tick-marks-container-size);border-radius:var(--mdc-slider-with-tick-marks-container-shape, var(--mat-app-corner-full))}.mdc-slider__tick-mark--inactive{opacity:var(--mdc-slider-with-tick-marks-inactive-container-opacity);background-color:var(--mdc-slider-with-tick-marks-inactive-container-color, var(--mat-app-on-surface-variant))}.mdc-slider--disabled .mdc-slider__tick-mark--inactive{opacity:var(--mdc-slider-with-tick-marks-inactive-container-opacity);background-color:var(--mdc-slider-with-tick-marks-disabled-container-color, var(--mat-app-on-surface))}.mdc-slider__tick-mark--active{opacity:var(--mdc-slider-with-tick-marks-active-container-opacity);background-color:var(--mdc-slider-with-tick-marks-active-container-color, var(--mat-app-on-primary))}.mdc-slider__input{cursor:pointer;left:2px;margin:0;height:44px;opacity:0;position:absolute;top:2px;width:44px;box-sizing:content-box}.mdc-slider__input.mat-mdc-slider-input-no-pointer-events{pointer-events:none}.mdc-slider__input.mat-slider__right-input{left:auto;right:0}.mat-mdc-slider{display:inline-block;box-sizing:border-box;outline:none;vertical-align:middle;cursor:pointer;height:48px;margin:0 8px;position:relative;touch-action:pan-y;width:auto;min-width:112px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-slider.mdc-slider--disabled{cursor:auto;opacity:.38}.mat-mdc-slider .mdc-slider__thumb,.mat-mdc-slider .mdc-slider__track--active_fill{transition-duration:0ms}.mat-mdc-slider.mat-mdc-slider-with-animation .mdc-slider__thumb,.mat-mdc-slider.mat-mdc-slider-with-animation .mdc-slider__track--active_fill{transition-duration:80ms}.mat-mdc-slider.mdc-slider--discrete .mdc-slider__thumb,.mat-mdc-slider.mdc-slider--discrete .mdc-slider__track--active_fill{transition-duration:0ms}.mat-mdc-slider.mat-mdc-slider-with-animation .mdc-slider__thumb,.mat-mdc-slider.mat-mdc-slider-with-animation .mdc-slider__track--active_fill{transition-duration:80ms}.mat-mdc-slider .mat-ripple .mat-ripple-element{background-color:var(--mat-slider-ripple-color, var(--mat-app-primary))}.mat-mdc-slider .mat-ripple .mat-mdc-slider-hover-ripple{background-color:var(--mat-slider-hover-state-layer-color)}.mat-mdc-slider .mat-ripple .mat-mdc-slider-focus-ripple,.mat-mdc-slider .mat-ripple .mat-mdc-slider-active-ripple{background-color:var(--mat-slider-focus-state-layer-color)}.mat-mdc-slider._mat-animation-noopable.mdc-slider--discrete .mdc-slider__thumb,.mat-mdc-slider._mat-animation-noopable.mdc-slider--discrete .mdc-slider__track--active_fill,.mat-mdc-slider._mat-animation-noopable .mdc-slider__value-indicator{transition:none}.mat-mdc-slider .mat-mdc-focus-indicator::before{border-radius:50%}.mdc-slider__thumb--focused .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}}return Ee})();const j={provide:d.kq,useExisting:(0,a.Rfq)(()=>O),multi:!0};let O=(()=>{class Ee{get value(){return(0,a.Udg)(this._hostElement.value,0)}set value(ne){const be=(ne=isNaN(ne)?0:ne)+"";this._hasSetInitialValue?this._isActive||this._setValue(be):this._initialValue=be}_setValue(ne){this._hostElement.value=ne,this._updateThumbUIByValue(),this._slider._onValueChange(this),this._cdr.detectChanges(),this._slider._cdr.markForCheck()}get translateX(){return this._slider.min>=this._slider.max?(this._translateX=this._tickMarkOffset,this._translateX):(void 0===this._translateX&&(this._translateX=this._calcTranslateXByValue()),this._translateX)}set translateX(ne){this._translateX=ne}get min(){return(0,a.Udg)(this._hostElement.min,0)}set min(ne){this._hostElement.min=ne+"",this._cdr.detectChanges()}get max(){return(0,a.Udg)(this._hostElement.max,0)}set max(ne){this._hostElement.max=ne+"",this._cdr.detectChanges()}get step(){return(0,a.Udg)(this._hostElement.step,0)}set step(ne){this._hostElement.step=ne+"",this._cdr.detectChanges()}get disabled(){return(0,a.L39)(this._hostElement.disabled)}set disabled(ne){this._hostElement.disabled=ne,this._cdr.detectChanges(),this._slider.disabled!==this.disabled&&(this._slider.disabled=this.disabled)}get percentage(){return this._slider.min>=this._slider.max?this._slider._isRtl?1:0:(this.value-this._slider.min)/(this._slider.max-this._slider.min)}get fillPercentage(){return this._slider._cachedWidth?0===this._translateX?0:this.translateX/this._slider._cachedWidth:this._slider._isRtl?1:0}_setIsFocused(ne){this._isFocused=ne}constructor(ne,be,fe,q){this._ngZone=ne,this._elementRef=be,this._cdr=fe,this._slider=q,this.valueChange=new a.bkB,this.dragStart=new a.bkB,this.dragEnd=new a.bkB,this.thumbPosition=T.END,this._valuetext=(0,a.vPA)(""),this._knobRadius=8,this._tickMarkOffset=3,this._isActive=!1,this._isFocused=!1,this._hasSetInitialValue=!1,this._destroyed=new u.B,this._skipUIUpdate=!1,this._onTouchedFn=()=>{},this._isControlInitialized=!1,this._platform=(0,a.WQX)(r.OD),this._hostElement=be.nativeElement,this._ngZone.runOutsideAngular(()=>{this._hostElement.addEventListener("pointerdown",this._onPointerDown.bind(this)),this._hostElement.addEventListener("pointermove",this._onPointerMove.bind(this)),this._hostElement.addEventListener("pointerup",this._onPointerUp.bind(this))})}ngOnDestroy(){this._hostElement.removeEventListener("pointerdown",this._onPointerDown),this._hostElement.removeEventListener("pointermove",this._onPointerMove),this._hostElement.removeEventListener("pointerup",this._onPointerUp),this._destroyed.next(),this._destroyed.complete(),this.dragStart.complete(),this.dragEnd.complete()}initProps(){this._updateWidthInactive(),this.disabled!==this._slider.disabled&&(this._slider.disabled=!0),this.step=this._slider.step,this.min=this._slider.min,this.max=this._slider.max,this._initValue()}initUI(){this._updateThumbUIByValue()}_initValue(){this._hasSetInitialValue=!0,void 0===this._initialValue?this.value=this._getDefaultValue():(this._hostElement.value=this._initialValue,this._updateThumbUIByValue(),this._slider._onValueChange(this),this._cdr.detectChanges())}_getDefaultValue(){return this.min}_onBlur(){this._setIsFocused(!1),this._onTouchedFn()}_onFocus(){this._slider._setTransition(!1),this._slider._updateTrackUI(this),this._setIsFocused(!0)}_onChange(){this.valueChange.emit(this.value),this._isActive&&this._updateThumbUIByValue({withAnimation:!0})}_onInput(){this._onChangeFn?.(this.value),(this._slider.step||!this._isActive)&&this._updateThumbUIByValue({withAnimation:!0}),this._slider._onValueChange(this)}_onNgControlValueChange(){(!this._isActive||!this._isFocused)&&(this._slider._onValueChange(this),this._updateThumbUIByValue()),this._slider.disabled=this._formControl.disabled}_onPointerDown(ne){if(!this.disabled&&0===ne.button){if(this._platform.IOS){const be=this._slider._isCursorOnSliderThumb(ne,this._slider._getThumb(this.thumbPosition)._hostElement.getBoundingClientRect());return this._isActive=be,this._updateWidthActive(),void this._slider._updateDimensions()}this._isActive=!0,this._setIsFocused(!0),this._updateWidthActive(),this._slider._updateDimensions(),this._slider.step||this._updateThumbUIByPointerEvent(ne,{withAnimation:!0}),this.disabled||(this._handleValueCorrection(ne),this.dragStart.emit({source:this,parent:this._slider,value:this.value}))}}_handleValueCorrection(ne){this._skipUIUpdate=!0,setTimeout(()=>{this._skipUIUpdate=!1,this._fixValue(ne)},0)}_fixValue(ne){const be=ne.clientX-this._slider._cachedLeft,fe=this._slider._cachedWidth,q=0===this._slider.step?1:this._slider.step,ce=Math.floor((this._slider.max-this._slider.min)/q),ke=Math.round((this._slider._isRtl?1-be/fe:be/fe)*ce)/ce*(this._slider.max-this._slider.min)+this._slider.min,J=Math.round(ke/q)*q;if(J===this.value)return this._slider._onValueChange(this),void(this._slider.step>0?this._updateThumbUIByValue():this._updateThumbUIByPointerEvent(ne,{withAnimation:this._slider._hasAnimation}));this.value=J,this.valueChange.emit(this.value),this._onChangeFn?.(this.value),this._slider._onValueChange(this),this._slider.step>0?this._updateThumbUIByValue():this._updateThumbUIByPointerEvent(ne,{withAnimation:this._slider._hasAnimation})}_onPointerMove(ne){!this._slider.step&&this._isActive&&this._updateThumbUIByPointerEvent(ne)}_onPointerUp(){this._isActive&&(this._isActive=!1,this._platform.SAFARI&&this._setIsFocused(!1),this.dragEnd.emit({source:this,parent:this._slider,value:this.value}),setTimeout(()=>this._updateWidthInactive(),this._platform.IOS?10:0))}_clamp(ne){const be=this._tickMarkOffset;return Math.max(Math.min(ne,this._slider._cachedWidth-this._tickMarkOffset),be)}_calcTranslateXByValue(){return this._slider._isRtl?(1-this.percentage)*(this._slider._cachedWidth-2*this._tickMarkOffset)+this._tickMarkOffset:this.percentage*(this._slider._cachedWidth-2*this._tickMarkOffset)+this._tickMarkOffset}_calcTranslateXByPointerEvent(ne){return ne.clientX-this._slider._cachedLeft}_updateWidthActive(){}_updateWidthInactive(){this._hostElement.style.padding=`0 ${this._slider._inputPadding}px`,this._hostElement.style.width=`calc(100% + ${this._slider._inputPadding-2*this._tickMarkOffset}px)`,this._hostElement.style.left=`-${this._slider._rippleRadius-this._tickMarkOffset}px`}_updateThumbUIByValue(ne){this.translateX=this._clamp(this._calcTranslateXByValue()),this._updateThumbUI(ne)}_updateThumbUIByPointerEvent(ne,be){this.translateX=this._clamp(this._calcTranslateXByPointerEvent(ne)),this._updateThumbUI(be)}_updateThumbUI(ne){this._slider._setTransition(!!ne?.withAnimation),this._slider._onTranslateXChange(this)}writeValue(ne){(this._isControlInitialized||null!==ne)&&(this.value=ne)}registerOnChange(ne){this._onChangeFn=ne,this._isControlInitialized=!0}registerOnTouched(ne){this._onTouchedFn=ne}setDisabledState(ne){this.disabled=ne}focus(){this._hostElement.focus()}blur(){this._hostElement.blur()}static{this.\u0275fac=function(be){return new(be||Ee)(a.rXU(a.SKi),a.rXU(a.aKT),a.rXU(a.gRc),a.rXU(z))}}static{this.\u0275dir=a.FsC({type:Ee,selectors:[["input","matSliderThumb",""]],hostAttrs:["type","range",1,"mdc-slider__input"],hostVars:1,hostBindings:function(be,fe){1&be&&a.bIt("change",function(){return fe._onChange()})("input",function(){return fe._onInput()})("blur",function(){return fe._onBlur()})("focus",function(){return fe._onFocus()}),2&be&&a.BMQ("aria-valuetext",fe._valuetext())},inputs:{value:[2,"value","value",a.Udg]},outputs:{valueChange:"valueChange",dragStart:"dragStart",dragEnd:"dragEnd"},exportAs:["matSliderThumb"],standalone:!0,features:[a.Jv_([j,{provide:V,useExisting:Ee}]),a.GFd]})}}return Ee})(),ge=(()=>{class Ee{static{this.\u0275fac=function(be){return new(be||Ee)}}static{this.\u0275mod=a.$C({type:Ee})}static{this.\u0275inj=a.G2t({imports:[f.yE,f.pZ]})}}return Ee})()},47416:(Ge,L,n)=>{"use strict";n.d(L,{UG:()=>O,_T:()=>ge});var e=n(55685),r=n(72674),a=n(40352),f=n(31761),d=n(23761),u=n(77387),y=n(13916),m=n(25977),_=n(31647),I=n(2564),F=n(19443),M=n(81474);function k(Ee,je){if(1&Ee){const ne=e.RV6();e.j41(0,"div",1)(1,"button",2),e.bIt("click",function(){e.eBV(ne);const fe=e.XpG();return e.Njj(fe.action())}),e.EFF(2),e.k0s()()}if(2&Ee){const ne=e.XpG();e.R7$(2),e.SpI(" ",ne.data.action," ")}}const x=["label"];function w(Ee,je){}const T=Math.pow(2,31)-1;class A{constructor(je,ne){this._overlayRef=ne,this._afterDismissed=new a.B,this._afterOpened=new a.B,this._onAction=new a.B,this._dismissedByAction=!1,this.containerInstance=je,je._onExit.subscribe(()=>this._finishDismiss())}dismiss(){this._afterDismissed.closed||this.containerInstance.exit(),clearTimeout(this._durationTimeoutId)}dismissWithAction(){this._onAction.closed||(this._dismissedByAction=!0,this._onAction.next(),this._onAction.complete(),this.dismiss()),clearTimeout(this._durationTimeoutId)}closeWithAction(){this.dismissWithAction()}_dismissAfter(je){this._durationTimeoutId=setTimeout(()=>this.dismiss(),Math.min(je,T))}_open(){this._afterOpened.closed||(this._afterOpened.next(),this._afterOpened.complete())}_finishDismiss(){this._overlayRef.dispose(),this._onAction.closed||this._onAction.complete(),this._afterDismissed.next({dismissedByAction:this._dismissedByAction}),this._afterDismissed.complete(),this._dismissedByAction=!1}afterDismissed(){return this._afterDismissed}afterOpened(){return this.containerInstance._onEnter}onAction(){return this._onAction}}const z=new e.nKC("MatSnackBarData");class V{constructor(){this.politeness="assertive",this.announcementMessage="",this.duration=0,this.data=null,this.horizontalPosition="center",this.verticalPosition="bottom"}}let G=(()=>{class Ee{static{this.\u0275fac=function(be){return new(be||Ee)}}static{this.\u0275dir=e.FsC({type:Ee,selectors:[["","matSnackBarLabel",""]],hostAttrs:[1,"mat-mdc-snack-bar-label","mdc-snackbar__label"],standalone:!0})}}return Ee})(),B=(()=>{class Ee{static{this.\u0275fac=function(be){return new(be||Ee)}}static{this.\u0275dir=e.FsC({type:Ee,selectors:[["","matSnackBarActions",""]],hostAttrs:[1,"mat-mdc-snack-bar-actions","mdc-snackbar__actions"],standalone:!0})}}return Ee})(),H=(()=>{class Ee{static{this.\u0275fac=function(be){return new(be||Ee)}}static{this.\u0275dir=e.FsC({type:Ee,selectors:[["","matSnackBarAction",""]],hostAttrs:[1,"mat-mdc-snack-bar-action","mdc-snackbar__action"],standalone:!0})}}return Ee})(),U=(()=>{class Ee{constructor(ne,be){this.snackBarRef=ne,this.data=be}action(){this.snackBarRef.dismissWithAction()}get hasAction(){return!!this.data.action}static{this.\u0275fac=function(be){return new(be||Ee)(e.rXU(A),e.rXU(z))}}static{this.\u0275cmp=e.VBU({type:Ee,selectors:[["simple-snack-bar"]],hostAttrs:[1,"mat-mdc-simple-snack-bar"],exportAs:["matSnackBar"],standalone:!0,features:[e.aNF],decls:3,vars:2,consts:[["matSnackBarLabel",""],["matSnackBarActions",""],["mat-button","","matSnackBarAction","",3,"click"]],template:function(be,fe){1&be&&(e.j41(0,"div",0),e.EFF(1),e.k0s(),e.DNE(2,k,3,1,"div",1)),2&be&&(e.R7$(),e.SpI(" ",fe.data.message,"\n"),e.R7$(),e.vxM(fe.hasAction?2:-1))},dependencies:[r.$z,G,B,H],styles:[".mat-mdc-simple-snack-bar{display:flex}"],encapsulation:2,changeDetection:0})}}return Ee})();const $={snackBarState:(0,d.hZ)("state",[(0,d.wk)("void, hidden",(0,d.iF)({transform:"scale(0.8)",opacity:0})),(0,d.wk)("visible",(0,d.iF)({transform:"scale(1)",opacity:1})),(0,d.kY)("* => visible",(0,d.i0)("150ms cubic-bezier(0, 0, 0.2, 1)")),(0,d.kY)("* => void, * => hidden",(0,d.i0)("75ms cubic-bezier(0.4, 0.0, 1, 1)",(0,d.iF)({opacity:0})))])};let R=0,K=(()=>{class Ee extends u.lb{constructor(ne,be,fe,q,ce){super(),this._ngZone=ne,this._elementRef=be,this._changeDetectorRef=fe,this._platform=q,this.snackBarConfig=ce,this._document=(0,e.WQX)(f.qQ),this._trackedModals=new Set,this._announceDelay=150,this._destroyed=!1,this._onAnnounce=new a.B,this._onExit=new a.B,this._onEnter=new a.B,this._animationState="void",this._liveElementId="mat-snack-bar-container-live-"+R++,this.attachDomPortal=xe=>{this._assertNotAttached();const _e=this._portalOutlet.attachDomPortal(xe);return this._afterPortalAttached(),_e},this._live="assertive"!==ce.politeness||ce.announcementMessage?"off"===ce.politeness?"off":"polite":"assertive",this._platform.FIREFOX&&("polite"===this._live&&(this._role="status"),"assertive"===this._live&&(this._role="alert"))}attachComponentPortal(ne){this._assertNotAttached();const be=this._portalOutlet.attachComponentPortal(ne);return this._afterPortalAttached(),be}attachTemplatePortal(ne){this._assertNotAttached();const be=this._portalOutlet.attachTemplatePortal(ne);return this._afterPortalAttached(),be}onAnimationEnd(ne){const{fromState:be,toState:fe}=ne;if(("void"===fe&&"void"!==be||"hidden"===fe)&&this._completeExit(),"visible"===fe){const q=this._onEnter;this._ngZone.run(()=>{q.next(),q.complete()})}}enter(){this._destroyed||(this._animationState="visible",this._changeDetectorRef.markForCheck(),this._changeDetectorRef.detectChanges(),this._screenReaderAnnounce())}exit(){return this._ngZone.run(()=>{this._animationState="hidden",this._changeDetectorRef.markForCheck(),this._elementRef.nativeElement.setAttribute("mat-exit",""),clearTimeout(this._announceTimeoutId)}),this._onExit}ngOnDestroy(){this._destroyed=!0,this._clearFromModals(),this._completeExit()}_completeExit(){queueMicrotask(()=>{this._onExit.next(),this._onExit.complete()})}_afterPortalAttached(){const ne=this._elementRef.nativeElement,be=this.snackBarConfig.panelClass;be&&(Array.isArray(be)?be.forEach(ce=>ne.classList.add(ce)):ne.classList.add(be)),this._exposeToModals();const fe=this._label.nativeElement,q="mdc-snackbar__label";fe.classList.toggle(q,!fe.querySelector(`.${q}`))}_exposeToModals(){const ne=this._liveElementId,be=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let fe=0;fe<be.length;fe++){const q=be[fe],ce=q.getAttribute("aria-owns");this._trackedModals.add(q),ce?-1===ce.indexOf(ne)&&q.setAttribute("aria-owns",ce+" "+ne):q.setAttribute("aria-owns",ne)}}_clearFromModals(){this._trackedModals.forEach(ne=>{const be=ne.getAttribute("aria-owns");if(be){const fe=be.replace(this._liveElementId,"").trim();fe.length>0?ne.setAttribute("aria-owns",fe):ne.removeAttribute("aria-owns")}}),this._trackedModals.clear()}_assertNotAttached(){this._portalOutlet.hasAttached()}_screenReaderAnnounce(){this._announceTimeoutId||this._ngZone.runOutsideAngular(()=>{this._announceTimeoutId=setTimeout(()=>{const ne=this._elementRef.nativeElement.querySelector("[aria-hidden]"),be=this._elementRef.nativeElement.querySelector("[aria-live]");if(ne&&be){let fe=null;this._platform.isBrowser&&document.activeElement instanceof HTMLElement&&ne.contains(document.activeElement)&&(fe=document.activeElement),ne.removeAttribute("aria-hidden"),be.appendChild(ne),fe?.focus(),this._onAnnounce.next(),this._onAnnounce.complete()}},this._announceDelay)})}static{this.\u0275fac=function(be){return new(be||Ee)(e.rXU(e.SKi),e.rXU(e.aKT),e.rXU(e.gRc),e.rXU(y.OD),e.rXU(V))}}static{this.\u0275cmp=e.VBU({type:Ee,selectors:[["mat-snack-bar-container"]],viewQuery:function(be,fe){if(1&be&&(e.GBs(u.I3,7),e.GBs(x,7)),2&be){let q;e.mGM(q=e.lsd())&&(fe._portalOutlet=q.first),e.mGM(q=e.lsd())&&(fe._label=q.first)}},hostAttrs:[1,"mdc-snackbar","mat-mdc-snack-bar-container"],hostVars:1,hostBindings:function(be,fe){1&be&&e.Kam("@state.done",function(ce){return fe.onAnimationEnd(ce)}),2&be&&e.zvX("@state",fe._animationState)},standalone:!0,features:[e.Vt3,e.aNF],decls:6,vars:3,consts:[["label",""],[1,"mdc-snackbar__surface","mat-mdc-snackbar-surface"],[1,"mat-mdc-snack-bar-label"],["aria-hidden","true"],["cdkPortalOutlet",""]],template:function(be,fe){1&be&&(e.j41(0,"div",1)(1,"div",2,0)(3,"div",3),e.DNE(4,w,0,0,"ng-template",4),e.k0s(),e.nrm(5,"div"),e.k0s()()),2&be&&(e.R7$(5),e.BMQ("aria-live",fe._live)("role",fe._role)("id",fe._liveElementId))},dependencies:[u.I3],styles:[".mat-mdc-snack-bar-container{display:flex;align-items:center;justify-content:center;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);margin:8px}.mat-mdc-snack-bar-handset .mat-mdc-snack-bar-container{width:100vw}.mat-mdc-snackbar-surface{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;padding-left:0;padding-right:8px}[dir=rtl] .mat-mdc-snackbar-surface{padding-right:0;padding-left:8px}.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface{min-width:344px;max-width:672px}.mat-mdc-snack-bar-handset .mat-mdc-snackbar-surface{width:100%;min-width:0}.cdk-high-contrast-active .mat-mdc-snackbar-surface{outline:solid 1px}.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface{color:var(--mdc-snackbar-supporting-text-color, var(--mat-app-inverse-on-surface));border-radius:var(--mdc-snackbar-container-shape, var(--mat-app-corner-extra-small));background-color:var(--mdc-snackbar-container-color, var(--mat-app-inverse-surface))}.mdc-snackbar__label{width:100%;flex-grow:1;box-sizing:border-box;margin:0;padding:14px 8px 14px 16px}[dir=rtl] .mdc-snackbar__label{padding-left:8px;padding-right:16px}.mat-mdc-snack-bar-container .mdc-snackbar__label{font-family:var(--mdc-snackbar-supporting-text-font, var(--mat-app-body-medium-font));font-size:var(--mdc-snackbar-supporting-text-size, var(--mat-app-body-medium-size));font-weight:var(--mdc-snackbar-supporting-text-weight, var(--mat-app-body-medium-weight));line-height:var(--mdc-snackbar-supporting-text-line-height, var(--mat-app-body-medium-line-height))}.mat-mdc-snack-bar-actions{display:flex;flex-shrink:0;align-items:center;box-sizing:border-box}.mat-mdc-snack-bar-handset,.mat-mdc-snack-bar-container,.mat-mdc-snack-bar-label{flex:1 1 auto}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled){color:var(--mat-snack-bar-button-color, var(--mat-app-inverse-primary));--mat-text-button-state-layer-color:currentColor;--mat-text-button-ripple-color:currentColor}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled) .mat-ripple-element{opacity:.1}"],encapsulation:2,data:{animation:[$.snackBarState]}})}}return Ee})();const Y=new e.nKC("mat-snack-bar-default-options",{providedIn:"root",factory:function j(){return new V}});let O=(()=>{class Ee{get _openedSnackBarRef(){const ne=this._parentSnackBar;return ne?ne._openedSnackBarRef:this._snackBarRefAtThisLevel}set _openedSnackBarRef(ne){this._parentSnackBar?this._parentSnackBar._openedSnackBarRef=ne:this._snackBarRefAtThisLevel=ne}constructor(ne,be,fe,q,ce,xe){this._overlay=ne,this._live=be,this._injector=fe,this._breakpointObserver=q,this._parentSnackBar=ce,this._defaultConfig=xe,this._snackBarRefAtThisLevel=null,this.simpleSnackBarComponent=U,this.snackBarContainerComponent=K,this.handsetCssClass="mat-mdc-snack-bar-handset"}openFromComponent(ne,be){return this._attach(ne,be)}openFromTemplate(ne,be){return this._attach(ne,be)}open(ne,be="",fe){const q={...this._defaultConfig,...fe};return q.data={message:ne,action:be},q.announcementMessage===ne&&(q.announcementMessage=void 0),this.openFromComponent(this.simpleSnackBarComponent,q)}dismiss(){this._openedSnackBarRef&&this._openedSnackBarRef.dismiss()}ngOnDestroy(){this._snackBarRefAtThisLevel&&this._snackBarRefAtThisLevel.dismiss()}_attachSnackBarContainer(ne,be){const q=e.zZn.create({parent:be&&be.viewContainerRef&&be.viewContainerRef.injector||this._injector,providers:[{provide:V,useValue:be}]}),ce=new u.A8(this.snackBarContainerComponent,be.viewContainerRef,q),xe=ne.attach(ce);return xe.instance.snackBarConfig=be,xe.instance}_attach(ne,be){const fe={...new V,...this._defaultConfig,...be},q=this._createOverlay(fe),ce=this._attachSnackBarContainer(q,fe),xe=new A(ce,q);if(ne instanceof e.C4Q){const _e=new u.VA(ne,null,{$implicit:fe.data,snackBarRef:xe});xe.instance=ce.attachTemplatePortal(_e)}else{const _e=this._createInjector(fe,xe),ke=new u.A8(ne,void 0,_e),J=ce.attachComponentPortal(ke);xe.instance=J.instance}return this._breakpointObserver.observe(_.Rp.HandsetPortrait).pipe((0,F.Q)(q.detachments())).subscribe(_e=>{q.overlayElement.classList.toggle(this.handsetCssClass,_e.matches)}),fe.announcementMessage&&ce._onAnnounce.subscribe(()=>{this._live.announce(fe.announcementMessage,fe.politeness)}),this._animateSnackBar(xe,fe),this._openedSnackBarRef=xe,this._openedSnackBarRef}_animateSnackBar(ne,be){ne.afterDismissed().subscribe(()=>{this._openedSnackBarRef==ne&&(this._openedSnackBarRef=null),be.announcementMessage&&this._live.clear()}),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe(()=>{ne.containerInstance.enter()}),this._openedSnackBarRef.dismiss()):ne.containerInstance.enter(),be.duration&&be.duration>0&&ne.afterOpened().subscribe(()=>ne._dismissAfter(be.duration))}_createOverlay(ne){const be=new I.rR;be.direction=ne.direction;let fe=this._overlay.position().global();const q="rtl"===ne.direction,ce="left"===ne.horizontalPosition||"start"===ne.horizontalPosition&&!q||"end"===ne.horizontalPosition&&q,xe=!ce&&"center"!==ne.horizontalPosition;return ce?fe.left("0"):xe?fe.right("0"):fe.centerHorizontally(),"top"===ne.verticalPosition?fe.top("0"):fe.bottom("0"),be.positionStrategy=fe,this._overlay.create(be)}_createInjector(ne,be){return e.zZn.create({parent:ne&&ne.viewContainerRef&&ne.viewContainerRef.injector||this._injector,providers:[{provide:A,useValue:be},{provide:z,useValue:ne.data}]})}static{this.\u0275fac=function(be){return new(be||Ee)(e.KVO(I.hJ),e.KVO(m.Ai),e.KVO(e.zZn),e.KVO(_.QP),e.KVO(Ee,12),e.KVO(Y))}}static{this.\u0275prov=e.jDH({token:Ee,factory:Ee.\u0275fac,providedIn:"root"})}}return Ee})(),ge=(()=>{class Ee{static{this.\u0275fac=function(be){return new(be||Ee)}}static{this.\u0275mod=e.$C({type:Ee})}static{this.\u0275inj=e.G2t({providers:[O],imports:[I.z_,u.jc,r.Hl,M.yE,U,M.yE]})}}return Ee})()},98477:(Ge,L,n)=>{"use strict";n.d(L,{F7:()=>we,M6:()=>pe,Ti:()=>J,V5:()=>ie,aP:()=>Ce,hc:()=>wt});var e=n(77387),r=n(53608),a=n(31761),f=n(55685),d=n(81474),u=n(75533),y=n(25977),m=n(40352),_=n(38355),I=n(1579),F=n(22900),M=n(54436),k=n(66210),x=n(19443),w=n(8632),T=n(23761),A=n(13916);function z(Re,Ze){if(1&Re&&f.eu8(0,2),2&Re){const vt=f.XpG();f.Y8G("ngTemplateOutlet",vt.iconOverrides[vt.state])("ngTemplateOutletContext",vt._getIconContext())}}function V(Re,Ze){if(1&Re&&(f.j41(0,"span",7),f.EFF(1),f.k0s()),2&Re){const vt=f.XpG(2);f.R7$(),f.JRh(vt._getDefaultTextForState(vt.state))}}function G(Re,Ze){if(1&Re&&(f.j41(0,"span",8),f.EFF(1),f.k0s()),2&Re){const vt=f.XpG(3);f.R7$(),f.JRh(vt._intl.completedLabel)}}function B(Re,Ze){if(1&Re&&(f.j41(0,"span",8),f.EFF(1),f.k0s()),2&Re){const vt=f.XpG(3);f.R7$(),f.JRh(vt._intl.editableLabel)}}function H(Re,Ze){if(1&Re&&(f.DNE(0,G,2,1,"span",8)(1,B,2,1,"span",8),f.j41(2,"mat-icon",7),f.EFF(3),f.k0s()),2&Re){const vt=f.XpG(2);f.vxM("done"===vt.state?0:"edit"===vt.state?1:-1),f.R7$(3),f.JRh(vt._getDefaultTextForState(vt.state))}}function U(Re,Ze){if(1&Re&&f.DNE(0,V,2,1,"span",7)(1,H,4,2,"mat-icon",7),2&Re){let vt;const st=f.XpG();f.vxM("number"===(vt=st.state)?0:1)}}function $(Re,Ze){1&Re&&(f.j41(0,"div",4),f.eu8(1,9),f.k0s()),2&Re&&(f.R7$(),f.Y8G("ngTemplateOutlet",Ze.template))}function R(Re,Ze){if(1&Re&&(f.j41(0,"div",4),f.EFF(1),f.k0s()),2&Re){const vt=f.XpG();f.R7$(),f.JRh(vt.label)}}function K(Re,Ze){if(1&Re&&(f.j41(0,"div",5),f.EFF(1),f.k0s()),2&Re){const vt=f.XpG();f.R7$(),f.JRh(vt._intl.optionalLabel)}}function j(Re,Ze){if(1&Re&&(f.j41(0,"div",6),f.EFF(1),f.k0s()),2&Re){const vt=f.XpG();f.R7$(),f.JRh(vt.errorMessage)}}const Y=["*"];function O(Re,Ze){}function me(Re,Ze){if(1&Re&&(f.SdG(0),f.DNE(1,O,0,0,"ng-template",0)),2&Re){const vt=f.XpG();f.R7$(),f.Y8G("cdkPortalOutlet",vt._portal)}}const ge=(Re,Ze)=>({step:Re,i:Ze}),Ee=Re=>({animationDuration:Re}),je=(Re,Ze)=>({value:Re,params:Ze});function ne(Re,Ze){1&Re&&f.SdG(0)}function be(Re,Ze){1&Re&&f.nrm(0,"div",6)}function fe(Re,Ze){if(1&Re&&(f.eu8(0,5),f.DNE(1,be,1,0,"div",6)),2&Re){const vt=Ze.$implicit,st=Ze.$index,Se=Ze.$count;f.XpG(2);const Ke=f.sdS(4);f.Y8G("ngTemplateOutlet",Ke)("ngTemplateOutletContext",f.l_i(3,ge,vt,st)),f.R7$(),f.vxM(st!==Se-1?1:-1)}}function q(Re,Ze){if(1&Re){const vt=f.RV6();f.j41(0,"div",7),f.bIt("@horizontalStepTransition.done",function(Se){f.eBV(vt);const Ke=f.XpG(2);return f.Njj(Ke._animationDone.next(Se))}),f.eu8(1,8),f.k0s()}if(2&Re){const vt=Ze.$implicit,st=Ze.$index,Se=f.XpG(2);f.AVh("mat-horizontal-stepper-content-inactive",Se.selectedIndex!==st),f.Y8G("@horizontalStepTransition",f.l_i(8,je,Se._getAnimationDirection(st),f.eq3(6,Ee,Se._getAnimationDuration())))("id",Se._getStepContentId(st)),f.BMQ("aria-labelledby",Se._getStepLabelId(st)),f.R7$(),f.Y8G("ngTemplateOutlet",vt.content)}}function ce(Re,Ze){if(1&Re&&(f.j41(0,"div",1)(1,"div",2),f.Z7z(2,fe,2,6,null,null,f.fX1),f.k0s(),f.j41(4,"div",3),f.Z7z(5,q,2,11,"div",4,f.fX1),f.k0s()()),2&Re){const vt=f.XpG();f.R7$(2),f.Dyx(vt.steps),f.R7$(3),f.Dyx(vt.steps)}}function xe(Re,Ze){if(1&Re){const vt=f.RV6();f.j41(0,"div",9),f.eu8(1,5),f.j41(2,"div",10)(3,"div",11),f.bIt("@verticalStepTransition.done",function(Se){f.eBV(vt);const Ke=f.XpG(2);return f.Njj(Ke._animationDone.next(Se))}),f.j41(4,"div",12),f.eu8(5,8),f.k0s()()()()}if(2&Re){const vt=Ze.$implicit,st=Ze.$index,Se=Ze.$count,Ke=f.XpG(2),ze=f.sdS(4);f.R7$(),f.Y8G("ngTemplateOutlet",ze)("ngTemplateOutletContext",f.l_i(10,ge,vt,st)),f.R7$(),f.AVh("mat-stepper-vertical-line",st!==Se-1),f.R7$(),f.AVh("mat-vertical-stepper-content-inactive",Ke.selectedIndex!==st),f.Y8G("@verticalStepTransition",f.l_i(15,je,Ke._getAnimationDirection(st),f.eq3(13,Ee,Ke._getAnimationDuration())))("id",Ke._getStepContentId(st)),f.BMQ("aria-labelledby",Ke._getStepLabelId(st)),f.R7$(2),f.Y8G("ngTemplateOutlet",vt.content)}}function _e(Re,Ze){if(1&Re&&f.Z7z(0,xe,6,18,"div",9,f.fX1),2&Re){const vt=f.XpG();f.Dyx(vt.steps)}}function ke(Re,Ze){if(1&Re){const vt=f.RV6();f.j41(0,"mat-step-header",13),f.bIt("click",function(){const Se=f.eBV(vt).step;return f.Njj(Se.select())})("keydown",function(Se){f.eBV(vt);const Ke=f.XpG();return f.Njj(Ke._onKeydown(Se))}),f.k0s()}if(2&Re){const vt=Ze.step,st=Ze.i,Se=f.XpG();f.AVh("mat-horizontal-stepper-header","horizontal"===Se.orientation)("mat-vertical-stepper-header","vertical"===Se.orientation),f.Y8G("tabIndex",Se._getFocusIndex()===st?0:-1)("id",Se._getStepLabelId(st))("index",st)("state",Se._getIndicatorType(st,vt.state))("label",vt.stepLabel||vt.label)("selected",Se.selectedIndex===st)("active",Se._stepIsNavigable(st,vt))("optional",vt.optional)("errorMessage",vt.errorMessage)("iconOverrides",Se._iconOverrides)("disableRipple",Se.disableRipple||!Se._stepIsNavigable(st,vt))("color",vt.color||Se.color),f.BMQ("aria-posinset",st+1)("aria-setsize",Se.steps.length)("aria-controls",Se._getStepContentId(st))("aria-selected",Se.selectedIndex==st)("aria-label",vt.ariaLabel||null)("aria-labelledby",!vt.ariaLabel&&vt.ariaLabelledby?vt.ariaLabelledby:null)("aria-disabled",!Se._stepIsNavigable(st,vt)||null)}}let J=(()=>{class Re extends r.nb{static{this.\u0275fac=(()=>{let vt;return function(Se){return(vt||(vt=f.xGo(Re)))(Se||Re)}})()}static{this.\u0275dir=f.FsC({type:Re,selectors:[["","matStepLabel",""]],standalone:!0,features:[f.Vt3]})}}return Re})(),wt=(()=>{class Re{constructor(){this.changes=new m.B,this.optionalLabel="Optional",this.completedLabel="Completed",this.editableLabel="Editable"}static{this.\u0275fac=function(st){return new(st||Re)}}static{this.\u0275prov=f.jDH({token:Re,factory:Re.\u0275fac,providedIn:"root"})}}return Re})();const nt={provide:wt,deps:[[new f.Xx1,new f.kdw,wt]],useFactory:function Fe(Re){return Re||new wt}};let se=(()=>{class Re extends r.oX{constructor(vt,st,Se,Ke){super(Se),this._intl=vt,this._focusMonitor=st,this._intlSubscription=vt.changes.subscribe(()=>Ke.markForCheck())}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._intlSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._elementRef)}focus(vt,st){vt?this._focusMonitor.focusVia(this._elementRef,vt,st):this._elementRef.nativeElement.focus(st)}_stringLabel(){return this.label instanceof J?null:this.label}_templateLabel(){return this.label instanceof J?this.label:null}_getHostElement(){return this._elementRef.nativeElement}_getIconContext(){return{index:this.index,active:this.active,optional:this.optional}}_getDefaultTextForState(vt){return"number"==vt?`${this.index+1}`:"edit"==vt?"create":"error"==vt?"warning":vt}static{this.\u0275fac=function(st){return new(st||Re)(f.rXU(wt),f.rXU(y.FN),f.rXU(f.aKT),f.rXU(f.gRc))}}static{this.\u0275cmp=f.VBU({type:Re,selectors:[["mat-step-header"]],hostAttrs:["role","tab",1,"mat-step-header"],hostVars:2,hostBindings:function(st,Se){2&st&&f.HbH("mat-"+(Se.color||"primary"))},inputs:{state:"state",label:"label",errorMessage:"errorMessage",iconOverrides:"iconOverrides",index:"index",selected:"selected",active:"active",optional:"optional",disableRipple:"disableRipple",color:"color"},standalone:!0,features:[f.Vt3,f.aNF],decls:10,vars:17,consts:[["matRipple","",1,"mat-step-header-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-step-icon-content"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"mat-step-label"],[1,"mat-step-text-label"],[1,"mat-step-optional"],[1,"mat-step-sub-label-error"],["aria-hidden","true"],[1,"cdk-visually-hidden"],[3,"ngTemplateOutlet"]],template:function(st,Se){if(1&st&&(f.nrm(0,"div",0),f.j41(1,"div")(2,"div",1),f.DNE(3,z,1,2,"ng-container",2)(4,U,2,1),f.k0s()(),f.j41(5,"div",3),f.DNE(6,$,2,1,"div",4)(7,R,2,1,"div",4)(8,K,2,1,"div",5)(9,j,2,1,"div",6),f.k0s()),2&st){let Ke;f.Y8G("matRippleTrigger",Se._getHostElement())("matRippleDisabled",Se.disableRipple),f.R7$(),f.ZvI("mat-step-icon-state-",Se.state," mat-step-icon"),f.AVh("mat-step-icon-selected",Se.selected),f.R7$(2),f.vxM(Se.iconOverrides&&Se.iconOverrides[Se.state]?3:4),f.R7$(2),f.AVh("mat-step-label-active",Se.active)("mat-step-label-selected",Se.selected)("mat-step-label-error","error"==Se.state),f.R7$(),f.vxM((Ke=Se._templateLabel())?6:Se._stringLabel()?7:-1,Ke),f.R7$(2),f.vxM(Se.optional&&"error"!=Se.state?8:-1),f.R7$(),f.vxM("error"===Se.state?9:-1)}},dependencies:[d.r6,a.T3,u.An],styles:['.mat-step-header{overflow:hidden;outline:none;cursor:pointer;position:relative;box-sizing:content-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-step-header:focus .mat-focus-indicator::before{content:""}.mat-step-header:hover[aria-disabled=true]{cursor:default}.mat-step-header:hover:not([aria-disabled]),.mat-step-header:hover[aria-disabled=false]{background-color:var(--mat-stepper-header-hover-state-layer-color);border-radius:var(--mat-stepper-header-hover-state-layer-shape, var(--mat-app-corner-medium))}.mat-step-header.cdk-keyboard-focused,.mat-step-header.cdk-program-focused{background-color:var(--mat-stepper-header-focus-state-layer-color);border-radius:var(--mat-stepper-header-focus-state-layer-shape, var(--mat-app-corner-medium))}@media(hover: none){.mat-step-header:hover{background:none}}.cdk-high-contrast-active .mat-step-header{outline:solid 1px}.cdk-high-contrast-active .mat-step-header[aria-selected=true] .mat-step-label{text-decoration:underline}.cdk-high-contrast-active .mat-step-header[aria-disabled=true]{outline-color:GrayText}.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-label,.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-icon,.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-optional{color:GrayText}.mat-step-optional{font-size:12px;color:var(--mat-stepper-header-optional-label-text-color, var(--mat-app-on-surface-variant))}.mat-step-sub-label-error{font-size:12px;font-weight:normal}.mat-step-icon{border-radius:50%;height:24px;width:24px;flex-shrink:0;position:relative;color:var(--mat-stepper-header-icon-foreground-color, var(--mat-app-surface));background-color:var(--mat-stepper-header-icon-background-color, var(--mat-app-on-surface-variant))}.mat-step-icon-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex}.mat-step-icon .mat-icon{font-size:16px;height:16px;width:16px}.mat-step-icon-state-error{background-color:var(--mat-stepper-header-error-state-icon-background-color);color:var(--mat-stepper-header-error-state-icon-foreground-color, var(--mat-app-error))}.mat-step-icon-state-error .mat-icon{font-size:24px;height:24px;width:24px}.mat-step-label{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:50px;vertical-align:middle;font-family:var(--mat-stepper-header-label-text-font, var(--mat-app-title-small-font));font-size:var(--mat-stepper-header-label-text-size, var(--mat-app-title-small-size));font-weight:var(--mat-stepper-header-label-text-weight, var(--mat-app-title-small-weight));color:var(--mat-stepper-header-label-text-color, var(--mat-app-on-surface-variant))}.mat-step-label.mat-step-label-active{color:var(--mat-stepper-header-selected-state-label-text-color, var(--mat-app-on-surface-variant))}.mat-step-label.mat-step-label-error{color:var(--mat-stepper-header-error-state-label-text-color, var(--mat-app-error));font-size:var(--mat-stepper-header-error-state-label-text-size, var(--mat-app-title-small-size))}.mat-step-label.mat-step-label-selected{font-size:var(--mat-stepper-header-selected-state-label-text-size, var(--mat-app-title-small-size));font-weight:var(--mat-stepper-header-selected-state-label-text-weight, var(--mat-app-title-small-weight))}.mat-step-text-label{text-overflow:ellipsis;overflow:hidden}.mat-step-header .mat-step-header-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-step-icon-selected{background-color:var(--mat-stepper-header-selected-state-icon-background-color, var(--mat-app-primary));color:var(--mat-stepper-header-selected-state-icon-foreground-color, var(--mat-app-on-primary))}.mat-step-icon-state-done{background-color:var(--mat-stepper-header-done-state-icon-background-color);color:var(--mat-stepper-header-done-state-icon-foreground-color)}.mat-step-icon-state-edit{background-color:var(--mat-stepper-header-edit-state-icon-background-color, var(--mat-app-primary));color:var(--mat-stepper-header-edit-state-icon-foreground-color, var(--mat-app-on-primary))}'],encapsulation:2,changeDetection:0})}}return Re})();const Q="225ms",de={horizontalStepTransition:(0,T.hZ)("horizontalStepTransition",[(0,T.wk)("previous",(0,T.iF)({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"})),(0,T.wk)("current",(0,T.iF)({transform:"none",visibility:"inherit"})),(0,T.wk)("next",(0,T.iF)({transform:"translate3d(100%, 0, 0)",visibility:"hidden"})),(0,T.kY)("* => *",(0,T.Os)([(0,T.i0)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)"),(0,T.P)("@*",(0,T.MA)(),{optional:!0})]),{params:{animationDuration:"500ms"}})]),verticalStepTransition:(0,T.hZ)("verticalStepTransition",[(0,T.wk)("previous",(0,T.iF)({height:"0px",visibility:"hidden"})),(0,T.wk)("next",(0,T.iF)({height:"0px",visibility:"hidden"})),(0,T.wk)("current",(0,T.iF)({height:"*",visibility:"inherit"})),(0,T.kY)("* <=> current",(0,T.Os)([(0,T.i0)("{{animationDuration}} cubic-bezier(0.4, 0.0, 0.2, 1)"),(0,T.P)("@*",(0,T.MA)(),{optional:!0})]),{params:{animationDuration:Q}})])};let ee=(()=>{class Re{constructor(vt){this.templateRef=vt}static{this.\u0275fac=function(st){return new(st||Re)(f.rXU(f.C4Q))}}static{this.\u0275dir=f.FsC({type:Re,selectors:[["ng-template","matStepperIcon",""]],inputs:{name:[0,"matStepperIcon","name"]},standalone:!0})}}return Re})(),Te=(()=>{class Re{constructor(vt){this._template=vt}static{this.\u0275fac=function(st){return new(st||Re)(f.rXU(f.C4Q))}}static{this.\u0275dir=f.FsC({type:Re,selectors:[["ng-template","matStepContent",""]],standalone:!0})}}return Re})(),ie=(()=>{class Re extends r.VI{constructor(vt,st,Se,Ke){super(vt,Ke),this._errorStateMatcher=st,this._viewContainerRef=Se,this._isSelected=_.yU.EMPTY,this.stepLabel=void 0}ngAfterContentInit(){this._isSelected=this._stepper.steps.changes.pipe((0,F.n)(()=>this._stepper.selectionChange.pipe((0,M.T)(vt=>vt.selectedStep===this),(0,k.Z)(this._stepper.selected===this)))).subscribe(vt=>{vt&&this._lazyContent&&!this._portal&&(this._portal=new e.VA(this._lazyContent._template,this._viewContainerRef))})}ngOnDestroy(){this._isSelected.unsubscribe()}isErrorState(vt,st){return this._errorStateMatcher.isErrorState(vt,st)||!!(vt&&vt.invalid&&this.interacted)}static{this.\u0275fac=function(st){return new(st||Re)(f.rXU((0,f.Rfq)(()=>pe)),f.rXU(d.es,4),f.rXU(f.c1b),f.rXU(r.x8,8))}}static{this.\u0275cmp=f.VBU({type:Re,selectors:[["mat-step"]],contentQueries:function(st,Se,Ke){if(1&st&&(f.wni(Ke,J,5),f.wni(Ke,Te,5)),2&st){let ze;f.mGM(ze=f.lsd())&&(Se.stepLabel=ze.first),f.mGM(ze=f.lsd())&&(Se._lazyContent=ze.first)}},hostAttrs:["hidden",""],inputs:{color:"color"},exportAs:["matStep"],standalone:!0,features:[f.Jv_([{provide:d.es,useExisting:Re},{provide:r.VI,useExisting:Re}]),f.Vt3,f.aNF],ngContentSelectors:Y,decls:1,vars:0,consts:[[3,"cdkPortalOutlet"]],template:function(st,Se){1&st&&(f.NAR(),f.DNE(0,me,2,1,"ng-template"))},dependencies:[e.I3],encapsulation:2,changeDetection:0})}}return Re})(),pe=(()=>{class Re extends r.Up{get animationDuration(){return this._animationDuration}set animationDuration(vt){this._animationDuration=/^\d+$/.test(vt)?vt+"ms":vt}constructor(vt,st,Se){super(vt,st,Se),this._stepHeader=void 0,this._steps=void 0,this.steps=new f.rOR,this.animationDone=new f.bkB,this.labelPosition="end",this.headerPosition="top",this._iconOverrides={},this._animationDone=new m.B,this._animationDuration="",this._isServer=!(0,f.WQX)(A.OD).isBrowser;const Ke=Se.nativeElement.nodeName.toLowerCase();this.orientation="mat-vertical-stepper"===Ke?"vertical":"horizontal"}ngAfterContentInit(){super.ngAfterContentInit(),this._icons.forEach(({name:vt,templateRef:st})=>this._iconOverrides[vt]=st),this.steps.changes.pipe((0,x.Q)(this._destroyed)).subscribe(()=>{this._stateChanged()}),this._animationDone.pipe((0,w.F)((vt,st)=>vt.fromState===st.fromState&&vt.toState===st.toState),(0,x.Q)(this._destroyed)).subscribe(vt=>{"current"===vt.toState&&this.animationDone.emit()})}_stepIsNavigable(vt,st){return st.completed||this.selectedIndex===vt||!this.linear}_getAnimationDuration(){return this.animationDuration?this.animationDuration:"horizontal"===this.orientation?"500ms":Q}static{this.\u0275fac=function(st){return new(st||Re)(f.rXU(I.dS,8),f.rXU(f.gRc),f.rXU(f.aKT))}}static{this.\u0275cmp=f.VBU({type:Re,selectors:[["mat-stepper"],["mat-vertical-stepper"],["mat-horizontal-stepper"],["","matStepper",""]],contentQueries:function(st,Se,Ke){if(1&st&&(f.wni(Ke,ie,5),f.wni(Ke,ee,5)),2&st){let ze;f.mGM(ze=f.lsd())&&(Se._steps=ze),f.mGM(ze=f.lsd())&&(Se._icons=ze)}},viewQuery:function(st,Se){if(1&st&&f.GBs(se,5),2&st){let Ke;f.mGM(Ke=f.lsd())&&(Se._stepHeader=Ke)}},hostAttrs:["role","tablist"],hostVars:11,hostBindings:function(st,Se){2&st&&(f.BMQ("aria-orientation",Se.orientation),f.AVh("mat-stepper-horizontal","horizontal"===Se.orientation)("mat-stepper-vertical","vertical"===Se.orientation)("mat-stepper-label-position-end","horizontal"===Se.orientation&&"end"==Se.labelPosition)("mat-stepper-label-position-bottom","horizontal"===Se.orientation&&"bottom"==Se.labelPosition)("mat-stepper-header-position-bottom","bottom"===Se.headerPosition))},inputs:{disableRipple:"disableRipple",color:"color",labelPosition:"labelPosition",headerPosition:"headerPosition",animationDuration:"animationDuration"},outputs:{animationDone:"animationDone"},exportAs:["matStepper","matVerticalStepper","matHorizontalStepper"],standalone:!0,features:[f.Jv_([{provide:r.Up,useExisting:Re}]),f.Vt3,f.aNF],ngContentSelectors:Y,decls:5,vars:2,consts:[["stepTemplate",""],[1,"mat-horizontal-stepper-wrapper"],[1,"mat-horizontal-stepper-header-container"],[1,"mat-horizontal-content-container"],["role","tabpanel",1,"mat-horizontal-stepper-content",3,"id","mat-horizontal-stepper-content-inactive"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"mat-stepper-horizontal-line"],["role","tabpanel",1,"mat-horizontal-stepper-content",3,"id"],[3,"ngTemplateOutlet"],[1,"mat-step"],[1,"mat-vertical-content-container"],["role","tabpanel",1,"mat-vertical-stepper-content",3,"id"],[1,"mat-vertical-content"],[3,"click","keydown","tabIndex","id","index","state","label","selected","active","optional","errorMessage","iconOverrides","disableRipple","color"]],template:function(st,Se){if(1&st&&(f.NAR(),f.DNE(0,ne,1,0)(1,ce,7,0,"div",1)(2,_e,2,0)(3,ke,1,23,"ng-template",null,0,f.C5r)),2&st){let Ke;f.vxM(Se._isServer?0:-1),f.R7$(),f.vxM("horizontal"===(Ke=Se.orientation)?1:"vertical"===Ke?2:-1)}},dependencies:[a.T3,se],styles:['.mat-stepper-vertical,.mat-stepper-horizontal{display:block;font-family:var(--mat-stepper-container-text-font, var(--mat-app-body-medium-font));background:var(--mat-stepper-container-color, var(--mat-app-surface))}.mat-horizontal-stepper-header-container{white-space:nowrap;display:flex;align-items:center}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header-container{align-items:flex-start}.mat-stepper-header-position-bottom .mat-horizontal-stepper-header-container{order:1}.mat-stepper-horizontal-line{border-top-width:1px;border-top-style:solid;flex:auto;height:0;margin:0 -16px;min-width:32px;border-top-color:var(--mat-stepper-line-color, var(--mat-app-outline))}.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{margin:0;min-width:0;position:relative;top:calc(calc((var(--mat-stepper-header-height) - 24px) / 2) + 12px)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{border-top-width:1px;border-top-style:solid;content:"";display:inline-block;height:0;position:absolute;width:calc(50% - 20px)}.mat-horizontal-stepper-header{display:flex;height:72px;overflow:hidden;align-items:center;padding:0 24px;height:var(--mat-stepper-header-height)}.mat-horizontal-stepper-header .mat-step-icon{margin-right:8px;flex:none}[dir=rtl] .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:8px}.mat-horizontal-stepper-header::before,.mat-horizontal-stepper-header::after{border-top-color:var(--mat-stepper-line-color, var(--mat-app-outline))}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{padding:calc((var(--mat-stepper-header-height) - 24px) / 2) 24px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::before,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::after{top:calc(calc((var(--mat-stepper-header-height) - 24px) / 2) + 12px)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{box-sizing:border-box;flex-direction:column;height:auto}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{right:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before{left:0}[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:last-child::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:first-child::after{display:none}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-label{padding:16px 0 0 0;text-align:center;width:100%}.mat-vertical-stepper-header{display:flex;align-items:center;height:24px;padding:calc((var(--mat-stepper-header-height) - 24px) / 2) 24px}.mat-vertical-stepper-header .mat-step-icon{margin-right:12px}[dir=rtl] .mat-vertical-stepper-header .mat-step-icon{margin-right:0;margin-left:12px}.mat-horizontal-stepper-wrapper{display:flex;flex-direction:column}.mat-horizontal-stepper-content{outline:0}.mat-horizontal-stepper-content.mat-horizontal-stepper-content-inactive{height:0;overflow:hidden}.mat-horizontal-stepper-content:not(.mat-horizontal-stepper-content-inactive){visibility:inherit !important}.mat-horizontal-content-container{overflow:hidden;padding:0 24px 24px 24px}.cdk-high-contrast-active .mat-horizontal-content-container{outline:solid 1px}.mat-stepper-header-position-bottom .mat-horizontal-content-container{padding:24px 24px 0 24px}.mat-vertical-content-container{margin-left:36px;border:0;position:relative}.cdk-high-contrast-active .mat-vertical-content-container{outline:solid 1px}[dir=rtl] .mat-vertical-content-container{margin-left:0;margin-right:36px}.mat-stepper-vertical-line::before{content:"";position:absolute;left:0;border-left-width:1px;border-left-style:solid;border-left-color:var(--mat-stepper-line-color, var(--mat-app-outline));top:calc(8px - calc((var(--mat-stepper-header-height) - 24px) / 2));bottom:calc(8px - calc((var(--mat-stepper-header-height) - 24px) / 2))}[dir=rtl] .mat-stepper-vertical-line::before{left:auto;right:0}.mat-vertical-stepper-content{overflow:hidden;outline:0}.mat-vertical-stepper-content:not(.mat-vertical-stepper-content-inactive){visibility:inherit !important}.mat-vertical-content{padding:0 24px 24px 24px}.mat-step:last-child .mat-vertical-content-container{border:none}'],encapsulation:2,data:{animation:[de.horizontalStepTransition,de.verticalStepTransition]},changeDetection:0})}}return Re})(),we=(()=>{class Re extends r.v5{static{this.\u0275fac=(()=>{let vt;return function(Se){return(vt||(vt=f.xGo(Re)))(Se||Re)}})()}static{this.\u0275dir=f.FsC({type:Re,selectors:[["button","matStepperNext",""]],hostAttrs:[1,"mat-stepper-next"],hostVars:1,hostBindings:function(st,Se){2&st&&f.Mr5("type",Se.type)},standalone:!0,features:[f.Vt3]})}}return Re})(),Ce=(()=>{class Re{static{this.\u0275fac=function(st){return new(st||Re)}}static{this.\u0275mod=f.$C({type:Re})}static{this.\u0275inj=f.G2t({providers:[nt,d.es],imports:[d.yE,a.MD,e.jc,r.uY,u.m_,d.pZ,pe,se,d.yE]})}}return Re})()},38496:(Ge,L,n)=>{"use strict";n.d(L,{$R:()=>Vt,YV:()=>Gt,cC:()=>Ht,Qo:()=>ln,Zq:()=>Kn,iF:()=>Bt,xW:()=>un,KS:()=>On,tL:()=>en,YZ:()=>on,ji:()=>$t,NB:()=>fn,iL:()=>Zt,Zl:()=>Jt,I6:()=>Dn,tP:()=>Bi});var e=n(55685),r=n(1579),a=n(68480),f=n(13916),d=n(22669),u=n(31761),y=n(40352),m=n(94638),_=n(62644),I=n(10047),F=n(19443);const M=[[["caption"]],[["colgroup"],["col"]],"*"],k=["caption","colgroup, col","*"];function x(Ne,qt){1&Ne&&e.SdG(0,2)}function w(Ne,qt){1&Ne&&(e.j41(0,"thead",0),e.eu8(1,1),e.k0s(),e.j41(2,"tbody",0),e.eu8(3,2)(4,3),e.k0s(),e.j41(5,"tfoot",0),e.eu8(6,4),e.k0s())}function T(Ne,qt){1&Ne&&e.eu8(0,1)(1,2)(2,3)(3,4)}const V=new e.nKC("CDK_TABLE");let B=(()=>{class Ne{constructor(Qe){this.template=Qe}static{this.\u0275fac=function(Ve){return new(Ve||Ne)(e.rXU(e.C4Q))}}static{this.\u0275dir=e.FsC({type:Ne,selectors:[["","cdkCellDef",""]],standalone:!0})}}return Ne})(),H=(()=>{class Ne{constructor(Qe){this.template=Qe}static{this.\u0275fac=function(Ve){return new(Ve||Ne)(e.rXU(e.C4Q))}}static{this.\u0275dir=e.FsC({type:Ne,selectors:[["","cdkHeaderCellDef",""]],standalone:!0})}}return Ne})(),U=(()=>{class Ne{constructor(Qe){this.template=Qe}static{this.\u0275fac=function(Ve){return new(Ve||Ne)(e.rXU(e.C4Q))}}static{this.\u0275dir=e.FsC({type:Ne,selectors:[["","cdkFooterCellDef",""]],standalone:!0})}}return Ne})(),$=(()=>{class Ne{get name(){return this._name}set name(Qe){this._setNameInput(Qe)}get sticky(){return this._sticky}set sticky(Qe){Qe!==this._sticky&&(this._sticky=Qe,this._hasStickyChanged=!0)}get stickyEnd(){return this._stickyEnd}set stickyEnd(Qe){Qe!==this._stickyEnd&&(this._stickyEnd=Qe,this._hasStickyChanged=!0)}constructor(Qe){this._table=Qe,this._hasStickyChanged=!1,this._sticky=!1,this._stickyEnd=!1}hasStickyChanged(){const Qe=this._hasStickyChanged;return this.resetStickyChanged(),Qe}resetStickyChanged(){this._hasStickyChanged=!1}_updateColumnCssClassName(){this._columnCssClassName=[`cdk-column-${this.cssClassFriendlyName}`]}_setNameInput(Qe){Qe&&(this._name=Qe,this.cssClassFriendlyName=Qe.replace(/[^a-z0-9_-]/gi,"-"),this._updateColumnCssClassName())}static{this.\u0275fac=function(Ve){return new(Ve||Ne)(e.rXU(V,8))}}static{this.\u0275dir=e.FsC({type:Ne,selectors:[["","cdkColumnDef",""]],contentQueries:function(Ve,ft,dn){if(1&Ve&&(e.wni(dn,B,5),e.wni(dn,H,5),e.wni(dn,U,5)),2&Ve){let En;e.mGM(En=e.lsd())&&(ft.cell=En.first),e.mGM(En=e.lsd())&&(ft.headerCell=En.first),e.mGM(En=e.lsd())&&(ft.footerCell=En.first)}},inputs:{name:[0,"cdkColumnDef","name"],sticky:[2,"sticky","sticky",e.L39],stickyEnd:[2,"stickyEnd","stickyEnd",e.L39]},standalone:!0,features:[e.Jv_([{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:Ne}]),e.GFd]})}}return Ne})();class R{constructor(qt,Qe){Qe.nativeElement.classList.add(...qt._columnCssClassName)}}let K=(()=>{class Ne extends R{constructor(Qe,Ve){super(Qe,Ve)}static{this.\u0275fac=function(Ve){return new(Ve||Ne)(e.rXU($),e.rXU(e.aKT))}}static{this.\u0275dir=e.FsC({type:Ne,selectors:[["cdk-header-cell"],["th","cdk-header-cell",""]],hostAttrs:["role","columnheader",1,"cdk-header-cell"],standalone:!0,features:[e.Vt3]})}}return Ne})(),j=(()=>{class Ne extends R{constructor(Qe,Ve){super(Qe,Ve);const ft=Qe._table?._getCellRole();ft&&Ve.nativeElement.setAttribute("role",ft)}static{this.\u0275fac=function(Ve){return new(Ve||Ne)(e.rXU($),e.rXU(e.aKT))}}static{this.\u0275dir=e.FsC({type:Ne,selectors:[["cdk-footer-cell"],["td","cdk-footer-cell",""]],hostAttrs:[1,"cdk-footer-cell"],standalone:!0,features:[e.Vt3]})}}return Ne})(),Y=(()=>{class Ne extends R{constructor(Qe,Ve){super(Qe,Ve);const ft=Qe._table?._getCellRole();ft&&Ve.nativeElement.setAttribute("role",ft)}static{this.\u0275fac=function(Ve){return new(Ve||Ne)(e.rXU($),e.rXU(e.aKT))}}static{this.\u0275dir=e.FsC({type:Ne,selectors:[["cdk-cell"],["td","cdk-cell",""]],hostAttrs:[1,"cdk-cell"],standalone:!0,features:[e.Vt3]})}}return Ne})();class O{constructor(){this.tasks=[],this.endTasks=[]}}const me=new e.nKC("_COALESCED_STYLE_SCHEDULER");let ge=(()=>{class Ne{constructor(Qe){this._currentSchedule=null,this._ngZone=(0,e.WQX)(e.SKi)}schedule(Qe){this._createScheduleIfNeeded(),this._currentSchedule.tasks.push(Qe)}scheduleEnd(Qe){this._createScheduleIfNeeded(),this._currentSchedule.endTasks.push(Qe)}_createScheduleIfNeeded(){this._currentSchedule||(this._currentSchedule=new O,this._ngZone.runOutsideAngular(()=>queueMicrotask(()=>{for(;this._currentSchedule.tasks.length||this._currentSchedule.endTasks.length;){const Qe=this._currentSchedule;this._currentSchedule=new O;for(const Ve of Qe.tasks)Ve();for(const Ve of Qe.endTasks)Ve()}this._currentSchedule=null})))}static{this.\u0275fac=function(Ve){return new(Ve||Ne)(e.KVO(e.SKi))}}static{this.\u0275prov=e.jDH({token:Ne,factory:Ne.\u0275fac})}}return Ne})(),je=(()=>{class Ne{constructor(Qe,Ve){this.template=Qe,this._differs=Ve}ngOnChanges(Qe){if(!this._columnsDiffer){const Ve=Qe.columns&&Qe.columns.currentValue||[];this._columnsDiffer=this._differs.find(Ve).create(),this._columnsDiffer.diff(Ve)}}getColumnsDiff(){return this._columnsDiffer.diff(this.columns)}extractCellTemplate(Qe){return this instanceof ne?Qe.headerCell.template:this instanceof be?Qe.footerCell.template:Qe.cell.template}static{this.\u0275fac=function(Ve){return new(Ve||Ne)(e.rXU(e.C4Q),e.rXU(e._q3))}}static{this.\u0275dir=e.FsC({type:Ne,features:[e.OA$]})}}return Ne})(),ne=(()=>{class Ne extends je{get sticky(){return this._sticky}set sticky(Qe){Qe!==this._sticky&&(this._sticky=Qe,this._hasStickyChanged=!0)}constructor(Qe,Ve,ft){super(Qe,Ve),this._table=ft,this._hasStickyChanged=!1,this._sticky=!1}ngOnChanges(Qe){super.ngOnChanges(Qe)}hasStickyChanged(){const Qe=this._hasStickyChanged;return this.resetStickyChanged(),Qe}resetStickyChanged(){this._hasStickyChanged=!1}static{this.\u0275fac=function(Ve){return new(Ve||Ne)(e.rXU(e.C4Q),e.rXU(e._q3),e.rXU(V,8))}}static{this.\u0275dir=e.FsC({type:Ne,selectors:[["","cdkHeaderRowDef",""]],inputs:{columns:[0,"cdkHeaderRowDef","columns"],sticky:[2,"cdkHeaderRowDefSticky","sticky",e.L39]},standalone:!0,features:[e.GFd,e.Vt3,e.OA$]})}}return Ne})(),be=(()=>{class Ne extends je{get sticky(){return this._sticky}set sticky(Qe){Qe!==this._sticky&&(this._sticky=Qe,this._hasStickyChanged=!0)}constructor(Qe,Ve,ft){super(Qe,Ve),this._table=ft,this._hasStickyChanged=!1,this._sticky=!1}ngOnChanges(Qe){super.ngOnChanges(Qe)}hasStickyChanged(){const Qe=this._hasStickyChanged;return this.resetStickyChanged(),Qe}resetStickyChanged(){this._hasStickyChanged=!1}static{this.\u0275fac=function(Ve){return new(Ve||Ne)(e.rXU(e.C4Q),e.rXU(e._q3),e.rXU(V,8))}}static{this.\u0275dir=e.FsC({type:Ne,selectors:[["","cdkFooterRowDef",""]],inputs:{columns:[0,"cdkFooterRowDef","columns"],sticky:[2,"cdkFooterRowDefSticky","sticky",e.L39]},standalone:!0,features:[e.GFd,e.Vt3,e.OA$]})}}return Ne})(),fe=(()=>{class Ne extends je{constructor(Qe,Ve,ft){super(Qe,Ve),this._table=ft}static{this.\u0275fac=function(Ve){return new(Ve||Ne)(e.rXU(e.C4Q),e.rXU(e._q3),e.rXU(V,8))}}static{this.\u0275dir=e.FsC({type:Ne,selectors:[["","cdkRowDef",""]],inputs:{columns:[0,"cdkRowDefColumns","columns"],when:[0,"cdkRowDefWhen","when"]},standalone:!0,features:[e.Vt3]})}}return Ne})(),q=(()=>{class Ne{static{this.mostRecentCellOutlet=null}constructor(Qe){this._viewContainer=Qe,Ne.mostRecentCellOutlet=this}ngOnDestroy(){Ne.mostRecentCellOutlet===this&&(Ne.mostRecentCellOutlet=null)}static{this.\u0275fac=function(Ve){return new(Ve||Ne)(e.rXU(e.c1b))}}static{this.\u0275dir=e.FsC({type:Ne,selectors:[["","cdkCellOutlet",""]],standalone:!0})}}return Ne})(),ce=(()=>{class Ne{static{this.\u0275fac=function(Ve){return new(Ve||Ne)}}static{this.\u0275cmp=e.VBU({type:Ne,selectors:[["cdk-header-row"],["tr","cdk-header-row",""]],hostAttrs:["role","row",1,"cdk-header-row"],standalone:!0,features:[e.aNF],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(Ve,ft){1&Ve&&e.eu8(0,0)},dependencies:[q],encapsulation:2})}}return Ne})(),xe=(()=>{class Ne{static{this.\u0275fac=function(Ve){return new(Ve||Ne)}}static{this.\u0275cmp=e.VBU({type:Ne,selectors:[["cdk-footer-row"],["tr","cdk-footer-row",""]],hostAttrs:["role","row",1,"cdk-footer-row"],standalone:!0,features:[e.aNF],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(Ve,ft){1&Ve&&e.eu8(0,0)},dependencies:[q],encapsulation:2})}}return Ne})(),_e=(()=>{class Ne{static{this.\u0275fac=function(Ve){return new(Ve||Ne)}}static{this.\u0275cmp=e.VBU({type:Ne,selectors:[["cdk-row"],["tr","cdk-row",""]],hostAttrs:["role","row",1,"cdk-row"],standalone:!0,features:[e.aNF],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(Ve,ft){1&Ve&&e.eu8(0,0)},dependencies:[q],encapsulation:2})}}return Ne})(),ke=(()=>{class Ne{constructor(Qe){this.templateRef=Qe,this._contentClassName="cdk-no-data-row"}static{this.\u0275fac=function(Ve){return new(Ve||Ne)(e.rXU(e.C4Q))}}static{this.\u0275dir=e.FsC({type:Ne,selectors:[["ng-template","cdkNoDataRow",""]],standalone:!0})}}return Ne})();const J=["top","bottom","left","right"];class wt{constructor(qt,Qe,Ve,ft,dn=!0,En=!0,ii){this._isNativeHtmlTable=qt,this._stickCellCss=Qe,this.direction=Ve,this._coalescedStyleScheduler=ft,this._isBrowser=dn,this._needsPositionStickyOnElement=En,this._positionListener=ii,this._cachedCellWidths=[],this._borderCellCss={top:`${Qe}-border-elem-top`,bottom:`${Qe}-border-elem-bottom`,left:`${Qe}-border-elem-left`,right:`${Qe}-border-elem-right`}}clearStickyPositioning(qt,Qe){const Ve=[];for(const ft of qt)if(ft.nodeType===ft.ELEMENT_NODE){Ve.push(ft);for(let dn=0;dn<ft.children.length;dn++)Ve.push(ft.children[dn])}this._coalescedStyleScheduler.schedule(()=>{for(const ft of Ve)this._removeStickyStyle(ft,Qe)})}updateStickyColumns(qt,Qe,Ve,ft=!0){qt.length&&this._isBrowser&&(Qe.some(dn=>dn)||Ve.some(dn=>dn))?this._coalescedStyleScheduler.schedule(()=>{const dn=qt[0],En=dn.children.length,ii=this._getCellWidths(dn,ft),mi=this._getStickyStartColumnPositions(ii,Qe),zn=this._getStickyEndColumnPositions(ii,Ve),Ai=Qe.lastIndexOf(!0),Pt=Ve.indexOf(!0),xn="rtl"===this.direction,Ln=xn?"right":"left",It=xn?"left":"right";for(const Xe of qt)for(let Ye=0;Ye<En;Ye++){const Ue=Xe.children[Ye];Qe[Ye]&&this._addStickyStyle(Ue,Ln,mi[Ye],Ye===Ai),Ve[Ye]&&this._addStickyStyle(Ue,It,zn[Ye],Ye===Pt)}this._positionListener&&(this._positionListener.stickyColumnsUpdated({sizes:-1===Ai?[]:ii.slice(0,Ai+1).map((Xe,Ye)=>Qe[Ye]?Xe:null)}),this._positionListener.stickyEndColumnsUpdated({sizes:-1===Pt?[]:ii.slice(Pt).map((Xe,Ye)=>Ve[Ye+Pt]?Xe:null).reverse()}))}):this._positionListener&&(this._positionListener.stickyColumnsUpdated({sizes:[]}),this._positionListener.stickyEndColumnsUpdated({sizes:[]}))}stickRows(qt,Qe,Ve){this._isBrowser&&this._coalescedStyleScheduler.schedule(()=>{const ft="bottom"===Ve?qt.slice().reverse():qt,dn="bottom"===Ve?Qe.slice().reverse():Qe,En=[],ii=[],mi=[];for(let Ai=0,Pt=0;Ai<ft.length;Ai++){if(!dn[Ai])continue;En[Ai]=Pt;const xn=ft[Ai];mi[Ai]=this._isNativeHtmlTable?Array.from(xn.children):[xn];const Ln=xn.getBoundingClientRect().height;Pt+=Ln,ii[Ai]=Ln}const zn=dn.lastIndexOf(!0);for(let Ai=0;Ai<ft.length;Ai++){if(!dn[Ai])continue;const Pt=En[Ai],xn=Ai===zn;for(const Ln of mi[Ai])this._addStickyStyle(Ln,Ve,Pt,xn)}"top"===Ve?this._positionListener?.stickyHeaderRowsUpdated({sizes:ii,offsets:En,elements:mi}):this._positionListener?.stickyFooterRowsUpdated({sizes:ii,offsets:En,elements:mi})})}updateStickyFooterContainer(qt,Qe){this._isNativeHtmlTable&&this._coalescedStyleScheduler.schedule(()=>{const Ve=qt.querySelector("tfoot");Ve&&(Qe.some(ft=>!ft)?this._removeStickyStyle(Ve,["bottom"]):this._addStickyStyle(Ve,"bottom",0,!1))})}_removeStickyStyle(qt,Qe){for(const ft of Qe)qt.style[ft]="",qt.classList.remove(this._borderCellCss[ft]);J.some(ft=>-1===Qe.indexOf(ft)&&qt.style[ft])?qt.style.zIndex=this._getCalculatedZIndex(qt):(qt.style.zIndex="",this._needsPositionStickyOnElement&&(qt.style.position=""),qt.classList.remove(this._stickCellCss))}_addStickyStyle(qt,Qe,Ve,ft){qt.classList.add(this._stickCellCss),ft&&qt.classList.add(this._borderCellCss[Qe]),qt.style[Qe]=`${Ve}px`,qt.style.zIndex=this._getCalculatedZIndex(qt),this._needsPositionStickyOnElement&&(qt.style.cssText+="position: -webkit-sticky; position: sticky; ")}_getCalculatedZIndex(qt){const Qe={top:100,bottom:10,left:1,right:1};let Ve=0;for(const ft of J)qt.style[ft]&&(Ve+=Qe[ft]);return Ve?`${Ve}`:""}_getCellWidths(qt,Qe=!0){if(!Qe&&this._cachedCellWidths.length)return this._cachedCellWidths;const Ve=[],ft=qt.children;for(let dn=0;dn<ft.length;dn++)Ve.push(ft[dn].getBoundingClientRect().width);return this._cachedCellWidths=Ve,Ve}_getStickyStartColumnPositions(qt,Qe){const Ve=[];let ft=0;for(let dn=0;dn<qt.length;dn++)Qe[dn]&&(Ve[dn]=ft,ft+=qt[dn]);return Ve}_getStickyEndColumnPositions(qt,Qe){const Ve=[];let ft=0;for(let dn=qt.length;dn>0;dn--)Qe[dn]&&(Ve[dn]=ft,ft+=qt[dn]);return Ve}}const ie=new e.nKC("CDK_SPL");let we=(()=>{class Ne{constructor(Qe,Ve){this.viewContainer=Qe,this.elementRef=Ve;const ft=(0,e.WQX)(V);ft._rowOutlet=this,ft._outletAssigned()}static{this.\u0275fac=function(Ve){return new(Ve||Ne)(e.rXU(e.c1b),e.rXU(e.aKT))}}static{this.\u0275dir=e.FsC({type:Ne,selectors:[["","rowOutlet",""]],standalone:!0})}}return Ne})(),Pe=(()=>{class Ne{constructor(Qe,Ve){this.viewContainer=Qe,this.elementRef=Ve;const ft=(0,e.WQX)(V);ft._headerRowOutlet=this,ft._outletAssigned()}static{this.\u0275fac=function(Ve){return new(Ve||Ne)(e.rXU(e.c1b),e.rXU(e.aKT))}}static{this.\u0275dir=e.FsC({type:Ne,selectors:[["","headerRowOutlet",""]],standalone:!0})}}return Ne})(),Ce=(()=>{class Ne{constructor(Qe,Ve){this.viewContainer=Qe,this.elementRef=Ve;const ft=(0,e.WQX)(V);ft._footerRowOutlet=this,ft._outletAssigned()}static{this.\u0275fac=function(Ve){return new(Ve||Ne)(e.rXU(e.c1b),e.rXU(e.aKT))}}static{this.\u0275dir=e.FsC({type:Ne,selectors:[["","footerRowOutlet",""]],standalone:!0})}}return Ne})(),Re=(()=>{class Ne{constructor(Qe,Ve){this.viewContainer=Qe,this.elementRef=Ve;const ft=(0,e.WQX)(V);ft._noDataRowOutlet=this,ft._outletAssigned()}static{this.\u0275fac=function(Ve){return new(Ve||Ne)(e.rXU(e.c1b),e.rXU(e.aKT))}}static{this.\u0275dir=e.FsC({type:Ne,selectors:[["","noDataRowOutlet",""]],standalone:!0})}}return Ne})(),st=(()=>{class Ne{_getCellRole(){if(void 0===this._cellRoleInternal){const Qe=this._elementRef.nativeElement.getAttribute("role"),Ve="grid"===Qe||"treegrid"===Qe?"gridcell":"cell";this._cellRoleInternal=this._isNativeHtmlTable&&"cell"===Ve?null:Ve}return this._cellRoleInternal}get trackBy(){return this._trackByFn}set trackBy(Qe){this._trackByFn=Qe}get dataSource(){return this._dataSource}set dataSource(Qe){this._dataSource!==Qe&&this._switchDataSource(Qe)}get multiTemplateDataRows(){return this._multiTemplateDataRows}set multiTemplateDataRows(Qe){this._multiTemplateDataRows=Qe,this._rowOutlet&&this._rowOutlet.viewContainer.length&&(this._forceRenderDataRows(),this.updateStickyColumnStyles())}get fixedLayout(){return this._fixedLayout}set fixedLayout(Qe){this._fixedLayout=Qe,this._forceRecalculateCellWidths=!0,this._stickyColumnStylesNeedReset=!0}constructor(Qe,Ve,ft,dn,En,ii,mi,zn,Ai,Pt,xn,Ln){this._differs=Qe,this._changeDetectorRef=Ve,this._elementRef=ft,this._dir=En,this._platform=mi,this._viewRepeater=zn,this._coalescedStyleScheduler=Ai,this._viewportRuler=Pt,this._stickyPositioningListener=xn,this._onDestroy=new y.B,this._columnDefsByName=new Map,this._customColumnDefs=new Set,this._customRowDefs=new Set,this._customHeaderRowDefs=new Set,this._customFooterRowDefs=new Set,this._headerRowDefChanged=!0,this._footerRowDefChanged=!0,this._stickyColumnStylesNeedReset=!0,this._forceRecalculateCellWidths=!0,this._cachedRenderRowsMap=new Map,this.stickyCssClass="cdk-table-sticky",this.needsPositionStickyOnElement=!0,this._isShowingNoDataRow=!1,this._hasAllOutlets=!1,this._hasInitialized=!1,this._cellRoleInternal=void 0,this._multiTemplateDataRows=!1,this._fixedLayout=!1,this.contentChanged=new e.bkB,this.viewChange=new m.t({start:0,end:Number.MAX_VALUE}),this._injector=(0,e.WQX)(e.zZn),dn||ft.nativeElement.setAttribute("role","table"),this._document=ii,this._isServer=!mi.isBrowser,this._isNativeHtmlTable="TABLE"===ft.nativeElement.nodeName}ngOnInit(){this._setupStickyStyler(),this._dataDiffer=this._differs.find([]).create((Qe,Ve)=>this.trackBy?this.trackBy(Ve.dataIndex,Ve.data):Ve),this._viewportRuler.change().pipe((0,F.Q)(this._onDestroy)).subscribe(()=>{this._forceRecalculateCellWidths=!0})}ngAfterContentInit(){this._hasInitialized=!0}ngAfterContentChecked(){this._canRender()&&this._render()}ngOnDestroy(){[this._rowOutlet?.viewContainer,this._headerRowOutlet?.viewContainer,this._footerRowOutlet?.viewContainer,this._cachedRenderRowsMap,this._customColumnDefs,this._customRowDefs,this._customHeaderRowDefs,this._customFooterRowDefs,this._columnDefsByName].forEach(Qe=>{Qe?.clear()}),this._headerRowDefs=[],this._footerRowDefs=[],this._defaultRowDef=null,this._onDestroy.next(),this._onDestroy.complete(),(0,a.y4)(this.dataSource)&&this.dataSource.disconnect(this)}renderRows(){this._renderRows=this._getAllRenderRows();const Qe=this._dataDiffer.diff(this._renderRows);if(!Qe)return this._updateNoDataRow(),void this.contentChanged.next();const Ve=this._rowOutlet.viewContainer;this._viewRepeater.applyChanges(Qe,Ve,(ft,dn,En)=>this._getEmbeddedViewArgs(ft.item,En),ft=>ft.item.data,ft=>{ft.operation===a.Q3.INSERTED&&ft.context&&this._renderCellTemplateForItem(ft.record.item.rowDef,ft.context)}),this._updateRowIndexContext(),Qe.forEachIdentityChange(ft=>{Ve.get(ft.currentIndex).context.$implicit=ft.item.data}),this._updateNoDataRow(),(0,e.mal)(()=>{this.updateStickyColumnStyles()},{injector:this._injector}),this.contentChanged.next()}addColumnDef(Qe){this._customColumnDefs.add(Qe)}removeColumnDef(Qe){this._customColumnDefs.delete(Qe)}addRowDef(Qe){this._customRowDefs.add(Qe)}removeRowDef(Qe){this._customRowDefs.delete(Qe)}addHeaderRowDef(Qe){this._customHeaderRowDefs.add(Qe),this._headerRowDefChanged=!0}removeHeaderRowDef(Qe){this._customHeaderRowDefs.delete(Qe),this._headerRowDefChanged=!0}addFooterRowDef(Qe){this._customFooterRowDefs.add(Qe),this._footerRowDefChanged=!0}removeFooterRowDef(Qe){this._customFooterRowDefs.delete(Qe),this._footerRowDefChanged=!0}setNoDataRow(Qe){this._customNoDataRow=Qe}updateStickyHeaderRowStyles(){const Qe=this._getRenderedRows(this._headerRowOutlet);if(this._isNativeHtmlTable){const ft=Ke(this._headerRowOutlet,"thead");ft&&(ft.style.display=Qe.length?"":"none")}const Ve=this._headerRowDefs.map(ft=>ft.sticky);this._stickyStyler.clearStickyPositioning(Qe,["top"]),this._stickyStyler.stickRows(Qe,Ve,"top"),this._headerRowDefs.forEach(ft=>ft.resetStickyChanged())}updateStickyFooterRowStyles(){const Qe=this._getRenderedRows(this._footerRowOutlet);if(this._isNativeHtmlTable){const ft=Ke(this._footerRowOutlet,"tfoot");ft&&(ft.style.display=Qe.length?"":"none")}const Ve=this._footerRowDefs.map(ft=>ft.sticky);this._stickyStyler.clearStickyPositioning(Qe,["bottom"]),this._stickyStyler.stickRows(Qe,Ve,"bottom"),this._stickyStyler.updateStickyFooterContainer(this._elementRef.nativeElement,Ve),this._footerRowDefs.forEach(ft=>ft.resetStickyChanged())}updateStickyColumnStyles(){const Qe=this._getRenderedRows(this._headerRowOutlet),Ve=this._getRenderedRows(this._rowOutlet),ft=this._getRenderedRows(this._footerRowOutlet);(this._isNativeHtmlTable&&!this._fixedLayout||this._stickyColumnStylesNeedReset)&&(this._stickyStyler.clearStickyPositioning([...Qe,...Ve,...ft],["left","right"]),this._stickyColumnStylesNeedReset=!1),Qe.forEach((dn,En)=>{this._addStickyColumnStyles([dn],this._headerRowDefs[En])}),this._rowDefs.forEach(dn=>{const En=[];for(let ii=0;ii<Ve.length;ii++)this._renderRows[ii].rowDef===dn&&En.push(Ve[ii]);this._addStickyColumnStyles(En,dn)}),ft.forEach((dn,En)=>{this._addStickyColumnStyles([dn],this._footerRowDefs[En])}),Array.from(this._columnDefsByName.values()).forEach(dn=>dn.resetStickyChanged())}_outletAssigned(){!this._hasAllOutlets&&this._rowOutlet&&this._headerRowOutlet&&this._footerRowOutlet&&this._noDataRowOutlet&&(this._hasAllOutlets=!0,this._canRender()&&this._render())}_canRender(){return this._hasAllOutlets&&this._hasInitialized}_render(){this._cacheRowDefs(),this._cacheColumnDefs();const Ve=this._renderUpdatedColumns()||this._headerRowDefChanged||this._footerRowDefChanged;this._stickyColumnStylesNeedReset=this._stickyColumnStylesNeedReset||Ve,this._forceRecalculateCellWidths=Ve,this._headerRowDefChanged&&(this._forceRenderHeaderRows(),this._headerRowDefChanged=!1),this._footerRowDefChanged&&(this._forceRenderFooterRows(),this._footerRowDefChanged=!1),this.dataSource&&this._rowDefs.length>0&&!this._renderChangeSubscription?this._observeRenderChanges():this._stickyColumnStylesNeedReset&&this.updateStickyColumnStyles(),this._checkStickyStates()}_getAllRenderRows(){const Qe=[],Ve=this._cachedRenderRowsMap;this._cachedRenderRowsMap=new Map;for(let ft=0;ft<this._data.length;ft++){let dn=this._data[ft];const En=this._getRenderRowsForData(dn,ft,Ve.get(dn));this._cachedRenderRowsMap.has(dn)||this._cachedRenderRowsMap.set(dn,new WeakMap);for(let ii=0;ii<En.length;ii++){let mi=En[ii];const zn=this._cachedRenderRowsMap.get(mi.data);zn.has(mi.rowDef)?zn.get(mi.rowDef).push(mi):zn.set(mi.rowDef,[mi]),Qe.push(mi)}}return Qe}_getRenderRowsForData(Qe,Ve,ft){return this._getRowDefs(Qe,Ve).map(En=>{const ii=ft&&ft.has(En)?ft.get(En):[];if(ii.length){const mi=ii.shift();return mi.dataIndex=Ve,mi}return{data:Qe,rowDef:En,dataIndex:Ve}})}_cacheColumnDefs(){this._columnDefsByName.clear(),Se(this._getOwnDefs(this._contentColumnDefs),this._customColumnDefs).forEach(Ve=>{this._columnDefsByName.has(Ve.name),this._columnDefsByName.set(Ve.name,Ve)})}_cacheRowDefs(){this._headerRowDefs=Se(this._getOwnDefs(this._contentHeaderRowDefs),this._customHeaderRowDefs),this._footerRowDefs=Se(this._getOwnDefs(this._contentFooterRowDefs),this._customFooterRowDefs),this._rowDefs=Se(this._getOwnDefs(this._contentRowDefs),this._customRowDefs);const Qe=this._rowDefs.filter(Ve=>!Ve.when);this._defaultRowDef=Qe[0]}_renderUpdatedColumns(){const Qe=(En,ii)=>En||!!ii.getColumnsDiff(),Ve=this._rowDefs.reduce(Qe,!1);Ve&&this._forceRenderDataRows();const ft=this._headerRowDefs.reduce(Qe,!1);ft&&this._forceRenderHeaderRows();const dn=this._footerRowDefs.reduce(Qe,!1);return dn&&this._forceRenderFooterRows(),Ve||ft||dn}_switchDataSource(Qe){this._data=[],(0,a.y4)(this.dataSource)&&this.dataSource.disconnect(this),this._renderChangeSubscription&&(this._renderChangeSubscription.unsubscribe(),this._renderChangeSubscription=null),Qe||(this._dataDiffer&&this._dataDiffer.diff([]),this._rowOutlet&&this._rowOutlet.viewContainer.clear()),this._dataSource=Qe}_observeRenderChanges(){if(!this.dataSource)return;let Qe;(0,a.y4)(this.dataSource)?Qe=this.dataSource.connect(this):(0,_.A)(this.dataSource)?Qe=this.dataSource:Array.isArray(this.dataSource)&&(Qe=(0,I.of)(this.dataSource)),this._renderChangeSubscription=Qe.pipe((0,F.Q)(this._onDestroy)).subscribe(Ve=>{this._data=Ve||[],this.renderRows()})}_forceRenderHeaderRows(){this._headerRowOutlet.viewContainer.length>0&&this._headerRowOutlet.viewContainer.clear(),this._headerRowDefs.forEach((Qe,Ve)=>this._renderRow(this._headerRowOutlet,Qe,Ve)),this.updateStickyHeaderRowStyles()}_forceRenderFooterRows(){this._footerRowOutlet.viewContainer.length>0&&this._footerRowOutlet.viewContainer.clear(),this._footerRowDefs.forEach((Qe,Ve)=>this._renderRow(this._footerRowOutlet,Qe,Ve)),this.updateStickyFooterRowStyles()}_addStickyColumnStyles(Qe,Ve){const ft=Array.from(Ve.columns||[]).map(ii=>this._columnDefsByName.get(ii)),dn=ft.map(ii=>ii.sticky),En=ft.map(ii=>ii.stickyEnd);this._stickyStyler.updateStickyColumns(Qe,dn,En,!this._fixedLayout||this._forceRecalculateCellWidths)}_getRenderedRows(Qe){const Ve=[];for(let ft=0;ft<Qe.viewContainer.length;ft++){const dn=Qe.viewContainer.get(ft);Ve.push(dn.rootNodes[0])}return Ve}_getRowDefs(Qe,Ve){if(1==this._rowDefs.length)return[this._rowDefs[0]];let ft=[];if(this.multiTemplateDataRows)ft=this._rowDefs.filter(dn=>!dn.when||dn.when(Ve,Qe));else{let dn=this._rowDefs.find(En=>En.when&&En.when(Ve,Qe))||this._defaultRowDef;dn&&ft.push(dn)}return ft}_getEmbeddedViewArgs(Qe,Ve){return{templateRef:Qe.rowDef.template,context:{$implicit:Qe.data},index:Ve}}_renderRow(Qe,Ve,ft,dn={}){const En=Qe.viewContainer.createEmbeddedView(Ve.template,dn,ft);return this._renderCellTemplateForItem(Ve,dn),En}_renderCellTemplateForItem(Qe,Ve){for(let ft of this._getCellTemplates(Qe))q.mostRecentCellOutlet&&q.mostRecentCellOutlet._viewContainer.createEmbeddedView(ft,Ve);this._changeDetectorRef.markForCheck()}_updateRowIndexContext(){const Qe=this._rowOutlet.viewContainer;for(let Ve=0,ft=Qe.length;Ve<ft;Ve++){const En=Qe.get(Ve).context;En.count=ft,En.first=0===Ve,En.last=Ve===ft-1,En.even=Ve%2==0,En.odd=!En.even,this.multiTemplateDataRows?(En.dataIndex=this._renderRows[Ve].dataIndex,En.renderIndex=Ve):En.index=this._renderRows[Ve].dataIndex}}_getCellTemplates(Qe){return Qe&&Qe.columns?Array.from(Qe.columns,Ve=>{const ft=this._columnDefsByName.get(Ve);return Qe.extractCellTemplate(ft)}):[]}_forceRenderDataRows(){this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear(),this.renderRows()}_checkStickyStates(){const Qe=(Ve,ft)=>Ve||ft.hasStickyChanged();this._headerRowDefs.reduce(Qe,!1)&&this.updateStickyHeaderRowStyles(),this._footerRowDefs.reduce(Qe,!1)&&this.updateStickyFooterRowStyles(),Array.from(this._columnDefsByName.values()).reduce(Qe,!1)&&(this._stickyColumnStylesNeedReset=!0,this.updateStickyColumnStyles())}_setupStickyStyler(){this._stickyStyler=new wt(this._isNativeHtmlTable,this.stickyCssClass,this._dir?this._dir.value:"ltr",this._coalescedStyleScheduler,this._platform.isBrowser,this.needsPositionStickyOnElement,this._stickyPositioningListener),(this._dir?this._dir.change:(0,I.of)()).pipe((0,F.Q)(this._onDestroy)).subscribe(Ve=>{this._stickyStyler.direction=Ve,this.updateStickyColumnStyles()})}_getOwnDefs(Qe){return Qe.filter(Ve=>!Ve._table||Ve._table===this)}_updateNoDataRow(){const Qe=this._customNoDataRow||this._noDataRow;if(!Qe)return;const Ve=0===this._rowOutlet.viewContainer.length;if(Ve===this._isShowingNoDataRow)return;const ft=this._noDataRowOutlet.viewContainer;if(Ve){const dn=ft.createEmbeddedView(Qe.templateRef),En=dn.rootNodes[0];1===dn.rootNodes.length&&En?.nodeType===this._document.ELEMENT_NODE&&(En.setAttribute("role","row"),En.classList.add(Qe._contentClassName))}else ft.clear();this._isShowingNoDataRow=Ve,this._changeDetectorRef.markForCheck()}static{this.\u0275fac=function(Ve){return new(Ve||Ne)(e.rXU(e._q3),e.rXU(e.gRc),e.rXU(e.aKT),e.kS0("role"),e.rXU(r.dS,8),e.rXU(u.qQ),e.rXU(f.OD),e.rXU(a.sL),e.rXU(me),e.rXU(d.Xj),e.rXU(ie,12),e.rXU(e.SKi,8))}}static{this.\u0275cmp=e.VBU({type:Ne,selectors:[["cdk-table"],["table","cdk-table",""]],contentQueries:function(Ve,ft,dn){if(1&Ve&&(e.wni(dn,ke,5),e.wni(dn,$,5),e.wni(dn,fe,5),e.wni(dn,ne,5),e.wni(dn,be,5)),2&Ve){let En;e.mGM(En=e.lsd())&&(ft._noDataRow=En.first),e.mGM(En=e.lsd())&&(ft._contentColumnDefs=En),e.mGM(En=e.lsd())&&(ft._contentRowDefs=En),e.mGM(En=e.lsd())&&(ft._contentHeaderRowDefs=En),e.mGM(En=e.lsd())&&(ft._contentFooterRowDefs=En)}},hostAttrs:[1,"cdk-table"],hostVars:2,hostBindings:function(Ve,ft){2&Ve&&e.AVh("cdk-table-fixed-layout",ft.fixedLayout)},inputs:{trackBy:"trackBy",dataSource:"dataSource",multiTemplateDataRows:[2,"multiTemplateDataRows","multiTemplateDataRows",e.L39],fixedLayout:[2,"fixedLayout","fixedLayout",e.L39]},outputs:{contentChanged:"contentChanged"},exportAs:["cdkTable"],standalone:!0,features:[e.Jv_([{provide:V,useExisting:Ne},{provide:a.sL,useClass:a.xn},{provide:me,useClass:ge},{provide:ie,useValue:null}]),e.GFd,e.aNF],ngContentSelectors:k,decls:5,vars:2,consts:[["role","rowgroup"],["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(Ve,ft){1&Ve&&(e.NAR(M),e.SdG(0),e.SdG(1,1),e.DNE(2,x,1,0)(3,w,7,0)(4,T,4,0)),2&Ve&&(e.R7$(2),e.vxM(ft._isServer?2:-1),e.R7$(),e.vxM(ft._isNativeHtmlTable?3:4))},dependencies:[Pe,we,Re,Ce],styles:[".cdk-table-fixed-layout{table-layout:fixed}"],encapsulation:2})}}return Ne})();function Se(Ne,qt){return Ne.concat(Array.from(qt))}function Ke(Ne,qt){const Qe=qt.toUpperCase();let Ve=Ne.viewContainer.element.nativeElement;for(;Ve;){const ft=1===Ve.nodeType?Ve.nodeName:null;if(ft===Qe)return Ve;if("TABLE"===ft)break;Ve=Ve.parentNode}return null}let xt=(()=>{class Ne{static{this.\u0275fac=function(Ve){return new(Ve||Ne)}}static{this.\u0275mod=e.$C({type:Ne})}static{this.\u0275inj=e.G2t({imports:[d.E9]})}}return Ne})();var sn=n(81474),nn=n(80852),gn=n(58298),Et=n(71013),dt=n(54436);const yt=[[["caption"]],[["colgroup"],["col"]],"*"],mt=["caption","colgroup, col","*"];function Ie(Ne,qt){1&Ne&&e.SdG(0,2)}function At(Ne,qt){1&Ne&&(e.j41(0,"thead",0),e.eu8(1,1),e.k0s(),e.j41(2,"tbody",2),e.eu8(3,3)(4,4),e.k0s(),e.j41(5,"tfoot",0),e.eu8(6,5),e.k0s())}function lt(Ne,qt){1&Ne&&e.eu8(0,1)(1,3)(2,4)(3,5)}let Jt=(()=>{class Ne extends st{constructor(){super(...arguments),this.stickyCssClass="mat-mdc-table-sticky",this.needsPositionStickyOnElement=!1}static{this.\u0275fac=(()=>{let Qe;return function(ft){return(Qe||(Qe=e.xGo(Ne)))(ft||Ne)}})()}static{this.\u0275cmp=e.VBU({type:Ne,selectors:[["mat-table"],["table","mat-table",""]],hostAttrs:[1,"mat-mdc-table","mdc-data-table__table"],hostVars:2,hostBindings:function(Ve,ft){2&Ve&&e.AVh("mdc-table-fixed-layout",ft.fixedLayout)},exportAs:["matTable"],standalone:!0,features:[e.Jv_([{provide:st,useExisting:Ne},{provide:V,useExisting:Ne},{provide:me,useClass:ge},{provide:a.sL,useClass:a.xn},{provide:ie,useValue:null}]),e.Vt3,e.aNF],ngContentSelectors:mt,decls:5,vars:2,consts:[["role","rowgroup"],["headerRowOutlet",""],["role","rowgroup",1,"mdc-data-table__content"],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(Ve,ft){1&Ve&&(e.NAR(yt),e.SdG(0),e.SdG(1,1),e.DNE(2,Ie,1,0)(3,At,7,0)(4,lt,4,0)),2&Ve&&(e.R7$(2),e.vxM(ft._isServer?2:-1),e.R7$(),e.vxM(ft._isNativeHtmlTable?3:4))},dependencies:[Pe,we,Re,Ce],styles:[".mat-mdc-table-sticky{position:sticky !important}mat-table{display:block}mat-header-row{min-height:56px}mat-row,mat-footer-row{min-height:48px}mat-row,mat-header-row,mat-footer-row{display:flex;border-width:0;border-bottom-width:1px;border-style:solid;align-items:center;box-sizing:border-box}mat-cell:first-of-type,mat-header-cell:first-of-type,mat-footer-cell:first-of-type{padding-left:24px}[dir=rtl] mat-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:first-of-type:not(:only-of-type){padding-left:0;padding-right:24px}mat-cell:last-of-type,mat-header-cell:last-of-type,mat-footer-cell:last-of-type{padding-right:24px}[dir=rtl] mat-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:last-of-type:not(:only-of-type){padding-right:0;padding-left:24px}mat-cell,mat-header-cell,mat-footer-cell{flex:1;display:flex;align-items:center;overflow:hidden;word-wrap:break-word;min-height:inherit}.mat-mdc-table{min-width:100%;border:0;border-spacing:0;table-layout:auto;white-space:normal;background-color:var(--mat-table-background-color, var(--mat-app-surface))}.mdc-data-table__cell{box-sizing:border-box;overflow:hidden;text-align:left;text-overflow:ellipsis}[dir=rtl] .mdc-data-table__cell{text-align:right}.mdc-data-table__cell,.mdc-data-table__header-cell{padding:0 16px}.mat-mdc-header-row{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:var(--mat-table-header-container-height, 56px);color:var(--mat-table-header-headline-color, var(--mat-app-on-surface, rgba(0, 0, 0, 0.87)));font-family:var(--mat-table-header-headline-font, var(--mat-app-title-small-font, Roboto, sans-serif));line-height:var(--mat-table-header-headline-line-height, var(--mat-app-title-small-line-height));font-size:var(--mat-table-header-headline-size, var(--mat-app-title-small-size, 14px));font-weight:var(--mat-table-header-headline-weight, var(--mat-app-title-small-weight, 500))}.mat-mdc-row{height:var(--mat-table-row-item-container-height, 52px);color:var(--mat-table-row-item-label-text-color, var(--mat-app-on-surface, rgba(0, 0, 0, 0.87)))}.mat-mdc-row,.mdc-data-table__content{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-table-row-item-label-text-font, var(--mat-app-body-medium-font, Roboto, sans-serif));line-height:var(--mat-table-row-item-label-text-line-height, var(--mat-app-body-medium-line-height));font-size:var(--mat-table-row-item-label-text-size, var(--mat-app-body-medium-size, 14px));font-weight:var(--mat-table-row-item-label-text-weight, var(--mat-app-body-medium-weight))}.mat-mdc-footer-row{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:var(--mat-table-footer-container-height, 52px);color:var(--mat-table-row-item-label-text-color, var(--mat-app-on-surface, rgba(0, 0, 0, 0.87)));font-family:var(--mat-table-footer-supporting-text-font, var(--mat-app-body-medium-font, Roboto, sans-serif));line-height:var(--mat-table-footer-supporting-text-line-height, var(--mat-app-body-medium-line-height));font-size:var(--mat-table-footer-supporting-text-size, var(--mat-app-body-medium-size, 14px));font-weight:var(--mat-table-footer-supporting-text-weight, var(--mat-app-body-medium-weight));letter-spacing:var(--mat-table-footer-supporting-text-tracking, var(--mat-app-body-medium-tracking))}.mat-mdc-header-cell{border-bottom-color:var(--mat-table-row-item-outline-color, var(--mat-app-outline, rgba(0, 0, 0, 0.12)));border-bottom-width:var(--mat-table-row-item-outline-width, 1px);border-bottom-style:solid;letter-spacing:var(--mat-table-header-headline-tracking, var(--mat-app-title-small-tracking));font-weight:inherit;line-height:inherit;box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;outline:none;text-align:left}[dir=rtl] .mat-mdc-header-cell{text-align:right}.mat-mdc-cell{border-bottom-color:var(--mat-table-row-item-outline-color, var(--mat-app-outline, rgba(0, 0, 0, 0.12)));border-bottom-width:var(--mat-table-row-item-outline-width, 1px);border-bottom-style:solid;letter-spacing:var(--mat-table-row-item-label-text-tracking, var(--mat-app-body-medium-tracking));line-height:inherit}.mdc-data-table__row:last-child .mat-mdc-cell{border-bottom:none}.mat-mdc-footer-cell{letter-spacing:var(--mat-table-row-item-label-text-tracking, var(--mat-app-body-medium-tracking))}mat-row.mat-mdc-row,mat-header-row.mat-mdc-header-row,mat-footer-row.mat-mdc-footer-row{border-bottom:none}.mat-mdc-table tbody,.mat-mdc-table tfoot,.mat-mdc-table thead,.mat-mdc-cell,.mat-mdc-footer-cell,.mat-mdc-header-row,.mat-mdc-row,.mat-mdc-footer-row,.mat-mdc-table .mat-mdc-header-cell{background:inherit}.mat-mdc-table mat-header-row.mat-mdc-header-row,.mat-mdc-table mat-row.mat-mdc-row,.mat-mdc-table mat-footer-row.mat-mdc-footer-cell{height:unset}mat-header-cell.mat-mdc-header-cell,mat-cell.mat-mdc-cell,mat-footer-cell.mat-mdc-footer-cell{align-self:stretch}"],encapsulation:2})}}return Ne})(),Gt=(()=>{class Ne extends B{static{this.\u0275fac=(()=>{let Qe;return function(ft){return(Qe||(Qe=e.xGo(Ne)))(ft||Ne)}})()}static{this.\u0275dir=e.FsC({type:Ne,selectors:[["","matCellDef",""]],standalone:!0,features:[e.Jv_([{provide:B,useExisting:Ne}]),e.Vt3]})}}return Ne})(),en=(()=>{class Ne extends H{static{this.\u0275fac=(()=>{let Qe;return function(ft){return(Qe||(Qe=e.xGo(Ne)))(ft||Ne)}})()}static{this.\u0275dir=e.FsC({type:Ne,selectors:[["","matHeaderCellDef",""]],standalone:!0,features:[e.Jv_([{provide:H,useExisting:Ne}]),e.Vt3]})}}return Ne})(),Kn=(()=>{class Ne extends U{static{this.\u0275fac=(()=>{let Qe;return function(ft){return(Qe||(Qe=e.xGo(Ne)))(ft||Ne)}})()}static{this.\u0275dir=e.FsC({type:Ne,selectors:[["","matFooterCellDef",""]],standalone:!0,features:[e.Jv_([{provide:U,useExisting:Ne}]),e.Vt3]})}}return Ne})(),Ht=(()=>{class Ne extends ${get name(){return this._name}set name(Qe){this._setNameInput(Qe)}_updateColumnCssClassName(){super._updateColumnCssClassName(),this._columnCssClassName.push(`mat-column-${this.cssClassFriendlyName}`)}static{this.\u0275fac=(()=>{let Qe;return function(ft){return(Qe||(Qe=e.xGo(Ne)))(ft||Ne)}})()}static{this.\u0275dir=e.FsC({type:Ne,selectors:[["","matColumnDef",""]],inputs:{name:[0,"matColumnDef","name"]},standalone:!0,features:[e.Jv_([{provide:$,useExisting:Ne},{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:Ne}]),e.Vt3]})}}return Ne})(),On=(()=>{class Ne extends K{static{this.\u0275fac=(()=>{let Qe;return function(ft){return(Qe||(Qe=e.xGo(Ne)))(ft||Ne)}})()}static{this.\u0275dir=e.FsC({type:Ne,selectors:[["mat-header-cell"],["th","mat-header-cell",""]],hostAttrs:["role","columnheader",1,"mat-mdc-header-cell","mdc-data-table__header-cell"],standalone:!0,features:[e.Vt3]})}}return Ne})(),ln=(()=>{class Ne extends j{static{this.\u0275fac=(()=>{let Qe;return function(ft){return(Qe||(Qe=e.xGo(Ne)))(ft||Ne)}})()}static{this.\u0275dir=e.FsC({type:Ne,selectors:[["mat-footer-cell"],["td","mat-footer-cell",""]],hostAttrs:[1,"mat-mdc-footer-cell","mdc-data-table__cell"],standalone:!0,features:[e.Vt3]})}}return Ne})(),Vt=(()=>{class Ne extends Y{static{this.\u0275fac=(()=>{let Qe;return function(ft){return(Qe||(Qe=e.xGo(Ne)))(ft||Ne)}})()}static{this.\u0275dir=e.FsC({type:Ne,selectors:[["mat-cell"],["td","mat-cell",""]],hostAttrs:[1,"mat-mdc-cell","mdc-data-table__cell"],standalone:!0,features:[e.Vt3]})}}return Ne})(),$t=(()=>{class Ne extends ne{static{this.\u0275fac=(()=>{let Qe;return function(ft){return(Qe||(Qe=e.xGo(Ne)))(ft||Ne)}})()}static{this.\u0275dir=e.FsC({type:Ne,selectors:[["","matHeaderRowDef",""]],inputs:{columns:[0,"matHeaderRowDef","columns"],sticky:[2,"matHeaderRowDefSticky","sticky",e.L39]},standalone:!0,features:[e.Jv_([{provide:ne,useExisting:Ne}]),e.GFd,e.Vt3]})}}return Ne})(),un=(()=>{class Ne extends be{static{this.\u0275fac=(()=>{let Qe;return function(ft){return(Qe||(Qe=e.xGo(Ne)))(ft||Ne)}})()}static{this.\u0275dir=e.FsC({type:Ne,selectors:[["","matFooterRowDef",""]],inputs:{columns:[0,"matFooterRowDef","columns"],sticky:[2,"matFooterRowDefSticky","sticky",e.L39]},standalone:!0,features:[e.Jv_([{provide:be,useExisting:Ne}]),e.GFd,e.Vt3]})}}return Ne})(),Zt=(()=>{class Ne extends fe{static{this.\u0275fac=(()=>{let Qe;return function(ft){return(Qe||(Qe=e.xGo(Ne)))(ft||Ne)}})()}static{this.\u0275dir=e.FsC({type:Ne,selectors:[["","matRowDef",""]],inputs:{columns:[0,"matRowDefColumns","columns"],when:[0,"matRowDefWhen","when"]},standalone:!0,features:[e.Jv_([{provide:fe,useExisting:Ne}]),e.Vt3]})}}return Ne})(),on=(()=>{class Ne extends ce{static{this.\u0275fac=(()=>{let Qe;return function(ft){return(Qe||(Qe=e.xGo(Ne)))(ft||Ne)}})()}static{this.\u0275cmp=e.VBU({type:Ne,selectors:[["mat-header-row"],["tr","mat-header-row",""]],hostAttrs:["role","row",1,"mat-mdc-header-row","mdc-data-table__header-row"],exportAs:["matHeaderRow"],standalone:!0,features:[e.Jv_([{provide:ce,useExisting:Ne}]),e.Vt3,e.aNF],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(Ve,ft){1&Ve&&e.eu8(0,0)},dependencies:[q],encapsulation:2})}}return Ne})(),Bt=(()=>{class Ne extends xe{static{this.\u0275fac=(()=>{let Qe;return function(ft){return(Qe||(Qe=e.xGo(Ne)))(ft||Ne)}})()}static{this.\u0275cmp=e.VBU({type:Ne,selectors:[["mat-footer-row"],["tr","mat-footer-row",""]],hostAttrs:["role","row",1,"mat-mdc-footer-row","mdc-data-table__row"],exportAs:["matFooterRow"],standalone:!0,features:[e.Jv_([{provide:xe,useExisting:Ne}]),e.Vt3,e.aNF],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(Ve,ft){1&Ve&&e.eu8(0,0)},dependencies:[q],encapsulation:2})}}return Ne})(),fn=(()=>{class Ne extends _e{static{this.\u0275fac=(()=>{let Qe;return function(ft){return(Qe||(Qe=e.xGo(Ne)))(ft||Ne)}})()}static{this.\u0275cmp=e.VBU({type:Ne,selectors:[["mat-row"],["tr","mat-row",""]],hostAttrs:["role","row",1,"mat-mdc-row","mdc-data-table__row"],exportAs:["matRow"],standalone:!0,features:[e.Jv_([{provide:_e,useExisting:Ne}]),e.Vt3,e.aNF],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(Ve,ft){1&Ve&&e.eu8(0,0)},dependencies:[q],encapsulation:2})}}return Ne})(),Bi=(()=>{class Ne{static{this.\u0275fac=function(Ve){return new(Ve||Ne)}}static{this.\u0275mod=e.$C({type:Ne})}static{this.\u0275inj=e.G2t({imports:[sn.yE,xt,sn.yE]})}}return Ne})();class Dn extends a.qS{get data(){return this._data.value}set data(qt){qt=Array.isArray(qt)?qt:[],this._data.next(qt),this._renderChangesSubscription||this._filterData(qt)}get filter(){return this._filter.value}set filter(qt){this._filter.next(qt),this._renderChangesSubscription||this._filterData(this.data)}get sort(){return this._sort}set sort(qt){this._sort=qt,this._updateChangeSubscription()}get paginator(){return this._paginator}set paginator(qt){this._paginator=qt,this._updateChangeSubscription()}constructor(qt=[]){super(),this._renderData=new m.t([]),this._filter=new m.t(""),this._internalPageChanges=new y.B,this._renderChangesSubscription=null,this.sortingDataAccessor=(Qe,Ve)=>{const ft=Qe[Ve];if((0,Et.o1)(ft)){const dn=Number(ft);return dn<9007199254740991?dn:ft}return ft},this.sortData=(Qe,Ve)=>{const ft=Ve.active,dn=Ve.direction;return ft&&""!=dn?Qe.sort((En,ii)=>{let mi=this.sortingDataAccessor(En,ft),zn=this.sortingDataAccessor(ii,ft);const Ai=typeof mi,Pt=typeof zn;Ai!==Pt&&("number"===Ai&&(mi+=""),"number"===Pt&&(zn+=""));let xn=0;return null!=mi&&null!=zn?mi>zn?xn=1:mi<zn&&(xn=-1):null!=mi?xn=1:null!=zn&&(xn=-1),xn*("asc"==dn?1:-1)}):Qe},this.filterPredicate=(Qe,Ve)=>{const ft=Object.keys(Qe).reduce((En,ii)=>En+Qe[ii]+"\u25ec","").toLowerCase(),dn=Ve.trim().toLowerCase();return-1!=ft.indexOf(dn)},this._data=new m.t(qt),this._updateChangeSubscription()}_updateChangeSubscription(){const qt=this._sort?(0,nn.h)(this._sort.sortChange,this._sort.initialized):(0,I.of)(null),Qe=this._paginator?(0,nn.h)(this._paginator.page,this._internalPageChanges,this._paginator.initialized):(0,I.of)(null),ft=(0,gn.z)([this._data,this._filter]).pipe((0,dt.T)(([ii])=>this._filterData(ii))),dn=(0,gn.z)([ft,qt]).pipe((0,dt.T)(([ii])=>this._orderData(ii))),En=(0,gn.z)([dn,Qe]).pipe((0,dt.T)(([ii])=>this._pageData(ii)));this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=En.subscribe(ii=>this._renderData.next(ii))}_filterData(qt){return this.filteredData=null==this.filter||""===this.filter?qt:qt.filter(Qe=>this.filterPredicate(Qe,this.filter)),this.paginator&&this._updatePaginator(this.filteredData.length),this.filteredData}_orderData(qt){return this.sort?this.sortData(qt.slice(),this.sort):qt}_pageData(qt){if(!this.paginator)return qt;const Qe=this.paginator.pageIndex*this.paginator.pageSize;return qt.slice(Qe,Qe+this.paginator.pageSize)}_updatePaginator(qt){Promise.resolve().then(()=>{const Qe=this.paginator;if(Qe&&(Qe.length=qt,Qe.pageIndex>0)){const Ve=Math.ceil(Qe.length/Qe.pageSize)-1||0,ft=Math.min(Qe.pageIndex,Ve);ft!==Qe.pageIndex&&(Qe.pageIndex=ft,this._internalPageChanges.next())}})}connect(){return this._renderChangesSubscription||this._updateChangeSubscription(),this._renderData}disconnect(){this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=null}}},79655:(Ge,L,n)=>{"use strict";n.d(L,{KQ:()=>m,s5:()=>I,uu:()=>y});var e=n(55685),r=n(81474),a=n(13916),f=n(31761);const d=["*",[["mat-toolbar-row"]]],u=["*","mat-toolbar-row"];let y=(()=>{class F{static{this.\u0275fac=function(x){return new(x||F)}}static{this.\u0275dir=e.FsC({type:F,selectors:[["mat-toolbar-row"]],hostAttrs:[1,"mat-toolbar-row"],exportAs:["matToolbarRow"],standalone:!0})}}return F})(),m=(()=>{class F{constructor(k,x,w){this._elementRef=k,this._platform=x,this._document=w}ngAfterViewInit(){this._platform.isBrowser&&(this._checkToolbarMixedModes(),this._toolbarRows.changes.subscribe(()=>this._checkToolbarMixedModes()))}_checkToolbarMixedModes(){}static{this.\u0275fac=function(x){return new(x||F)(e.rXU(e.aKT),e.rXU(a.OD),e.rXU(f.qQ))}}static{this.\u0275cmp=e.VBU({type:F,selectors:[["mat-toolbar"]],contentQueries:function(x,w,T){if(1&x&&e.wni(T,y,5),2&x){let A;e.mGM(A=e.lsd())&&(w._toolbarRows=A)}},hostAttrs:[1,"mat-toolbar"],hostVars:6,hostBindings:function(x,w){2&x&&(e.HbH(w.color?"mat-"+w.color:""),e.AVh("mat-toolbar-multiple-rows",w._toolbarRows.length>0)("mat-toolbar-single-row",0===w._toolbarRows.length))},inputs:{color:"color"},exportAs:["matToolbar"],standalone:!0,features:[e.aNF],ngContentSelectors:u,decls:2,vars:0,template:function(x,w){1&x&&(e.NAR(d),e.SdG(0),e.SdG(1,1))},styles:[".mat-toolbar{background:var(--mat-toolbar-container-background-color, var(--mat-app-surface));color:var(--mat-toolbar-container-text-color, var(--mat-app-on-surface))}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font-family:var(--mat-toolbar-title-text-font, var(--mat-app-title-large-font));font-size:var(--mat-toolbar-title-text-size, var(--mat-app-title-large-size));line-height:var(--mat-toolbar-title-text-line-height, var(--mat-app-title-large-line-height));font-weight:var(--mat-toolbar-title-text-weight, var(--mat-app-title-large-weight));letter-spacing:var(--mat-toolbar-title-text-tracking, var(--mat-app-title-large-tracking));margin:0}.cdk-high-contrast-active .mat-toolbar{outline:solid 1px}.mat-toolbar .mat-form-field-underline,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.mat-toolbar .mat-form-field-label,.mat-toolbar .mat-focused .mat-form-field-label,.mat-toolbar .mat-select-value,.mat-toolbar .mat-select-arrow,.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.mat-toolbar .mat-input-element{caret-color:currentColor}.mat-toolbar .mat-mdc-button-base.mat-mdc-button-base.mat-unthemed{--mdc-text-button-label-text-color:var(--mat-toolbar-container-text-color, var(--mat-app-on-surface));--mdc-outlined-button-label-text-color:var(--mat-toolbar-container-text-color, var(--mat-app-on-surface))}.mat-toolbar-row,.mat-toolbar-single-row{display:flex;box-sizing:border-box;padding:0 16px;width:100%;flex-direction:row;align-items:center;white-space:nowrap;height:var(--mat-toolbar-standard-height)}@media(max-width: 599px){.mat-toolbar-row,.mat-toolbar-single-row{height:var(--mat-toolbar-mobile-height)}}.mat-toolbar-multiple-rows{display:flex;box-sizing:border-box;flex-direction:column;width:100%;min-height:var(--mat-toolbar-standard-height)}@media(max-width: 599px){.mat-toolbar-multiple-rows{min-height:var(--mat-toolbar-mobile-height)}}"],encapsulation:2,changeDetection:0})}}return F})(),I=(()=>{class F{static{this.\u0275fac=function(x){return new(x||F)}}static{this.\u0275mod=e.$C({type:F})}static{this.\u0275inj=e.G2t({imports:[r.yE,r.yE]})}}return F})()},38567:(Ge,L,n)=>{"use strict";n.d(L,{oV:()=>me,uc:()=>je});var e=n(19443),r=n(71013),a=n(97032),f=n(55685),d=n(31761),u=n(13916),y=n(25977),m=n(1579),_=n(2564),I=n(22669),F=n(77387),M=n(40352),x=(n(23761),n(81474));const w=["tooltip"],z=new f.nKC("mat-tooltip-scroll-strategy",{providedIn:"root",factory:()=>{const ne=(0,f.WQX)(_.hJ);return()=>ne.scrollStrategies.reposition({scrollThrottle:20})}}),G={provide:z,deps:[_.hJ],useFactory:function V(ne){return()=>ne.scrollStrategies.reposition({scrollThrottle:20})}},H=new f.nKC("mat-tooltip-default-options",{providedIn:"root",factory:function B(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}}),$="tooltip-panel",R=(0,u.BQ)({passive:!0});let me=(()=>{class ne{get position(){return this._position}set position(fe){fe!==this._position&&(this._position=fe,this._overlayRef&&(this._updatePosition(this._overlayRef),this._tooltipInstance?.show(0),this._overlayRef.updatePosition()))}get positionAtOrigin(){return this._positionAtOrigin}set positionAtOrigin(fe){this._positionAtOrigin=(0,r.he)(fe),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(fe){const q=(0,r.he)(fe);this._disabled!==q&&(this._disabled=q,q?this.hide(0):this._setupPointerEnterEventsIfNeeded(),this._syncAriaDescription(this.message))}get showDelay(){return this._showDelay}set showDelay(fe){this._showDelay=(0,r.OE)(fe)}get hideDelay(){return this._hideDelay}set hideDelay(fe){this._hideDelay=(0,r.OE)(fe),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}get message(){return this._message}set message(fe){const q=this._message;this._message=null!=fe?String(fe).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage()),this._syncAriaDescription(q)}get tooltipClass(){return this._tooltipClass}set tooltipClass(fe){this._tooltipClass=fe,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}constructor(fe,q,ce,xe,_e,ke,J,wt,Fe,nt,se,he){this._overlay=fe,this._elementRef=q,this._scrollDispatcher=ce,this._viewContainerRef=xe,this._ngZone=_e,this._platform=ke,this._ariaDescriber=J,this._focusMonitor=wt,this._dir=nt,this._defaultOptions=se,this._position="below",this._positionAtOrigin=!1,this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this._tooltipComponent=ge,this._viewportMargin=8,this._cssClassPrefix="mat-mdc",this.touchGestures="auto",this._message="",this._passiveListeners=[],this._touchstartTimeout=null,this._destroyed=new M.B,this._injector=(0,f.WQX)(f.zZn),this._scrollStrategy=Fe,this._document=he,se&&(this._showDelay=se.showDelay,this._hideDelay=se.hideDelay,se.position&&(this.position=se.position),se.positionAtOrigin&&(this.positionAtOrigin=se.positionAtOrigin),se.touchGestures&&(this.touchGestures=se.touchGestures),se.tooltipClass&&(this.tooltipClass=se.tooltipClass)),nt.change.pipe((0,e.Q)(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)}),this._viewportMargin=8}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe((0,e.Q)(this._destroyed)).subscribe(fe=>{fe?"keyboard"===fe&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){const fe=this._elementRef.nativeElement;this._touchstartTimeout&&clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([q,ce])=>{fe.removeEventListener(q,ce,R)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(fe,this.message,"tooltip"),this._focusMonitor.stopMonitoring(fe)}show(fe=this.showDelay,q){if(this.disabled||!this.message||this._isTooltipVisible())return void this._tooltipInstance?._cancelPendingAnimations();const ce=this._createOverlay(q);this._detach(),this._portal=this._portal||new F.A8(this._tooltipComponent,this._viewContainerRef);const xe=this._tooltipInstance=ce.attach(this._portal).instance;xe._triggerElement=this._elementRef.nativeElement,xe._mouseLeaveHideDelay=this._hideDelay,xe.afterHidden().pipe((0,e.Q)(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),xe.show(fe)}hide(fe=this.hideDelay){const q=this._tooltipInstance;q&&(q.isVisible()?q.hide(fe):(q._cancelPendingAnimations(),this._detach()))}toggle(fe){this._isTooltipVisible()?this.hide():this.show(void 0,fe)}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(fe){if(this._overlayRef){const xe=this._overlayRef.getConfig().positionStrategy;if((!this.positionAtOrigin||!fe)&&xe._origin instanceof f.aKT)return this._overlayRef;this._detach()}const q=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),ce=this._overlay.position().flexibleConnectedTo(this.positionAtOrigin&&fe||this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(q);return ce.positionChanges.pipe((0,e.Q)(this._destroyed)).subscribe(xe=>{this._updateCurrentPositionClass(xe.connectionPair),this._tooltipInstance&&xe.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:ce,panelClass:`${this._cssClassPrefix}-${$}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe((0,e.Q)(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe((0,e.Q)(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe((0,e.Q)(this._destroyed)).subscribe(xe=>{this._isTooltipVisible()&&xe.keyCode===a._f&&!(0,a.rp)(xe)&&(xe.preventDefault(),xe.stopPropagation(),this._ngZone.run(()=>this.hide(0)))}),this._defaultOptions?.disableTooltipInteractivity&&this._overlayRef.addPanelClass(`${this._cssClassPrefix}-tooltip-panel-non-interactive`),this._overlayRef}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}_updatePosition(fe){const q=fe.getConfig().positionStrategy,ce=this._getOrigin(),xe=this._getOverlayPosition();q.withPositions([this._addOffset({...ce.main,...xe.main}),this._addOffset({...ce.fallback,...xe.fallback})])}_addOffset(fe){const ce=!this._dir||"ltr"==this._dir.value;return"top"===fe.originY?fe.offsetY=-8:"bottom"===fe.originY?fe.offsetY=8:"start"===fe.originX?fe.offsetX=ce?-8:8:"end"===fe.originX&&(fe.offsetX=ce?8:-8),fe}_getOrigin(){const fe=!this._dir||"ltr"==this._dir.value,q=this.position;let ce;"above"==q||"below"==q?ce={originX:"center",originY:"above"==q?"top":"bottom"}:"before"==q||"left"==q&&fe||"right"==q&&!fe?ce={originX:"start",originY:"center"}:("after"==q||"right"==q&&fe||"left"==q&&!fe)&&(ce={originX:"end",originY:"center"});const{x:xe,y:_e}=this._invertPosition(ce.originX,ce.originY);return{main:ce,fallback:{originX:xe,originY:_e}}}_getOverlayPosition(){const fe=!this._dir||"ltr"==this._dir.value,q=this.position;let ce;"above"==q?ce={overlayX:"center",overlayY:"bottom"}:"below"==q?ce={overlayX:"center",overlayY:"top"}:"before"==q||"left"==q&&fe||"right"==q&&!fe?ce={overlayX:"end",overlayY:"center"}:("after"==q||"right"==q&&fe||"left"==q&&!fe)&&(ce={overlayX:"start",overlayY:"center"});const{x:xe,y:_e}=this._invertPosition(ce.overlayX,ce.overlayY);return{main:ce,fallback:{overlayX:xe,overlayY:_e}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),(0,f.mal)(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()},{injector:this._injector}))}_setTooltipClass(fe){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=fe,this._tooltipInstance._markForCheck())}_invertPosition(fe,q){return"above"===this.position||"below"===this.position?"top"===q?q="bottom":"bottom"===q&&(q="top"):"end"===fe?fe="start":"start"===fe&&(fe="end"),{x:fe,y:q}}_updateCurrentPositionClass(fe){const{overlayY:q,originX:ce,originY:xe}=fe;let _e;if(_e="center"===q?this._dir&&"rtl"===this._dir.value?"end"===ce?"left":"right":"start"===ce?"left":"right":"bottom"===q&&"top"===xe?"above":"below",_e!==this._currentPosition){const ke=this._overlayRef;if(ke){const J=`${this._cssClassPrefix}-${$}-`;ke.removePanelClass(J+this._currentPosition),ke.addPanelClass(J+_e)}this._currentPosition=_e}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",fe=>{let q;this._setupPointerExitEventsIfNeeded(),void 0!==fe.x&&void 0!==fe.y&&(q=fe),this.show(void 0,q)}]):"off"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",fe=>{const q=fe.targetTouches?.[0],ce=q?{x:q.clientX,y:q.clientY}:void 0;this._setupPointerExitEventsIfNeeded(),this._touchstartTimeout&&clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>{this._touchstartTimeout=null,this.show(void 0,ce)},this._defaultOptions.touchLongPressShowDelay??500)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;const fe=[];if(this._platformSupportsMouseEvents())fe.push(["mouseleave",q=>{const ce=q.relatedTarget;(!ce||!this._overlayRef?.overlayElement.contains(ce))&&this.hide()}],["wheel",q=>this._wheelListener(q)]);else if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const q=()=>{this._touchstartTimeout&&clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};fe.push(["touchend",q],["touchcancel",q])}this._addListeners(fe),this._passiveListeners.push(...fe)}_addListeners(fe){fe.forEach(([q,ce])=>{this._elementRef.nativeElement.addEventListener(q,ce,R)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(fe){if(this._isTooltipVisible()){const q=this._document.elementFromPoint(fe.clientX,fe.clientY),ce=this._elementRef.nativeElement;q!==ce&&!ce.contains(q)&&this.hide()}}_disableNativeGesturesIfNecessary(){const fe=this.touchGestures;if("off"!==fe){const q=this._elementRef.nativeElement,ce=q.style;("on"===fe||"INPUT"!==q.nodeName&&"TEXTAREA"!==q.nodeName)&&(ce.userSelect=ce.msUserSelect=ce.webkitUserSelect=ce.MozUserSelect="none"),("on"===fe||!q.draggable)&&(ce.webkitUserDrag="none"),ce.touchAction="none",ce.webkitTapHighlightColor="transparent"}}_syncAriaDescription(fe){this._ariaDescriptionPending||(this._ariaDescriptionPending=!0,this._ariaDescriber.removeDescription(this._elementRef.nativeElement,fe,"tooltip"),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriptionPending=!1,this.message&&!this.disabled&&this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip")})}))}static{this.\u0275fac=function(q){return new(q||ne)(f.rXU(_.hJ),f.rXU(f.aKT),f.rXU(I.R),f.rXU(f.c1b),f.rXU(f.SKi),f.rXU(u.OD),f.rXU(y.vr),f.rXU(y.FN),f.rXU(z),f.rXU(m.dS),f.rXU(H,8),f.rXU(d.qQ))}}static{this.\u0275dir=f.FsC({type:ne,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-mdc-tooltip-trigger"],hostVars:2,hostBindings:function(q,ce){2&q&&f.AVh("mat-mdc-tooltip-disabled",ce.disabled)},inputs:{position:[0,"matTooltipPosition","position"],positionAtOrigin:[0,"matTooltipPositionAtOrigin","positionAtOrigin"],disabled:[0,"matTooltipDisabled","disabled"],showDelay:[0,"matTooltipShowDelay","showDelay"],hideDelay:[0,"matTooltipHideDelay","hideDelay"],touchGestures:[0,"matTooltipTouchGestures","touchGestures"],message:[0,"matTooltip","message"],tooltipClass:[0,"matTooltipClass","tooltipClass"]},exportAs:["matTooltip"],standalone:!0})}}return ne})(),ge=(()=>{class ne{constructor(fe,q,ce){this._changeDetectorRef=fe,this._elementRef=q,this._isMultiline=!1,this._closeOnInteraction=!1,this._isVisible=!1,this._onHide=new M.B,this._showAnimation="mat-mdc-tooltip-show",this._hideAnimation="mat-mdc-tooltip-hide",this._animationsDisabled="NoopAnimations"===ce}show(fe){null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},fe)}hide(fe){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0},fe)}afterHidden(){return this._onHide}isVisible(){return this._isVisible}ngOnDestroy(){this._cancelPendingAnimations(),this._onHide.complete(),this._triggerElement=null}_handleBodyInteraction(){this._closeOnInteraction&&this.hide(0)}_markForCheck(){this._changeDetectorRef.markForCheck()}_handleMouseLeave({relatedTarget:fe}){(!fe||!this._triggerElement.contains(fe))&&(this.isVisible()?this.hide(this._mouseLeaveHideDelay):this._finalizeAnimation(!1))}_onShow(){this._isMultiline=this._isTooltipMultiline(),this._markForCheck()}_isTooltipMultiline(){const fe=this._elementRef.nativeElement.getBoundingClientRect();return fe.height>24&&fe.width>=200}_handleAnimationEnd({animationName:fe}){(fe===this._showAnimation||fe===this._hideAnimation)&&this._finalizeAnimation(fe===this._showAnimation)}_cancelPendingAnimations(){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0}_finalizeAnimation(fe){fe?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility(fe){const q=this._tooltip.nativeElement,ce=this._showAnimation,xe=this._hideAnimation;if(q.classList.remove(fe?xe:ce),q.classList.add(fe?ce:xe),this._isVisible!==fe&&(this._isVisible=fe,this._changeDetectorRef.markForCheck()),fe&&!this._animationsDisabled&&"function"==typeof getComputedStyle){const _e=getComputedStyle(q);("0s"===_e.getPropertyValue("animation-duration")||"none"===_e.getPropertyValue("animation-name"))&&(this._animationsDisabled=!0)}fe&&this._onShow(),this._animationsDisabled&&(q.classList.add("_mat-animation-noopable"),this._finalizeAnimation(fe))}static{this.\u0275fac=function(q){return new(q||ne)(f.rXU(f.gRc),f.rXU(f.aKT),f.rXU(f.bc$,8))}}static{this.\u0275cmp=f.VBU({type:ne,selectors:[["mat-tooltip-component"]],viewQuery:function(q,ce){if(1&q&&f.GBs(w,7),2&q){let xe;f.mGM(xe=f.lsd())&&(ce._tooltip=xe.first)}},hostAttrs:["aria-hidden","true"],hostBindings:function(q,ce){1&q&&f.bIt("mouseleave",function(_e){return ce._handleMouseLeave(_e)})},standalone:!0,features:[f.aNF],decls:4,vars:4,consts:[["tooltip",""],[1,"mdc-tooltip","mat-mdc-tooltip",3,"animationend","ngClass"],[1,"mat-mdc-tooltip-surface","mdc-tooltip__surface"]],template:function(q,ce){if(1&q){const xe=f.RV6();f.j41(0,"div",1,0),f.bIt("animationend",function(ke){return f.eBV(xe),f.Njj(ce._handleAnimationEnd(ke))}),f.j41(2,"div",2),f.EFF(3),f.k0s()()}2&q&&(f.AVh("mdc-tooltip--multiline",ce._isMultiline),f.Y8G("ngClass",ce.tooltipClass),f.R7$(3),f.JRh(ce.message))},dependencies:[d.YU],styles:['.mat-mdc-tooltip{position:relative;transform:scale(0);display:inline-flex}.mat-mdc-tooltip::before{content:"";top:0;right:0;bottom:0;left:0;z-index:-1;position:absolute}.mat-mdc-tooltip-panel-below .mat-mdc-tooltip::before{top:-8px}.mat-mdc-tooltip-panel-above .mat-mdc-tooltip::before{bottom:-8px}.mat-mdc-tooltip-panel-right .mat-mdc-tooltip::before{left:-8px}.mat-mdc-tooltip-panel-left .mat-mdc-tooltip::before{right:-8px}.mat-mdc-tooltip._mat-animation-noopable{animation:none;transform:scale(1)}.mat-mdc-tooltip-surface{word-break:normal;overflow-wrap:anywhere;padding:4px 8px;min-width:40px;max-width:200px;min-height:24px;max-height:40vh;box-sizing:border-box;overflow:hidden;text-align:center;will-change:transform,opacity;background-color:var(--mdc-plain-tooltip-container-color, var(--mat-app-inverse-surface));color:var(--mdc-plain-tooltip-supporting-text-color, var(--mat-app-inverse-on-surface));border-radius:var(--mdc-plain-tooltip-container-shape, var(--mat-app-corner-extra-small));font-family:var(--mdc-plain-tooltip-supporting-text-font, var(--mat-app-body-small-font));font-size:var(--mdc-plain-tooltip-supporting-text-size, var(--mat-app-body-small-size));font-weight:var(--mdc-plain-tooltip-supporting-text-weight, var(--mat-app-body-small-weight));line-height:var(--mdc-plain-tooltip-supporting-text-line-height, var(--mat-app-body-small-line-height));letter-spacing:var(--mdc-plain-tooltip-supporting-text-tracking, var(--mat-app-body-small-tracking))}.mat-mdc-tooltip-surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}.mdc-tooltip--multiline .mat-mdc-tooltip-surface{text-align:left}[dir=rtl] .mdc-tooltip--multiline .mat-mdc-tooltip-surface{text-align:right}.mat-mdc-tooltip-panel.mat-mdc-tooltip-panel-non-interactive{pointer-events:none}@keyframes mat-mdc-tooltip-show{0%{opacity:0;transform:scale(0.8)}100%{opacity:1;transform:scale(1)}}@keyframes mat-mdc-tooltip-hide{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.8)}}.mat-mdc-tooltip-show{animation:mat-mdc-tooltip-show 150ms cubic-bezier(0, 0, 0.2, 1) forwards}.mat-mdc-tooltip-hide{animation:mat-mdc-tooltip-hide 75ms cubic-bezier(0.4, 0, 1, 1) forwards}'],encapsulation:2,changeDetection:0})}}return ne})(),je=(()=>{class ne{static{this.\u0275fac=function(q){return new(q||ne)}}static{this.\u0275mod=f.$C({type:ne})}static{this.\u0275inj=f.G2t({providers:[G],imports:[y.Pd,d.MD,_.z_,x.yE,x.yE,I.Gj]})}}return ne})()},89497:(Ge,L,n)=>{"use strict";n.d(L,{B7:()=>R,Bb:()=>ee,hE:()=>pe,sG:()=>se,up:()=>nn});var e=n(31761),r=n(55685);class a extends e.VF{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class f extends a{static makeCurrent(){(0,e.ZD)(new f)}onAndCancel(Jt,Gt,en){return Jt.addEventListener(Gt,en),()=>{Jt.removeEventListener(Gt,en)}}dispatchEvent(Jt,Gt){Jt.dispatchEvent(Gt)}remove(Jt){Jt.remove()}createElement(Jt,Gt){return(Gt=Gt||this.getDefaultDocument()).createElement(Jt)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(Jt){return Jt.nodeType===Node.ELEMENT_NODE}isShadowRoot(Jt){return Jt instanceof DocumentFragment}getGlobalEventTarget(Jt,Gt){return"window"===Gt?window:"document"===Gt?Jt:"body"===Gt?Jt.body:null}getBaseHref(Jt){const Gt=function u(){return d=d||document.querySelector("base"),d?d.getAttribute("href"):null}();return null==Gt?null:function y(Ft){return new URL(Ft,document.baseURI).pathname}(Gt)}resetBaseElement(){d=null}getUserAgent(){return window.navigator.userAgent}getCookie(Jt){return(0,e._b)(document.cookie,Jt)}}let d=null,_=(()=>{class Ft{build(){return new XMLHttpRequest}static{this.\u0275fac=function(en){return new(en||Ft)}}static{this.\u0275prov=r.jDH({token:Ft,factory:Ft.\u0275fac})}}return Ft})();const I=new r.nKC("");let F=(()=>{class Ft{constructor(Gt,en){this._zone=en,this._eventNameToPlugin=new Map,Gt.forEach(Kn=>{Kn.manager=this}),this._plugins=Gt.slice().reverse()}addEventListener(Gt,en,Kn){return this._findPluginFor(en).addEventListener(Gt,en,Kn)}getZone(){return this._zone}_findPluginFor(Gt){let en=this._eventNameToPlugin.get(Gt);if(en)return en;if(en=this._plugins.find(Ht=>Ht.supports(Gt)),!en)throw new r.wOt(5101,!1);return this._eventNameToPlugin.set(Gt,en),en}static{this.\u0275fac=function(en){return new(en||Ft)(r.KVO(I),r.KVO(r.SKi))}}static{this.\u0275prov=r.jDH({token:Ft,factory:Ft.\u0275fac})}}return Ft})();class M{constructor(Jt){this._doc=Jt}}const k="ng-app-id";let x=(()=>{class Ft{constructor(Gt,en,Kn,Ht={}){this.doc=Gt,this.appId=en,this.nonce=Kn,this.platformId=Ht,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,e.Vy)(Ht),this.resetHostNodes()}addStyles(Gt){for(const en of Gt)1===this.changeUsageCount(en,1)&&this.onStyleAdded(en)}removeStyles(Gt){for(const en of Gt)this.changeUsageCount(en,-1)<=0&&this.onStyleRemoved(en)}ngOnDestroy(){const Gt=this.styleNodesInDOM;Gt&&(Gt.forEach(en=>en.remove()),Gt.clear());for(const en of this.getAllStyles())this.onStyleRemoved(en);this.resetHostNodes()}addHost(Gt){this.hostNodes.add(Gt);for(const en of this.getAllStyles())this.addStyleToHost(Gt,en)}removeHost(Gt){this.hostNodes.delete(Gt)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(Gt){for(const en of this.hostNodes)this.addStyleToHost(en,Gt)}onStyleRemoved(Gt){const en=this.styleRef;en.get(Gt)?.elements?.forEach(Kn=>Kn.remove()),en.delete(Gt)}collectServerRenderedStyles(){const Gt=this.doc.head?.querySelectorAll(`style[${k}="${this.appId}"]`);if(Gt?.length){const en=new Map;return Gt.forEach(Kn=>{null!=Kn.textContent&&en.set(Kn.textContent,Kn)}),en}return null}changeUsageCount(Gt,en){const Kn=this.styleRef;if(Kn.has(Gt)){const Ht=Kn.get(Gt);return Ht.usage+=en,Ht.usage}return Kn.set(Gt,{usage:en,elements:[]}),en}getStyleElement(Gt,en){const Kn=this.styleNodesInDOM,Ht=Kn?.get(en);if(Ht?.parentNode===Gt)return Kn.delete(en),Ht.removeAttribute(k),Ht;{const On=this.doc.createElement("style");return this.nonce&&On.setAttribute("nonce",this.nonce),On.textContent=en,this.platformIsServer&&On.setAttribute(k,this.appId),Gt.appendChild(On),On}}addStyleToHost(Gt,en){const Kn=this.getStyleElement(Gt,en),Ht=this.styleRef,On=Ht.get(en)?.elements;On?On.push(Kn):Ht.set(en,{elements:[Kn],usage:1})}resetHostNodes(){const Gt=this.hostNodes;Gt.clear(),Gt.add(this.doc.head)}static{this.\u0275fac=function(en){return new(en||Ft)(r.KVO(e.qQ),r.KVO(r.sZ2),r.KVO(r.BIS,8),r.KVO(r.Agw))}}static{this.\u0275prov=r.jDH({token:Ft,factory:Ft.\u0275fac})}}return Ft})();const w={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"},T=/%COMP%/g,A="%COMP%",z=`_nghost-${A}`,V=`_ngcontent-${A}`,B=new r.nKC("",{providedIn:"root",factory:()=>!0});function $(Ft,Jt){return Jt.map(Gt=>Gt.replace(T,Ft))}let R=(()=>{class Ft{constructor(Gt,en,Kn,Ht,On,ln,Vt,Qt=null){this.eventManager=Gt,this.sharedStylesHost=en,this.appId=Kn,this.removeStylesOnCompDestroy=Ht,this.doc=On,this.platformId=ln,this.ngZone=Vt,this.nonce=Qt,this.rendererByCompId=new Map,this.platformIsServer=(0,e.Vy)(ln),this.defaultRenderer=new K(Gt,On,Vt,this.platformIsServer)}createRenderer(Gt,en){if(!Gt||!en)return this.defaultRenderer;this.platformIsServer&&en.encapsulation===r.gXe.ShadowDom&&(en={...en,encapsulation:r.gXe.Emulated});const Kn=this.getOrCreateRenderer(Gt,en);return Kn instanceof Ee?Kn.applyToHost(Gt):Kn instanceof ge&&Kn.applyStyles(),Kn}getOrCreateRenderer(Gt,en){const Kn=this.rendererByCompId;let Ht=Kn.get(en.id);if(!Ht){const On=this.doc,ln=this.ngZone,Vt=this.eventManager,Qt=this.sharedStylesHost,$t=this.removeStylesOnCompDestroy,un=this.platformIsServer;switch(en.encapsulation){case r.gXe.Emulated:Ht=new Ee(Vt,Qt,en,this.appId,$t,On,ln,un);break;case r.gXe.ShadowDom:return new me(Vt,Qt,Gt,en,On,ln,this.nonce,un);default:Ht=new ge(Vt,Qt,en,$t,On,ln,un)}Kn.set(en.id,Ht)}return Ht}ngOnDestroy(){this.rendererByCompId.clear()}static{this.\u0275fac=function(en){return new(en||Ft)(r.KVO(F),r.KVO(x),r.KVO(r.sZ2),r.KVO(B),r.KVO(e.qQ),r.KVO(r.Agw),r.KVO(r.SKi),r.KVO(r.BIS))}}static{this.\u0275prov=r.jDH({token:Ft,factory:Ft.\u0275fac})}}return Ft})();class K{constructor(Jt,Gt,en,Kn){this.eventManager=Jt,this.doc=Gt,this.ngZone=en,this.platformIsServer=Kn,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(Jt,Gt){return Gt?this.doc.createElementNS(w[Gt]||Gt,Jt):this.doc.createElement(Jt)}createComment(Jt){return this.doc.createComment(Jt)}createText(Jt){return this.doc.createTextNode(Jt)}appendChild(Jt,Gt){(O(Jt)?Jt.content:Jt).appendChild(Gt)}insertBefore(Jt,Gt,en){Jt&&(O(Jt)?Jt.content:Jt).insertBefore(Gt,en)}removeChild(Jt,Gt){Gt.remove()}selectRootElement(Jt,Gt){let en="string"==typeof Jt?this.doc.querySelector(Jt):Jt;if(!en)throw new r.wOt(-5104,!1);return Gt||(en.textContent=""),en}parentNode(Jt){return Jt.parentNode}nextSibling(Jt){return Jt.nextSibling}setAttribute(Jt,Gt,en,Kn){if(Kn){Gt=Kn+":"+Gt;const Ht=w[Kn];Ht?Jt.setAttributeNS(Ht,Gt,en):Jt.setAttribute(Gt,en)}else Jt.setAttribute(Gt,en)}removeAttribute(Jt,Gt,en){if(en){const Kn=w[en];Kn?Jt.removeAttributeNS(Kn,Gt):Jt.removeAttribute(`${en}:${Gt}`)}else Jt.removeAttribute(Gt)}addClass(Jt,Gt){Jt.classList.add(Gt)}removeClass(Jt,Gt){Jt.classList.remove(Gt)}setStyle(Jt,Gt,en,Kn){Kn&(r.czy.DashCase|r.czy.Important)?Jt.style.setProperty(Gt,en,Kn&r.czy.Important?"important":""):Jt.style[Gt]=en}removeStyle(Jt,Gt,en){en&r.czy.DashCase?Jt.style.removeProperty(Gt):Jt.style[Gt]=""}setProperty(Jt,Gt,en){null!=Jt&&(Jt[Gt]=en)}setValue(Jt,Gt){Jt.nodeValue=Gt}listen(Jt,Gt,en){if("string"==typeof Jt&&!(Jt=(0,e.QT)().getGlobalEventTarget(this.doc,Jt)))throw new Error(`Unsupported event target ${Jt} for event ${Gt}`);return this.eventManager.addEventListener(Jt,Gt,this.decoratePreventDefault(en))}decoratePreventDefault(Jt){return Gt=>{if("__ngUnwrap__"===Gt)return Jt;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>Jt(Gt)):Jt(Gt))&&Gt.preventDefault()}}}function O(Ft){return"TEMPLATE"===Ft.tagName&&void 0!==Ft.content}class me extends K{constructor(Jt,Gt,en,Kn,Ht,On,ln,Vt){super(Jt,Ht,On,Vt),this.sharedStylesHost=Gt,this.hostEl=en,this.shadowRoot=en.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const Qt=$(Kn.id,Kn.styles);for(const $t of Qt){const un=document.createElement("style");ln&&un.setAttribute("nonce",ln),un.textContent=$t,this.shadowRoot.appendChild(un)}}nodeOrShadowRoot(Jt){return Jt===this.hostEl?this.shadowRoot:Jt}appendChild(Jt,Gt){return super.appendChild(this.nodeOrShadowRoot(Jt),Gt)}insertBefore(Jt,Gt,en){return super.insertBefore(this.nodeOrShadowRoot(Jt),Gt,en)}removeChild(Jt,Gt){return super.removeChild(null,Gt)}parentNode(Jt){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(Jt)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class ge extends K{constructor(Jt,Gt,en,Kn,Ht,On,ln,Vt){super(Jt,Ht,On,ln),this.sharedStylesHost=Gt,this.removeStylesOnCompDestroy=Kn,this.styles=Vt?$(Vt,en.styles):en.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class Ee extends ge{constructor(Jt,Gt,en,Kn,Ht,On,ln,Vt){const Qt=Kn+"-"+en.id;super(Jt,Gt,en,Ht,On,ln,Vt,Qt),this.contentAttr=function H(Ft){return V.replace(T,Ft)}(Qt),this.hostAttr=function U(Ft){return z.replace(T,Ft)}(Qt)}applyToHost(Jt){this.applyStyles(),this.setAttribute(Jt,this.hostAttr,"")}createElement(Jt,Gt){const en=super.createElement(Jt,Gt);return super.setAttribute(en,this.contentAttr,""),en}}let je=(()=>{class Ft extends M{constructor(Gt){super(Gt)}supports(Gt){return!0}addEventListener(Gt,en,Kn){return Gt.addEventListener(en,Kn,!1),()=>this.removeEventListener(Gt,en,Kn)}removeEventListener(Gt,en,Kn){return Gt.removeEventListener(en,Kn)}static{this.\u0275fac=function(en){return new(en||Ft)(r.KVO(e.qQ))}}static{this.\u0275prov=r.jDH({token:Ft,factory:Ft.\u0275fac})}}return Ft})();const ne=["alt","control","meta","shift"],be={"\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"},fe={alt:Ft=>Ft.altKey,control:Ft=>Ft.ctrlKey,meta:Ft=>Ft.metaKey,shift:Ft=>Ft.shiftKey};let q=(()=>{class Ft extends M{constructor(Gt){super(Gt)}supports(Gt){return null!=Ft.parseEventName(Gt)}addEventListener(Gt,en,Kn){const Ht=Ft.parseEventName(en),On=Ft.eventCallback(Ht.fullKey,Kn,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,e.QT)().onAndCancel(Gt,Ht.domEventName,On))}static parseEventName(Gt){const en=Gt.toLowerCase().split("."),Kn=en.shift();if(0===en.length||"keydown"!==Kn&&"keyup"!==Kn)return null;const Ht=Ft._normalizeKey(en.pop());let On="",ln=en.indexOf("code");if(ln>-1&&(en.splice(ln,1),On="code."),ne.forEach(Qt=>{const $t=en.indexOf(Qt);$t>-1&&(en.splice($t,1),On+=Qt+".")}),On+=Ht,0!=en.length||0===Ht.length)return null;const Vt={};return Vt.domEventName=Kn,Vt.fullKey=On,Vt}static matchEventFullKeyCode(Gt,en){let Kn=be[Gt.key]||Gt.key,Ht="";return en.indexOf("code.")>-1&&(Kn=Gt.code,Ht="code."),!(null==Kn||!Kn)&&(Kn=Kn.toLowerCase()," "===Kn?Kn="space":"."===Kn&&(Kn="dot"),ne.forEach(On=>{On!==Kn&&(0,fe[On])(Gt)&&(Ht+=On+".")}),Ht+=Kn,Ht===en)}static eventCallback(Gt,en,Kn){return Ht=>{Ft.matchEventFullKeyCode(Ht,Gt)&&Kn.runGuarded(()=>en(Ht))}}static _normalizeKey(Gt){return"esc"===Gt?"escape":Gt}static{this.\u0275fac=function(en){return new(en||Ft)(r.KVO(e.qQ))}}static{this.\u0275prov=r.jDH({token:Ft,factory:Ft.\u0275fac})}}return Ft})();const se=(0,r.oH4)(r.fpN,"browser",[{provide:r.Agw,useValue:e.AJ},{provide:r.PLl,useValue:function J(){f.makeCurrent()},multi:!0},{provide:e.qQ,useFactory:function Fe(){return(0,r.TL$)(document),document},deps:[]}]),he=new r.nKC(""),Q=[{provide:r.e01,useClass:class m{addToWindow(Jt){r.JZv.getAngularTestability=(en,Kn=!0)=>{const Ht=Jt.findTestabilityInTree(en,Kn);if(null==Ht)throw new r.wOt(5103,!1);return Ht},r.JZv.getAllAngularTestabilities=()=>Jt.getAllTestabilities(),r.JZv.getAllAngularRootElements=()=>Jt.getAllRootElements(),r.JZv.frameworkStabilizers||(r.JZv.frameworkStabilizers=[]),r.JZv.frameworkStabilizers.push(en=>{const Kn=r.JZv.getAllAngularTestabilities();let Ht=Kn.length;const On=function(){Ht--,0==Ht&&en()};Kn.forEach(ln=>{ln.whenStable(On)})})}findTestabilityInTree(Jt,Gt,en){return null==Gt?null:Jt.getTestability(Gt)??(en?(0,e.QT)().isShadowRoot(Gt)?this.findTestabilityInTree(Jt,Gt.host,!0):this.findTestabilityInTree(Jt,Gt.parentElement,!0):null)}},deps:[]},{provide:r.WHO,useClass:r.NYb,deps:[r.SKi,r.giA,r.e01]},{provide:r.NYb,useClass:r.NYb,deps:[r.SKi,r.giA,r.e01]}],de=[{provide:r.H8p,useValue:"root"},{provide:r.zcH,useFactory:function wt(){return new r.zcH},deps:[]},{provide:I,useClass:je,multi:!0,deps:[e.qQ,r.SKi,r.Agw]},{provide:I,useClass:q,multi:!0,deps:[e.qQ]},R,x,F,{provide:r._9s,useExisting:R},{provide:e.N0,useClass:_,deps:[]},[]];let ee=(()=>{class Ft{constructor(Gt){}static withServerTransition(Gt){return{ngModule:Ft,providers:[{provide:r.sZ2,useValue:Gt.appId}]}}static{this.\u0275fac=function(en){return new(en||Ft)(r.KVO(he,12))}}static{this.\u0275mod=r.$C({type:Ft})}static{this.\u0275inj=r.G2t({providers:[...de,...Q],imports:[e.MD,r.Hbi]})}}return Ft})(),pe=(()=>{class Ft{constructor(Gt){this._doc=Gt}getTitle(){return this._doc.title}setTitle(Gt){this._doc.title=Gt||""}static{this.\u0275fac=function(en){return new(en||Ft)(r.KVO(e.qQ))}}static{this.\u0275prov=r.jDH({token:Ft,factory:Ft.\u0275fac,providedIn:"root"})}}return Ft})(),nn=(()=>{class Ft{static{this.\u0275fac=function(en){return new(en||Ft)}}static{this.\u0275prov=r.jDH({token:Ft,factory:function(en){let Kn=null;return Kn=en?new(en||Ft):r.KVO(gn),Kn},providedIn:"root"})}}return Ft})(),gn=(()=>{class Ft extends nn{constructor(Gt){super(),this._doc=Gt}sanitize(Gt,en){if(null==en)return null;switch(Gt){case r.WPN.NONE:return en;case r.WPN.HTML:return(0,r.ZF7)(en,"HTML")?(0,r.rcV)(en):(0,r.h9k)(this._doc,String(en)).toString();case r.WPN.STYLE:return(0,r.ZF7)(en,"Style")?(0,r.rcV)(en):en;case r.WPN.SCRIPT:if((0,r.ZF7)(en,"Script"))return(0,r.rcV)(en);throw new r.wOt(5200,!1);case r.WPN.URL:return(0,r.ZF7)(en,"URL")?(0,r.rcV)(en):(0,r.$MX)(String(en));case r.WPN.RESOURCE_URL:if((0,r.ZF7)(en,"ResourceURL"))return(0,r.rcV)(en);throw new r.wOt(5201,!1);default:throw new r.wOt(5202,!1)}}bypassSecurityTrustHtml(Gt){return(0,r.Kcf)(Gt)}bypassSecurityTrustStyle(Gt){return(0,r.cWb)(Gt)}bypassSecurityTrustScript(Gt){return(0,r.UyX)(Gt)}bypassSecurityTrustUrl(Gt){return(0,r.osQ)(Gt)}bypassSecurityTrustResourceUrl(Gt){return(0,r.e5t)(Gt)}static{this.\u0275fac=function(en){return new(en||Ft)(r.KVO(e.qQ))}}static{this.\u0275prov=r.jDH({token:Ft,factory:Ft.\u0275fac,providedIn:"root"})}}return Ft})()},11293:(Ge,L,n)=>{"use strict";n.d(L,{nX:()=>zi,j5:()=>$e,wF:()=>Ue,L6:()=>_t,Z:()=>Ye,gx:()=>Gi,Ix:()=>Or,Wk:()=>er,wQ:()=>ar,iI:()=>ho,n3:()=>wa,ld:()=>Kt});var e=n(55685),r=n(62644),a=n(33590),f=n(10047),d=n(94638),u=n(58298),y=n(28164),m=n(7546),_=n(63424),I=n(68385),F=n(95212),M=n(58977),k=n(68267),x=n(40352),w=n(38355),T=n(31761),A=n(54436),z=n(22900),V=n(2267),G=n(66210),B=n(79274),H=n(57616),U=n(45232),$=n(82780),R=n(42567),K=n(49283),j=n(16865),Y=n(84651),O=n(97216),me=n(91002);function ge(Ae){return Ae<=0?()=>M.w:(0,O.N)((et,Oe)=>{let tt=[];et.subscribe((0,me._)(Oe,Ut=>{tt.push(Ut),Ae<tt.length&&tt.shift()},()=>{for(const Ut of tt)Oe.next(Ut);Oe.complete()},void 0,()=>{tt=null}))})}var Ee=n(37356),je=n(13319),be=n(31941),fe=n(99334),q=n(31828),ce=n(19443),xe=n(89395),_e=n(89497);const ke="primary",J=Symbol("RouteTitle");class wt{constructor(et){this.params=et||{}}has(et){return Object.prototype.hasOwnProperty.call(this.params,et)}get(et){if(this.has(et)){const Oe=this.params[et];return Array.isArray(Oe)?Oe[0]:Oe}return null}getAll(et){if(this.has(et)){const Oe=this.params[et];return Array.isArray(Oe)?Oe:[Oe]}return[]}get keys(){return Object.keys(this.params)}}function Fe(Ae){return new wt(Ae)}function nt(Ae,et,Oe){const tt=Oe.path.split("/");if(tt.length>Ae.length||"full"===Oe.pathMatch&&(et.hasChildren()||tt.length<Ae.length))return null;const Ut={};for(let _n=0;_n<tt.length;_n++){const Vn=tt[_n],Oi=Ae[_n];if(":"===Vn[0])Ut[Vn.substring(1)]=Oi;else if(Vn!==Oi.path)return null}return{consumed:Ae.slice(0,tt.length),posParams:Ut}}function he(Ae,et){const Oe=Ae?Q(Ae):void 0,tt=et?Q(et):void 0;if(!Oe||!tt||Oe.length!=tt.length)return!1;let Ut;for(let _n=0;_n<Oe.length;_n++)if(Ut=Oe[_n],!de(Ae[Ut],et[Ut]))return!1;return!0}function Q(Ae){return[...Object.keys(Ae),...Object.getOwnPropertySymbols(Ae)]}function de(Ae,et){if(Array.isArray(Ae)&&Array.isArray(et)){if(Ae.length!==et.length)return!1;const Oe=[...Ae].sort(),tt=[...et].sort();return Oe.every((Ut,_n)=>tt[_n]===Ut)}return Ae===et}function ee(Ae){return Ae.length>0?Ae[Ae.length-1]:null}function Te(Ae){return(0,r.A)(Ae)?Ae:(0,e.jNT)(Ae)?(0,a.H)(Promise.resolve(Ae)):(0,f.of)(Ae)}const ie={exact:function Ce(Ae,et,Oe){if(!xt(Ae.segments,et.segments)||!st(Ae.segments,et.segments,Oe)||Ae.numberOfChildren!==et.numberOfChildren)return!1;for(const tt in et.children)if(!Ae.children[tt]||!Ce(Ae.children[tt],et.children[tt],Oe))return!1;return!0},subset:Ze},pe={exact:function Pe(Ae,et){return he(Ae,et)},subset:function Re(Ae,et){return Object.keys(et).length<=Object.keys(Ae).length&&Object.keys(et).every(Oe=>de(Ae[Oe],et[Oe]))},ignored:()=>!0};function we(Ae,et,Oe){return ie[Oe.paths](Ae.root,et.root,Oe.matrixParams)&&pe[Oe.queryParams](Ae.queryParams,et.queryParams)&&!("exact"===Oe.fragment&&Ae.fragment!==et.fragment)}function Ze(Ae,et,Oe){return vt(Ae,et,et.segments,Oe)}function vt(Ae,et,Oe,tt){if(Ae.segments.length>Oe.length){const Ut=Ae.segments.slice(0,Oe.length);return!(!xt(Ut,Oe)||et.hasChildren()||!st(Ut,Oe,tt))}if(Ae.segments.length===Oe.length){if(!xt(Ae.segments,Oe)||!st(Ae.segments,Oe,tt))return!1;for(const Ut in et.children)if(!Ae.children[Ut]||!Ze(Ae.children[Ut],et.children[Ut],tt))return!1;return!0}{const Ut=Oe.slice(0,Ae.segments.length),_n=Oe.slice(Ae.segments.length);return!!(xt(Ae.segments,Ut)&&st(Ae.segments,Ut,tt)&&Ae.children[ke])&&vt(Ae.children[ke],et,_n,tt)}}function st(Ae,et,Oe){return et.every((tt,Ut)=>pe[Oe](Ae[Ut].parameters,tt.parameters))}class Se{constructor(et=new Ke([],{}),Oe={},tt=null){this.root=et,this.queryParams=Oe,this.fragment=tt}get queryParamMap(){return this._queryParamMap??=Fe(this.queryParams),this._queryParamMap}toString(){return gn.serialize(this)}}class Ke{constructor(et,Oe){this.segments=et,this.children=Oe,this.parent=null,Object.values(Oe).forEach(tt=>tt.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Et(this)}}class ze{constructor(et,Oe){this.path=et,this.parameters=Oe}get parameterMap(){return this._parameterMap??=Fe(this.parameters),this._parameterMap}toString(){return Tn(this)}}function xt(Ae,et){return Ae.length===et.length&&Ae.every((Oe,tt)=>Oe.path===et[tt].path)}let sn=(()=>{class Ae{static{this.\u0275fac=function(tt){return new(tt||Ae)}}static{this.\u0275prov=e.jDH({token:Ae,factory:()=>new nn,providedIn:"root"})}}return Ae})();class nn{parse(et){const Oe=new $t(et);return new Se(Oe.parseRootSegment(),Oe.parseQueryParams(),Oe.parseFragment())}serialize(et){const Oe=`/${dt(et.root,!0)}`,tt=function Jt(Ae){const et=Object.entries(Ae).map(([Oe,tt])=>Array.isArray(tt)?tt.map(Ut=>`${mt(Oe)}=${mt(Ut)}`).join("&"):`${mt(Oe)}=${mt(tt)}`).filter(Oe=>Oe);return et.length?`?${et.join("&")}`:""}(et.queryParams);return`${Oe}${tt}${"string"==typeof et.fragment?`#${function Ie(Ae){return encodeURI(Ae)}(et.fragment)}`:""}`}}const gn=new nn;function Et(Ae){return Ae.segments.map(et=>Tn(et)).join("/")}function dt(Ae,et){if(!Ae.hasChildren())return Et(Ae);if(et){const Oe=Ae.children[ke]?dt(Ae.children[ke],!1):"",tt=[];return Object.entries(Ae.children).forEach(([Ut,_n])=>{Ut!==ke&&tt.push(`${Ut}:${dt(_n,!1)}`)}),tt.length>0?`${Oe}(${tt.join("//")})`:Oe}{const Oe=function rn(Ae,et){let Oe=[];return Object.entries(Ae.children).forEach(([tt,Ut])=>{tt===ke&&(Oe=Oe.concat(et(Ut,tt)))}),Object.entries(Ae.children).forEach(([tt,Ut])=>{tt!==ke&&(Oe=Oe.concat(et(Ut,tt)))}),Oe}(Ae,(tt,Ut)=>Ut===ke?[dt(Ae.children[ke],!1)]:[`${Ut}:${dt(tt,!1)}`]);return 1===Object.keys(Ae.children).length&&null!=Ae.children[ke]?`${Et(Ae)}/${Oe[0]}`:`${Et(Ae)}/(${Oe.join("//")})`}}function yt(Ae){return encodeURIComponent(Ae).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function mt(Ae){return yt(Ae).replace(/%3B/gi,";")}function At(Ae){return yt(Ae).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function lt(Ae){return decodeURIComponent(Ae)}function vn(Ae){return lt(Ae.replace(/\+/g,"%20"))}function Tn(Ae){return`${At(Ae.path)}${function Ft(Ae){return Object.entries(Ae).map(([et,Oe])=>`;${At(et)}=${At(Oe)}`).join("")}(Ae.parameters)}`}const Gt=/^[^\/()?;#]+/;function en(Ae){const et=Ae.match(Gt);return et?et[0]:""}const Kn=/^[^\/()?;=#]+/,On=/^[^=?&#]+/,Vt=/^[^&#]+/;class $t{constructor(et){this.url=et,this.remaining=et}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new Ke([],{}):new Ke([],this.parseChildren())}parseQueryParams(){const et={};if(this.consumeOptional("?"))do{this.parseQueryParam(et)}while(this.consumeOptional("&"));return et}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const et=[];for(this.peekStartsWith("(")||et.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),et.push(this.parseSegment());let Oe={};this.peekStartsWith("/(")&&(this.capture("/"),Oe=this.parseParens(!0));let tt={};return this.peekStartsWith("(")&&(tt=this.parseParens(!1)),(et.length>0||Object.keys(Oe).length>0)&&(tt[ke]=new Ke(et,Oe)),tt}parseSegment(){const et=en(this.remaining);if(""===et&&this.peekStartsWith(";"))throw new e.wOt(4009,!1);return this.capture(et),new ze(lt(et),this.parseMatrixParams())}parseMatrixParams(){const et={};for(;this.consumeOptional(";");)this.parseParam(et);return et}parseParam(et){const Oe=function Ht(Ae){const et=Ae.match(Kn);return et?et[0]:""}(this.remaining);if(!Oe)return;this.capture(Oe);let tt="";if(this.consumeOptional("=")){const Ut=en(this.remaining);Ut&&(tt=Ut,this.capture(tt))}et[lt(Oe)]=lt(tt)}parseQueryParam(et){const Oe=function ln(Ae){const et=Ae.match(On);return et?et[0]:""}(this.remaining);if(!Oe)return;this.capture(Oe);let tt="";if(this.consumeOptional("=")){const Vn=function Qt(Ae){const et=Ae.match(Vt);return et?et[0]:""}(this.remaining);Vn&&(tt=Vn,this.capture(tt))}const Ut=vn(Oe),_n=vn(tt);if(et.hasOwnProperty(Ut)){let Vn=et[Ut];Array.isArray(Vn)||(Vn=[Vn],et[Ut]=Vn),Vn.push(_n)}else et[Ut]=_n}parseParens(et){const Oe={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const tt=en(this.remaining),Ut=this.remaining[tt.length];if("/"!==Ut&&")"!==Ut&&";"!==Ut)throw new e.wOt(4010,!1);let _n;tt.indexOf(":")>-1?(_n=tt.slice(0,tt.indexOf(":")),this.capture(_n),this.capture(":")):et&&(_n=ke);const Vn=this.parseChildren();Oe[_n]=1===Object.keys(Vn).length?Vn[ke]:new Ke([],Vn),this.consumeOptional("//")}return Oe}peekStartsWith(et){return this.remaining.startsWith(et)}consumeOptional(et){return!!this.peekStartsWith(et)&&(this.remaining=this.remaining.substring(et.length),!0)}capture(et){if(!this.consumeOptional(et))throw new e.wOt(4011,!1)}}function un(Ae){return Ae.segments.length>0?new Ke([],{[ke]:Ae}):Ae}function Zt(Ae){const et={};for(const[tt,Ut]of Object.entries(Ae.children)){const _n=Zt(Ut);if(tt===ke&&0===_n.segments.length&&_n.hasChildren())for(const[Vn,Oi]of Object.entries(_n.children))et[Vn]=Oi;else(_n.segments.length>0||_n.hasChildren())&&(et[tt]=_n)}return function on(Ae){if(1===Ae.numberOfChildren&&Ae.children[ke]){const et=Ae.children[ke];return new Ke(Ae.segments.concat(et.segments),et.children)}return Ae}(new Ke(Ae.segments,et))}function Bt(Ae){return Ae instanceof Se}function kn(Ae){let et;const Ut=un(function Oe(_n){const Vn={};for(const _i of _n.children){const Cr=Oe(_i);Vn[_i.outlet]=Cr}const Oi=new Ke(_n.url,Vn);return _n===Ae&&(et=Oi),Oi}(Ae.root));return et??Ut}function ni(Ae,et,Oe,tt){let Ut=Ae;for(;Ut.parent;)Ut=Ut.parent;if(0===et.length)return St(Ut,Ut,Ut,Oe,tt);const _n=function qt(Ae){if("string"==typeof Ae[0]&&1===Ae.length&&"/"===Ae[0])return new Ne(!0,0,Ae);let et=0,Oe=!1;const tt=Ae.reduce((Ut,_n,Vn)=>{if("object"==typeof _n&&null!=_n){if(_n.outlets){const Oi={};return Object.entries(_n.outlets).forEach(([_i,Cr])=>{Oi[_i]="string"==typeof Cr?Cr.split("/"):Cr}),[...Ut,{outlets:Oi}]}if(_n.segmentPath)return[...Ut,_n.segmentPath]}return"string"!=typeof _n?[...Ut,_n]:0===Vn?(_n.split("/").forEach((Oi,_i)=>{0==_i&&"."===Oi||(0==_i&&""===Oi?Oe=!0:".."===Oi?et++:""!=Oi&&Ut.push(Oi))}),Ut):[...Ut,_n]},[]);return new Ne(Oe,et,tt)}(et);if(_n.toRoot())return St(Ut,Ut,new Ke([],{}),Oe,tt);const Vn=function Ve(Ae,et,Oe){if(Ae.isAbsolute)return new Qe(et,!0,0);if(!Oe)return new Qe(et,!1,NaN);if(null===Oe.parent)return new Qe(Oe,!0,0);const tt=ki(Ae.commands[0])?0:1;return function ft(Ae,et,Oe){let tt=Ae,Ut=et,_n=Oe;for(;_n>Ut;){if(_n-=Ut,tt=tt.parent,!tt)throw new e.wOt(4005,!1);Ut=tt.segments.length}return new Qe(tt,!1,Ut-_n)}(Oe,Oe.segments.length-1+tt,Ae.numberOfDoubleDots)}(_n,Ut,Ae),Oi=Vn.processChildren?ii(Vn.segmentGroup,Vn.index,_n.commands):En(Vn.segmentGroup,Vn.index,_n.commands);return St(Ut,Vn.segmentGroup,Oi,Oe,tt)}function ki(Ae){return"object"==typeof Ae&&null!=Ae&&!Ae.outlets&&!Ae.segmentPath}function Bi(Ae){return"object"==typeof Ae&&null!=Ae&&Ae.outlets}function St(Ae,et,Oe,tt,Ut){let Vn,_n={};tt&&Object.entries(tt).forEach(([_i,Cr])=>{_n[_i]=Array.isArray(Cr)?Cr.map(no=>`${no}`):`${Cr}`}),Vn=Ae===et?Oe:Dn(Ae,et,Oe);const Oi=un(Zt(Vn));return new Se(Oi,_n,Ut)}function Dn(Ae,et,Oe){const tt={};return Object.entries(Ae.children).forEach(([Ut,_n])=>{tt[Ut]=_n===et?Oe:Dn(_n,et,Oe)}),new Ke(Ae.segments,tt)}class Ne{constructor(et,Oe,tt){if(this.isAbsolute=et,this.numberOfDoubleDots=Oe,this.commands=tt,et&&tt.length>0&&ki(tt[0]))throw new e.wOt(4003,!1);const Ut=tt.find(Bi);if(Ut&&Ut!==ee(tt))throw new e.wOt(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class Qe{constructor(et,Oe,tt){this.segmentGroup=et,this.processChildren=Oe,this.index=tt}}function En(Ae,et,Oe){if(Ae??=new Ke([],{}),0===Ae.segments.length&&Ae.hasChildren())return ii(Ae,et,Oe);const tt=function mi(Ae,et,Oe){let tt=0,Ut=et;const _n={match:!1,pathIndex:0,commandIndex:0};for(;Ut<Ae.segments.length;){if(tt>=Oe.length)return _n;const Vn=Ae.segments[Ut],Oi=Oe[tt];if(Bi(Oi))break;const _i=`${Oi}`,Cr=tt<Oe.length-1?Oe[tt+1]:null;if(Ut>0&&void 0===_i)break;if(_i&&Cr&&"object"==typeof Cr&&void 0===Cr.outlets){if(!xn(_i,Cr,Vn))return _n;tt+=2}else{if(!xn(_i,{},Vn))return _n;tt++}Ut++}return{match:!0,pathIndex:Ut,commandIndex:tt}}(Ae,et,Oe),Ut=Oe.slice(tt.commandIndex);if(tt.match&&tt.pathIndex<Ae.segments.length){const _n=new Ke(Ae.segments.slice(0,tt.pathIndex),{});return _n.children[ke]=new Ke(Ae.segments.slice(tt.pathIndex),Ae.children),ii(_n,0,Ut)}return tt.match&&0===Ut.length?new Ke(Ae.segments,{}):tt.match&&!Ae.hasChildren()?zn(Ae,et,Oe):tt.match?ii(Ae,0,Ut):zn(Ae,et,Oe)}function ii(Ae,et,Oe){if(0===Oe.length)return new Ke(Ae.segments,{});{const tt=function dn(Ae){return Bi(Ae[0])?Ae[0].outlets:{[ke]:Ae}}(Oe),Ut={};if(Object.keys(tt).some(_n=>_n!==ke)&&Ae.children[ke]&&1===Ae.numberOfChildren&&0===Ae.children[ke].segments.length){const _n=ii(Ae.children[ke],et,Oe);return new Ke(Ae.segments,_n.children)}return Object.entries(tt).forEach(([_n,Vn])=>{"string"==typeof Vn&&(Vn=[Vn]),null!==Vn&&(Ut[_n]=En(Ae.children[_n],et,Vn))}),Object.entries(Ae.children).forEach(([_n,Vn])=>{void 0===tt[_n]&&(Ut[_n]=Vn)}),new Ke(Ae.segments,Ut)}}function zn(Ae,et,Oe){const tt=Ae.segments.slice(0,et);let Ut=0;for(;Ut<Oe.length;){const _n=Oe[Ut];if(Bi(_n)){const _i=Ai(_n.outlets);return new Ke(tt,_i)}if(0===Ut&&ki(Oe[0])){tt.push(new ze(Ae.segments[et].path,Pt(Oe[0]))),Ut++;continue}const Vn=Bi(_n)?_n.outlets[ke]:`${_n}`,Oi=Ut<Oe.length-1?Oe[Ut+1]:null;Vn&&Oi&&ki(Oi)?(tt.push(new ze(Vn,Pt(Oi))),Ut+=2):(tt.push(new ze(Vn,{})),Ut++)}return new Ke(tt,{})}function Ai(Ae){const et={};return Object.entries(Ae).forEach(([Oe,tt])=>{"string"==typeof tt&&(tt=[tt]),null!==tt&&(et[Oe]=zn(new Ke([],{}),0,tt))}),et}function Pt(Ae){const et={};return Object.entries(Ae).forEach(([Oe,tt])=>et[Oe]=`${tt}`),et}function xn(Ae,et,Oe){return Ae==Oe.path&&he(et,Oe.parameters)}const Ln="imperative";var It=function(Ae){return Ae[Ae.NavigationStart=0]="NavigationStart",Ae[Ae.NavigationEnd=1]="NavigationEnd",Ae[Ae.NavigationCancel=2]="NavigationCancel",Ae[Ae.NavigationError=3]="NavigationError",Ae[Ae.RoutesRecognized=4]="RoutesRecognized",Ae[Ae.ResolveStart=5]="ResolveStart",Ae[Ae.ResolveEnd=6]="ResolveEnd",Ae[Ae.GuardsCheckStart=7]="GuardsCheckStart",Ae[Ae.GuardsCheckEnd=8]="GuardsCheckEnd",Ae[Ae.RouteConfigLoadStart=9]="RouteConfigLoadStart",Ae[Ae.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",Ae[Ae.ChildActivationStart=11]="ChildActivationStart",Ae[Ae.ChildActivationEnd=12]="ChildActivationEnd",Ae[Ae.ActivationStart=13]="ActivationStart",Ae[Ae.ActivationEnd=14]="ActivationEnd",Ae[Ae.Scroll=15]="Scroll",Ae[Ae.NavigationSkipped=16]="NavigationSkipped",Ae}(It||{});class Xe{constructor(et,Oe){this.id=et,this.url=Oe}}class Ye extends Xe{constructor(et,Oe,tt="imperative",Ut=null){super(et,Oe),this.type=It.NavigationStart,this.navigationTrigger=tt,this.restoredState=Ut}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class Ue extends Xe{constructor(et,Oe,tt){super(et,Oe),this.urlAfterRedirects=tt,this.type=It.NavigationEnd}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}var Xt=function(Ae){return Ae[Ae.Redirect=0]="Redirect",Ae[Ae.SupersededByNewNavigation=1]="SupersededByNewNavigation",Ae[Ae.NoDataFromResolver=2]="NoDataFromResolver",Ae[Ae.GuardRejected=3]="GuardRejected",Ae}(Xt||{}),re=function(Ae){return Ae[Ae.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",Ae[Ae.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",Ae}(re||{});class $e extends Xe{constructor(et,Oe,tt,Ut){super(et,Oe),this.reason=tt,this.code=Ut,this.type=It.NavigationCancel}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class We extends Xe{constructor(et,Oe,tt,Ut){super(et,Oe),this.reason=tt,this.code=Ut,this.type=It.NavigationSkipped}}class _t extends Xe{constructor(et,Oe,tt,Ut){super(et,Oe),this.error=tt,this.target=Ut,this.type=It.NavigationError}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class Kt extends Xe{constructor(et,Oe,tt,Ut){super(et,Oe),this.urlAfterRedirects=tt,this.state=Ut,this.type=It.RoutesRecognized}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Nn extends Xe{constructor(et,Oe,tt,Ut){super(et,Oe),this.urlAfterRedirects=tt,this.state=Ut,this.type=It.GuardsCheckStart}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class qn extends Xe{constructor(et,Oe,tt,Ut,_n){super(et,Oe),this.urlAfterRedirects=tt,this.state=Ut,this.shouldActivate=_n,this.type=It.GuardsCheckEnd}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class Ei extends Xe{constructor(et,Oe,tt,Ut){super(et,Oe),this.urlAfterRedirects=tt,this.state=Ut,this.type=It.ResolveStart}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Gi extends Xe{constructor(et,Oe,tt,Ut){super(et,Oe),this.urlAfterRedirects=tt,this.state=Ut,this.type=It.ResolveEnd}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Vi{constructor(et){this.route=et,this.type=It.RouteConfigLoadStart}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class Hi{constructor(et){this.route=et,this.type=It.RouteConfigLoadEnd}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class or{constructor(et){this.snapshot=et,this.type=It.ChildActivationStart}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Ir{constructor(et){this.snapshot=et,this.type=It.ChildActivationEnd}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class an{constructor(et){this.snapshot=et,this.type=It.ActivationStart}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class In{constructor(et){this.snapshot=et,this.type=It.ActivationEnd}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Gn{constructor(et,Oe,tt){this.routerEvent=et,this.position=Oe,this.anchor=tt,this.type=It.Scroll}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class Fn{}class pi{constructor(et,Oe){this.url=et,this.navigationBehaviorOptions=Oe}}function Li(Ae){return Ae.outlet||ke}function Ji(Ae){if(!Ae)return null;if(Ae.routeConfig?._injector)return Ae.routeConfig._injector;for(let et=Ae.parent;et;et=et.parent){const Oe=et.routeConfig;if(Oe?._loadedInjector)return Oe._loadedInjector;if(Oe?._injector)return Oe._injector}return null}class lr{get injector(){return Ji(this.route?.snapshot)??this.rootInjector}set injector(et){}constructor(et){this.rootInjector=et,this.outlet=null,this.route=null,this.children=new fr(this.rootInjector),this.attachRef=null}}let fr=(()=>{class Ae{constructor(Oe){this.rootInjector=Oe,this.contexts=new Map}onChildOutletCreated(Oe,tt){const Ut=this.getOrCreateContext(Oe);Ut.outlet=tt,this.contexts.set(Oe,Ut)}onChildOutletDestroyed(Oe){const tt=this.getContext(Oe);tt&&(tt.outlet=null,tt.attachRef=null)}onOutletDeactivated(){const Oe=this.contexts;return this.contexts=new Map,Oe}onOutletReAttached(Oe){this.contexts=Oe}getOrCreateContext(Oe){let tt=this.getContext(Oe);return tt||(tt=new lr(this.rootInjector),this.contexts.set(Oe,tt)),tt}getContext(Oe){return this.contexts.get(Oe)||null}static{this.\u0275fac=function(tt){return new(tt||Ae)(e.KVO(e.uvJ))}}static{this.\u0275prov=e.jDH({token:Ae,factory:Ae.\u0275fac,providedIn:"root"})}}return Ae})();class Wn{constructor(et){this._root=et}get root(){return this._root.value}parent(et){const Oe=this.pathFromRoot(et);return Oe.length>1?Oe[Oe.length-2]:null}children(et){const Oe=Bn(et,this._root);return Oe?Oe.children.map(tt=>tt.value):[]}firstChild(et){const Oe=Bn(et,this._root);return Oe&&Oe.children.length>0?Oe.children[0].value:null}siblings(et){const Oe=ri(et,this._root);return Oe.length<2?[]:Oe[Oe.length-2].children.map(Ut=>Ut.value).filter(Ut=>Ut!==et)}pathFromRoot(et){return ri(et,this._root).map(Oe=>Oe.value)}}function Bn(Ae,et){if(Ae===et.value)return et;for(const Oe of et.children){const tt=Bn(Ae,Oe);if(tt)return tt}return null}function ri(Ae,et){if(Ae===et.value)return[et];for(const Oe of et.children){const tt=ri(Ae,Oe);if(tt.length)return tt.unshift(et),tt}return[]}class ci{constructor(et,Oe){this.value=et,this.children=Oe}toString(){return`TreeNode(${this.value})`}}function vi(Ae){const et={};return Ae&&Ae.children.forEach(Oe=>et[Oe.value.outlet]=Oe),et}class Di extends Wn{constructor(et,Oe){super(et),this.snapshot=Oe,No(this,et)}toString(){return this.snapshot.toString()}}function Xi(Ae){const et=function ir(Ae){const _n=new Hr([],{},{},"",{},ke,Ae,null,{});return new eo("",new ci(_n,[]))}(Ae),Oe=new d.t([new ze("",{})]),tt=new d.t({}),Ut=new d.t({}),_n=new d.t({}),Vn=new d.t(""),Oi=new zi(Oe,tt,_n,Vn,Ut,ke,Ae,et.root);return Oi.snapshot=et.root,new Di(new ci(Oi,[]),et)}class zi{constructor(et,Oe,tt,Ut,_n,Vn,Oi,_i){this.urlSubject=et,this.paramsSubject=Oe,this.queryParamsSubject=tt,this.fragmentSubject=Ut,this.dataSubject=_n,this.outlet=Vn,this.component=Oi,this._futureSnapshot=_i,this.title=this.dataSubject?.pipe((0,A.T)(Cr=>Cr[J]))??(0,f.of)(void 0),this.url=et,this.params=Oe,this.queryParams=tt,this.fragment=Ut,this.data=_n}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,A.T)(et=>Fe(et))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe((0,A.T)(et=>Fe(et))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Xr(Ae,et,Oe="emptyOnly"){let tt;const{routeConfig:Ut}=Ae;return tt=null===et||"always"!==Oe&&""!==Ut?.path&&(et.component||et.routeConfig?.loadComponent)?{params:{...Ae.params},data:{...Ae.data},resolve:{...Ae.data,...Ae._resolvedData??{}}}:{params:{...et.params,...Ae.params},data:{...et.data,...Ae.data},resolve:{...Ae.data,...et.data,...Ut?.data,...Ae._resolvedData}},Ut&&ua(Ut)&&(tt.resolve[J]=Ut.title),tt}class Hr{get title(){return this.data?.[J]}constructor(et,Oe,tt,Ut,_n,Vn,Oi,_i,Cr){this.url=et,this.params=Oe,this.queryParams=tt,this.fragment=Ut,this.data=_n,this.outlet=Vn,this.component=Oi,this.routeConfig=_i,this._resolve=Cr}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??=Fe(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=Fe(this.queryParams),this._queryParamMap}toString(){return`Route(url:'${this.url.map(tt=>tt.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class eo extends Wn{constructor(et,Oe){super(Oe),this.url=et,No(this,Oe)}toString(){return uo(this._root)}}function No(Ae,et){et.value._routerState=Ae,et.children.forEach(Oe=>No(Ae,Oe))}function uo(Ae){const et=Ae.children.length>0?` { ${Ae.children.map(uo).join(", ")} } `:"";return`${Ae.value}${et}`}function oa(Ae){if(Ae.snapshot){const et=Ae.snapshot,Oe=Ae._futureSnapshot;Ae.snapshot=Oe,he(et.queryParams,Oe.queryParams)||Ae.queryParamsSubject.next(Oe.queryParams),et.fragment!==Oe.fragment&&Ae.fragmentSubject.next(Oe.fragment),he(et.params,Oe.params)||Ae.paramsSubject.next(Oe.params),function se(Ae,et){if(Ae.length!==et.length)return!1;for(let Oe=0;Oe<Ae.length;++Oe)if(!he(Ae[Oe],et[Oe]))return!1;return!0}(et.url,Oe.url)||Ae.urlSubject.next(Oe.url),he(et.data,Oe.data)||Ae.dataSubject.next(Oe.data)}else Ae.snapshot=Ae._futureSnapshot,Ae.dataSubject.next(Ae._futureSnapshot.data)}function vo(Ae,et){const Oe=he(Ae.params,et.params)&&function Tt(Ae,et){return xt(Ae,et)&&Ae.every((Oe,tt)=>he(Oe.parameters,et[tt].parameters))}(Ae.url,et.url);return Oe&&!(!Ae.parent!=!et.parent)&&(!Ae.parent||vo(Ae.parent,et.parent))}function ua(Ae){return"string"==typeof Ae.title||null===Ae.title}let wa=(()=>{class Ae{constructor(){this.activated=null,this._activatedRoute=null,this.name=ke,this.activateEvents=new e.bkB,this.deactivateEvents=new e.bkB,this.attachEvents=new e.bkB,this.detachEvents=new e.bkB,this.parentContexts=(0,e.WQX)(fr),this.location=(0,e.WQX)(e.c1b),this.changeDetector=(0,e.WQX)(e.gRc),this.inputBinder=(0,e.WQX)(Ia,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(Oe){if(Oe.name){const{firstChange:tt,previousValue:Ut}=Oe.name;if(tt)return;this.isTrackedInParentContexts(Ut)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(Ut)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(Oe){return this.parentContexts.getContext(Oe)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const Oe=this.parentContexts.getContext(this.name);Oe?.route&&(Oe.attachRef?this.attach(Oe.attachRef,Oe.route):this.activateWith(Oe.route,Oe.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new e.wOt(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new e.wOt(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new e.wOt(4012,!1);this.location.detach();const Oe=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(Oe.instance),Oe}attach(Oe,tt){this.activated=Oe,this._activatedRoute=tt,this.location.insert(Oe.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(Oe.instance)}deactivate(){if(this.activated){const Oe=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(Oe)}}activateWith(Oe,tt){if(this.isActivated)throw new e.wOt(4013,!1);this._activatedRoute=Oe;const Ut=this.location,Vn=Oe.snapshot.component,Oi=this.parentContexts.getOrCreateContext(this.name).children,_i=new Bo(Oe,Oi,Ut.injector);this.activated=Ut.createComponent(Vn,{index:Ut.length,injector:_i,environmentInjector:tt}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static{this.\u0275fac=function(tt){return new(tt||Ae)}}static{this.\u0275dir=e.FsC({type:Ae,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[e.OA$]})}}return Ae})();class Bo{__ngOutletInjector(et){return new Bo(this.route,this.childContexts,et)}constructor(et,Oe,tt){this.route=et,this.childContexts=Oe,this.parent=tt}get(et,Oe){return et===zi?this.route:et===fr?this.childContexts:this.parent.get(et,Oe)}}const Ia=new e.nKC("");let aa=(()=>{class Ae{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(Oe){this.unsubscribeFromRouteData(Oe),this.subscribeToRouteData(Oe)}unsubscribeFromRouteData(Oe){this.outletDataSubscriptions.get(Oe)?.unsubscribe(),this.outletDataSubscriptions.delete(Oe)}subscribeToRouteData(Oe){const{activatedRoute:tt}=Oe,Ut=(0,u.z)([tt.queryParams,tt.params,tt.data]).pipe((0,z.n)(([_n,Vn,Oi],_i)=>(Oi={..._n,...Vn,...Oi},0===_i?(0,f.of)(Oi):Promise.resolve(Oi)))).subscribe(_n=>{if(!Oe.isActivated||!Oe.activatedComponentRef||Oe.activatedRoute!==tt||null===tt.component)return void this.unsubscribeFromRouteData(Oe);const Vn=(0,e.HJs)(tt.component);if(Vn)for(const{templateName:Oi}of Vn.inputs)Oe.activatedComponentRef.setInput(Oi,_n[Oi]);else this.unsubscribeFromRouteData(Oe)});this.outletDataSubscriptions.set(Oe,Ut)}static{this.\u0275fac=function(tt){return new(tt||Ae)}}static{this.\u0275prov=e.jDH({token:Ae,factory:Ae.\u0275fac})}}return Ae})();function bo(Ae,et,Oe){if(Oe&&Ae.shouldReuseRoute(et.value,Oe.value.snapshot)){const tt=Oe.value;tt._futureSnapshot=et.value;const Ut=function Xa(Ae,et,Oe){return et.children.map(tt=>{for(const Ut of Oe.children)if(Ae.shouldReuseRoute(tt.value,Ut.value.snapshot))return bo(Ae,tt,Ut);return bo(Ae,tt)})}(Ae,et,Oe);return new ci(tt,Ut)}{if(Ae.shouldAttach(et.value)){const _n=Ae.retrieve(et.value);if(null!==_n){const Vn=_n.route;return Vn.value._futureSnapshot=et.value,Vn.children=et.children.map(Oi=>bo(Ae,Oi)),Vn}}const tt=function zo(Ae){return new zi(new d.t(Ae.url),new d.t(Ae.params),new d.t(Ae.queryParams),new d.t(Ae.fragment),new d.t(Ae.data),Ae.outlet,Ae.component,Ae)}(et.value),Ut=et.children.map(_n=>bo(Ae,_n));return new ci(tt,Ut)}}class ia{constructor(et,Oe){this.redirectTo=et,this.navigationBehaviorOptions=Oe}}const ea="ngNavigationCancelingError";function Zr(Ae,et){const{redirectTo:Oe,navigationBehaviorOptions:tt}=Bt(et)?{redirectTo:et,navigationBehaviorOptions:void 0}:et,Ut=Ua(!1,Xt.Redirect);return Ut.url=Oe,Ut.navigationBehaviorOptions=tt,Ut}function Ua(Ae,et){const Oe=new Error(`NavigationCancelingError: ${Ae||""}`);return Oe[ea]=!0,Oe.cancellationCode=et,Oe}function ws(Ae){return!!Ae&&Ae[ea]}class Mo{constructor(et,Oe,tt,Ut,_n){this.routeReuseStrategy=et,this.futureState=Oe,this.currState=tt,this.forwardEvent=Ut,this.inputBindingEnabled=_n}activate(et){const Oe=this.futureState._root,tt=this.currState?this.currState._root:null;this.deactivateChildRoutes(Oe,tt,et),oa(this.futureState.root),this.activateChildRoutes(Oe,tt,et)}deactivateChildRoutes(et,Oe,tt){const Ut=vi(Oe);et.children.forEach(_n=>{const Vn=_n.value.outlet;this.deactivateRoutes(_n,Ut[Vn],tt),delete Ut[Vn]}),Object.values(Ut).forEach(_n=>{this.deactivateRouteAndItsChildren(_n,tt)})}deactivateRoutes(et,Oe,tt){const Ut=et.value,_n=Oe?Oe.value:null;if(Ut===_n)if(Ut.component){const Vn=tt.getContext(Ut.outlet);Vn&&this.deactivateChildRoutes(et,Oe,Vn.children)}else this.deactivateChildRoutes(et,Oe,tt);else _n&&this.deactivateRouteAndItsChildren(Oe,tt)}deactivateRouteAndItsChildren(et,Oe){et.value.component&&this.routeReuseStrategy.shouldDetach(et.value.snapshot)?this.detachAndStoreRouteSubtree(et,Oe):this.deactivateRouteAndOutlet(et,Oe)}detachAndStoreRouteSubtree(et,Oe){const tt=Oe.getContext(et.value.outlet),Ut=tt&&et.value.component?tt.children:Oe,_n=vi(et);for(const Vn of Object.values(_n))this.deactivateRouteAndItsChildren(Vn,Ut);if(tt&&tt.outlet){const Vn=tt.outlet.detach(),Oi=tt.children.onOutletDeactivated();this.routeReuseStrategy.store(et.value.snapshot,{componentRef:Vn,route:et,contexts:Oi})}}deactivateRouteAndOutlet(et,Oe){const tt=Oe.getContext(et.value.outlet),Ut=tt&&et.value.component?tt.children:Oe,_n=vi(et);for(const Vn of Object.values(_n))this.deactivateRouteAndItsChildren(Vn,Ut);tt&&(tt.outlet&&(tt.outlet.deactivate(),tt.children.onOutletDeactivated()),tt.attachRef=null,tt.route=null)}activateChildRoutes(et,Oe,tt){const Ut=vi(Oe);et.children.forEach(_n=>{this.activateRoutes(_n,Ut[_n.value.outlet],tt),this.forwardEvent(new In(_n.value.snapshot))}),et.children.length&&this.forwardEvent(new Ir(et.value.snapshot))}activateRoutes(et,Oe,tt){const Ut=et.value,_n=Oe?Oe.value:null;if(oa(Ut),Ut===_n)if(Ut.component){const Vn=tt.getOrCreateContext(Ut.outlet);this.activateChildRoutes(et,Oe,Vn.children)}else this.activateChildRoutes(et,Oe,tt);else if(Ut.component){const Vn=tt.getOrCreateContext(Ut.outlet);if(this.routeReuseStrategy.shouldAttach(Ut.snapshot)){const Oi=this.routeReuseStrategy.retrieve(Ut.snapshot);this.routeReuseStrategy.store(Ut.snapshot,null),Vn.children.onOutletReAttached(Oi.contexts),Vn.attachRef=Oi.componentRef,Vn.route=Oi.route.value,Vn.outlet&&Vn.outlet.attach(Oi.componentRef,Oi.route.value),oa(Oi.route.value),this.activateChildRoutes(et,null,Vn.children)}else Vn.attachRef=null,Vn.route=Ut,Vn.outlet&&Vn.outlet.activateWith(Ut,Vn.injector),this.activateChildRoutes(et,null,Vn.children)}else this.activateChildRoutes(et,null,tt)}}class Ya{constructor(et){this.path=et,this.route=this.path[this.path.length-1]}}class nc{constructor(et,Oe){this.component=et,this.route=Oe}}function za(Ae,et,Oe){const tt=Ae._root;return mc(tt,et?et._root:null,Oe,[tt.value])}function Ja(Ae,et){const Oe=Symbol(),tt=et.get(Ae,Oe);return tt===Oe?"function"!=typeof Ae||(0,e.LfX)(Ae)?et.get(Ae):Ae:tt}function mc(Ae,et,Oe,tt,Ut={canDeactivateChecks:[],canActivateChecks:[]}){const _n=vi(et);return Ae.children.forEach(Vn=>{(function ic(Ae,et,Oe,tt,Ut={canDeactivateChecks:[],canActivateChecks:[]}){const _n=Ae.value,Vn=et?et.value:null,Oi=Oe?Oe.getContext(Ae.value.outlet):null;if(Vn&&_n.routeConfig===Vn.routeConfig){const _i=function Ic(Ae,et,Oe){if("function"==typeof Oe)return Oe(Ae,et);switch(Oe){case"pathParamsChange":return!xt(Ae.url,et.url);case"pathParamsOrQueryParamsChange":return!xt(Ae.url,et.url)||!he(Ae.queryParams,et.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!vo(Ae,et)||!he(Ae.queryParams,et.queryParams);default:return!vo(Ae,et)}}(Vn,_n,_n.routeConfig.runGuardsAndResolvers);_i?Ut.canActivateChecks.push(new Ya(tt)):(_n.data=Vn.data,_n._resolvedData=Vn._resolvedData),mc(Ae,et,_n.component?Oi?Oi.children:null:Oe,tt,Ut),_i&&Oi&&Oi.outlet&&Oi.outlet.isActivated&&Ut.canDeactivateChecks.push(new nc(Oi.outlet.component,Vn))}else Vn&&fc(et,Oi,Ut),Ut.canActivateChecks.push(new Ya(tt)),mc(Ae,null,_n.component?Oi?Oi.children:null:Oe,tt,Ut)})(Vn,_n[Vn.value.outlet],Oe,tt.concat([Vn.value]),Ut),delete _n[Vn.value.outlet]}),Object.entries(_n).forEach(([Vn,Oi])=>fc(Oi,Oe.getContext(Vn),Ut)),Ut}function fc(Ae,et,Oe){const tt=vi(Ae),Ut=Ae.value;Object.entries(tt).forEach(([_n,Vn])=>{fc(Vn,Ut.component?et?et.children.getContext(_n):null:et,Oe)}),Oe.canDeactivateChecks.push(new nc(Ut.component&&et&&et.outlet&&et.outlet.isActivated?et.outlet.component:null,Ut))}function Ra(Ae){return"function"==typeof Ae}function id(Ae){return Ae instanceof y.G||"EmptyError"===Ae?.name}const Ac=Symbol("INITIAL_VALUE");function Wc(){return(0,z.n)(Ae=>(0,u.z)(Ae.map(et=>et.pipe((0,V.s)(1),(0,G.Z)(Ac)))).pipe((0,A.T)(et=>{for(const Oe of et)if(!0!==Oe){if(Oe===Ac)return Ac;if(!1===Oe||jc(Oe))return Oe}return!0}),(0,B.p)(et=>et!==Ac),(0,V.s)(1)))}function jc(Ae){return Bt(Ae)||Ae instanceof ia}function ka(Ae){return(0,I.F)((0,R.M)(et=>{if("boolean"!=typeof et)throw Zr(0,et)}),(0,A.T)(et=>!0===et))}class is{constructor(et){this.segmentGroup=et||null}}class Rs extends Error{constructor(et){super(),this.urlTree=et}}function oc(Ae){return(0,F.$)(new is(Ae))}class Hn{constructor(et,Oe){this.urlSerializer=et,this.urlTree=Oe}lineralizeSegments(et,Oe){let tt=[],Ut=Oe.root;for(;;){if(tt=tt.concat(Ut.segments),0===Ut.numberOfChildren)return(0,f.of)(tt);if(Ut.numberOfChildren>1||!Ut.children[ke])return(0,F.$)(new e.wOt(4e3,!1));Ut=Ut.children[ke]}}applyRedirectCommands(et,Oe,tt,Ut,_n){if("string"!=typeof Oe){const Oi=Oe,{queryParams:_i,fragment:Cr,routeConfig:no,url:lo,outlet:Ca,params:Oc,data:Ls,title:Is}=Ut,Aa=(0,e.N4e)(_n,()=>Oi({params:Oc,data:Ls,queryParams:_i,fragment:Cr,routeConfig:no,url:lo,outlet:Ca,title:Is}));if(Aa instanceof Se)throw new Rs(Aa);Oe=Aa}const Vn=this.applyRedirectCreateUrlTree(Oe,this.urlSerializer.parse(Oe),et,tt);if("/"===Oe[0])throw new Rs(Vn);return Vn}applyRedirectCreateUrlTree(et,Oe,tt,Ut){const _n=this.createSegmentGroup(et,Oe.root,tt,Ut);return new Se(_n,this.createQueryParams(Oe.queryParams,this.urlTree.queryParams),Oe.fragment)}createQueryParams(et,Oe){const tt={};return Object.entries(et).forEach(([Ut,_n])=>{if("string"==typeof _n&&":"===_n[0]){const Oi=_n.substring(1);tt[Ut]=Oe[Oi]}else tt[Ut]=_n}),tt}createSegmentGroup(et,Oe,tt,Ut){const _n=this.createSegments(et,Oe.segments,tt,Ut);let Vn={};return Object.entries(Oe.children).forEach(([Oi,_i])=>{Vn[Oi]=this.createSegmentGroup(et,_i,tt,Ut)}),new Ke(_n,Vn)}createSegments(et,Oe,tt,Ut){return Oe.map(_n=>":"===_n.path[0]?this.findPosParam(et,_n,Ut):this.findOrReturn(_n,tt))}findPosParam(et,Oe,tt){const Ut=tt[Oe.path.substring(1)];if(!Ut)throw new e.wOt(4001,!1);return Ut}findOrReturn(et,Oe){let tt=0;for(const Ut of Oe){if(Ut.path===et.path)return Oe.splice(tt),Ut;tt++}return et}}const ao={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function zc(Ae,et,Oe,tt,Ut){const _n=go(Ae,et,Oe);return _n.matched?(tt=function Nt(Ae,et){return Ae.providers&&!Ae._injector&&(Ae._injector=(0,e.Ol2)(Ae.providers,et,`Route: ${Ae.path}`)),Ae._injector??et}(et,tt),function gc(Ae,et,Oe,tt){const Ut=et.canMatch;if(!Ut||0===Ut.length)return(0,f.of)(!0);const _n=Ut.map(Vn=>{const Oi=Ja(Vn,Ae);return Te(function Cc(Ae){return Ae&&Ra(Ae.canMatch)}(Oi)?Oi.canMatch(et,Oe):(0,e.N4e)(Ae,()=>Oi(et,Oe)))});return(0,f.of)(_n).pipe(Wc(),ka())}(tt,et,Oe).pipe((0,A.T)(Vn=>!0===Vn?_n:{...ao}))):(0,f.of)(_n)}function go(Ae,et,Oe){if("**"===et.path)return function po(Ae){return{matched:!0,parameters:Ae.length>0?ee(Ae).parameters:{},consumedSegments:Ae,remainingSegments:[],positionalParamSegments:{}}}(Oe);if(""===et.path)return"full"===et.pathMatch&&(Ae.hasChildren()||Oe.length>0)?{...ao}:{matched:!0,consumedSegments:[],remainingSegments:Oe,parameters:{},positionalParamSegments:{}};const Ut=(et.matcher||nt)(Oe,Ae,et);if(!Ut)return{...ao};const _n={};Object.entries(Ut.posParams??{}).forEach(([Oi,_i])=>{_n[Oi]=_i.path});const Vn=Ut.consumed.length>0?{..._n,...Ut.consumed[Ut.consumed.length-1].parameters}:_n;return{matched:!0,consumedSegments:Ut.consumed,remainingSegments:Oe.slice(Ut.consumed.length),parameters:Vn,positionalParamSegments:Ut.posParams??{}}}function Go(Ae,et,Oe,tt){return Oe.length>0&&function Sl(Ae,et,Oe){return Oe.some(tt=>Eo(Ae,et,tt)&&Li(tt)!==ke)}(Ae,Oe,tt)?{segmentGroup:new Ke(et,Za(tt,new Ke(Oe,Ae.children))),slicedSegments:[]}:0===Oe.length&&function El(Ae,et,Oe){return Oe.some(tt=>Eo(Ae,et,tt))}(Ae,Oe,tt)?{segmentGroup:new Ke(Ae.segments,Mc(Ae,Oe,tt,Ae.children)),slicedSegments:Oe}:{segmentGroup:new Ke(Ae.segments,Ae.children),slicedSegments:Oe}}function Mc(Ae,et,Oe,tt){const Ut={};for(const _n of Oe)if(Eo(Ae,et,_n)&&!tt[Li(_n)]){const Vn=new Ke([],{});Ut[Li(_n)]=Vn}return{...tt,...Ut}}function Za(Ae,et){const Oe={};Oe[ke]=et;for(const tt of Ae)if(""===tt.path&&Li(tt)!==ke){const Ut=new Ke([],{});Oe[Li(tt)]=Ut}return Oe}function Eo(Ae,et,Oe){return(!(Ae.hasChildren()||et.length>0)||"full"!==Oe.pathMatch)&&""===Oe.path}class Gc{}class Ui{constructor(et,Oe,tt,Ut,_n,Vn,Oi){this.injector=et,this.configLoader=Oe,this.rootComponentType=tt,this.config=Ut,this.urlTree=_n,this.paramsInheritanceStrategy=Vn,this.urlSerializer=Oi,this.applyRedirects=new Hn(this.urlSerializer,this.urlTree),this.absoluteRedirectCount=0,this.allowRedirects=!0}noMatchError(et){return new e.wOt(4002,`'${et.segmentGroup}'`)}recognize(){const et=Go(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(et).pipe((0,A.T)(({children:Oe,rootSnapshot:tt})=>{const Ut=new ci(tt,Oe),_n=new eo("",Ut),Vn=function fn(Ae,et,Oe=null,tt=null){return ni(kn(Ae),et,Oe,tt)}(tt,[],this.urlTree.queryParams,this.urlTree.fragment);return Vn.queryParams=this.urlTree.queryParams,_n.url=this.urlSerializer.serialize(Vn),{state:_n,tree:Vn}}))}match(et){const Oe=new Hr([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Object.freeze({}),ke,this.rootComponentType,null,{});return this.processSegmentGroup(this.injector,this.config,et,ke,Oe).pipe((0,A.T)(tt=>({children:tt,rootSnapshot:Oe})),(0,K.W)(tt=>{if(tt instanceof Rs)return this.urlTree=tt.urlTree,this.match(tt.urlTree.root);throw tt instanceof is?this.noMatchError(tt):tt}))}processSegmentGroup(et,Oe,tt,Ut,_n){return 0===tt.segments.length&&tt.hasChildren()?this.processChildren(et,Oe,tt,_n):this.processSegment(et,Oe,tt,tt.segments,Ut,!0,_n).pipe((0,A.T)(Vn=>Vn instanceof ci?[Vn]:[]))}processChildren(et,Oe,tt,Ut){const _n=[];for(const Vn of Object.keys(tt.children))"primary"===Vn?_n.unshift(Vn):_n.push(Vn);return(0,a.H)(_n).pipe((0,$.H)(Vn=>{const Oi=tt.children[Vn],_i=function Qi(Ae,et){const Oe=Ae.filter(tt=>Li(tt)===et);return Oe.push(...Ae.filter(tt=>Li(tt)!==et)),Oe}(Oe,Vn);return this.processSegmentGroup(et,_i,Oi,Vn,Ut)}),(0,j.S)((Vn,Oi)=>(Vn.push(...Oi),Vn)),(0,Y.U)(null),function ne(Ae,et){const Oe=arguments.length>=2;return tt=>tt.pipe(Ae?(0,B.p)((Ut,_n)=>Ae(Ut,_n,tt)):je.D,ge(1),Oe?(0,Y.U)(et):(0,Ee.v)(()=>new y.G))}(),(0,H.Z)(Vn=>{if(null===Vn)return oc(tt);const Oi=Po(Vn);return function Sr(Ae){Ae.sort((et,Oe)=>et.value.outlet===ke?-1:Oe.value.outlet===ke?1:et.value.outlet.localeCompare(Oe.value.outlet))}(Oi),(0,f.of)(Oi)}))}processSegment(et,Oe,tt,Ut,_n,Vn,Oi){return(0,a.H)(Oe).pipe((0,$.H)(_i=>this.processSegmentAgainstRoute(_i._injector??et,Oe,_i,tt,Ut,_n,Vn,Oi).pipe((0,K.W)(Cr=>{if(Cr instanceof is)return(0,f.of)(null);throw Cr}))),(0,U.$)(_i=>!!_i),(0,K.W)(_i=>{if(id(_i))return function qd(Ae,et,Oe){return 0===et.length&&!Ae.children[Oe]}(tt,Ut,_n)?(0,f.of)(new Gc):oc(tt);throw _i}))}processSegmentAgainstRoute(et,Oe,tt,Ut,_n,Vn,Oi,_i){return Li(tt)===Vn||Vn!==ke&&Eo(Ut,_n,tt)?void 0===tt.redirectTo?this.matchSegmentAgainstRoute(et,Ut,tt,_n,Vn,_i):this.allowRedirects&&Oi?this.expandSegmentAgainstRouteUsingRedirect(et,Ut,Oe,tt,_n,Vn,_i):oc(Ut):oc(Ut)}expandSegmentAgainstRouteUsingRedirect(et,Oe,tt,Ut,_n,Vn,Oi){const{matched:_i,parameters:Cr,consumedSegments:no,positionalParamSegments:lo,remainingSegments:Ca}=go(Oe,Ut,_n);if(!_i)return oc(Oe);"string"==typeof Ut.redirectTo&&"/"===Ut.redirectTo[0]&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>31&&(this.allowRedirects=!1));const Oc=new Hr(_n,Cr,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Ho(Ut),Li(Ut),Ut.component??Ut._loadedComponent??null,Ut,Hc(Ut)),Ls=Xr(Oc,Oi,this.paramsInheritanceStrategy);Oc.params=Object.freeze(Ls.params),Oc.data=Object.freeze(Ls.data);const Is=this.applyRedirects.applyRedirectCommands(no,Ut.redirectTo,lo,Oc,et);return this.applyRedirects.lineralizeSegments(Ut,Is).pipe((0,H.Z)(Aa=>this.processSegment(et,tt,Oe,Aa.concat(Ca),Vn,!1,Oi)))}matchSegmentAgainstRoute(et,Oe,tt,Ut,_n,Vn){const Oi=zc(Oe,tt,Ut,et);return"**"===tt.path&&(Oe.children={}),Oi.pipe((0,z.n)(_i=>_i.matched?this.getChildConfig(et=tt._injector??et,tt,Ut).pipe((0,z.n)(({routes:Cr})=>{const no=tt._loadedInjector??et,{parameters:lo,consumedSegments:Ca,remainingSegments:Oc}=_i,Ls=new Hr(Ca,lo,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Ho(tt),Li(tt),tt.component??tt._loadedComponent??null,tt,Hc(tt)),Is=Xr(Ls,Vn,this.paramsInheritanceStrategy);Ls.params=Object.freeze(Is.params),Ls.data=Object.freeze(Is.data);const{segmentGroup:Aa,slicedSegments:fa}=Go(Oe,Ca,Oc,Cr);if(0===fa.length&&Aa.hasChildren())return this.processChildren(no,Cr,Aa,Ls).pipe((0,A.T)(wc=>new ci(Ls,wc)));if(0===Cr.length&&0===fa.length)return(0,f.of)(new ci(Ls,[]));const os=Li(tt)===_n;return this.processSegment(no,Cr,Aa,fa,os?ke:_n,!0,Ls).pipe((0,A.T)(wc=>new ci(Ls,wc instanceof ci?[wc]:[])))})):oc(Oe)))}getChildConfig(et,Oe,tt){return Oe.children?(0,f.of)({routes:Oe.children,injector:et}):Oe.loadChildren?void 0!==Oe._loadedRoutes?(0,f.of)({routes:Oe._loadedRoutes,injector:Oe._loadedInjector}):function ys(Ae,et,Oe,tt){const Ut=et.canLoad;if(void 0===Ut||0===Ut.length)return(0,f.of)(!0);const _n=Ut.map(Vn=>{const Oi=Ja(Vn,Ae);return Te(function rc(Ae){return Ae&&Ra(Ae.canLoad)}(Oi)?Oi.canLoad(et,Oe):(0,e.N4e)(Ae,()=>Oi(et,Oe)))});return(0,f.of)(_n).pipe(Wc(),ka())}(et,Oe,tt).pipe((0,H.Z)(Ut=>Ut?this.configLoader.loadChildren(et,Oe).pipe((0,R.M)(_n=>{Oe._loadedRoutes=_n.routes,Oe._loadedInjector=_n.injector})):function hs(){return(0,F.$)(Ua(!1,Xt.GuardRejected))}())):(0,f.of)({routes:[],injector:et})}}function to(Ae){const et=Ae.value.routeConfig;return et&&""===et.path}function Po(Ae){const et=[],Oe=new Set;for(const tt of Ae){if(!to(tt)){et.push(tt);continue}const Ut=et.find(_n=>tt.value.routeConfig===_n.value.routeConfig);void 0!==Ut?(Ut.children.push(...tt.children),Oe.add(Ut)):et.push(tt)}for(const tt of Oe){const Ut=Po(tt.children);et.push(new ci(tt.value,Ut))}return et.filter(tt=>!Oe.has(tt))}function Ho(Ae){return Ae.data||{}}function Hc(Ae){return Ae.resolve||{}}function Gs(Ae){const et=Ae.children.map(Oe=>Gs(Oe)).flat();return[Ae,...et]}function Kc(Ae){return(0,z.n)(et=>{const Oe=Ae(et);return Oe?(0,a.H)(Oe).pipe((0,A.T)(()=>et)):(0,f.of)(et)})}let Ko=(()=>{class Ae{buildTitle(Oe){let tt,Ut=Oe.root;for(;void 0!==Ut;)tt=this.getResolvedTitleForRoute(Ut)??tt,Ut=Ut.children.find(_n=>_n.outlet===ke);return tt}getResolvedTitleForRoute(Oe){return Oe.data[J]}static{this.\u0275fac=function(tt){return new(tt||Ae)}}static{this.\u0275prov=e.jDH({token:Ae,factory:()=>(0,e.WQX)(sl),providedIn:"root"})}}return Ae})(),sl=(()=>{class Ae extends Ko{constructor(Oe){super(),this.title=Oe}updateTitle(Oe){const tt=this.buildTitle(Oe);void 0!==tt&&this.title.setTitle(tt)}static{this.\u0275fac=function(tt){return new(tt||Ae)(e.KVO(_e.hE))}}static{this.\u0275prov=e.jDH({token:Ae,factory:Ae.\u0275fac,providedIn:"root"})}}return Ae})();const ca=new e.nKC("",{providedIn:"root",factory:()=>({})});let rs=(()=>{class Ae{static{this.\u0275fac=function(tt){return new(tt||Ae)}}static{this.\u0275cmp=e.VBU({type:Ae,selectors:[["ng-component"]],standalone:!0,features:[e.aNF],decls:1,vars:0,template:function(tt,Ut){1&tt&&e.nrm(0,"router-outlet")},dependencies:[wa],encapsulation:2})}}return Ae})();function cl(Ae){const et=Ae.children&&Ae.children.map(cl),Oe=et?{...Ae,children:et}:{...Ae};return!Oe.component&&!Oe.loadComponent&&(et||Oe.loadChildren)&&Oe.outlet&&Oe.outlet!==ke&&(Oe.component=rs),Oe}const Hs=new e.nKC("");let rd=(()=>{class Ae{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,e.WQX)(e.Ql9)}loadComponent(Oe){if(this.componentLoaders.get(Oe))return this.componentLoaders.get(Oe);if(Oe._loadedComponent)return(0,f.of)(Oe._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(Oe);const tt=Te(Oe.loadComponent()).pipe((0,A.T)(ma),(0,R.M)(_n=>{this.onLoadEndListener&&this.onLoadEndListener(Oe),Oe._loadedComponent=_n}),(0,fe.j)(()=>{this.componentLoaders.delete(Oe)})),Ut=new k.G(tt,()=>new x.B).pipe((0,q.B)());return this.componentLoaders.set(Oe,Ut),Ut}loadChildren(Oe,tt){if(this.childrenLoaders.get(tt))return this.childrenLoaders.get(tt);if(tt._loadedRoutes)return(0,f.of)({routes:tt._loadedRoutes,injector:tt._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(tt);const _n=function Tc(Ae,et,Oe,tt){return Te(Ae.loadChildren()).pipe((0,A.T)(ma),(0,H.Z)(Ut=>Ut instanceof e.Co$||Array.isArray(Ut)?(0,f.of)(Ut):(0,a.H)(et.compileModuleAsync(Ut))),(0,A.T)(Ut=>{tt&&tt(Ae);let _n,Vn,Oi=!1;return Array.isArray(Ut)?(Vn=Ut,!0):(_n=Ut.create(Oe).injector,Vn=_n.get(Hs,[],{optional:!0,self:!0}).flat()),{routes:Vn.map(cl),injector:_n}}))}(tt,this.compiler,Oe,this.onLoadEndListener).pipe((0,fe.j)(()=>{this.childrenLoaders.delete(tt)})),Vn=new k.G(_n,()=>new x.B).pipe((0,q.B)());return this.childrenLoaders.set(tt,Vn),Vn}static{this.\u0275fac=function(tt){return new(tt||Ae)}}static{this.\u0275prov=e.jDH({token:Ae,factory:Ae.\u0275fac,providedIn:"root"})}}return Ae})();function ma(Ae){return function La(Ae){return Ae&&"object"==typeof Ae&&"default"in Ae}(Ae)?Ae.default:Ae}let Es=(()=>{class Ae{static{this.\u0275fac=function(tt){return new(tt||Ae)}}static{this.\u0275prov=e.jDH({token:Ae,factory:()=>(0,e.WQX)(od),providedIn:"root"})}}return Ae})(),od=(()=>{class Ae{shouldProcessUrl(Oe){return!0}extract(Oe){return Oe}merge(Oe,tt){return Oe}static{this.\u0275fac=function(tt){return new(tt||Ae)}}static{this.\u0275prov=e.jDH({token:Ae,factory:Ae.\u0275fac,providedIn:"root"})}}return Ae})();const ss=new e.nKC(""),Ks=new e.nKC("");function Qc(Ae,et,Oe){const tt=Ae.get(Ks),Ut=Ae.get(T.qQ);return Ae.get(e.SKi).runOutsideAngular(()=>{if(!Ut.startViewTransition||tt.skipNextTransition)return tt.skipNextTransition=!1,new Promise(Cr=>setTimeout(Cr));let _n;const Vn=new Promise(Cr=>{_n=Cr}),Oi=Ut.startViewTransition(()=>(_n(),function ks(Ae){return new Promise(et=>{(0,e.mal)({read:()=>setTimeout(et)},{injector:Ae})})}(Ae))),{onViewTransitionCreated:_i}=tt;return _i&&(0,e.N4e)(Ae,()=>_i({transition:Oi,from:et,to:Oe})),Vn})}const Fs=new e.nKC("");let cs=(()=>{class Ae{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new x.B,this.transitionAbortSubject=new x.B,this.configLoader=(0,e.WQX)(rd),this.environmentInjector=(0,e.WQX)(e.uvJ),this.urlSerializer=(0,e.WQX)(sn),this.rootContexts=(0,e.WQX)(fr),this.location=(0,e.WQX)(T.aZ),this.inputBindingEnabled=null!==(0,e.WQX)(Ia,{optional:!0}),this.titleStrategy=(0,e.WQX)(Ko),this.options=(0,e.WQX)(ca,{optional:!0})||{},this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlHandlingStrategy=(0,e.WQX)(Es),this.createViewTransition=(0,e.WQX)(ss,{optional:!0}),this.navigationErrorHandler=(0,e.WQX)(Fs,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>(0,f.of)(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=Ut=>this.events.next(new Hi(Ut)),this.configLoader.onLoadStartListener=Ut=>this.events.next(new Vi(Ut))}complete(){this.transitions?.complete()}handleNavigationRequest(Oe){const tt=++this.navigationId;this.transitions?.next({...this.transitions.value,...Oe,id:tt})}setupNavigations(Oe,tt,Ut){return this.transitions=new d.t({id:0,currentUrlTree:tt,currentRawUrl:tt,extractedUrl:this.urlHandlingStrategy.extract(tt),urlAfterRedirects:this.urlHandlingStrategy.extract(tt),rawUrl:tt,extras:{},resolve:()=>{},reject:()=>{},promise:Promise.resolve(!0),source:Ln,restoredState:null,currentSnapshot:Ut.snapshot,targetSnapshot:null,currentRouterState:Ut,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,B.p)(_n=>0!==_n.id),(0,A.T)(_n=>({..._n,extractedUrl:this.urlHandlingStrategy.extract(_n.rawUrl)})),(0,z.n)(_n=>{let Vn=!1,Oi=!1;return(0,f.of)(_n).pipe((0,z.n)(_i=>{if(this.navigationId>_n.id)return this.cancelNavigationTransition(_n,"",Xt.SupersededByNewNavigation),M.w;this.currentTransition=_n,this.currentNavigation={id:_i.id,initialUrl:_i.rawUrl,extractedUrl:_i.extractedUrl,targetBrowserUrl:"string"==typeof _i.extras.browserUrl?this.urlSerializer.parse(_i.extras.browserUrl):_i.extras.browserUrl,trigger:_i.source,extras:_i.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null};const Cr=!Oe.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl();if(!Cr&&"reload"!==(_i.extras.onSameUrlNavigation??Oe.onSameUrlNavigation)){const lo="";return this.events.next(new We(_i.id,this.urlSerializer.serialize(_i.rawUrl),lo,re.IgnoredSameUrlNavigation)),_i.resolve(!1),M.w}if(this.urlHandlingStrategy.shouldProcessUrl(_i.rawUrl))return(0,f.of)(_i).pipe((0,z.n)(lo=>{const Ca=this.transitions?.getValue();return this.events.next(new Ye(lo.id,this.urlSerializer.serialize(lo.extractedUrl),lo.source,lo.restoredState)),Ca!==this.transitions?.getValue()?M.w:Promise.resolve(lo)}),function bs(Ae,et,Oe,tt,Ut,_n){return(0,H.Z)(Vn=>function ui(Ae,et,Oe,tt,Ut,_n,Vn="emptyOnly"){return new Ui(Ae,et,Oe,tt,Ut,Vn,_n).recognize()}(Ae,et,Oe,tt,Vn.extractedUrl,Ut,_n).pipe((0,A.T)(({state:Oi,tree:_i})=>({...Vn,targetSnapshot:Oi,urlAfterRedirects:_i}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,Oe.config,this.urlSerializer,this.paramsInheritanceStrategy),(0,R.M)(lo=>{_n.targetSnapshot=lo.targetSnapshot,_n.urlAfterRedirects=lo.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:lo.urlAfterRedirects};const Ca=new Kt(lo.id,this.urlSerializer.serialize(lo.extractedUrl),this.urlSerializer.serialize(lo.urlAfterRedirects),lo.targetSnapshot);this.events.next(Ca)}));if(Cr&&this.urlHandlingStrategy.shouldProcessUrl(_i.currentRawUrl)){const{id:lo,extractedUrl:Ca,source:Oc,restoredState:Ls,extras:Is}=_i,Aa=new Ye(lo,this.urlSerializer.serialize(Ca),Oc,Ls);this.events.next(Aa);const fa=Xi(this.rootComponentType).snapshot;return this.currentTransition=_n={..._i,targetSnapshot:fa,urlAfterRedirects:Ca,extras:{...Is,skipLocationChange:!1,replaceUrl:!1}},this.currentNavigation.finalUrl=Ca,(0,f.of)(_n)}{const lo="";return this.events.next(new We(_i.id,this.urlSerializer.serialize(_i.extractedUrl),lo,re.IgnoredByUrlHandlingStrategy)),_i.resolve(!1),M.w}}),(0,R.M)(_i=>{const Cr=new Nn(_i.id,this.urlSerializer.serialize(_i.extractedUrl),this.urlSerializer.serialize(_i.urlAfterRedirects),_i.targetSnapshot);this.events.next(Cr)}),(0,A.T)(_i=>(this.currentTransition=_n={..._i,guards:za(_i.targetSnapshot,_i.currentSnapshot,this.rootContexts)},_n)),function Dl(Ae,et){return(0,H.Z)(Oe=>{const{targetSnapshot:tt,currentSnapshot:Ut,guards:{canActivateChecks:_n,canDeactivateChecks:Vn}}=Oe;return 0===Vn.length&&0===_n.length?(0,f.of)({...Oe,guardsResult:!0}):function Ot(Ae,et,Oe,tt){return(0,a.H)(Ae).pipe((0,H.Z)(Ut=>function Nr(Ae,et,Oe,tt,Ut){const _n=et&&et.routeConfig?et.routeConfig.canDeactivate:null;if(!_n||0===_n.length)return(0,f.of)(!0);const Vn=_n.map(Oi=>{const _i=Ji(et)??Ut,Cr=Ja(Oi,_i);return Te(function nd(Ae){return Ae&&Ra(Ae.canDeactivate)}(Cr)?Cr.canDeactivate(Ae,et,Oe,tt):(0,e.N4e)(_i,()=>Cr(Ae,et,Oe,tt))).pipe((0,U.$)())});return(0,f.of)(Vn).pipe(Wc())}(Ut.component,Ut.route,Oe,et,tt)),(0,U.$)(Ut=>!0!==Ut,!0))}(Vn,tt,Ut,Ae).pipe((0,H.Z)(Oi=>Oi&&function Ps(Ae){return"boolean"==typeof Ae}(Oi)?function Rt(Ae,et,Oe,tt){return(0,a.H)(et).pipe((0,$.H)(Ut=>(0,m.x)(function hn(Ae,et){return null!==Ae&&et&&et(new or(Ae)),(0,f.of)(!0)}(Ut.route.parent,tt),function it(Ae,et){return null!==Ae&&et&&et(new an(Ae)),(0,f.of)(!0)}(Ut.route,tt),function $r(Ae,et,Oe){const tt=et[et.length-1],_n=et.slice(0,et.length-1).reverse().map(Vn=>function _o(Ae){const et=Ae.routeConfig?Ae.routeConfig.canActivateChild:null;return et&&0!==et.length?{node:Ae,guards:et}:null}(Vn)).filter(Vn=>null!==Vn).map(Vn=>(0,_.v)(()=>{const Oi=Vn.guards.map(_i=>{const Cr=Ji(Vn.node)??Oe,no=Ja(_i,Cr);return Te(function Fl(Ae){return Ae&&Ra(Ae.canActivateChild)}(no)?no.canActivateChild(tt,Ae):(0,e.N4e)(Cr,()=>no(tt,Ae))).pipe((0,U.$)())});return(0,f.of)(Oi).pipe(Wc())}));return(0,f.of)(_n).pipe(Wc())}(Ae,Ut.path,Oe),function ti(Ae,et,Oe){const tt=et.routeConfig?et.routeConfig.canActivate:null;if(!tt||0===tt.length)return(0,f.of)(!0);const Ut=tt.map(_n=>(0,_.v)(()=>{const Vn=Ji(et)??Oe,Oi=Ja(_n,Vn);return Te(function bl(Ae){return Ae&&Ra(Ae.canActivate)}(Oi)?Oi.canActivate(et,Ae):(0,e.N4e)(Vn,()=>Oi(et,Ae))).pipe((0,U.$)())}));return(0,f.of)(Ut).pipe(Wc())}(Ae,Ut.route,Oe))),(0,U.$)(Ut=>!0!==Ut,!0))}(tt,_n,Ae,et):(0,f.of)(Oi)),(0,A.T)(Oi=>({...Oe,guardsResult:Oi})))})}(this.environmentInjector,_i=>this.events.next(_i)),(0,R.M)(_i=>{if(_n.guardsResult=_i.guardsResult,_i.guardsResult&&"boolean"!=typeof _i.guardsResult)throw Zr(0,_i.guardsResult);const Cr=new qn(_i.id,this.urlSerializer.serialize(_i.extractedUrl),this.urlSerializer.serialize(_i.urlAfterRedirects),_i.targetSnapshot,!!_i.guardsResult);this.events.next(Cr)}),(0,B.p)(_i=>!!_i.guardsResult||(this.cancelNavigationTransition(_i,"",Xt.GuardRejected),!1)),Kc(_i=>{if(_i.guards.canActivateChecks.length)return(0,f.of)(_i).pipe((0,R.M)(Cr=>{const no=new Ei(Cr.id,this.urlSerializer.serialize(Cr.extractedUrl),this.urlSerializer.serialize(Cr.urlAfterRedirects),Cr.targetSnapshot);this.events.next(no)}),(0,z.n)(Cr=>{let no=!1;return(0,f.of)(Cr).pipe(function Ds(Ae,et){return(0,H.Z)(Oe=>{const{targetSnapshot:tt,guards:{canActivateChecks:Ut}}=Oe;if(!Ut.length)return(0,f.of)(Oe);const _n=new Set(Ut.map(_i=>_i.route)),Vn=new Set;for(const _i of _n)if(!Vn.has(_i))for(const Cr of Gs(_i))Vn.add(Cr);let Oi=0;return(0,a.H)(Vn).pipe((0,$.H)(_i=>_n.has(_i)?function Il(Ae,et,Oe,tt){const Ut=Ae.routeConfig,_n=Ae._resolve;return void 0!==Ut?.title&&!ua(Ut)&&(_n[J]=Ut.title),function Ss(Ae,et,Oe,tt){const Ut=Q(Ae);if(0===Ut.length)return(0,f.of)({});const _n={};return(0,a.H)(Ut).pipe((0,H.Z)(Vn=>function _c(Ae,et,Oe,tt){const Ut=Ji(et)??tt,_n=Ja(Ae,Ut);return Te(_n.resolve?_n.resolve(et,Oe):(0,e.N4e)(Ut,()=>_n(et,Oe)))}(Ae[Vn],et,Oe,tt).pipe((0,U.$)(),(0,R.M)(Oi=>{if(Oi instanceof ia)throw Zr(new nn,Oi);_n[Vn]=Oi}))),ge(1),(0,be.u)(_n),(0,K.W)(Vn=>id(Vn)?M.w:(0,F.$)(Vn)))}(_n,Ae,et,tt).pipe((0,A.T)(Vn=>(Ae._resolvedData=Vn,Ae.data=Xr(Ae,Ae.parent,Oe).resolve,null)))}(_i,tt,Ae,et):(_i.data=Xr(_i,_i.parent,Ae).resolve,(0,f.of)(void 0))),(0,R.M)(()=>Oi++),ge(1),(0,H.Z)(_i=>Oi===Vn.size?(0,f.of)(Oe):M.w))})}(this.paramsInheritanceStrategy,this.environmentInjector),(0,R.M)({next:()=>no=!0,complete:()=>{no||this.cancelNavigationTransition(Cr,"",Xt.NoDataFromResolver)}}))}),(0,R.M)(Cr=>{const no=new Gi(Cr.id,this.urlSerializer.serialize(Cr.extractedUrl),this.urlSerializer.serialize(Cr.urlAfterRedirects),Cr.targetSnapshot);this.events.next(no)}))}),Kc(_i=>{const Cr=no=>{const lo=[];no.routeConfig?.loadComponent&&!no.routeConfig._loadedComponent&&lo.push(this.configLoader.loadComponent(no.routeConfig).pipe((0,R.M)(Ca=>{no.component=Ca}),(0,A.T)(()=>{})));for(const Ca of no.children)lo.push(...Cr(Ca));return lo};return(0,u.z)(Cr(_i.targetSnapshot.root)).pipe((0,Y.U)(null),(0,V.s)(1))}),Kc(()=>this.afterPreactivation()),(0,z.n)(()=>{const{currentSnapshot:_i,targetSnapshot:Cr}=_n,no=this.createViewTransition?.(this.environmentInjector,_i.root,Cr.root);return no?(0,a.H)(no).pipe((0,A.T)(()=>_n)):(0,f.of)(_n)}),(0,A.T)(_i=>{const Cr=function $o(Ae,et,Oe){const tt=bo(Ae,et._root,Oe?Oe._root:void 0);return new Di(tt,et)}(Oe.routeReuseStrategy,_i.targetSnapshot,_i.currentRouterState);return this.currentTransition=_n={..._i,targetRouterState:Cr},this.currentNavigation.targetRouterState=Cr,_n}),(0,R.M)(()=>{this.events.next(new Fn)}),((Ae,et,Oe,tt)=>(0,A.T)(Ut=>(new Mo(et,Ut.targetRouterState,Ut.currentRouterState,Oe,tt).activate(Ae),Ut)))(this.rootContexts,Oe.routeReuseStrategy,_i=>this.events.next(_i),this.inputBindingEnabled),(0,V.s)(1),(0,R.M)({next:_i=>{Vn=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new Ue(_i.id,this.urlSerializer.serialize(_i.extractedUrl),this.urlSerializer.serialize(_i.urlAfterRedirects))),this.titleStrategy?.updateTitle(_i.targetRouterState.snapshot),_i.resolve(!0)},complete:()=>{Vn=!0}}),(0,ce.Q)(this.transitionAbortSubject.pipe((0,R.M)(_i=>{throw _i}))),(0,fe.j)(()=>{!Vn&&!Oi&&this.cancelNavigationTransition(_n,"",Xt.SupersededByNewNavigation),this.currentTransition?.id===_n.id&&(this.currentNavigation=null,this.currentTransition=null)}),(0,K.W)(_i=>{if(Oi=!0,ws(_i))this.events.next(new $e(_n.id,this.urlSerializer.serialize(_n.extractedUrl),_i.message,_i.cancellationCode)),function js(Ae){return ws(Ae)&&Bt(Ae.url)}(_i)?this.events.next(new pi(_i.url,_i.navigationBehaviorOptions)):_n.resolve(!1);else{const Cr=new _t(_n.id,this.urlSerializer.serialize(_n.extractedUrl),_i,_n.targetSnapshot??void 0);try{const no=(0,e.N4e)(this.environmentInjector,()=>this.navigationErrorHandler?.(Cr));if(no instanceof ia){const{message:lo,cancellationCode:Ca}=Zr(0,no);this.events.next(new $e(_n.id,this.urlSerializer.serialize(_n.extractedUrl),lo,Ca)),this.events.next(new pi(no.redirectTo,no.navigationBehaviorOptions))}else{this.events.next(Cr);const lo=Oe.errorHandler(_i);_n.resolve(!!lo)}}catch(no){this.options.resolveNavigationPromiseOnError?_n.resolve(!1):_n.reject(no)}}return M.w}))}))}cancelNavigationTransition(Oe,tt,Ut){const _n=new $e(Oe.id,this.urlSerializer.serialize(Oe.extractedUrl),tt,Ut);this.events.next(_n),Oe.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){const Oe=this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))),tt=this.currentNavigation?.targetBrowserUrl??this.currentNavigation?.extractedUrl;return Oe.toString()!==tt?.toString()&&!this.currentNavigation?.extras.skipLocationChange}static{this.\u0275fac=function(tt){return new(tt||Ae)}}static{this.\u0275prov=e.jDH({token:Ae,factory:Ae.\u0275fac,providedIn:"root"})}}return Ae})();function Le(Ae){return Ae!==Ln}let Yt=(()=>{class Ae{static{this.\u0275fac=function(tt){return new(tt||Ae)}}static{this.\u0275prov=e.jDH({token:Ae,factory:()=>(0,e.WQX)(Lt),providedIn:"root"})}}return Ae})();class ut{shouldDetach(et){return!1}store(et,Oe){}shouldAttach(et){return!1}retrieve(et){return null}shouldReuseRoute(et,Oe){return et.routeConfig===Oe.routeConfig}}let Lt=(()=>{class Ae extends ut{static{this.\u0275fac=(()=>{let Oe;return function(Ut){return(Oe||(Oe=e.xGo(Ae)))(Ut||Ae)}})()}static{this.\u0275prov=e.jDH({token:Ae,factory:Ae.\u0275fac,providedIn:"root"})}}return Ae})(),Un=(()=>{class Ae{static{this.\u0275fac=function(tt){return new(tt||Ae)}}static{this.\u0275prov=e.jDH({token:Ae,factory:()=>(0,e.WQX)(Pi),providedIn:"root"})}}return Ae})(),Pi=(()=>{class Ae extends Un{constructor(){super(...arguments),this.location=(0,e.WQX)(T.aZ),this.urlSerializer=(0,e.WQX)(sn),this.options=(0,e.WQX)(ca,{optional:!0})||{},this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.urlHandlingStrategy=(0,e.WQX)(Es),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.currentUrlTree=new Se,this.rawUrlTree=this.currentUrlTree,this.currentPageId=0,this.lastSuccessfulId=-1,this.routerState=Xi(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(Oe){return this.location.subscribe(tt=>{"popstate"===tt.type&&Oe(tt.url,tt.state)})}handleRouterEvent(Oe,tt){if(Oe instanceof Ye)this.stateMemento=this.createStateMemento();else if(Oe instanceof We)this.rawUrlTree=tt.initialUrl;else if(Oe instanceof Kt){if("eager"===this.urlUpdateStrategy&&!tt.extras.skipLocationChange){const Ut=this.urlHandlingStrategy.merge(tt.finalUrl,tt.initialUrl);this.setBrowserUrl(tt.targetBrowserUrl??Ut,tt)}}else Oe instanceof Fn?(this.currentUrlTree=tt.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(tt.finalUrl,tt.initialUrl),this.routerState=tt.targetRouterState,"deferred"===this.urlUpdateStrategy&&!tt.extras.skipLocationChange&&this.setBrowserUrl(tt.targetBrowserUrl??this.rawUrlTree,tt)):Oe instanceof $e&&(Oe.code===Xt.GuardRejected||Oe.code===Xt.NoDataFromResolver)?this.restoreHistory(tt):Oe instanceof _t?this.restoreHistory(tt,!0):Oe instanceof Ue&&(this.lastSuccessfulId=Oe.id,this.currentPageId=this.browserPageId)}setBrowserUrl(Oe,tt){const Ut=Oe instanceof Se?this.urlSerializer.serialize(Oe):Oe;if(this.location.isCurrentPathEqualTo(Ut)||tt.extras.replaceUrl){const Vn={...tt.extras.state,...this.generateNgRouterState(tt.id,this.browserPageId)};this.location.replaceState(Ut,"",Vn)}else{const _n={...tt.extras.state,...this.generateNgRouterState(tt.id,this.browserPageId+1)};this.location.go(Ut,"",_n)}}restoreHistory(Oe,tt=!1){if("computed"===this.canceledNavigationResolution){const _n=this.currentPageId-this.browserPageId;0!==_n?this.location.historyGo(_n):this.currentUrlTree===Oe.finalUrl&&0===_n&&(this.resetState(Oe),this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(tt&&this.resetState(Oe),this.resetUrlToCurrentUrlTree())}resetState(Oe){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,Oe.finalUrl??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(Oe,tt){return"computed"===this.canceledNavigationResolution?{navigationId:Oe,\u0275routerPageId:tt}:{navigationId:Oe}}static{this.\u0275fac=(()=>{let Oe;return function(Ut){return(Oe||(Oe=e.xGo(Ae)))(Ut||Ae)}})()}static{this.\u0275prov=e.jDH({token:Ae,factory:Ae.\u0275fac,providedIn:"root"})}}return Ae})();var Ki=function(Ae){return Ae[Ae.COMPLETE=0]="COMPLETE",Ae[Ae.FAILED=1]="FAILED",Ae[Ae.REDIRECTING=2]="REDIRECTING",Ae}(Ki||{});function Lr(Ae,et){Ae.events.pipe((0,B.p)(Oe=>Oe instanceof Ue||Oe instanceof $e||Oe instanceof _t||Oe instanceof We),(0,A.T)(Oe=>Oe instanceof Ue||Oe instanceof We?Ki.COMPLETE:Oe instanceof $e&&(Oe.code===Xt.Redirect||Oe.code===Xt.SupersededByNewNavigation)?Ki.REDIRECTING:Ki.FAILED),(0,B.p)(Oe=>Oe!==Ki.REDIRECTING),(0,V.s)(1)).subscribe(()=>{et()})}function xo(Ae){throw Ae}const ta={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},Yo={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let Or=(()=>{class Ae{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,e.WQX)(e.H3F),this.stateManager=(0,e.WQX)(Un),this.options=(0,e.WQX)(ca,{optional:!0})||{},this.pendingTasks=(0,e.WQX)(e.TgB),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.navigationTransitions=(0,e.WQX)(cs),this.urlSerializer=(0,e.WQX)(sn),this.location=(0,e.WQX)(T.aZ),this.urlHandlingStrategy=(0,e.WQX)(Es),this._events=new x.B,this.errorHandler=this.options.errorHandler||xo,this.navigated=!1,this.routeReuseStrategy=(0,e.WQX)(Yt),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.config=(0,e.WQX)(Hs,{optional:!0})?.flat()??[],this.componentInputBindingEnabled=!!(0,e.WQX)(Ia,{optional:!0}),this.eventsSubscription=new w.yU,this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:Oe=>{this.console.warn(Oe)}}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){const Oe=this.navigationTransitions.events.subscribe(tt=>{try{const Ut=this.navigationTransitions.currentTransition,_n=this.navigationTransitions.currentNavigation;if(null!==Ut&&null!==_n)if(this.stateManager.handleRouterEvent(tt,_n),tt instanceof $e&&tt.code!==Xt.Redirect&&tt.code!==Xt.SupersededByNewNavigation)this.navigated=!0;else if(tt instanceof Ue)this.navigated=!0;else if(tt instanceof pi){const Vn=tt.navigationBehaviorOptions,Oi=this.urlHandlingStrategy.merge(tt.url,Ut.currentRawUrl),_i={browserUrl:Ut.extras.browserUrl,info:Ut.extras.info,skipLocationChange:Ut.extras.skipLocationChange,replaceUrl:Ut.extras.replaceUrl||"eager"===this.urlUpdateStrategy||Le(Ut.source),...Vn};this.scheduleNavigation(Oi,Ln,null,_i,{resolve:Ut.resolve,reject:Ut.reject,promise:Ut.promise})}(function Qr(Ae){return!(Ae instanceof Fn||Ae instanceof pi)})(tt)&&this._events.next(tt)}catch(Ut){this.navigationTransitions.transitionAbortSubject.next(Ut)}});this.eventsSubscription.add(Oe)}resetRootComponentType(Oe){this.routerState.root.component=Oe,this.navigationTransitions.rootComponentType=Oe}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),Ln,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((Oe,tt)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(Oe,"popstate",tt)},0)})}navigateToSyncWithBrowser(Oe,tt,Ut){const _n={replaceUrl:!0},Vn=Ut?.navigationId?Ut:null;if(Ut){const _i={...Ut};delete _i.navigationId,delete _i.\u0275routerPageId,0!==Object.keys(_i).length&&(_n.state=_i)}const Oi=this.parseUrl(Oe);this.scheduleNavigation(Oi,tt,Vn,_n)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(Oe){this.config=Oe.map(cl),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(Oe,tt={}){const{relativeTo:Ut,queryParams:_n,fragment:Vn,queryParamsHandling:Oi,preserveFragment:_i}=tt,Cr=_i?this.currentUrlTree.fragment:Vn;let lo,no=null;switch(Oi??this.options.defaultQueryParamsHandling){case"merge":no={...this.currentUrlTree.queryParams,..._n};break;case"preserve":no=this.currentUrlTree.queryParams;break;default:no=_n||null}null!==no&&(no=this.removeEmptyProps(no));try{lo=kn(Ut?Ut.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof Oe[0]||"/"!==Oe[0][0])&&(Oe=[]),lo=this.currentUrlTree.root}return ni(lo,Oe,no,Cr??null)}navigateByUrl(Oe,tt={skipLocationChange:!1}){const Ut=Bt(Oe)?Oe:this.parseUrl(Oe),_n=this.urlHandlingStrategy.merge(Ut,this.rawUrlTree);return this.scheduleNavigation(_n,Ln,null,tt)}navigate(Oe,tt={skipLocationChange:!1}){return function so(Ae){for(let et=0;et<Ae.length;et++)if(null==Ae[et])throw new e.wOt(4008,!1)}(Oe),this.navigateByUrl(this.createUrlTree(Oe,tt),tt)}serializeUrl(Oe){return this.urlSerializer.serialize(Oe)}parseUrl(Oe){try{return this.urlSerializer.parse(Oe)}catch{return this.urlSerializer.parse("/")}}isActive(Oe,tt){let Ut;if(Ut=!0===tt?{...ta}:!1===tt?{...Yo}:tt,Bt(Oe))return we(this.currentUrlTree,Oe,Ut);const _n=this.parseUrl(Oe);return we(this.currentUrlTree,_n,Ut)}removeEmptyProps(Oe){return Object.entries(Oe).reduce((tt,[Ut,_n])=>(null!=_n&&(tt[Ut]=_n),tt),{})}scheduleNavigation(Oe,tt,Ut,_n,Vn){if(this.disposed)return Promise.resolve(!1);let Oi,_i,Cr;Vn?(Oi=Vn.resolve,_i=Vn.reject,Cr=Vn.promise):Cr=new Promise((lo,Ca)=>{Oi=lo,_i=Ca});const no=this.pendingTasks.add();return Lr(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(no))}),this.navigationTransitions.handleNavigationRequest({source:tt,restoredState:Ut,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:Oe,extras:_n,resolve:Oi,reject:_i,promise:Cr,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),Cr.catch(lo=>Promise.reject(lo))}static{this.\u0275fac=function(tt){return new(tt||Ae)}}static{this.\u0275prov=e.jDH({token:Ae,factory:Ae.\u0275fac,providedIn:"root"})}}return Ae})(),er=(()=>{class Ae{constructor(Oe,tt,Ut,_n,Vn,Oi){this.router=Oe,this.route=tt,this.tabIndexAttribute=Ut,this.renderer=_n,this.el=Vn,this.locationStrategy=Oi,this.href=null,this.onChanges=new x.B,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1,this.routerLinkInput=null;const _i=Vn.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===_i||"area"===_i,this.isAnchorElement?this.subscription=Oe.events.subscribe(Cr=>{Cr instanceof Ue&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(Oe){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",Oe)}ngOnChanges(Oe){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(Oe){null==Oe?(this.routerLinkInput=null,this.setTabIndexIfNotOnNativeEl(null)):(this.routerLinkInput=Bt(Oe)||Array.isArray(Oe)?Oe:[Oe],this.setTabIndexIfNotOnNativeEl("0"))}onClick(Oe,tt,Ut,_n,Vn){const Oi=this.urlTree;return!!(null===Oi||this.isAnchorElement&&(0!==Oe||tt||Ut||_n||Vn||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(Oi,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){const Oe=this.urlTree;this.href=null!==Oe&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(Oe)):null;const tt=null===this.href?null:(0,e.n$t)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",tt)}applyAttributeValue(Oe,tt){const Ut=this.renderer,_n=this.el.nativeElement;null!==tt?Ut.setAttribute(_n,Oe,tt):Ut.removeAttribute(_n,Oe)}get urlTree(){return null===this.routerLinkInput?null:Bt(this.routerLinkInput)?this.routerLinkInput:this.router.createUrlTree(this.routerLinkInput,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}static{this.\u0275fac=function(tt){return new(tt||Ae)(e.rXU(Or),e.rXU(zi),e.kS0("tabindex"),e.rXU(e.sFG),e.rXU(e.aKT),e.rXU(T.hb))}}static{this.\u0275dir=e.FsC({type:Ae,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(tt,Ut){1&tt&&e.bIt("click",function(Vn){return Ut.onClick(Vn.button,Vn.ctrlKey,Vn.shiftKey,Vn.altKey,Vn.metaKey)}),2&tt&&e.BMQ("target",Ut.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[2,"preserveFragment","preserveFragment",e.L39],skipLocationChange:[2,"skipLocationChange","skipLocationChange",e.L39],replaceUrl:[2,"replaceUrl","replaceUrl",e.L39],routerLink:"routerLink"},standalone:!0,features:[e.GFd,e.OA$]})}}return Ae})(),ar=(()=>{class Ae{get isActive(){return this._isActive}constructor(Oe,tt,Ut,_n,Vn){this.router=Oe,this.element=tt,this.renderer=Ut,this.cdr=_n,this.link=Vn,this.classes=[],this._isActive=!1,this.routerLinkActiveOptions={exact:!1},this.isActiveChange=new e.bkB,this.routerEventsSubscription=Oe.events.subscribe(Oi=>{Oi instanceof Ue&&this.update()})}ngAfterContentInit(){(0,f.of)(this.links.changes,(0,f.of)(null)).pipe((0,xe.U)()).subscribe(Oe=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();const Oe=[...this.links.toArray(),this.link].filter(tt=>!!tt).map(tt=>tt.onChanges);this.linkInputChangesSubscription=(0,a.H)(Oe).pipe((0,xe.U)()).subscribe(tt=>{this._isActive!==this.isLinkActive(this.router)(tt)&&this.update()})}set routerLinkActive(Oe){const tt=Array.isArray(Oe)?Oe:Oe.split(" ");this.classes=tt.filter(Ut=>!!Ut)}ngOnChanges(Oe){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||queueMicrotask(()=>{const Oe=this.hasActiveLinks();this.classes.forEach(tt=>{Oe?this.renderer.addClass(this.element.nativeElement,tt):this.renderer.removeClass(this.element.nativeElement,tt)}),Oe&&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!==Oe&&(this._isActive=Oe,this.cdr.markForCheck(),this.isActiveChange.emit(Oe))})}isLinkActive(Oe){const tt=function Io(Ae){return!!Ae.paths}(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return Ut=>{const _n=Ut.urlTree;return!!_n&&Oe.isActive(_n,tt)}}hasActiveLinks(){const Oe=this.isLinkActive(this.router);return this.link&&Oe(this.link)||this.links.some(Oe)}static{this.\u0275fac=function(tt){return new(tt||Ae)(e.rXU(Or),e.rXU(e.aKT),e.rXU(e.sFG),e.rXU(e.gRc),e.rXU(er,8))}}static{this.\u0275dir=e.FsC({type:Ae,selectors:[["","routerLinkActive",""]],contentQueries:function(tt,Ut,_n){if(1&tt&&e.wni(_n,er,5),2&tt){let Vn;e.mGM(Vn=e.lsd())&&(Ut.links=Vn)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],standalone:!0,features:[e.OA$]})}}return Ae})();class ba{}let ot=(()=>{class Ae{constructor(Oe,tt,Ut,_n,Vn){this.router=Oe,this.injector=Ut,this.preloadingStrategy=_n,this.loader=Vn}setUpPreloading(){this.subscription=this.router.events.pipe((0,B.p)(Oe=>Oe instanceof Ue),(0,$.H)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(Oe,tt){const Ut=[];for(const _n of tt){_n.providers&&!_n._injector&&(_n._injector=(0,e.Ol2)(_n.providers,Oe,`Route: ${_n.path}`));const Vn=_n._injector??Oe,Oi=_n._loadedInjector??Vn;(_n.loadChildren&&!_n._loadedRoutes&&void 0===_n.canLoad||_n.loadComponent&&!_n._loadedComponent)&&Ut.push(this.preloadConfig(Vn,_n)),(_n.children||_n._loadedRoutes)&&Ut.push(this.processRoutes(Oi,_n.children??_n._loadedRoutes))}return(0,a.H)(Ut).pipe((0,xe.U)())}preloadConfig(Oe,tt){return this.preloadingStrategy.preload(tt,()=>{let Ut;Ut=tt.loadChildren&&void 0===tt.canLoad?this.loader.loadChildren(Oe,tt):(0,f.of)(null);const _n=Ut.pipe((0,H.Z)(Vn=>null===Vn?(0,f.of)(void 0):(tt._loadedRoutes=Vn.routes,tt._loadedInjector=Vn.injector,this.processRoutes(Vn.injector??Oe,Vn.routes))));if(tt.loadComponent&&!tt._loadedComponent){const Vn=this.loader.loadComponent(tt);return(0,a.H)([_n,Vn]).pipe((0,xe.U)())}return _n})}static{this.\u0275fac=function(tt){return new(tt||Ae)(e.KVO(Or),e.KVO(e.Ql9),e.KVO(e.uvJ),e.KVO(ba),e.KVO(rd))}}static{this.\u0275prov=e.jDH({token:Ae,factory:Ae.\u0275fac,providedIn:"root"})}}return Ae})();const Ct=new e.nKC("");let mn=(()=>{class Ae{constructor(Oe,tt,Ut,_n,Vn={}){this.urlSerializer=Oe,this.transitions=tt,this.viewportScroller=Ut,this.zone=_n,this.options=Vn,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},Vn.scrollPositionRestoration||="disabled",Vn.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(Oe=>{Oe instanceof Ye?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=Oe.navigationTrigger,this.restoredId=Oe.restoredState?Oe.restoredState.navigationId:0):Oe instanceof Ue?(this.lastId=Oe.id,this.scheduleScrollEvent(Oe,this.urlSerializer.parse(Oe.urlAfterRedirects).fragment)):Oe instanceof We&&Oe.code===re.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(Oe,this.urlSerializer.parse(Oe.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(Oe=>{Oe instanceof Gn&&(Oe.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(Oe.position):Oe.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(Oe.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(Oe,tt){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new Gn(Oe,"popstate"===this.lastSource?this.store[this.restoredId]:null,tt))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static{this.\u0275fac=function(tt){e.QTQ()}}static{this.\u0275prov=e.jDH({token:Ae,factory:Ae.\u0275fac})}}return Ae})();function gi(Ae,et){return{\u0275kind:Ae,\u0275providers:et}}function To(){const Ae=(0,e.WQX)(e.zZn);return et=>{const Oe=Ae.get(e.o8S);if(et!==Oe.components[0])return;const tt=Ae.get(Or),Ut=Ae.get(Kr);1===Ae.get(Uo)&&tt.initialNavigation(),Ae.get(zt,null,e.$GK.Optional)?.setUpPreloading(),Ae.get(Ct,null,e.$GK.Optional)?.init(),tt.resetRootComponentType(Oe.componentTypes[0]),Ut.closed||(Ut.next(),Ut.complete(),Ut.unsubscribe())}}const Kr=new e.nKC("",{factory:()=>new x.B}),Uo=new e.nKC("",{providedIn:"root",factory:()=>1}),zt=new e.nKC("");function Sn(Ae){return gi(0,[{provide:zt,useExisting:ot},{provide:ba,useExisting:Ae}])}function si(Ae){return gi(9,[{provide:ss,useValue:Qc},{provide:Ks,useValue:{skipNextTransition:!!Ae?.skipInitialTransition,...Ae}}])}const br=new e.nKC("ROUTER_FORROOT_GUARD"),zr=[T.aZ,{provide:sn,useClass:nn},Or,fr,{provide:zi,useFactory:function jn(Ae){return Ae.routerState.root},deps:[Or]},rd,[]];let ho=(()=>{class Ae{constructor(Oe){}static forRoot(Oe,tt){return{ngModule:Ae,providers:[zr,[],{provide:Hs,multi:!0,useValue:Oe},{provide:br,useFactory:qa,deps:[[Or,new e.Xx1,new e.kdw]]},{provide:ca,useValue:tt||{}},tt?.useHash?{provide:T.hb,useClass:T.fw}:{provide:T.hb,useClass:T.Sm},{provide:Ct,useFactory:()=>{const Ae=(0,e.WQX)(T.Xr),et=(0,e.WQX)(e.SKi),Oe=(0,e.WQX)(ca),tt=(0,e.WQX)(cs),Ut=(0,e.WQX)(sn);return Oe.scrollOffset&&Ae.setOffset(Oe.scrollOffset),new mn(Ut,tt,Ae,et,Oe)}},tt?.preloadingStrategy?Sn(tt.preloadingStrategy).\u0275providers:[],tt?.initialNavigation?vd(tt):[],tt?.bindToComponentInputs?gi(8,[aa,{provide:Ia,useExisting:aa}]).\u0275providers:[],tt?.enableViewTransitions?si().\u0275providers:[],[{provide:Ou,useFactory:To},{provide:e.iLQ,multi:!0,useExisting:Ou}]]}}static forChild(Oe){return{ngModule:Ae,providers:[{provide:Hs,multi:!0,useValue:Oe}]}}static{this.\u0275fac=function(tt){return new(tt||Ae)(e.KVO(br,8))}}static{this.\u0275mod=e.$C({type:Ae})}static{this.\u0275inj=e.G2t({})}}return Ae})();function qa(Ae){return"guarded"}function vd(Ae){return["disabled"===Ae.initialNavigation?gi(3,[{provide:e.hnV,multi:!0,useFactory:()=>{const et=(0,e.WQX)(Or);return()=>{et.setUpLocationChangeListener()}}},{provide:Uo,useValue:2}]).\u0275providers:[],"enabledBlocking"===Ae.initialNavigation?gi(2,[{provide:Uo,useValue:0},{provide:e.hnV,multi:!0,deps:[e.zZn],useFactory:et=>{const Oe=et.get(T.hj,Promise.resolve());return()=>Oe.then(()=>new Promise(tt=>{const Ut=et.get(Or),_n=et.get(Kr);Lr(Ut,()=>{tt(!0)}),et.get(cs).afterPreactivation=()=>(tt(!0),_n.closed?(0,f.of)(void 0):_n),Ut.initialNavigation()}))}}]).\u0275providers:[]]}const Ou=new e.nKC("")},27901:(Ge,L,n)=>{"use strict";n.d(L,{MS:()=>u,UT:()=>y,WR:()=>d,bl:()=>r});var e=n(76512),r=new e.DX,a=new WeakMap;function f(_){var I=a.get(_);return I||a.set(_,I={vars:new Set,dep:(0,e.yN)()}),I}function d(_){f(_).vars.forEach(function(I){return I.forgetCache(_)})}function u(_){f(_).vars.forEach(function(I){return I.attachCache(_)})}function y(_){var I=new Set,F=new Set,M=function(x){if(arguments.length>0){if(_!==x){_=x,I.forEach(function(A){f(A).dep.dirty(M),function m(_){_.broadcastWatches&&_.broadcastWatches()}(A)});var w=Array.from(F);F.clear(),w.forEach(function(A){return A(_)})}}else{var T=r.getValue();T&&(k(T),f(T).dep(M))}return _};M.onNextChange=function(x){return F.add(x),function(){F.delete(x)}};var k=M.attachCache=function(x){return I.add(x),f(x).vars.add(M),M};return M.forgetCache=function(x){return I.delete(x)},M}},58623:(Ge,L,n)=>{"use strict";n.d(L,{a:()=>y});var e=n(47701),r=n(27060),a=n(55029),f=n(77180),d=n(71927),u=n(3975);function y(F,M,k,x){var w=M.data,T=(0,e.Tt)(M,["data"]),A=k.data,z=(0,e.Tt)(k,["data"]);return(0,r.A)(T,z)&&m((0,a.Vn)(F).selectionSet,w,A,{fragmentMap:(0,f.JG)((0,a.zK)(F)),variables:x})}function m(F,M,k,x){if(M===k)return!0;var w=new Set;return F.selections.every(function(T){if(w.has(T)||(w.add(T),!(0,d.MS)(T,x.variables))||_(T))return!0;if((0,u.dt)(T)){var A=(0,u.ue)(T),z=M&&M[A],V=k&&k[A],G=T.selectionSet;if(!G)return(0,r.A)(z,V);var B=Array.isArray(z),H=Array.isArray(V);if(B!==H)return!1;if(B&&H){var U=z.length;if(V.length!==U)return!1;for(var $=0;$<U;++$)if(!m(G,z[$],V[$],x))return!1;return!0}return m(G,z,V,x)}var R=(0,f.HQ)(T,x.fragmentMap);return R?!!_(R)||m(R.selectionSet,M,k,x):void 0})}function _(F){return!!F.directives&&F.directives.some(I)}function I(F){return"nonreactive"===F.name.value}},22362:(Ge,L,n)=>{"use strict";n.d(L,{bi:()=>r,pT:()=>e});var e=function(f){return f[f.loading=1]="loading",f[f.setVariables=2]="setVariables",f[f.fetchMore=3]="fetchMore",f[f.refetch=4]="refetch",f[f.poll=6]="poll",f[f.ready=7]="ready",f[f.error=8]="error",f}(e||{});function r(f){return!!f&&f<7}},12406:(Ge,L,n)=>{"use strict";n.d(L,{K$:()=>f,K4:()=>m,Mn:()=>u,uR:()=>d});var e=n(47701),a=(n(79520),n(86445)),f=Symbol();function d(_){return!!_.extensions&&Array.isArray(_.extensions[f])}function u(_){return _.hasOwnProperty("graphQLErrors")}var m=function(_){function I(F){var M=F.graphQLErrors,k=F.protocolErrors,x=F.clientErrors,w=F.networkError,T=F.errorMessage,A=F.extraInfo,z=_.call(this,T)||this;return z.name="ApolloError",z.graphQLErrors=M||[],z.protocolErrors=k||[],z.clientErrors=x||[],z.networkError=w||null,z.message=T||function(_){var I=(0,e.fX)((0,e.fX)((0,e.fX)([],_.graphQLErrors,!0),_.clientErrors,!0),_.protocolErrors,!0);return _.networkError&&I.push(_.networkError),I.map(function(F){return(0,a.U)(F)&&F.message||"Error message not found."}).join("\n")}(z),z.extraInfo=A,z.cause=(0,e.fX)((0,e.fX)((0,e.fX)([w],M||[],!0),k||[],!0),x||[],!0).find(function(V){return!!V})||null,z.__proto__=I.prototype,z}return(0,e.C6)(I,_),I}(Error)},18419:(Ge,L,n)=>{"use strict";n.d(L,{C:()=>F});var e=n(79520),r=n(18714),a=n(47701),d=n(55029);function m(M,k){return k?k(M):r.c.of()}function _(M){return"function"==typeof M?new F(M):M}function I(M){return M.request.length<=1}var F=function(){function M(k){k&&(this.request=k)}return M.empty=function(){return new M(function(){return r.c.of()})},M.from=function(k){return 0===k.length?M.empty():k.map(_).reduce(function(x,w){return x.concat(w)})},M.split=function(k,x,w){var z,T=_(x),A=_(w||new M(m));return z=I(T)&&I(A)?new M(function(V){return k(V)?T.request(V)||r.c.of():A.request(V)||r.c.of()}):new M(function(V,G){return k(V)?T.request(V,G)||r.c.of():A.request(V,G)||r.c.of()}),Object.assign(z,{left:T,right:A})},M.execute=function(k,x){return k.request(function f(M,k){var x=(0,a.Cl)({},M);return Object.defineProperty(k,"setContext",{enumerable:!1,value:function(A){x=(0,a.Cl)((0,a.Cl)({},x),"function"==typeof A?A(x):A)}}),Object.defineProperty(k,"getContext",{enumerable:!1,value:function(){return(0,a.Cl)({},x)}}),k}(x.context,function u(M){var k={variables:M.variables||{},extensions:M.extensions||{},operationName:M.operationName,query:M.query};return k.operationName||(k.operationName="string"!=typeof k.query?(0,d.n4)(k.query)||void 0:""),k}(function y(M){for(var k=["query","operationName","variables","extensions","context"],x=0,w=Object.keys(M);x<w.length;x++){var T=w[x];if(k.indexOf(T)<0)throw(0,e.vA)(44,T)}return M}(x))))||r.c.of()},M.concat=function(k,x){var w=_(k);if(I(w))return!1!==globalThis.__DEV__&&e.V1.warn(36,w),w;var A,T=_(x);return A=I(T)?new M(function(z){return w.request(z,function(V){return T.request(V)||r.c.of()})||r.c.of()}):new M(function(z,V){return w.request(z,function(G){return T.request(G,V)||r.c.of()})||r.c.of()}),Object.assign(A,{left:w,right:T})},M.prototype.split=function(k,x,w){return this.concat(M.split(k,x,w||new M(m)))},M.prototype.concat=function(k){return M.concat(this,k)},M.prototype.request=function(k,x){throw(0,e.vA)(37)},M.prototype.onError=function(k,x){if(x&&x.error)return x.error(k),!1;throw k},M.prototype.setOnError=function(k){return this.onError=k,this},M}()},1722:(Ge,L,n)=>{"use strict";var e;n.d(L,{l:()=>u});var r=n(38762),a=n(22228),f=n(79520),d=a.ol?Symbol.for("__APOLLO_CONTEXT__"):"__APOLLO_CONTEXT__";function u(){(0,f.V1)("createContext"in(e||(e=n.t(r,2))),46);var m=r.createContext[d];return m||(Object.defineProperty(r.createContext,d,{value:m=r.createContext({}),enumerable:!1,writable:!1,configurable:!0}),m.displayName="ApolloContext"),m}},17100:(Ge,L,n)=>{"use strict";n.d(L,{E:()=>a});var e=n(38762),a=n(22228).Sw?e.useLayoutEffect:e.useEffect},79430:(Ge,L,n)=>{"use strict";n.d(L,{Y:()=>r});var e=Symbol.for("apollo.hook.wrappers");function r(a,f,d){var u=d.queryManager,y=u&&u[e],m=y&&y[a];return m?m(f):f}},89640:(Ge,L,n)=>{"use strict";n.d(L,{m:()=>f});var e=n(79520),r=n(38762),a=n(1722);function f(d){var u=r.useContext((0,a.l)()),y=d||u.client;return(0,e.V1)(!!y,50),y}},89696:(Ge,L,n)=>{"use strict";n.d(L,{_:()=>y});var e=n(47701),r=n(38762),a=n(4463),f=n(78572),d=n(17100),u=["refetch","reobserve","fetchMore","updateQuery","startPolling","stopPolling","subscribeToMore"];function y(_,I){var F,M=r.useRef(),k=r.useRef(),x=r.useRef(),w=(0,a.l)(I,M.current||{}),T=null!==(F=w?.query)&&void 0!==F?F:_;k.current=I,x.current=T;var A=(0,e.Cl)((0,e.Cl)({},w),{skip:!M.current}),z=(0,f.SX)(T,A),V=z.obsQueryFields,G=z.result,B=z.client,H=z.resultData,U=z.observable,$=z.onQueryExecuted,R=U.options.initialFetchPolicy||(0,f.kk)(A.defaultOptions,B.defaultOptions),K=r.useReducer(function(je){return je+1},0)[1],j=r.useMemo(function(){for(var je={},ne=function(ce){var xe=V[ce];je[ce]=function(){return M.current||(M.current=Object.create(null),K()),xe.apply(this,arguments)}},be=0,fe=u;be<fe.length;be++)ne(fe[be]);return je},[K,V]),Y=!!M.current,O=r.useMemo(function(){return(0,e.Cl)((0,e.Cl)((0,e.Cl)({},G),j),{called:Y})},[G,j,Y]),me=r.useCallback(function(je){M.current=je?(0,e.Cl)((0,e.Cl)({},je),{fetchPolicy:je.fetchPolicy||R}):{fetchPolicy:R};var ne=(0,a.l)(k.current,(0,e.Cl)({query:x.current},M.current)),be=function m(_,I,F,M,k,x){var T=(0,f.Er)(F,k.query||M,k,!1)(I),A=I.reobserveAsConcast((0,f.t_)(I,F,k,T));return x(T),new Promise(function(z){var V;A.subscribe({next:function(G){V=G},error:function(){z((0,f.$X)(I.getCurrentResult(),_.previousData,I,F))},complete:function(){z((0,f.$X)(V,_.previousData,I,F))}})})}(H,U,B,T,(0,e.Cl)((0,e.Cl)({},ne),{skip:!1}),$).then(function(fe){return Object.assign(fe,j)});return be.catch(function(){}),be},[B,T,j,R,U,H,$]),ge=r.useRef(me);(0,d.E)(function(){ge.current=me});var Ee=r.useCallback(function(){for(var je=[],ne=0;ne<arguments.length;ne++)je[ne]=arguments[ne];return ge.current.apply(ge,je)},[]);return[Ee,O]}},54771:(Ge,L,n)=>{"use strict";n.d(L,{n:()=>_});var e=n(47701),r=n(38762),a=n(4463),f=n(27060),d=n(13606),u=n(12406),y=n(89640),m=n(17100);function _(I,F){var M=(0,y.m)(F?.client);(0,d.D$)(I,d.KG.Mutation);var k=r.useState({called:!1,loading:!1,client:M}),x=k[0],w=k[1],T=r.useRef({result:x,mutationId:0,isMounted:!0,client:M,mutation:I,options:F});(0,m.E)(function(){Object.assign(T.current,{client:M,options:F,mutation:I})});var A=r.useCallback(function(V){void 0===V&&(V={});var G=T.current,H=G.mutation,U=(0,e.Cl)((0,e.Cl)({},G.options),{mutation:H}),$=V.client||T.current.client;!T.current.result.loading&&!U.ignoreResults&&T.current.isMounted&&w(T.current.result={loading:!0,error:void 0,data:void 0,called:!0,client:$});var R=++T.current.mutationId,K=(0,a.l)(U,V);return $.mutate(K).then(function(j){var Y,O,me=j.data,ge=j.errors,Ee=ge&&ge.length>0?new u.K4({graphQLErrors:ge}):void 0,je=V.onError||(null===(Y=T.current.options)||void 0===Y?void 0:Y.onError);if(Ee&&je&&je(Ee,K),R===T.current.mutationId&&!K.ignoreResults){var ne={called:!0,loading:!1,data:me,error:Ee,client:$};T.current.isMounted&&!(0,f.L)(T.current.result,ne)&&w(T.current.result=ne)}var be=V.onCompleted||(null===(O=T.current.options)||void 0===O?void 0:O.onCompleted);return Ee||be?.(j.data,K),j}).catch(function(j){var Y;if(R===T.current.mutationId&&T.current.isMounted){var O={loading:!1,error:j,data:void 0,called:!0,client:$};(0,f.L)(T.current.result,O)||w(T.current.result=O)}var me=V.onError||(null===(Y=T.current.options)||void 0===Y?void 0:Y.onError);if(me)return me(j,K),{data:void 0,errors:j};throw j})},[]),z=r.useCallback(function(){if(T.current.isMounted){var V={called:!1,loading:!1,client:T.current.client};Object.assign(T.current,{mutationId:0,result:V}),w(V)}},[]);return r.useEffect(function(){var V=T.current;return V.isMounted=!0,function(){V.isMounted=!1}},[]),[A,(0,e.Cl)({reset:z},x)]}},78572:(Ge,L,n)=>{"use strict";n.d(L,{Er:()=>Ee,kk:()=>q,t_:()=>je,$X:()=>xe,IT:()=>R,SX:()=>Y});var e=n(47701),r=n(79520),a=n(38762),f=n.t(a,2),d=n(22228),u=!1,_=f.useSyncExternalStore||function(Fe,nt,se){var he=nt();!1!==globalThis.__DEV__&&!u&&he!==nt()&&(u=!0,!1!==globalThis.__DEV__&&r.V1.error(60));var Q=a.useState({inst:{value:he,getSnapshot:nt}}),de=Q[0].inst,ee=Q[1];return d.JR?a.useLayoutEffect(function(){Object.assign(de,{value:he,getSnapshot:nt}),I(de)&&ee({inst:de})},[Fe,he,nt]):Object.assign(de,{value:he,getSnapshot:nt}),a.useEffect(function(){return I(de)&&ee({inst:de}),Fe(function(){I(de)&&ee({inst:de})})},[Fe]),he};function I(Fe){var nt=Fe.value,se=Fe.getSnapshot;try{return nt!==se()}catch{return!0}}var F=n(27060),M=n(4463),k=n(1722),x=n(12406),w=n(22362),T=n(13606),A=n(89640),z=n(5384),V=n(85091),G=n(67920),B=n(79430),H=Object.prototype.hasOwnProperty;function U(){}var $=Symbol();function R(Fe,nt){return void 0===nt&&(nt=Object.create(null)),(0,B.Y)("useQuery",K,(0,A.m)(nt&&nt.client))(Fe,nt)}function K(Fe,nt){var se=Y(Fe,nt),he=se.result,Q=se.obsQueryFields;return a.useMemo(function(){return(0,e.Cl)((0,e.Cl)({},he),Q)},[he,Q])}function Y(Fe,nt){var se=(0,A.m)(nt.client),he=a.useContext((0,k.l)()).renderPromises,Q=!!he,de=se.disableNetworkFetches,ee=!1!==nt.ssr&&!nt.skip,Te=nt.partialRefetch,ie=Ee(se,Fe,nt,Q),pe=function j(Fe,nt,se,he,Q){function de(Pe){var Ce;return(0,T.D$)(nt,T.KG.Query),{client:Fe,query:nt,observable:he&&he.getSSRObservable(Q())||Fe.watchQuery(je(void 0,Fe,se,Q())),resultData:{previousData:null===(Ce=Pe?.resultData.current)||void 0===Ce?void 0:Ce.data}}}var ee=a.useState(de),Te=ee[0],ie=ee[1];function pe(Pe){var Ce,Re;Object.assign(Te.observable,((Ce={})[$]=Pe,Ce));var Ze=Te.resultData;ie((0,e.Cl)((0,e.Cl)({},Te),{query:Pe.query,resultData:Object.assign(Ze,{previousData:(null===(Re=Ze.current)||void 0===Re?void 0:Re.data)||Ze.previousData,current:void 0})}))}if(Fe!==Te.client||nt!==Te.query){var we=de(Te);return ie(we),[we,pe]}return[Te,pe]}(se,Fe,nt,he,ie),we=pe[0],Pe=we.observable,Ce=we.resultData,Re=pe[1],Ze=ie(Pe);!function ge(Fe,nt,se,he,Q){var de;nt[$]&&!(0,F.L)(nt[$],Q)&&(nt.reobserve(je(nt,se,he,Q)),Fe.previousData=(null===(de=Fe.current)||void 0===de?void 0:de.data)||Fe.previousData,Fe.current=void 0),nt[$]=Q}(Ce,Pe,se,nt,Ze);var vt=a.useMemo(function(){return function wt(Fe){return{refetch:Fe.refetch.bind(Fe),reobserve:Fe.reobserve.bind(Fe),fetchMore:Fe.fetchMore.bind(Fe),updateQuery:Fe.updateQuery.bind(Fe),startPolling:Fe.startPolling.bind(Fe),stopPolling:Fe.stopPolling.bind(Fe),subscribeToMore:Fe.subscribeToMore.bind(Fe)}}(Pe)},[Pe]);!function me(Fe,nt,se){nt&&se&&(nt.registerSSRObservable(Fe),Fe.getCurrentResult().loading&&nt.addObservableQueryPromise(Fe))}(Pe,he,ee);var st=function O(Fe,nt,se,he,Q,de,ee,Te,ie){var pe=a.useRef(ie);a.useEffect(function(){pe.current=ie});var we=!Te&&!de||!1!==he.ssr||he.skip?he.skip||"standby"===Q.fetchPolicy?J:void 0:ke,Pe=Fe.previousData,Ce=a.useMemo(function(){return we&&xe(we,Pe,nt,se)},[se,nt,we,Pe]);return _(a.useCallback(function(Re){if(Te)return function(){};var Ze=function(){var Se=Fe.current,Ke=nt.getCurrentResult();Se&&Se.loading===Ke.loading&&Se.networkStatus===Ke.networkStatus&&(0,F.L)(Se.data,Ke.data)||ne(Ke,Fe,nt,se,ee,Re,pe.current)},vt=function(Se){if(st.current.unsubscribe(),st.current=nt.resubscribeAfterError(Ze,vt),!H.call(Se,"graphQLErrors"))throw Se;var Ke=Fe.current;(!Ke||Ke&&Ke.loading||!(0,F.L)(Se,Ke.error))&&ne({data:Ke&&Ke.data,error:Se,loading:!1,networkStatus:w.pT.error},Fe,nt,se,ee,Re,pe.current)},st={current:nt.subscribe(Ze,vt)};return function(){setTimeout(function(){return st.current.unsubscribe()})}},[de,Te,nt,Fe,ee,se]),function(){return Ce||fe(Fe,nt,pe.current,ee,se)},function(){return Ce||fe(Fe,nt,pe.current,ee,se)})}(Ce,Pe,se,nt,Ze,de,Te,Q,{onCompleted:nt.onCompleted||U,onError:nt.onError||U});return{result:st,obsQueryFields:vt,observable:Pe,resultData:Ce,client:se,onQueryExecuted:Re}}function Ee(Fe,nt,se,he){void 0===se&&(se={});var Q=se.skip,ie=se.defaultOptions,pe=(0,e.Tt)(se,["skip","ssr","onCompleted","onError","defaultOptions"]);return function(we){var Pe=Object.assign(pe,{query:nt});return he&&("network-only"===Pe.fetchPolicy||"cache-and-network"===Pe.fetchPolicy)&&(Pe.fetchPolicy="cache-first"),Pe.variables||(Pe.variables={}),Q?(Pe.initialFetchPolicy=Pe.initialFetchPolicy||Pe.fetchPolicy||q(ie,Fe.defaultOptions),Pe.fetchPolicy="standby"):Pe.fetchPolicy||(Pe.fetchPolicy=we?.options.initialFetchPolicy||q(ie,Fe.defaultOptions)),Pe}}function je(Fe,nt,se,he){var Q=[],de=nt.defaultOptions.watchQuery;return de&&Q.push(de),se.defaultOptions&&Q.push(se.defaultOptions),Q.push((0,z.o)(Fe&&Fe.options,he)),Q.reduce(M.l)}function ne(Fe,nt,se,he,Q,de,ee){var Te=nt.current;Te&&Te.data&&(nt.previousData=Te.data),!Fe.error&&(0,V.E)(Fe.errors)&&(Fe.error=new x.K4({graphQLErrors:Fe.errors})),nt.current=xe(function _e(Fe,nt,se){return!Fe.partial||!se||Fe.loading||Fe.data&&0!==Object.keys(Fe.data).length||"cache-only"===nt.options.fetchPolicy?Fe:(nt.refetch(),(0,e.Cl)((0,e.Cl)({},Fe),{loading:!0,networkStatus:w.pT.refetch}))}(Fe,se,Q),nt.previousData,se,he),de(),function be(Fe,nt,se){if(!Fe.loading){var he=function ce(Fe){return(0,V.E)(Fe.errors)?new x.K4({graphQLErrors:Fe.errors}):Fe.error}(Fe);Promise.resolve().then(function(){he?se.onError(he):Fe.data&&nt!==Fe.networkStatus&&Fe.networkStatus===w.pT.ready&&se.onCompleted(Fe.data)}).catch(function(Q){!1!==globalThis.__DEV__&&r.V1.warn(Q)})}}(Fe,Te?.networkStatus,ee)}function fe(Fe,nt,se,he,Q){return Fe.current||ne(nt.getCurrentResult(),Fe,nt,Q,he,function(){},se),Fe.current}function q(Fe,nt){var se;return Fe?.fetchPolicy||(null===(se=nt?.watchQuery)||void 0===se?void 0:se.fetchPolicy)||"cache-first"}function xe(Fe,nt,se,he){var Q=Fe.data,ee=(0,e.Tt)(Fe,["data","partial"]);return(0,e.Cl)((0,e.Cl)({data:Q},ee),{client:he,observable:se,variables:se.variables,called:Fe!==ke&&Fe!==J,previousData:nt})}var ke=(0,G.G)({loading:!0,data:void 0,error:void 0,networkStatus:w.pT.loading}),J=(0,G.G)({loading:!1,data:void 0,error:void 0,networkStatus:w.pT.ready})},61348:(Ge,L,n)=>{"use strict";n.d(L,{UX:()=>q});var e=n(47701),r=n(38762),a=n.t(r,2),f=n(79520),d=n(22362),u=n(12406),y=n(85091),m=n(89640),_=n(13606),I=n(79430);function F(Fe){var nt=Promise.resolve(Fe);return nt.status="fulfilled",nt.value=Fe,nt}function x(Fe){if(function k(Fe){return"status"in Fe}(Fe))return Fe;var nt=Fe;return nt.status="pending",nt.then(function(se){if("pending"===nt.status){var he=nt;he.status="fulfilled",he.value=se}},function(se){if("pending"===nt.status){var he=nt;he.status="rejected",he.reason=se}}),Fe}var A=a.use||function(nt){var se=x(nt);switch(se.status){case"pending":throw se;case"rejected":throw se.reason;case"fulfilled":return se.value}},z=n(27060),G=n(3460),B=n(22228);n(29188),Symbol(),Symbol();var me=["canonizeResults","context","errorPolicy","fetchPolicy","refetchWritePolicy","returnPartialData"],ge=function(){function Fe(nt,se){var he=this;this.key={},this.listeners=new Set,this.references=0,this.softReferences=0,this.handleNext=this.handleNext.bind(this),this.handleError=this.handleError.bind(this),this.dispose=this.dispose.bind(this),this.observable=nt,se.onDispose&&(this.onDispose=se.onDispose),this.setResult(),this.subscribeToQuery();var Q=function(){var de;he.references||(he.autoDisposeTimeoutId=setTimeout(he.dispose,null!==(de=se.autoDisposeTimeoutMs)&&void 0!==de?de:3e4))};this.promise.then(Q,Q)}return Object.defineProperty(Fe.prototype,"disposed",{get:function(){return this.subscription.closed},enumerable:!1,configurable:!0}),Object.defineProperty(Fe.prototype,"watchQueryOptions",{get:function(){return this.observable.options},enumerable:!1,configurable:!0}),Fe.prototype.reinitialize=function(){var nt=this.observable,se=this.watchQueryOptions.fetchPolicy,he="no-cache"===se||"standby"===se;try{if(he?nt.silentSetOptions({fetchPolicy:"standby"}):(nt.resetLastResults(),nt.silentSetOptions({fetchPolicy:"cache-first"})),this.subscribeToQuery(),he)return;nt.resetDiff(),this.setResult()}finally{nt.silentSetOptions({fetchPolicy:se})}},Fe.prototype.retain=function(){var nt=this;this.references++,clearTimeout(this.autoDisposeTimeoutId);var se=!1;return function(){se||(se=!0,nt.references--,setTimeout(function(){nt.references||nt.dispose()}))}},Fe.prototype.softRetain=function(){var nt=this;this.softReferences++;var se=!1;return function(){se||(se=!0,nt.softReferences--,setTimeout(function(){!nt.softReferences&&!nt.references&&nt.dispose()}))}},Fe.prototype.didChangeOptions=function(nt){var se=this;return me.some(function(he){return he in nt&&!(0,z.L)(se.watchQueryOptions[he],nt[he])})},Fe.prototype.applyOptions=function(nt){var se=this.watchQueryOptions,he=se.fetchPolicy,Q=se.canonizeResults;return"standby"===he&&he!==nt.fetchPolicy?this.initiateFetch(this.observable.reobserve(nt)):(this.observable.silentSetOptions(nt),Q!==nt.canonizeResults&&(this.result=(0,e.Cl)((0,e.Cl)({},this.result),this.observable.getCurrentResult()),this.promise=F(this.result))),this.promise},Fe.prototype.listen=function(nt){var se=this;return this.listeners.add(nt),function(){se.listeners.delete(nt)}},Fe.prototype.refetch=function(nt){return this.initiateFetch(this.observable.refetch(nt))},Fe.prototype.fetchMore=function(nt){return this.initiateFetch(this.observable.fetchMore(nt))},Fe.prototype.dispose=function(){this.subscription.unsubscribe(),this.onDispose()},Fe.prototype.onDispose=function(){},Fe.prototype.handleNext=function(nt){var se;if("pending"===this.promise.status)void 0===nt.data&&(nt.data=this.result.data),this.result=nt,null===(se=this.resolve)||void 0===se||se.call(this,nt);else{if(nt.data===this.result.data&&nt.networkStatus===this.result.networkStatus)return;void 0===nt.data&&(nt.data=this.result.data),this.result=nt,this.promise=F(nt),this.deliver(this.promise)}},Fe.prototype.handleError=function(nt){var se;"pending"===(this.subscription.unsubscribe(),this.subscription=this.observable.resubscribeAfterError(this.handleNext,this.handleError),this.promise.status)?null===(se=this.reject)||void 0===se||se.call(this,nt):(this.promise=function M(Fe){var nt=Promise.reject(Fe);return nt.catch(function(){}),nt.status="rejected",nt.reason=Fe,nt}(nt),this.deliver(this.promise))},Fe.prototype.deliver=function(nt){this.listeners.forEach(function(se){return se(nt)})},Fe.prototype.initiateFetch=function(nt){var se=this;return this.promise=this.createPendingPromise(),this.promise.catch(function(){}),nt.then(function(){setTimeout(function(){var he;"pending"===se.promise.status&&(se.result=se.observable.getCurrentResult(),null===(he=se.resolve)||void 0===he||he.call(se,se.result))})}).catch(function(){}),nt},Fe.prototype.subscribeToQuery=function(){var nt=this;this.subscription=this.observable.filter(function(se){return!(0,z.L)(se.data,{})&&!(0,z.L)(se,nt.result)}).subscribe(this.handleNext,this.handleError)},Fe.prototype.setResult=function(){var nt=this.observable.getCurrentResult(!1);(0,z.L)(nt,this.result)||(this.result=nt,this.promise=!nt.data||nt.partial&&!this.watchQueryOptions.returnPartialData?this.createPendingPromise():F(nt))},Fe.prototype.createPendingPromise=function(){var nt=this;return x(new Promise(function(se,he){nt.resolve=se,nt.reject=he}))},Fe}(),Ee=function(){function Fe(nt){void 0===nt&&(nt=Object.create(null)),this.queryRefs=new G.b(B.et),this.options=nt}return Fe.prototype.getQueryRef=function(nt,se){var he=this.queryRefs.lookupArray(nt);return he.current||(he.current=new ge(se(),{autoDisposeTimeoutMs:this.options.autoDisposeTimeoutMs,onDispose:function(){delete he.current}})),he.current},Fe.prototype.add=function(nt,se){this.queryRefs.lookupArray(nt).current=se},Fe}(),je=Symbol.for("apollo.suspenseCache"),be=n(35842),fe=Symbol.for("apollo.skipToken");function q(Fe,nt){return void 0===nt&&(nt=Object.create(null)),(0,I.Y)("useSuspenseQuery",ce,(0,m.m)("object"==typeof nt?nt.client:void 0))(Fe,nt)}function ce(Fe,nt){var se=(0,m.m)(nt.client),he=function ne(Fe){var nt;return Fe[je]||(Fe[je]=new Ee(null===(nt=Fe.defaultOptions.react)||void 0===nt?void 0:nt.suspense)),Fe[je]}(se),Q=function wt(Fe){var nt=Fe.client,se=Fe.query,he=Fe.options;return function V(Fe,nt){var se=r.useRef();return(!se.current||!(0,z.L)(se.current.deps,nt))&&(se.current={value:Fe(),deps:nt}),se.current.value}(function(){var Q;if(he===fe)return{query:se,fetchPolicy:"standby"};var de=he.fetchPolicy||(null===(Q=nt.defaultOptions.watchQuery)||void 0===Q?void 0:Q.fetchPolicy)||"cache-first",ee=(0,e.Cl)((0,e.Cl)({},he),{fetchPolicy:de,query:se,notifyOnNetworkStatusChange:!1,nextFetchPolicy:void 0});return!1!==globalThis.__DEV__&&function xe(Fe){var se=Fe.fetchPolicy,he=Fe.returnPartialData;(0,_.D$)(Fe.query,_.KG.Query),function _e(Fe){void 0===Fe&&(Fe="cache-first");(0,f.V1)(["cache-first","network-only","no-cache","cache-and-network"].includes(Fe),58,Fe)}(se),function ke(Fe,nt){"no-cache"===Fe&&nt&&!1!==globalThis.__DEV__&&f.V1.warn(59)}(se,he)}(ee),he.skip&&(ee.fetchPolicy="standby"),ee},[nt,he,se])}({client:se,query:Fe,options:nt}),de=Q.fetchPolicy,Te=nt.queryKey,ie=void 0===Te?[]:Te,pe=(0,e.fX)([Fe,(0,be.M)(Q.variables)],[].concat(ie),!0),we=he.getQueryRef(pe,function(){return se.watchQuery(Q)}),Pe=r.useState([we.key,we.promise]),Ce=Pe[0],Re=Pe[1];Ce[0]!==we.key&&(Ce[0]=we.key,Ce[1]=we.promise);var Ze=Ce[1];we.didChangeOptions(Q)&&(Ce[1]=Ze=we.applyOptions(Q)),r.useEffect(function(){var Tt=we.retain(),xt=we.listen(function(rn){Re([we.key,rn])});return function(){xt(),Tt()}},[we]);var vt=r.useMemo(function(){var Tt=J(we.result);return{loading:!1,data:we.result.data,networkStatus:Tt?d.pT.error:d.pT.ready,error:Tt}},[we.result]),st="standby"===de?vt:A(Ze),Se=r.useCallback(function(Tt){var xt=we.fetchMore(Tt);return Re([we.key,we.promise]),xt},[we]),Ke=r.useCallback(function(Tt){var xt=we.refetch(Tt);return Re([we.key,we.promise]),xt},[we]),ze=we.observable.subscribeToMore;return r.useMemo(function(){return{client:se,data:st.data,error:J(st),networkStatus:st.networkStatus,fetchMore:Se,refetch:Ke,subscribeToMore:ze}},[se,Se,Ke,st,ze])}function J(Fe){return(0,y.E)(Fe.errors)?new u.K4({graphQLErrors:Fe.errors}):Fe.error}},13606:(Ge,L,n)=>{"use strict";n.d(L,{D$:()=>_,KG:()=>d});var u,e=n(79520),r=n(46490),a=n(76679),f=n(84590),d=function(I){return I[I.Query=0]="Query",I[I.Mutation=1]="Mutation",I[I.Subscription=2]="Subscription",I}(d||{});function y(I){var F;switch(I){case d.Query:F="Query";break;case d.Mutation:F="Mutation";break;case d.Subscription:F="Subscription"}return F}function m(I){u||(u=new r.A(a.v.parser||1e3));var k,F=u.get(I);if(F)return F;(0,e.V1)(!!I&&!!I.kind,62,I);for(var w=[],T=[],A=[],z=[],V=0,G=I.definitions;V<G.length;V++){var B=G[V];if("FragmentDefinition"!==B.kind){if("OperationDefinition"===B.kind)switch(B.operation){case"query":T.push(B);break;case"mutation":A.push(B);break;case"subscription":z.push(B)}}else w.push(B)}(0,e.V1)(!w.length||T.length||A.length||z.length,63),(0,e.V1)(T.length+A.length+z.length<=1,64,I,T.length,z.length,A.length),k=T.length?d.Query:d.Mutation,!T.length&&!A.length&&(k=d.Subscription);var H=T.length?T:A.length?A:z;(0,e.V1)(1===H.length,65,I,H.length);var U=H[0],$={name:U.name&&"Name"===U.name.kind?U.name.value:"data",type:k,variables:U.variableDefinitions||[]};return u.set(I,$),$}function _(I,F){var M=m(I),k=y(F),x=y(M.type);(0,e.V1)(M.type===F,66,k,k,x)}m.resetCache=function(){u=void 0},!1!==globalThis.__DEV__&&(0,f.D_)("parser",function(){return u?u.size:0})},46490:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>d,V:()=>u});var e=n(59727),r=n(86604),a=new WeakSet;function f(y){y.size<=(y.max||-1)||a.has(y)||(a.add(y),setTimeout(function(){y.clean(),a.delete(y)},100))}var d=function(y,m){var _=new e.l(y,m);return _.set=function(I,F){var M=e.l.prototype.set.call(this,I,F);return f(this),M},_},u=function(y,m){var _=new r.C(y,m);return _.set=function(I,F){var M=r.C.prototype.set.call(this,I,F);return f(this),M},_}},84590:(Ge,L,n)=>{"use strict";n.d(L,{D_:()=>f,cM:()=>u,ep:()=>d,tQ:()=>y});var e=n(47701),r=n(76679),a={};function f(z,V){a[z]=V}var d=!1!==globalThis.__DEV__?function _(){var z,V,G,B,H;if(!1===globalThis.__DEV__)throw new Error("only supported in development mode");return{limits:Object.fromEntries(Object.entries({parser:1e3,canonicalStringify:1e3,print:2e3,"documentTransform.cache":2e3,"queryManager.getDocumentInfo":2e3,"PersistedQueryLink.persistedQueryHashes":2e3,"fragmentRegistry.transform":2e3,"fragmentRegistry.lookup":1e3,"fragmentRegistry.findFragmentSpreads":4e3,"cache.fragmentQueryDocuments":1e3,"removeTypenameFromVariables.getVariableDefinitions":2e3,"inMemoryCache.maybeBroadcastWatch":5e3,"inMemoryCache.executeSelectionSet":5e4,"inMemoryCache.executeSubSelectedArray":1e4}).map(function(V){var G=V[0];return[G,r.v[G]||V[1]]})),sizes:(0,e.Cl)({print:null===(z=a.print)||void 0===z?void 0:z.call(a),parser:null===(V=a.parser)||void 0===V?void 0:V.call(a),canonicalStringify:null===(G=a.canonicalStringify)||void 0===G?void 0:G.call(a),links:A(this.link),queryManager:{getDocumentInfo:this.queryManager.transformCache.size,documentTransforms:w(this.queryManager.documentTransform)}},null===(H=(B=this.cache).getMemoryInternals)||void 0===H?void 0:H.call(B))}}:void 0,u=!1!==globalThis.__DEV__?function F(){var z=this.config.fragments;return(0,e.Cl)((0,e.Cl)({},I.apply(this)),{addTypenameDocumentTransform:w(this.addTypenameTransform),inMemoryCache:{executeSelectionSet:k(this.storeReader.executeSelectionSet),executeSubSelectedArray:k(this.storeReader.executeSubSelectedArray),maybeBroadcastWatch:k(this.maybeBroadcastWatch)},fragmentRegistry:{findFragmentSpreads:k(z?.findFragmentSpreads),lookup:k(z?.lookup),transform:k(z?.transform)}})}:void 0,y=!1!==globalThis.__DEV__?I:void 0;function I(){return{cache:{fragmentQueryDocuments:k(this.getFragmentDoc)}}}function k(z){return function M(z){return!!z&&"dirtyKey"in z}(z)?z.size:void 0}function x(z){return null!=z}function w(z){return T(z).map(function(V){return{cache:V}})}function T(z){return z?(0,e.fX)((0,e.fX)([k(z?.performWork)],T(z?.left),!0),T(z?.right),!0).filter(x):[]}function A(z){var V;return z?(0,e.fX)((0,e.fX)([null===(V=z?.getMemoryInternals)||void 0===V?void 0:V.call(z)],A(z?.left),!0),A(z?.right),!0).filter(x):[]}},76679:(Ge,L,n)=>{"use strict";n.d(L,{v:()=>f});var e=n(47701),r=n(79520),a=Symbol.for("apollo.cacheSize"),f=(0,e.Cl)({},r.Sf[a])},85091:(Ge,L,n)=>{"use strict";n.d(L,{E:()=>r,c:()=>e});var e=Array.isArray;function r(a){return Array.isArray(a)&&a.length>0}},22228:(Ge,L,n)=>{"use strict";n.d(L,{En:()=>f,JR:()=>_,Sw:()=>y,et:()=>a,ol:()=>d,uJ:()=>u});var e=n(79520),r="ReactNative"==(0,e.no)(function(){return navigator.product}),a="function"==typeof WeakMap&&!(r&&!global.HermesInternal),f="function"==typeof WeakSet,d="function"==typeof Symbol&&"function"==typeof Symbol.for,u=d&&Symbol.asyncIterator,y="function"==typeof(0,e.no)(function(){return window.document.createElement}),m=(0,e.no)(function(){return navigator.userAgent.indexOf("jsdom")>=0})||!1,_=(y||r)&&!m},35842:(Ge,L,n)=>{"use strict";n.d(L,{M:()=>f});var d,e=n(46490),r=n(76679),a=n(84590),f=Object.assign(function(_){return JSON.stringify(_,u)},{reset:function(){d=new e.V(r.v.canonicalStringify||1e3)}});function u(m,_){if(_&&"object"==typeof _){var I=Object.getPrototypeOf(_);if(I===Object.prototype||null===I){var F=Object.keys(_);if(F.every(y))return _;var M=JSON.stringify(F),k=d.get(M);if(!k){F.sort();var x=JSON.stringify(F);k=d.get(x)||F,d.set(M,k),d.set(x,k)}var w=Object.create(I);return k.forEach(function(T){w[T]=_[T]}),w}}return _}function y(m,_,I){return 0===_||I[_-1]<=m}!1!==globalThis.__DEV__&&(0,a.D_)("canonicalStringify",function(){return d.size}),f.reset()},8214:(Ge,L,n)=>{"use strict";n.d(L,{m:()=>r});var e=Object.prototype.toString;function r(f){return a(f)}function a(f,d){switch(e.call(f)){case"[object Array]":if((d=d||new Map).has(f))return d.get(f);var u=f.slice(0);return d.set(f,u),u.forEach(function(m,_){u[_]=a(m,d)}),u;case"[object Object]":if((d=d||new Map).has(f))return d.get(f);var y=Object.create(Object.getPrototypeOf(f));return d.set(f,y),Object.keys(f).forEach(function(m){y[m]=a(f[m],d)}),y;default:return f}}},5384:(Ge,L,n)=>{"use strict";function e(){for(var r=[],a=0;a<arguments.length;a++)r[a]=arguments[a];var f=Object.create(null);return r.forEach(function(d){d&&Object.keys(d).forEach(function(u){var y=d[u];void 0!==y&&(f[u]=y)})}),f}n.d(L,{o:()=>e})},81417:(Ge,L,n)=>{"use strict";n.d(L,{v:()=>r});var e=new Map;function r(a){var f=e.get(a)||1;return e.set(a,f+1),"".concat(a,":").concat(f,":").concat(Math.random().toString(36).slice(2))}},67920:(Ge,L,n)=>{"use strict";n.d(L,{G:()=>f});var e=n(86445);function f(d){return!1!==globalThis.__DEV__&&function r(d){var u=new Set([d]);return u.forEach(function(y){(0,e.U)(y)&&function a(d){if(!1!==globalThis.__DEV__&&!Object.isFrozen(d))try{Object.freeze(d)}catch(u){if(u instanceof TypeError)return null;throw u}return d}(y)===y&&Object.getOwnPropertyNames(y).forEach(function(m){(0,e.U)(y[m])&&u.add(y[m])})}),d}(d),d}},13483:(Ge,L,n)=>{"use strict";n.d(L,{D9:()=>f,IM:()=>d,ZI:()=>y});var e=n(47701),r=n(86445),a=Object.prototype.hasOwnProperty;function f(){for(var m=[],_=0;_<arguments.length;_++)m[_]=arguments[_];return d(m)}function d(m){var _=m[0]||{},I=m.length;if(I>1)for(var F=new y,M=1;M<I;++M)_=F.merge(_,m[M]);return _}var u=function(m,_,I){return this.merge(m[I],_[I])},y=function(){function m(_){void 0===_&&(_=u),this.reconciler=_,this.isObject=r.U,this.pastCopies=new Set}return m.prototype.merge=function(_,I){for(var F=this,M=[],k=2;k<arguments.length;k++)M[k-2]=arguments[k];return(0,r.U)(I)&&(0,r.U)(_)?(Object.keys(I).forEach(function(x){if(a.call(_,x)){var w=_[x];if(I[x]!==w){var T=F.reconciler.apply(F,(0,e.fX)([_,I,x],M,!1));T!==w&&((_=F.shallowCopyForMerge(_))[x]=T)}}else(_=F.shallowCopyForMerge(_))[x]=I[x]}),_):I},m.prototype.shallowCopyForMerge=function(_){return(0,r.U)(_)&&(this.pastCopies.has(_)||(_=Array.isArray(_)?_.slice(0):(0,e.Cl)({__proto__:Object.getPrototypeOf(_)},_),this.pastCopies.add(_))),_},m}()},4463:(Ge,L,n)=>{"use strict";n.d(L,{l:()=>a});var e=n(47701),r=n(5384);function a(f,d){return(0,r.o)(f,d,d.variables&&{variables:(0,r.o)((0,e.Cl)((0,e.Cl)({},f&&f.variables),d.variables))})}},86445:(Ge,L,n)=>{"use strict";function e(a){return null!==a&&"object"==typeof a}n.d(L,{U:()=>e})},57639:(Ge,L,n)=>{"use strict";n.d(L,{p:()=>r});var e=n(81417);function r(a,f){void 0===f&&(f=0);var d=(0,e.v)("stringifyForDisplay");return JSON.stringify(a,function(u,y){return void 0===y?d:y},f).split(JSON.stringify(d)).join("<undefined>")}},25561:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>r});var e=n(31704);const r=(0,e.n)(function(){return globalThis})||(0,e.n)(function(){return window})||(0,e.n)(function(){return self})||(0,e.n)(function(){return global})||(0,e.n)(function(){return e.n.constructor("return this")()})},79520:(Ge,L,n)=>{"use strict";n.d(L,{Sf:()=>a.A,V1:()=>e.V1,no:()=>r.n,vA:()=>e.vA});var e=n(29188),r=n(31704),a=n(25561);globalThis},29188:(Ge,L,n)=>{"use strict";n.d(L,{V1:()=>T,vA:()=>A});var e=n(47701),r="Invariant Violation",a=Object.setPrototypeOf,f=void 0===a?function(H,U){return H.__proto__=U,H}:a,d=function(H){function U($){void 0===$&&($=r);var R=H.call(this,"number"==typeof $?r+": "+$+" (see https://github.com/apollographql/invariant-packages)":$)||this;return R.framesToPop=1,R.name=r,f(R,U.prototype),R}return(0,e.C6)(U,H),U}(Error);function u(H,U){if(!H)throw new d(U)}var H,y=["debug","log","warn","error","silent"],m=y.indexOf("log");function _(H){return function(){if(y.indexOf(H)>=m)return(console[H]||console.log).apply(console,arguments)}}(H=u||(u={})).debug=_("debug"),H.log=_("log"),H.warn=_("warn"),H.error=_("error");var M=n(68240),k=n(25561),x=n(57639);function w(H){return function(U){for(var $=[],R=1;R<arguments.length;R++)$[R-1]=arguments[R];if("number"==typeof U){var K=U;(U=G(K))||(U=B(K,$),$=[])}H.apply(void 0,[U].concat($))}}var T=Object.assign(function(U,$){for(var R=[],K=2;K<arguments.length;K++)R[K-2]=arguments[K];U||u(U,G($,R)||B($,R))},{debug:w(u.debug),log:w(u.log),warn:w(u.warn),error:w(u.error)});function A(H){for(var U=[],$=1;$<arguments.length;$++)U[$-1]=arguments[$];return new d(G(H,U)||B(H,U))}var z=Symbol.for("ApolloErrorMessageHandler_"+M.r);function V(H){if("string"==typeof H)return H;try{return(0,x.p)(H,2).slice(0,1e3)}catch{return"<non-serializable>"}}function G(H,U){if(void 0===U&&(U=[]),H)return k.A[z]&&k.A[z](H,U.map(V))}function B(H,U){if(void 0===U&&(U=[]),H)return"An error occurred! For more details, see the full error text at https://go.apollo.dev/c/err#".concat(encodeURIComponent(JSON.stringify({version:M.r,message:H,args:U.map(V)})))}},31704:(Ge,L,n)=>{"use strict";function e(r){try{return r()}catch{}}n.d(L,{n:()=>e})},4734:(Ge,L,n)=>{"use strict";n.d(L,{c:()=>_});var e=n(3460),r=n(22228),a=n(55029),f=n(79520),d=n(59727),u=n(76512),y=n(76679);function m(I){return I}var _=function(){function I(F,M){void 0===M&&(M=Object.create(null)),this.resultCache=r.En?new WeakSet:new Set,this.transform=F,M.getCacheKey&&(this.getCacheKey=M.getCacheKey),this.cached=!1!==M.cache,this.resetCache()}return I.prototype.getCacheKey=function(F){return[F]},I.identity=function(){return new I(m,{cache:!1})},I.split=function(F,M,k){return void 0===k&&(k=I.identity()),Object.assign(new I(function(x){return(F(x)?M:k).transformDocument(x)},{cache:!1}),{left:M,right:k})},I.prototype.resetCache=function(){var F=this;if(this.cached){var M=new e.b(r.et);this.performWork=(0,u.LV)(I.prototype.performWork.bind(this),{makeCacheKey:function(k){var x=F.getCacheKey(k);if(x)return(0,f.V1)(Array.isArray(x),69),M.lookupArray(x)},max:y.v["documentTransform.cache"],cache:d.l})}},I.prototype.performWork=function(F){return(0,a.sw)(F),this.transform(F)},I.prototype.transformDocument=function(F){if(this.resultCache.has(F))return F;var M=this.performWork(F);return this.resultCache.add(M),M},I.prototype.concat=function(F){var M=this;return Object.assign(new I(function(k){return F.transformDocument(M.transformDocument(k))},{cache:!1}),{left:this,right:F})},I}()},71927:(Ge,L,n)=>{"use strict";n.d(L,{MS:()=>a,d8:()=>y,f2:()=>m});var e=n(79520),r=n(18524);function a(F,M){var k=F.directives;return!k||!k.length||function I(F){var M=[];return F&&F.length&&F.forEach(function(k){if(function _(F){var M=F.name.value;return"skip"===M||"include"===M}(k)){var x=k.arguments,w=k.name.value;(0,e.V1)(x&&1===x.length,71,w);var T=x[0];(0,e.V1)(T.name&&"if"===T.name.value,72,w);var A=T.value;(0,e.V1)(A&&("Variable"===A.kind||"BooleanValue"===A.kind),73,w),M.push({directive:k,ifArgument:T})}}),M}(k).every(function(x){var w=x.directive,T=x.ifArgument,A=!1;return"Variable"===T.value.kind?(0,e.V1)(void 0!==(A=M&&M[T.value.name.value]),70,w.name.value):A=T.value.value,"skip"===w.name.value?!A:A})}function y(F,M,k){var x=new Set(F),w=x.size;return(0,r.YR)(M,{Directive:function(T){if(x.delete(T.name.value)&&(!k||!x.size))return r.sP}}),k?!x.size:x.size<w}function m(F){return F&&y(["client","export"],F,!0)}},77180:(Ge,L,n)=>{"use strict";n.d(L,{HQ:()=>d,JG:()=>f,ct:()=>a});var e=n(47701),r=n(79520);function a(u,y){var m=y,_=[];return u.definitions.forEach(function(F){if("OperationDefinition"===F.kind)throw(0,r.vA)(74,F.operation,F.name?" named '".concat(F.name.value,"'"):"");"FragmentDefinition"===F.kind&&_.push(F)}),typeof m>"u"&&((0,r.V1)(1===_.length,75,_.length),m=_[0].name.value),(0,e.Cl)((0,e.Cl)({},u),{definitions:(0,e.fX)([{kind:"OperationDefinition",operation:"query",selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:m}}]}}],u.definitions,!0)})}function f(u){void 0===u&&(u=[]);var y={};return u.forEach(function(m){y[m.name.value]=m}),y}function d(u,y){switch(u.kind){case"InlineFragment":return u;case"FragmentSpread":var m=u.name.value;if("function"==typeof y)return y(m);var _=y&&y[m];return(0,r.V1)(_,76,m),_||null;default:return null}}},55029:(Ge,L,n)=>{"use strict";n.d(L,{AT:()=>y,E4:()=>m,Vn:()=>_,Vu:()=>f,n4:()=>d,sw:()=>a,wY:()=>I,zK:()=>u});var e=n(79520),r=n(3975);function a(F){(0,e.V1)(F&&"Document"===F.kind,77);var M=F.definitions.filter(function(k){return"FragmentDefinition"!==k.kind}).map(function(k){if("OperationDefinition"!==k.kind)throw(0,e.vA)(78,k.kind);return k});return(0,e.V1)(M.length<=1,79,M.length),F}function f(F){return a(F),F.definitions.filter(function(M){return"OperationDefinition"===M.kind})[0]}function d(F){return F.definitions.filter(function(M){return"OperationDefinition"===M.kind&&!!M.name}).map(function(M){return M.name.value})[0]||null}function u(F){return F.definitions.filter(function(M){return"FragmentDefinition"===M.kind})}function y(F){var M=f(F);return(0,e.V1)(M&&"query"===M.operation,80),M}function m(F){(0,e.V1)("Document"===F.kind,81),(0,e.V1)(F.definitions.length<=1,82);var M=F.definitions[0];return(0,e.V1)("FragmentDefinition"===M.kind,83),M}function _(F){a(F);for(var M,k=0,x=F.definitions;k<x.length;k++){var w=x[k];if("OperationDefinition"===w.kind){var T=w.operation;if("query"===T||"mutation"===T||"subscription"===T)return w}"FragmentDefinition"===w.kind&&!M&&(M=w)}if(M)return M;throw(0,e.vA)(84)}function I(F){var M=Object.create(null),k=F&&F.variableDefinitions;return k&&k.length&&k.forEach(function(x){x.defaultValue&&(0,r.J)(M,x.variable.name,x.defaultValue)}),M}},43290:(Ge,L,n)=>{"use strict";n.d(L,{y:()=>u});var d,e=n(18740),r=n(46490),a=n(76679),f=n(84590),u=Object.assign(function(y){var m=d.get(y);return m||(m=(0,e.y)(y),d.set(y,m)),m},{reset:function(){d=new r.A(a.v.print||2e3)}});u.reset(),!1!==globalThis.__DEV__&&(0,f.D_)("print",function(){return d?d.size:0})},3975:(Ge,L,n)=>{"use strict";n.d(L,{A_:()=>u,D$:()=>$,Ii:()=>z,J:()=>A,Kc:()=>y,MB:()=>H,WU:()=>d,dt:()=>R,kd:()=>K,o5:()=>B,ue:()=>U});var e=n(79520),r=n(86445),a=n(77180),f=n(35842);function d(j){return{__ref:String(j)}}function u(j){return!(!j||"object"!=typeof j||"string"!=typeof j.__ref)}function y(j){return(0,r.U)(j)&&"Document"===j.kind&&Array.isArray(j.definitions)}function A(j,Y,O,me){if(function I(j){return"IntValue"===j.kind}(O)||function F(j){return"FloatValue"===j.kind}(O))j[Y.value]=Number(O.value);else if(function _(j){return"BooleanValue"===j.kind}(O)||function m(j){return"StringValue"===j.kind}(O))j[Y.value]=O.value;else if(function k(j){return"ObjectValue"===j.kind}(O)){var ge={};O.fields.map(function(je){return A(ge,je.name,je.value,me)}),j[Y.value]=ge}else if(function M(j){return"Variable"===j.kind}(O))j[Y.value]=(me||{})[O.name.value];else if(function x(j){return"ListValue"===j.kind}(O))j[Y.value]=O.values.map(function(je){var ne={};return A(ne,Y,je,me),ne[Y.value]});else if(function w(j){return"EnumValue"===j.kind}(O))j[Y.value]=O.value;else{if(!function T(j){return"NullValue"===j.kind}(O))throw(0,e.vA)(85,Y.value,O.kind);j[Y.value]=null}}function z(j,Y){var O=null;j.directives&&(O={},j.directives.forEach(function(ge){O[ge.name.value]={},ge.arguments&&ge.arguments.forEach(function(Ee){return A(O[ge.name.value],Ee.name,Ee.value,Y)})}));var me=null;return j.arguments&&j.arguments.length&&(me={},j.arguments.forEach(function(ge){return A(me,ge.name,ge.value,Y)})),B(j.name.value,me,O)}var V=["connection","include","skip","client","rest","export","nonreactive"],G=f.M,B=Object.assign(function(j,Y,O){if(Y&&O&&O.connection&&O.connection.key){if(O.connection.filter&&O.connection.filter.length>0){var me=O.connection.filter?O.connection.filter:[];me.sort();var ge={};return me.forEach(function(ne){ge[ne]=Y[ne]}),"".concat(O.connection.key,"(").concat(G(ge),")")}return O.connection.key}var Ee=j;if(Y){var je=G(Y);Ee+="(".concat(je,")")}return O&&Object.keys(O).forEach(function(ne){-1===V.indexOf(ne)&&(O[ne]&&Object.keys(O[ne]).length?Ee+="@".concat(ne,"(").concat(G(O[ne]),")"):Ee+="@".concat(ne))}),Ee},{setStringify:function(j){var Y=G;return G=j,Y}});function H(j,Y){if(j.arguments&&j.arguments.length){var O={};return j.arguments.forEach(function(me){return A(O,me.name,me.value,Y)}),O}return null}function U(j){return j.alias?j.alias.value:j.name.value}function $(j,Y,O){for(var me,ge=0,Ee=Y.selections;ge<Ee.length;ge++)if(R(je=Ee[ge])){if("__typename"===je.name.value)return j[U(je)]}else me?me.push(je):me=[je];if("string"==typeof j.__typename)return j.__typename;if(me)for(var ne=0,be=me;ne<be.length;ne++){var je,fe=$(j,(0,a.HQ)(je=be[ne],O).selectionSet,O);if("string"==typeof fe)return fe}}function R(j){return"Field"===j.kind}function K(j){return"InlineFragment"===j.kind}},10945:(Ge,L,n)=>{"use strict";n.d(L,{XY:()=>w,er:()=>$,iz:()=>x,zc:()=>U});var e=n(47701),r=n(79520),a=n(87747),f=n(18524),d=n(55029),u=n(3975),y=n(77180),m=n(85091),_={kind:a.b.FIELD,name:{kind:a.b.NAME,value:"__typename"}};function I(R,K){return!R||R.selectionSet.selections.every(function(j){return j.kind===a.b.FRAGMENT_SPREAD&&I(K[j.name.value],K)})}function F(R){return I((0,d.Vu)(R)||(0,d.E4)(R),(0,y.JG)((0,d.zK)(R)))?null:R}function k(R){var K=new Map;return function(Y){void 0===Y&&(Y=R);var O=K.get(Y);return O||K.set(Y,O={variables:new Set,fragmentSpreads:new Set}),O}}function x(R,K){(0,d.sw)(K);for(var j=k(""),Y=k(""),O=function(J){for(var wt=0,Fe=void 0;wt<J.length&&(Fe=J[wt]);++wt)if(!(0,m.c)(Fe)){if(Fe.kind===a.b.OPERATION_DEFINITION)return j(Fe.name&&Fe.name.value);if(Fe.kind===a.b.FRAGMENT_DEFINITION)return Y(Fe.name.value)}return!1!==globalThis.__DEV__&&r.V1.error(86),null},me=0,ge=K.definitions.length-1;ge>=0;--ge)K.definitions[ge].kind===a.b.OPERATION_DEFINITION&&++me;var Ee=function M(R){var K=new Map,j=new Map;return R.forEach(function(Y){Y&&(Y.name?K.set(Y.name,Y):Y.test&&j.set(Y.test,Y))}),function(Y){var O=K.get(Y.name.value);return!O&&j.size&&j.forEach(function(me,ge){ge(Y)&&(O=me)}),O}}(R),je=function(J){return(0,m.E)(J)&&J.map(Ee).some(function(wt){return wt&&wt.remove})},ne=new Map,be=!1,fe={enter:function(J){if(je(J.directives))return be=!0,null}},q=(0,f.YR)(K,{Field:fe,InlineFragment:fe,VariableDefinition:{enter:function(){return!1}},Variable:{enter:function(J,wt,Fe,nt,se){var he=O(se);he&&he.variables.add(J.name.value)}},FragmentSpread:{enter:function(J,wt,Fe,nt,se){if(je(J.directives))return be=!0,null;var he=O(se);he&&he.fragmentSpreads.add(J.name.value)}},FragmentDefinition:{enter:function(J,wt,Fe,nt){ne.set(JSON.stringify(nt),J)},leave:function(J,wt,Fe,nt){return J===ne.get(JSON.stringify(nt))?J:me>0&&J.selectionSet.selections.every(function(he){return he.kind===a.b.FIELD&&"__typename"===he.name.value})?(Y(J.name.value).removed=!0,be=!0,null):void 0}},Directive:{leave:function(J){if(Ee(J))return be=!0,null}}});if(!be)return K;var ce=function(J){return J.transitiveVars||(J.transitiveVars=new Set(J.variables),J.removed||J.fragmentSpreads.forEach(function(wt){ce(Y(wt)).transitiveVars.forEach(function(Fe){J.transitiveVars.add(Fe)})})),J},xe=new Set;q.definitions.forEach(function(J){J.kind===a.b.OPERATION_DEFINITION?ce(j(J.name&&J.name.value)).fragmentSpreads.forEach(function(wt){xe.add(wt)}):J.kind===a.b.FRAGMENT_DEFINITION&&0===me&&!Y(J.name.value).removed&&xe.add(J.name.value)}),xe.forEach(function(J){ce(Y(J)).fragmentSpreads.forEach(function(wt){xe.add(wt)})});var ke={enter:function(J){if(function(J){return!(xe.has(J)&&!Y(J).removed)}(J.name.value))return null}};return F((0,f.YR)(q,{FragmentSpread:ke,FragmentDefinition:ke,OperationDefinition:{leave:function(J){if(J.variableDefinitions){var wt=ce(j(J.name&&J.name.value)).transitiveVars;if(wt.size<J.variableDefinitions.length)return(0,e.Cl)((0,e.Cl)({},J),{variableDefinitions:J.variableDefinitions.filter(function(Fe){return wt.has(Fe.variable.name.value)})})}}}}))}var w=Object.assign(function(R){return(0,f.YR)(R,{SelectionSet:{enter:function(K,j,Y){if(!Y||Y.kind!==a.b.OPERATION_DEFINITION){var O=K.selections;if(O&&!O.some(function(Ee){return(0,u.dt)(Ee)&&("__typename"===Ee.name.value||0===Ee.name.value.lastIndexOf("__",0))})){var ge=Y;if(!((0,u.dt)(ge)&&ge.directives&&ge.directives.some(function(Ee){return"export"===Ee.name.value})))return(0,e.Cl)((0,e.Cl)({},K),{selections:(0,e.fX)((0,e.fX)([],O,!0),[_],!1)})}}}}})},{added:function(R){return R===_}});function U(R){return"query"===(0,d.Vn)(R).operation?R:(0,f.YR)(R,{OperationDefinition:{enter:function(O){return(0,e.Cl)((0,e.Cl)({},O),{operation:"query"})}}})}function $(R){return(0,d.sw)(R),x([{test:function(j){return"client"===j.name.value},remove:!0}],R)}},68240:(Ge,L,n)=>{"use strict";n.d(L,{r:()=>e});var e="3.11.8"},44683:(Ge,L,n)=>{"use strict";n.d(L,{F2:()=>R,Ru:()=>j});var e=n(37970);const r=Y=>"string"==typeof Y,f=new Map,d="en";function u(Y){return[...Array.isArray(Y)?Y:[Y],d]}function y(Y,O,me){const ge=u(Y);return I(()=>F("date",ge,me),()=>new Intl.DateTimeFormat(ge,me)).format(r(O)?new Date(O):O)}function m(Y,O,me){const ge=u(Y);return I(()=>F("number",ge,me),()=>new Intl.NumberFormat(ge,me)).format(O)}function _(Y,O,me,{offset:ge=0,...Ee}){const je=u(Y),ne=O?I(()=>F("plural-ordinal",je),()=>new Intl.PluralRules(je,{type:"ordinal"})):I(()=>F("plural-cardinal",je),()=>new Intl.PluralRules(je,{type:"cardinal"}));return Ee[me]??Ee[ne.select(me-ge)]??Ee.other}function I(Y,O){const me=Y();let ge=f.get(me);return ge||(ge=O(),f.set(me,ge)),ge}function F(Y,O,me){return`${Y}-${O.join("-")}-${JSON.stringify(me)}`}const k=/\\u[a-fA-F0-9]{4}|\\x[a-fA-F0-9]{2}/,x="%__lingui_octothorpe__%",T=(Y,O)=>O[Y]??O.other;var z=Object.defineProperty;class B{constructor(){var O;((Y,O,me)=>{O in Y?z(Y,O,{enumerable:!0,configurable:!0,writable:!0,value:me}):Y[O]=me})(this,"symbol"!=typeof(O="_events")?O+"":O,{})}on(O,me){var ge;return(ge=this._events)[O]??(ge[O]=[]),this._events[O].push(me),()=>this.removeListener(O,me)}removeListener(O,me){const ge=this._getListeners(O);if(!ge)return;const Ee=ge.indexOf(me);~Ee&&ge.splice(Ee,1)}emit(O,...me){const ge=this._getListeners(O);ge&&ge.map(Ee=>Ee.apply(this,me))}_getListeners(O){const me=this._events[O];return!!Array.isArray(me)&&me}}var H=Object.defineProperty,$=(Y,O,me)=>(((Y,O,me)=>{O in Y?H(Y,O,{enumerable:!0,configurable:!0,writable:!0,value:me}):Y[O]=me})(Y,"symbol"!=typeof O?O+"":O,me),me);class R extends B{constructor(O){super(),$(this,"_locale",""),$(this,"_locales"),$(this,"_localeData",{}),$(this,"_messages",{}),$(this,"_missing"),$(this,"t",this._.bind(this)),null!=O.missing&&(this._missing=O.missing),null!=O.messages&&this.load(O.messages),null!=O.localeData&&this.loadLocaleData(O.localeData),("string"==typeof O.locale||O.locales)&&this.activate(O.locale??d,O.locales)}get locale(){return this._locale}get locales(){return this._locales}get messages(){return this._messages[this._locale]??{}}get localeData(){return this._localeData[this._locale]??{}}_loadLocaleData(O,me){const ge=this._localeData[O];ge?Object.assign(ge,me):this._localeData[O]=me}loadLocaleData(O,me){null!=me?this._loadLocaleData(O,me):Object.keys(O).forEach(ge=>this._loadLocaleData(ge,O[ge])),this.emit("change")}_load(O,me){const ge=this._messages[O];ge?Object.assign(ge,me):this._messages[O]=me}load(O,me){"string"==typeof O&&"object"==typeof me?this._load(O,me):Object.entries(O).forEach(([ge,Ee])=>this._load(ge,Ee)),this.emit("change")}loadAndActivate({locale:O,locales:me,messages:ge}){this._locale=O,this._locales=me||void 0,this._messages[this._locale]=ge,this.emit("change")}activate(O,me){this._locale=O,this._locales=me,this.emit("change")}_(O,me,ge){let Ee=ge?.message;O||(O=""),r(O)||(me=O.values||me,Ee=O.message,O=O.id);const je=this.messages[O],ne=void 0===je,be=this._missing;if(be&&ne)return"function"==typeof be?be(this._locale,O):be;ne&&this.emit("missing",{id:O,locale:this._locale});let fe=je||Ee||O;return r(fe)&&k.test(fe)?JSON.parse(`"${fe}"`):r(fe)?fe:function A(Y,O,me){return(ge={},Ee)=>{const je=((Y,O,me={})=>{const ge=O||Y,Ee=ne=>"object"==typeof ne?ne:me[ne]||{style:ne},je=(ne,be)=>{const fe=Object.keys(me).length?Ee("number"):void 0,q=m(ge,ne,fe);return be.replace(new RegExp(x,"g"),q)};return{plural:(ne,be)=>{const{offset:fe=0}=be,q=_(ge,!1,ne,be);return je(ne-fe,q)},selectordinal:(ne,be)=>{const{offset:fe=0}=be,q=_(ge,!0,ne,be);return je(ne-fe,q)},select:T,number:(ne,be)=>m(ge,ne,Ee(be)),date:(ne,be)=>y(ge,ne,Ee(be))}})(O,me,Ee),ne=(fe,q=!1)=>Array.isArray(fe)?fe.reduce((ce,xe)=>{if("#"===xe&&q)return ce+x;if(r(xe))return ce+xe;const[_e,ke,J]=xe;let Fe,wt={};return"plural"===ke||"selectordinal"===ke||"select"===ke?Object.entries(J).forEach(([nt,se])=>{wt[nt]=ne(se,"plural"===ke||"selectordinal"===ke)}):wt=J,Fe=ke?(0,je[ke])(ge[_e],wt):ge[_e],null==Fe?ce:ce+Fe},""):fe,be=ne(Y);return r(be)&&k.test(be)?(0,e.MH)(be.trim()):r(be)?be.trim():be?String(be):""}}(fe,this._locale,this._locales)(me,ge?.formats)}date(O,me){return y(this._locales||this._locale,O,me)}number(O,me){return m(this._locales||this._locale,O,me)}}const j=function K(Y={}){return new R(Y)}()},41552:(Ge,L,n)=>{"use strict";n.d(L,{CY:()=>k,x6:()=>x,uB:()=>M});var e=n(81593);const r=/<([a-zA-Z0-9]+)>(.*?)<\/\1>|<([a-zA-Z0-9]+)\/>/,a=/(?:\r\n|\r|\n)/g,f={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0};function d(w,T={}){const A=y(0,"$lingui$"),z=w.replace(a,"").split(r);if(1===z.length)return w;const V=[],G=z.shift();G&&V.push(G);for(const[B,H,U]of u(z)){let $=typeof B<"u"?T[B]:void 0;(!$||f[$.type]&&H)&&(console.error($?`${$.type} is a void element tag therefore it must have no children`:`Can't use element at index '${B}' as it is not declared in the original translation`),$=e.createElement(e.Fragment)),Array.isArray($)&&($=e.createElement(e.Fragment,{},$)),V.push(e.cloneElement($,{key:A()},H?d(H,T):$.props.children)),U&&V.push(U)}return 1===V.length?V[0]:V}function u(w){if(!w.length)return[];const[T,A,z,V]=w.slice(0,4);return[[T||z,A||"",V]].concat(u(w.slice(4,w.length)))}const y=(w=0,T="")=>()=>`${T}_${w++}`;function m(w){const{render:T,component:A,id:z,message:V,formats:G,lingui:{i18n:B,defaultComponent:H}}=w,U={...w.values},$={...w.components};U&&Object.keys(U).forEach(me=>{const ge=U[me];if(!(e.isValidElement(ge)||Array.isArray(ge)&&ge.every(e.isValidElement)))return;const je=Object.keys($).length;$[je]=ge,U[me]=`<${je}/>`});const R=B&&"function"==typeof B._?B._(z,U,{message:V,formats:G}):z,K=R?d(R,$):null;if(null===T||null===A)return K;const j=H||_,Y={id:z,message:V,translation:K,isTranslated:z!==K&&V!==K,children:K};if(T&&A)console.error("You can't use both `component` and `render` prop at the same time. `component` is ignored.");else if(T&&"function"!=typeof T)console.error(`Invalid value supplied to prop \`render\`. It must be a function, provided ${T}`);else if(A&&"function"!=typeof A)return console.error(`Invalid value supplied to prop \`component\`. It must be a React component, provided ${A}`),e.createElement(j,Y,K);return"function"==typeof T?T(Y):e.createElement(A||j,Y,K)}const _=({children:w})=>e.createElement(e.Fragment,null,w),I=e.createContext(null),F=w=>e.useContext(I);function M(){return F()}const k=({i18n:w,defaultComponent:T,children:A})=>{const z=e.useRef(w.locale),V=e.useCallback(()=>({i18n:w,defaultComponent:T,_:w.t.bind(w)}),[w,T]),[G,B]=e.useState(V());return e.useEffect(()=>{const H=()=>{z.current=w.locale,B(V())},U=w.on("change",H);return z.current!==w.locale&&H(),U},[w,V]),z.current?e.createElement(I.Provider,{value:G},A):null};function x(w){const A=F(void 0);return e.createElement(m,{...w,lingui:A})}},51822:(Ge,L,n)=>{"use strict";n.d(L,{L9:()=>Y,Nj:()=>j});var e=n(55685),r=n(62644),a=n(58298),f=n(33590),d=n(33055),u=n(52769),y=n(68385),m=n(38355),_=n(8632),I=n(42567),F=n(22900);let k=(()=>{class O{static{this.\u0275fac=function(Ee){return new(Ee||O)}}static{this.\u0275prov=e.jDH({token:O,factory:()=>function M(O){return O instanceof e.SKi}((0,e.WQX)(e.SKi))?new w:(0,e.WQX)(x),providedIn:"root"})}}return O})(),x=(()=>{class O extends k{constructor(ge){super(),this.appRef=ge,this.isScheduled=!1}schedule(){this.isScheduled||(this.isScheduled=!0,requestAnimationFrame(()=>{this.appRef.tick(),this.isScheduled=!1}))}static{this.\u0275fac=function(Ee){return new(Ee||O)(e.KVO(e.o8S))}}static{this.\u0275prov=e.jDH({token:O,factory:O.\u0275fac,providedIn:"root"})}}return O})();class w extends k{schedule(){}}let T=(()=>{class O{constructor(ge,Ee){this.cdRef=ge,this.tickScheduler=Ee}schedule(){this.cdRef.markForCheck(),this.tickScheduler.schedule()}static{this.\u0275fac=function(Ee){return new(Ee||O)(e.KVO(e.gRc),e.KVO(k))}}static{this.\u0275prov=e.jDH({token:O,factory:O.\u0275fac})}}return O})();function $(O){const me=function z(O){return me=>O[me.type]?.(me)}(O),ge=new u.m(1);return{nextPotentialObservable(Ee){ge.next(Ee)},handlePotentialObservableChanges:()=>ge.pipe((0,_.F)(),function R(){return(0,y.F)((0,F.n)(O=>{const me=function V(O){return(0,r.A)(O)?O:function B(O){return function H(O){return!!O&&"object"==typeof O&&!Array.isArray(O)}(O)&&Object.keys(O).length>0&&Object.values(O).every(r.A)}(O)?(0,a.z)(function U(O){return Object.keys(O).reduce((me,ge)=>({...me,[ge]:O[ge].pipe((0,_.F)())}),{})}(O)):function G(O){return"function"==typeof O?.then}(O)?(0,f.H)(O):new d.c(me=>{me.next(O)})}(O);let ge=!0,Ee=!0;return new d.c(je=>{const ne=(0,e.O8t)(()=>me.subscribe({next(be){je.next({type:"next",value:be,reset:ge,synchronous:Ee}),ge=!1},error(be){je.next({type:"error",error:be,reset:ge,synchronous:Ee}),ge=!1},complete(){je.next({type:"complete",reset:ge,synchronous:Ee}),ge=!1}}));return ge&&(je.next({type:"suspense",reset:ge,synchronous:!0}),ge=!1),Ee=!1,ne})}))}(),(0,_.F)(K),(0,I.M)(me))}}function K(O,me){return O.type===me.type&&O.reset===me.reset&&("next"===me.type?O.value===me.value:"error"!==me.type||O.error===me.error)}let j=(()=>{class O{set ngrxLet(ge){this.renderEventManager.nextPotentialObservable(ge)}constructor(ge,Ee,je,ne){this.mainTemplateRef=ge,this.viewContainerRef=Ee,this.errorHandler=je,this.renderScheduler=ne,this.isMainViewCreated=!1,this.isSuspenseViewCreated=!1,this.viewContext={$implicit:void 0,ngrxLet:void 0,error:void 0,complete:!1},this.renderEventManager=$({suspense:()=>{this.viewContext.$implicit=void 0,this.viewContext.ngrxLet=void 0,this.viewContext.error=void 0,this.viewContext.complete=!1,this.renderSuspenseView()},next:be=>{this.viewContext.$implicit=be.value,this.viewContext.ngrxLet=be.value,be.reset&&(this.viewContext.error=void 0,this.viewContext.complete=!1),this.renderMainView(be.synchronous)},error:be=>{this.viewContext.error=be.error,be.reset&&(this.viewContext.$implicit=void 0,this.viewContext.ngrxLet=void 0,this.viewContext.complete=!1),this.renderMainView(be.synchronous),this.errorHandler.handleError(be.error)},complete:be=>{this.viewContext.complete=!0,be.reset&&(this.viewContext.$implicit=void 0,this.viewContext.ngrxLet=void 0,this.viewContext.error=void 0),this.renderMainView(be.synchronous)}}),this.subscription=new m.yU}static ngTemplateContextGuard(ge,Ee){return!0}ngOnInit(){this.subscription.add(this.renderEventManager.handlePotentialObservableChanges().subscribe())}ngOnDestroy(){this.subscription.unsubscribe()}renderMainView(ge){this.isSuspenseViewCreated&&(this.isSuspenseViewCreated=!1,this.viewContainerRef.clear()),this.isMainViewCreated||(this.isMainViewCreated=!0,this.viewContainerRef.createEmbeddedView(this.mainTemplateRef,this.viewContext)),ge||this.renderScheduler.schedule()}renderSuspenseView(){this.isMainViewCreated&&(this.isMainViewCreated=!1,this.viewContainerRef.clear()),this.suspenseTemplateRef&&!this.isSuspenseViewCreated&&(this.isSuspenseViewCreated=!0,this.viewContainerRef.createEmbeddedView(this.suspenseTemplateRef))}static{this.\u0275fac=function(Ee){return new(Ee||O)(e.rXU(e.C4Q),e.rXU(e.c1b),e.rXU(e.zcH),e.rXU(T))}}static{this.\u0275dir=e.FsC({type:O,selectors:[["","ngrxLet",""]],inputs:{ngrxLet:"ngrxLet",suspenseTemplateRef:[0,"ngrxLetSuspenseTpl","suspenseTemplateRef"]},standalone:!0,features:[e.Jv_([T])]})}}return O})(),Y=(()=>{class O{constructor(ge){this.errorHandler=ge,this.renderScheduler=function A(){return new T((0,e.WQX)(e.gRc),(0,e.WQX)(k))}(),this.renderEventManager=$({suspense:Ee=>this.setRenderedValue(void 0,Ee.synchronous),next:Ee=>this.setRenderedValue(Ee.value,Ee.synchronous),error:Ee=>{Ee.reset&&this.setRenderedValue(void 0,Ee.synchronous),this.errorHandler.handleError(Ee.error)},complete:Ee=>{Ee.reset&&this.setRenderedValue(void 0,Ee.synchronous)}}),this.subscription=this.renderEventManager.handlePotentialObservableChanges().subscribe()}transform(ge){return this.renderEventManager.nextPotentialObservable(ge),this.renderedValue}ngOnDestroy(){this.subscription.unsubscribe()}setRenderedValue(ge,Ee){ge!==this.renderedValue&&(this.renderedValue=ge,Ee||this.renderScheduler.schedule())}static{this.\u0275fac=function(Ee){return new(Ee||O)(e.rXU(e.zcH,16))}}static{this.\u0275pipe=e.EJ8({name:"ngrxPush",type:O,pure:!1,standalone:!0})}}return O})()},90450:(Ge,L,n)=>{"use strict";n.d(L,{En:()=>_e,Vm:()=>nn,EH:()=>Y,gp:()=>ke});var e=n(80852),r=n(33055),a=n(40352),f=n(98771),d=n(58977),u=n(10047),y=n(95212),m=n(80741);class I{constructor(Ie,At,lt){this.kind=Ie,this.value=At,this.error=lt,this.hasValue="N"===Ie}observe(Ie){return F(this,Ie)}do(Ie,At,lt){const{kind:vn,value:Tn,error:Ft}=this;return"N"===vn?Ie?.(Tn):"E"===vn?At?.(Ft):lt?.()}accept(Ie,At,lt){var vn;return(0,m.T)(null===(vn=Ie)||void 0===vn?void 0:vn.next)?this.observe(Ie):this.do(Ie,At,lt)}toObservable(){const{kind:Ie,value:At,error:lt}=this,vn="N"===Ie?(0,u.of)(At):"E"===Ie?(0,y.$)(()=>lt):"C"===Ie?d.w:0;if(!vn)throw new TypeError(`Unexpected notification kind ${Ie}`);return vn}static createNext(Ie){return new I("N",Ie)}static createError(Ie){return new I("E",void 0,Ie)}static createComplete(){return I.completeNotification}}function F(mt,Ie){var At,lt,vn;const{kind:Tn,value:Ft,error:Jt}=mt;if("string"!=typeof Tn)throw new TypeError('Invalid notification, missing "kind"');"N"===Tn?null===(At=Ie.next)||void 0===At||At.call(Ie,Ft):"E"===Tn?null===(lt=Ie.error)||void 0===lt||lt.call(Ie,Jt):null===(vn=Ie.complete)||void 0===vn||vn.call(Ie)}I.completeNotification=new I("C");var M=n(97216),k=n(91002),w=n(54436),T=n(49283),A=n(79274),z=n(76560);function V(mt,Ie,At,lt){return(0,M.N)((vn,Tn)=>{let Ft;Ie&&"function"!=typeof Ie?({duration:At,element:Ft,connector:lt}=Ie):Ft=Ie;const Jt=new Map,Gt=Vt=>{Jt.forEach(Vt),Vt(Tn)},en=Vt=>Gt(Qt=>Qt.error(Vt));let Kn=0,Ht=!1;const On=new k.H(Tn,Vt=>{try{const Qt=mt(Vt);let $t=Jt.get(Qt);if(!$t){Jt.set(Qt,$t=lt?lt():new a.B);const un=function ln(Vt,Qt){const $t=new r.c(un=>{Kn++;const Zt=Qt.subscribe(un);return()=>{Zt.unsubscribe(),0==--Kn&&Ht&&On.unsubscribe()}});return $t.key=Vt,$t}(Qt,$t);if(Tn.next(un),At){const Zt=(0,k._)($t,()=>{$t.complete(),Zt?.unsubscribe()},void 0,void 0,()=>Jt.delete(Qt));On.add((0,z.Tg)(At(un)).subscribe(Zt))}}$t.next(Ft?Ft(Vt):Vt)}catch(Qt){en(Qt)}},()=>Gt(Vt=>Vt.complete()),en,()=>Jt.clear(),()=>(Ht=!0,0===Kn));vn.subscribe(On)})}var G=n(57616);function B(mt,Ie){return Ie?At=>At.pipe(B((lt,vn)=>(0,z.Tg)(mt(lt,vn)).pipe((0,w.T)((Tn,Ft)=>Ie(lt,Tn,vn,Ft))))):(0,M.N)((At,lt)=>{let vn=0,Tn=null,Ft=!1;At.subscribe((0,k._)(lt,Jt=>{Tn||(Tn=(0,k._)(lt,void 0,()=>{Tn=null,Ft&&lt.complete()}),(0,z.Tg)(mt(Jt,vn++)).subscribe(Tn))},()=>{Ft=!0,!Tn&&lt.complete()}))})}var U=n(2267),$=n(55685),R=n(74396);const K={dispatch:!0,functional:!1,useEffectsErrorHandler:!0},j="__@ngrx/effects_create__";function Y(mt,Ie={}){const At=Ie.functional?mt:mt(),lt={...K,...Ie};return Object.defineProperty(At,j,{value:lt}),At}function Ee(mt){return Object.getPrototypeOf(mt)}function ne(mt){return"function"==typeof mt}function be(mt){return mt.filter(ne)}function q(mt,Ie,At){const lt=Ee(mt),Tn=lt&&"Object"!==lt.constructor.name?lt.constructor.name:null,Ft=function ge(mt){return function O(mt){return Object.getOwnPropertyNames(mt).filter(lt=>!(!mt[lt]||!mt[lt].hasOwnProperty(j))&&mt[lt][j].hasOwnProperty("dispatch")).map(lt=>({propertyName:lt,...mt[lt][j]}))}(mt)}(mt).map(({propertyName:Jt,dispatch:Gt,useEffectsErrorHandler:en})=>{const Kn="function"==typeof mt[Jt]?mt[Jt]():mt[Jt],Ht=en?At(Kn,Ie):Kn;return!1===Gt?Ht.pipe((0,f.w)()):Ht.pipe(function x(){return(0,M.N)((mt,Ie)=>{mt.subscribe((0,k._)(Ie,At=>{Ie.next(I.createNext(At))},()=>{Ie.next(I.createComplete()),Ie.complete()},At=>{Ie.next(I.createError(At)),Ie.complete()}))})}()).pipe((0,w.T)(ln=>({effect:mt[Jt],notification:ln,propertyName:Jt,sourceName:Tn,sourceInstance:mt})))});return(0,e.h)(...Ft)}function xe(mt,Ie,At=10){return mt.pipe((0,T.W)(lt=>(Ie&&Ie.handleError(lt),At<=1?mt:xe(mt,Ie,At-1))))}let _e=(()=>{class mt extends r.c{constructor(At){super(),At&&(this.source=At)}lift(At){const lt=new mt;return lt.source=this,lt.operator=At,lt}static{this.\u0275fac=function(lt){return new(lt||mt)($.KVO(R.sA))}}static{this.\u0275prov=$.jDH({token:mt,factory:mt.\u0275fac,providedIn:"root"})}}return mt})();function ke(...mt){return(0,A.p)(Ie=>mt.some(At=>"string"==typeof At?At===Ie.type:At.type===Ie.type))}const J=new $.nKC("@ngrx/effects Internal Root Guard"),wt=new $.nKC("@ngrx/effects User Provided Effects"),Fe=new $.nKC("@ngrx/effects Internal Root Effects"),nt=new $.nKC("@ngrx/effects Internal Root Effects Instances"),se=new $.nKC("@ngrx/effects Internal Feature Effects"),he=new $.nKC("@ngrx/effects Internal Feature Effects Instance Groups"),Q=new $.nKC("@ngrx/effects Effects Error Handler",{providedIn:"root",factory:()=>xe}),de="@ngrx/effects/init";(0,R.VP)(de);function st(mt){return Se(mt,"ngrxOnInitEffects")}function Se(mt,Ie){return mt&&Ie in mt&&"function"==typeof mt[Ie]}let Ke=(()=>{class mt extends a.B{constructor(At,lt){super(),this.errorHandler=At,this.effectsErrorHandler=lt}addEffects(At){this.next(At)}toActions(){return this.pipe(V(At=>function je(mt){return!!mt.constructor&&"Object"!==mt.constructor.name&&"Function"!==mt.constructor.name}(At)?Ee(At):At),(0,G.Z)(At=>At.pipe(V(ze))),(0,G.Z)(At=>{const lt=At.pipe(B(Tn=>function Tt(mt,Ie){return At=>{const lt=q(At,mt,Ie);return function Ze(mt){return Se(mt,"ngrxOnRunEffects")}(At)?At.ngrxOnRunEffects(lt):lt}}(this.errorHandler,this.effectsErrorHandler)(Tn)),(0,w.T)(Tn=>(function Te(mt,Ie){if("N"===mt.notification.kind){const At=mt.notification.value;!function ie(mt){return"function"!=typeof mt&&mt&&mt.type&&"string"==typeof mt.type}(At)&&Ie.handleError(new Error(`Effect ${function pe({propertyName:mt,sourceInstance:Ie,sourceName:At}){const lt="function"==typeof Ie[mt];return At?`"${At}.${String(mt)}${lt?"()":""}"`:`"${String(mt)}()"`}(mt)} dispatched an invalid action: ${function we(mt){try{return JSON.stringify(mt)}catch{return mt}}(At)}`))}}(Tn,this.errorHandler),Tn.notification)),(0,A.p)(Tn=>"N"===Tn.kind&&null!=Tn.value),function H(){return(0,M.N)((mt,Ie)=>{mt.subscribe((0,k._)(Ie,At=>F(At,Ie)))})}()),vn=At.pipe((0,U.s)(1),(0,A.p)(st),(0,w.T)(Tn=>Tn.ngrxOnInitEffects()));return(0,e.h)(lt,vn)}))}static{this.\u0275fac=function(lt){return new(lt||mt)($.KVO($.zcH),$.KVO(Q))}}static{this.\u0275prov=$.jDH({token:mt,factory:mt.\u0275fac,providedIn:"root"})}}return mt})();function ze(mt){return function Ce(mt){return Se(mt,"ngrxOnIdentifyEffects")}(mt)?mt.ngrxOnIdentifyEffects():""}let xt=(()=>{class mt{get isStarted(){return!!this.effectsSubscription}constructor(At,lt){this.effectSources=At,this.store=lt,this.effectsSubscription=null}start(){this.effectsSubscription||(this.effectsSubscription=this.effectSources.toActions().subscribe(this.store))}ngOnDestroy(){this.effectsSubscription&&(this.effectsSubscription.unsubscribe(),this.effectsSubscription=null)}static{this.\u0275fac=function(lt){return new(lt||mt)($.KVO(Ke),$.KVO(R.il))}}static{this.\u0275prov=$.jDH({token:mt,factory:mt.\u0275fac,providedIn:"root"})}}return mt})(),rn=(()=>{class mt{constructor(At,lt,vn,Tn,Ft,Jt,Gt){this.sources=At,lt.start();for(const en of Tn)At.addEffects(en);vn.dispatch({type:de})}addEffects(At){this.sources.addEffects(At)}static{this.\u0275fac=function(lt){return new(lt||mt)($.KVO(Ke),$.KVO(xt),$.KVO(R.il),$.KVO(nt),$.KVO(R.wc,8),$.KVO(R.ae,8),$.KVO(J,8))}}static{this.\u0275mod=$.$C({type:mt})}static{this.\u0275inj=$.G2t({})}}return mt})(),sn=(()=>{class mt{constructor(At,lt,vn,Tn){const Ft=lt.flat();for(const Jt of Ft)At.addEffects(Jt)}static{this.\u0275fac=function(lt){return new(lt||mt)($.KVO(rn),$.KVO(he),$.KVO(R.wc,8),$.KVO(R.ae,8))}}static{this.\u0275mod=$.$C({type:mt})}static{this.\u0275inj=$.G2t({})}}return mt})(),nn=(()=>{class mt{static forFeature(...At){const lt=At.flat(),vn=be(lt);return{ngModule:sn,providers:[vn,{provide:se,multi:!0,useValue:lt},{provide:wt,multi:!0,useValue:[]},{provide:he,multi:!0,useFactory:gn,deps:[se,wt]}]}}static forRoot(...At){const lt=At.flat(),vn=be(lt);return{ngModule:rn,providers:[vn,{provide:Fe,useValue:[lt]},{provide:J,useFactory:Et},{provide:wt,multi:!0,useValue:[]},{provide:nt,useFactory:gn,deps:[Fe,wt]}]}}static{this.\u0275fac=function(lt){return new(lt||mt)}}static{this.\u0275mod=$.$C({type:mt})}static{this.\u0275inj=$.G2t({})}}return mt})();function gn(mt,Ie){const At=[];for(const lt of mt)At.push(...lt);for(const lt of Ie)At.push(...lt);return At.map(lt=>function fe(mt){return mt instanceof $.nKC||ne(mt)}(lt)?(0,$.WQX)(lt):lt)}function Et(){const mt=(0,$.WQX)(xt,{optional:!0,skipSelf:!0}),Ie=(0,$.WQX)(Fe,{self:!0});if((1!==Ie.length||0!==Ie[0].length)&&mt)throw new TypeError("EffectsModule.forRoot() called twice. Feature modules should use EffectsModule.forFeature() instead.");return"guarded"}},74396:(Ge,L,n)=>{"use strict";n.d(L,{A5:()=>he,SS:()=>K,Zz:()=>R,N_:()=>me,Bh:()=>Re,QU:()=>Ce,sA:()=>Se,h1:()=>ze,il:()=>sn,ae:()=>Vi,md:()=>Hi,wc:()=>Gi,q6:()=>Ze,VP:()=>w,UX:()=>Bt,vy:()=>Ir,Mz:()=>un,Lg:()=>On,on:()=>or,xk:()=>T,Lt:()=>gn});var e=n(55685),r=n(94638),a=n(33055),f=n(40352),d=n(42221),u=n(76459),y=n(33763),m=n(16865),_=n(54436),F=n(8632),M=n(77111);const k={};function w(an,In){if(k[an]=(k[an]||0)+1,"function"==typeof In)return z(an,(...Fn)=>({...In(...Fn),type:an}));switch(In?In._as:"empty"){case"empty":return z(an,()=>({type:an}));case"props":return z(an,Fn=>({...Fn,type:an}));default:throw new Error("Unexpected config.")}}function T(){return{_as:"props",_p:void 0}}function z(an,In){return Object.defineProperty(In,"type",{value:an,writable:!1})}const R="@ngrx/store/init";let K=(()=>{class an extends r.t{constructor(){super({type:R})}next(Gn){if("function"==typeof Gn)throw new TypeError("\n        Dispatch expected an object, instead it received a function.\n        If you're using the createAction function, make sure to invoke the function\n        before dispatching the action. For example, someAction should be someAction().");if(typeof Gn>"u")throw new TypeError("Actions must be objects");if(typeof Gn.type>"u")throw new TypeError("Actions must have a type property");super.next(Gn)}complete(){}ngOnDestroy(){super.complete()}static{this.\u0275fac=function(Fn){return new(Fn||an)}}static{this.\u0275prov=e.jDH({token:an,factory:an.\u0275fac})}}return an})();const j=[K],Y=new e.nKC("@ngrx/store Internal Root Guard"),O=new e.nKC("@ngrx/store Internal Initial State"),me=new e.nKC("@ngrx/store Initial State"),ge=new e.nKC("@ngrx/store Reducer Factory"),Ee=new e.nKC("@ngrx/store Internal Reducer Factory Provider"),je=new e.nKC("@ngrx/store Initial Reducers"),ne=new e.nKC("@ngrx/store Internal Initial Reducers"),be=new e.nKC("@ngrx/store Store Features"),fe=new e.nKC("@ngrx/store Internal Store Reducers"),q=new e.nKC("@ngrx/store Internal Feature Reducers"),ce=new e.nKC("@ngrx/store Internal Feature Configs"),xe=new e.nKC("@ngrx/store Internal Store Features"),_e=new e.nKC("@ngrx/store Internal Feature Reducers Token"),ke=new e.nKC("@ngrx/store Feature Reducers"),J=new e.nKC("@ngrx/store User Provided Meta Reducers"),wt=new e.nKC("@ngrx/store Meta Reducers"),Fe=new e.nKC("@ngrx/store Internal Resolved Meta Reducers"),nt=new e.nKC("@ngrx/store User Runtime Checks Config"),se=new e.nKC("@ngrx/store Internal User Runtime Checks Config"),he=new e.nKC("@ngrx/store Internal Runtime Checks"),Q=new e.nKC("@ngrx/store Check if Action types are unique");function Te(an,In={}){const Gn=Object.keys(an),Fn={};for(let bi=0;bi<Gn.length;bi++){const Nt=Gn[bi];"function"==typeof an[Nt]&&(Fn[Nt]=an[Nt])}const pi=Object.keys(Fn);return function(Nt,Je){Nt=void 0===Nt?In:Nt;let gt=!1;const jt={};for(let pn=0;pn<pi.length;pn++){const $n=pi[pn],Ti=Nt[$n],Ri=(0,Fn[$n])(Ti,Je);jt[$n]=Ri,gt=gt||Ri!==Ti}return gt?jt:Nt}}function pe(...an){return function(In){if(0===an.length)return In;const Gn=an[an.length-1];return an.slice(0,-1).reduceRight((pi,bi)=>bi(pi),Gn(In))}}function we(an,In){return Array.isArray(In)&&In.length>0&&(an=pe.apply(null,[...In,an])),(Gn,Fn)=>{const pi=an(Gn);return(bi,Nt)=>pi(bi=void 0===bi?Fn:bi,Nt)}}new e.nKC("@ngrx/store Root Store Provider"),new e.nKC("@ngrx/store Feature State Provider");class Ce extends a.c{}class Re extends K{}const Ze="@ngrx/store/update-reducers";let vt=(()=>{class an extends r.t{get currentReducers(){return this.reducers}constructor(Gn,Fn,pi,bi){super(bi(pi,Fn)),this.dispatcher=Gn,this.initialState=Fn,this.reducers=pi,this.reducerFactory=bi}addFeature(Gn){this.addFeatures([Gn])}addFeatures(Gn){const Fn=Gn.reduce((pi,{reducers:bi,reducerFactory:Nt,metaReducers:Je,initialState:gt,key:jt})=>{const pn="function"==typeof bi?function Pe(an){const In=Array.isArray(an)&&an.length>0?pe(...an):Gn=>Gn;return(Gn,Fn)=>(Gn=In(Gn),(pi,bi)=>Gn(pi=void 0===pi?Fn:pi,bi))}(Je)(bi,gt):we(Nt,Je)(bi,gt);return pi[jt]=pn,pi},{});this.addReducers(Fn)}removeFeature(Gn){this.removeFeatures([Gn])}removeFeatures(Gn){this.removeReducers(Gn.map(Fn=>Fn.key))}addReducer(Gn,Fn){this.addReducers({[Gn]:Fn})}addReducers(Gn){this.reducers={...this.reducers,...Gn},this.updateReducers(Object.keys(Gn))}removeReducer(Gn){this.removeReducers([Gn])}removeReducers(Gn){Gn.forEach(Fn=>{this.reducers=function ie(an,In){return Object.keys(an).filter(Gn=>Gn!==In).reduce((Gn,Fn)=>Object.assign(Gn,{[Fn]:an[Fn]}),{})}(this.reducers,Fn)}),this.updateReducers(Gn)}updateReducers(Gn){this.next(this.reducerFactory(this.reducers,this.initialState)),this.dispatcher.next({type:Ze,features:Gn})}ngOnDestroy(){this.complete()}static{this.\u0275fac=function(Fn){return new(Fn||an)(e.KVO(Re),e.KVO(me),e.KVO(je),e.KVO(ge))}}static{this.\u0275prov=e.jDH({token:an,factory:an.\u0275fac})}}return an})();const st=[vt,{provide:Ce,useExisting:vt},{provide:Re,useExisting:K}];let Se=(()=>{class an extends f.B{ngOnDestroy(){this.complete()}static{this.\u0275fac=(()=>{let Gn;return function(pi){return(Gn||(Gn=e.xGo(an)))(pi||an)}})()}static{this.\u0275prov=e.jDH({token:an,factory:an.\u0275fac})}}return an})();const Ke=[Se];class ze extends a.c{}let Tt=(()=>{class an extends r.t{static{this.INIT=R}constructor(Gn,Fn,pi,bi){super(bi);const jt=Gn.pipe((0,u.Q)(d.T)).pipe((0,y.E)(Fn)).pipe((0,m.S)(xt,{state:bi}));this.stateSubscription=jt.subscribe(({state:pn,action:$n})=>{this.next(pn),pi.next($n)}),this.state=(0,M.ot)(this,{manualCleanup:!0,requireSync:!0})}ngOnDestroy(){this.stateSubscription.unsubscribe(),this.complete()}static{this.\u0275fac=function(Fn){return new(Fn||an)(e.KVO(K),e.KVO(Ce),e.KVO(Se),e.KVO(me))}}static{this.\u0275prov=e.jDH({token:an,factory:an.\u0275fac})}}return an})();function xt(an={state:void 0},[In,Gn]){const{state:Fn}=an;return{state:Gn(Fn,In),action:In}}const rn=[Tt,{provide:ze,useExisting:Tt}];let sn=(()=>{class an extends a.c{constructor(Gn,Fn,pi){super(),this.actionsObserver=Fn,this.reducerManager=pi,this.source=Gn,this.state=Gn.state}select(Gn,...Fn){return gn.call(null,Gn,...Fn)(this)}selectSignal(Gn,Fn){return(0,e.EWP)(()=>Gn(this.state()),Fn)}lift(Gn){const Fn=new an(this,this.actionsObserver,this.reducerManager);return Fn.operator=Gn,Fn}dispatch(Gn){this.actionsObserver.next(Gn)}next(Gn){this.actionsObserver.next(Gn)}error(Gn){this.actionsObserver.error(Gn)}complete(){this.actionsObserver.complete()}addReducer(Gn,Fn){this.reducerManager.addReducer(Gn,Fn)}removeReducer(Gn){this.reducerManager.removeReducer(Gn)}static{this.\u0275fac=function(Fn){return new(Fn||an)(e.KVO(ze),e.KVO(K),e.KVO(vt))}}static{this.\u0275prov=e.jDH({token:an,factory:an.\u0275fac})}}return an})();const nn=[sn];function gn(an,In,...Gn){return function(pi){let bi;if("string"==typeof an){const Nt=[In,...Gn].filter(Boolean);bi=pi.pipe(function I(...an){const In=an.length;if(0===In)throw new Error("list of properties cannot be empty.");return(0,_.T)(Gn=>{let Fn=Gn;for(let pi=0;pi<In;pi++){const bi=Fn?.[an[pi]];if(!(typeof bi<"u"))return;Fn=bi}return Fn})}(an,...Nt))}else{if("function"!=typeof an)throw new TypeError(`Unexpected type '${typeof an}' in select operator, expected 'string' or 'function'`);bi=pi.pipe((0,_.T)(Nt=>an(Nt,In)))}return bi.pipe((0,F.F)())}}const Et="https://ngrx.io/guide/store/configuration/runtime-checks";function dt(an){return void 0===an}function yt(an){return null===an}function mt(an){return Array.isArray(an)}function vn(an){return"object"==typeof an&&null!==an}function Jt(an){return"function"==typeof an}let Kn=!1;function On(){return Kn}function ln(an,In){return an===In}function $t(an,In=ln,Gn=ln){let bi,Fn=null,pi=null;return{memoized:function jt(){if(void 0!==bi)return bi.result;if(!Fn)return pi=an.apply(null,arguments),Fn=arguments,pi;if(!function Vt(an,In,Gn){for(let Fn=0;Fn<an.length;Fn++)if(!Gn(an[Fn],In[Fn]))return!0;return!1}(arguments,Fn,In))return pi;const pn=an.apply(null,arguments);return Fn=arguments,Gn(pi,pn)?pi:(pi=pn,pn)},reset:function Nt(){Fn=null,pi=null},setResult:function Je(pn=void 0){bi={result:pn}},clearResult:function gt(){bi=void 0}}}function un(...an){return function on(an,In={stateFn:Zt}){return function(...Gn){let Fn=Gn;if(Array.isArray(Fn[0])){const[pn,...$n]=Fn;Fn=[...pn,...$n]}else 1===Fn.length&&function fn(an){return!!an&&"object"==typeof an&&Object.values(an).every(In=>"function"==typeof In)}(Fn[0])&&(Fn=function kn(an){const In=Object.values(an),Gn=Object.keys(an);return[...In,(...pi)=>Gn.reduce((bi,Nt,Je)=>({...bi,[Nt]:pi[Je]}),{})]}(Fn[0]));const pi=Fn.slice(0,Fn.length-1),bi=Fn[Fn.length-1],Nt=pi.filter(pn=>pn.release&&"function"==typeof pn.release),Je=an(function(...pn){return bi.apply(null,pn)}),gt=$t(function(pn,$n){return In.stateFn.apply(null,[pn,pi,$n,Je])});return Object.assign(gt.memoized,{release:function jt(){gt.reset(),Je.reset(),Nt.forEach(pn=>pn.release())},projector:Je.memoized,setResult:gt.setResult,clearResult:gt.clearResult})}}($t)(...an)}function Zt(an,In,Gn,Fn){if(void 0===Gn){const bi=In.map(Nt=>Nt(an));return Fn.memoized.apply(null,bi)}const pi=In.map(bi=>bi(an,Gn));return Fn.memoized.apply(null,[...pi,Gn])}function Bt(an){return un(In=>{const Gn=In[an];return!On()&&(0,e.naY)()&&!(an in In)&&console.warn(`@ngrx/store: The feature name "${an}" does not exist in the state, therefore createFeatureSelector cannot access it.  Be sure it is imported in a loaded module using StoreModule.forRoot('${an}', ...) or StoreModule.forFeature('${an}', ...).  If the default state is intended to be undefined, as is the case with router state, this development-only warning message can be ignored.`),Gn},In=>In)}function St(an){return an instanceof e.nKC?(0,e.WQX)(an):an}function Dn(an,In){return In.map((Gn,Fn)=>{if(an[Fn]instanceof e.nKC){const pi=(0,e.WQX)(an[Fn]);return{key:Gn.key,reducerFactory:pi.reducerFactory?pi.reducerFactory:Te,metaReducers:pi.metaReducers?pi.metaReducers:[],initialState:pi.initialState}}return Gn})}function Ne(an){return an.map(In=>In instanceof e.nKC?(0,e.WQX)(In):In)}function qt(an){return"function"==typeof an?an():an}function Qe(an,In){return an.concat(In)}function Ve(){if((0,e.WQX)(sn,{optional:!0,skipSelf:!0}))throw new TypeError("The root Store has been provided more than once. Feature modules should provide feature states instead.");return"guarded"}function dn(an){Object.freeze(an);const In=Jt(an);return Object.getOwnPropertyNames(an).forEach(Gn=>{if(!Gn.startsWith("\u0275")&&function en(an,In){return Object.prototype.hasOwnProperty.call(an,In)}(an,Gn)&&(!In||"caller"!==Gn&&"callee"!==Gn&&"arguments"!==Gn)){const Fn=an[Gn];(vn(Fn)||Jt(Fn))&&!Object.isFrozen(Fn)&&dn(Fn)}}),an}function ii(an,In=[]){return(dt(an)||yt(an))&&0===In.length?{path:["root"],value:an}:Object.keys(an).reduce((Fn,pi)=>{if(Fn)return Fn;const bi=an[pi];return function Gt(an){return Jt(an)&&an.hasOwnProperty("\u0275cmp")}(bi)?Fn:!(dt(bi)||yt(bi)||function lt(an){return"number"==typeof an}(bi)||function At(an){return"boolean"==typeof an}(bi)||function Ie(an){return"string"==typeof an}(bi)||mt(bi))&&(function Ft(an){if(!function Tn(an){return vn(an)&&!mt(an)}(an))return!1;const In=Object.getPrototypeOf(an);return In===Object.prototype||null===In}(bi)?ii(bi,[...In,pi]):{path:[...In,pi],value:bi})},!1)}function mi(an,In){if(!1===an)return;const Gn=an.path.join("."),Fn=new Error(`Detected unserializable ${In} at "${Gn}". ${Et}#strict${In}serializability`);throw Fn.value=an.value,Fn.unserializablePath=Gn,Fn}function Ai(an){return(0,e.naY)()?{strictStateSerializability:!1,strictActionSerializability:!1,strictStateImmutability:!0,strictActionImmutability:!0,strictActionWithinNgZone:!1,strictActionTypeUniqueness:!1,...an}:{strictStateSerializability:!1,strictActionSerializability:!1,strictStateImmutability:!1,strictActionImmutability:!1,strictActionWithinNgZone:!1,strictActionTypeUniqueness:!1}}function Pt({strictActionSerializability:an,strictStateSerializability:In}){return Gn=>an||In?function En(an,In){return function(Gn,Fn){In.action(Fn)&&mi(ii(Fn),"action");const pi=an(Gn,Fn);return In.state()&&mi(ii(pi),"state"),pi}}(Gn,{action:Fn=>an&&!Ln(Fn),state:()=>In}):Gn}function xn({strictActionImmutability:an,strictStateImmutability:In}){return Gn=>an||In?function ft(an,In){return function(Gn,Fn){const pi=In.action(Fn)?dn(Fn):Fn,bi=an(Gn,pi);return In.state()?dn(bi):bi}}(Gn,{action:Fn=>an&&!Ln(Fn),state:()=>In}):Gn}function Ln(an){return an.type.startsWith("@ngrx")}function It({strictActionWithinNgZone:an}){return In=>an?function zn(an,In){return function(Gn,Fn){if(In.action(Fn)&&!e.SKi.isInAngularZone())throw new Error(`Action '${Fn.type}' running outside NgZone. ${Et}#strictactionwithinngzone`);return an(Gn,Fn)}}(In,{action:Gn=>an&&!Ln(Gn)}):In}function Xe(an){return[{provide:se,useValue:an},{provide:nt,useFactory:Ue,deps:[se]},{provide:he,deps:[nt],useFactory:Ai},{provide:wt,multi:!0,deps:[he],useFactory:xn},{provide:wt,multi:!0,deps:[he],useFactory:Pt},{provide:wt,multi:!0,deps:[he],useFactory:It}]}function Ye(){return[{provide:Q,multi:!0,deps:[he],useFactory:Xt}]}function Ue(an){return an}function Xt(an){if(!an.strictActionTypeUniqueness)return;const In=Object.entries(k).filter(([,Gn])=>Gn>1).map(([Gn])=>Gn);if(In.length)throw new Error(`Action types are registered more than once, ${In.map(Gn=>`"${Gn}"`).join(", ")}. ${Et}#strictactiontypeuniqueness`)}function $e(an={},In={}){return[{provide:Y,useFactory:Ve},{provide:O,useValue:In.initialState},{provide:me,useFactory:qt,deps:[O]},{provide:ne,useValue:an},{provide:fe,useExisting:an instanceof e.nKC?an:ne},{provide:je,deps:[ne,[new e.y_5(fe)]],useFactory:St},{provide:J,useValue:In.metaReducers?In.metaReducers:[]},{provide:Fe,deps:[wt,J],useFactory:Qe},{provide:Ee,useValue:In.reducerFactory?In.reducerFactory:Te},{provide:ge,deps:[Ee,Fe],useFactory:we},j,st,Ke,rn,nn,Xe(In.runtimeChecks),Ye()]}function Ei(an,In,Gn={}){return[{provide:ce,multi:!0,useValue:an instanceof Object?{}:Gn},{provide:be,multi:!0,useValue:{key:an instanceof Object?an.name:an,reducerFactory:Gn instanceof e.nKC||!Gn.reducerFactory?Te:Gn.reducerFactory,metaReducers:Gn instanceof e.nKC||!Gn.metaReducers?[]:Gn.metaReducers,initialState:Gn instanceof e.nKC||!Gn.initialState?void 0:Gn.initialState}},{provide:xe,deps:[ce,be],useFactory:Dn},{provide:q,multi:!0,useValue:an instanceof Object?an.reducer:In},{provide:_e,multi:!0,useExisting:In instanceof e.nKC?In:q},{provide:ke,multi:!0,deps:[q,[new e.y_5(_e)]],useFactory:Ne},Ye()]}let Gi=(()=>{class an{constructor(Gn,Fn,pi,bi,Nt,Je){}static{this.\u0275fac=function(Fn){return new(Fn||an)(e.KVO(K),e.KVO(Ce),e.KVO(Se),e.KVO(sn),e.KVO(Y,8),e.KVO(Q,8))}}static{this.\u0275mod=e.$C({type:an})}static{this.\u0275inj=e.G2t({})}}return an})(),Vi=(()=>{class an{constructor(Gn,Fn,pi,bi,Nt){this.features=Gn,this.featureReducers=Fn,this.reducerManager=pi;const Je=Gn.map((gt,jt)=>{const $n=Fn.shift()[jt];return{...gt,reducers:$n,initialState:qt(gt.initialState)}});pi.addFeatures(Je)}ngOnDestroy(){this.reducerManager.removeFeatures(this.features)}static{this.\u0275fac=function(Fn){return new(Fn||an)(e.KVO(xe),e.KVO(ke),e.KVO(vt),e.KVO(Gi),e.KVO(Q,8))}}static{this.\u0275mod=e.$C({type:an})}static{this.\u0275inj=e.G2t({})}}return an})(),Hi=(()=>{class an{static forRoot(Gn,Fn){return{ngModule:Gi,providers:[...$e(Gn,Fn)]}}static forFeature(Gn,Fn,pi={}){return{ngModule:Vi,providers:[...Ei(Gn,Fn,pi)]}}static{this.\u0275fac=function(Fn){return new(Fn||an)}}static{this.\u0275mod=e.$C({type:an})}static{this.\u0275inj=e.G2t({})}}return an})();function or(...an){return{reducer:an.pop(),types:an.map(Fn=>Fn.type)}}function Ir(an,...In){const Gn=new Map;for(const Fn of In)for(const pi of Fn.types){const bi=Gn.get(pi);Gn.set(pi,bi?(Je,gt)=>Fn.reducer(bi(Je,gt),gt):Fn.reducer)}return function(Fn=an,pi){const bi=Gn.get(pi.type);return bi?bi(Fn,pi):Fn}}},59626:(Ge,L,n)=>{"use strict";n.d(L,{T:()=>e});const e=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__},90613:(Ge,L,n)=>{"use strict";n.d(L,{qd:()=>u,wg:()=>_,y7:()=>y});var e=n(69727),r=n(92503),a=n(59626),f=n(22433);const d={};function u(I){const F=d[I];if(F)return F;let M=f.j[I];if((0,e.a3)(M))return d[I]=M.bind(f.j);const k=f.j.document;if(k&&"function"==typeof k.createElement)try{const x=k.createElement("iframe");x.hidden=!0,k.head.appendChild(x);const w=x.contentWindow;w&&w[I]&&(M=w[I]),k.head.removeChild(x)}catch(x){a.T&&r.vF.warn(`Could not create sandbox iframe for ${I} check, bailing to window.${I}: `,x)}return M&&(d[I]=M.bind(f.j))}function y(I){d[I]=void 0}function _(...I){return u("setTimeout")(...I)}},50268:(Ge,L,n)=>{"use strict";n.d(L,{i:()=>_});var e=n(39700),r=n(23696),a=n(4739),f=n(22433);const d=1e3;let u,y,m;function _(w){(0,e.s5)("dom",w),(0,e.AS)("dom",I)}function I(){if(!f.j.document)return;const w=e.aj.bind(null,"dom"),T=k(w,!0);f.j.document.addEventListener("click",T,!1),f.j.document.addEventListener("keypress",T,!1),["EventTarget","Node"].forEach(A=>{const z=f.j[A]&&f.j[A].prototype;!z||!z.hasOwnProperty||!z.hasOwnProperty("addEventListener")||((0,r.GS)(z,"addEventListener",function(V){return function(G,B,H){if("click"===G||"keypress"==G)try{const U=this,$=U.__sentry_instrumentation_handlers__=U.__sentry_instrumentation_handlers__||{},R=$[G]=$[G]||{refCount:0};if(!R.handler){const K=k(w);R.handler=K,V.call(this,G,K,H)}R.refCount++}catch{}return V.call(this,G,B,H)}}),(0,r.GS)(z,"removeEventListener",function(V){return function(G,B,H){if("click"===G||"keypress"==G)try{const U=this,$=U.__sentry_instrumentation_handlers__||{},R=$[G];R&&(R.refCount--,R.refCount<=0&&(V.call(this,G,R.handler,H),R.handler=void 0,delete $[G]),0===Object.keys($).length&&delete U.__sentry_instrumentation_handlers__)}catch{}return V.call(this,G,B,H)}}))})}function k(w,T=!1){return A=>{if(!A||A._sentryCaptured)return;const z=function x(w){try{return w.target}catch{return null}}(A);if(function M(w,T){return!("keypress"!==w||T&&T.tagName&&("INPUT"===T.tagName||"TEXTAREA"===T.tagName||T.isContentEditable))}(A.type,z))return;(0,r.my)(A,"_sentryCaptured",!0),z&&!z._sentryId&&(0,r.my)(z,"_sentryId",(0,a.eJ)());const V="keypress"===A.type?"input":A.type;(function F(w){if(w.type!==y)return!1;try{if(!w.target||w.target._sentryId!==m)return!1}catch{}return!0})(A)||(w({event:A,name:V,global:T}),y=A.type,m=z?z._sentryId:void 0),clearTimeout(u),u=f.j.setTimeout(()=>{m=void 0,y=void 0},d)}}},14937:(Ge,L,n)=>{"use strict";n.d(L,{_:()=>m});var e=n(39700);const a=n(13276).O;var d=n(23696),u=n(22433);let y;function m(I){const F="history";(0,e.s5)(F,I),(0,e.AS)(F,_)}function _(){if(!function f(){const I=a.chrome;return!(I&&I.app&&I.app.runtime||!("history"in a)||!a.history.pushState||!a.history.replaceState)}())return;const I=u.j.onpopstate;function F(M){return function(...k){const x=k.length>2?k[2]:void 0;if(x){const w=y,T=String(x);y=T,(0,e.aj)("history",{from:w,to:T})}return M.apply(this,k)}}u.j.onpopstate=function(...M){const k=u.j.location.href,x=y;if(y=k,(0,e.aj)("history",{from:x,to:k}),I)try{return I.apply(this,M)}catch{}},(0,d.GS)(u.j.history,"pushState",F),(0,d.GS)(u.j.history,"replaceState",F)}},62634:(Ge,L,n)=>{"use strict";n.d(L,{Er:()=>d,Mn:()=>u});var e=n(39700),r=n(46158),a=n(54835),f=n(22433);const d="__sentry_xhr_v3__";function u(_){(0,e.s5)("xhr",_),(0,e.AS)("xhr",y)}function y(){if(!f.j.XMLHttpRequest)return;const _=XMLHttpRequest.prototype;_.open=new Proxy(_.open,{apply(I,F,M){const k=1e3*(0,r.zf)(),x=(0,a.Kg)(M[0])?M[0].toUpperCase():void 0,w=function m(_){if((0,a.Kg)(_))return _;try{return _.toString()}catch{}}(M[1]);if(!x||!w)return I.apply(F,M);F[d]={method:x,url:w,request_headers:{}},"POST"===x&&w.match(/sentry_key/)&&(F.__sentry_own_request__=!0);const T=()=>{const A=F[d];if(A&&4===F.readyState){try{A.status_code=F.status}catch{}const z={endTimestamp:1e3*(0,r.zf)(),startTimestamp:k,xhr:F};(0,e.aj)("xhr",z)}};return"onreadystatechange"in F&&"function"==typeof F.onreadystatechange?F.onreadystatechange=new Proxy(F.onreadystatechange,{apply:(A,z,V)=>(T(),A.apply(z,V))}):F.addEventListener("readystatechange",T),F.setRequestHeader=new Proxy(F.setRequestHeader,{apply(A,z,V){const[G,B]=V,H=z[d];return H&&(0,a.Kg)(G)&&(0,a.Kg)(B)&&(H.request_headers[G.toLowerCase()]=B),A.apply(z,V)}}),I.apply(F,M)}}),_.send=new Proxy(_.send,{apply(I,F,M){const k=F[d];if(!k)return I.apply(F,M);void 0!==M[0]&&(k.body=M[0]);const x={startTimestamp:1e3*(0,r.zf)(),xhr:F};return(0,e.aj)("xhr",x),I.apply(F,M)}})}},65206:(Ge,L,n)=>{"use strict";n.d(L,{a9:()=>Te,T5:()=>pe,hT:()=>Pe,Pt:()=>ie,wv:()=>Ce,YG:()=>we,tC:()=>sn});var e=n(92503),r=n(92006),a=n(59626);const d=(nn,gn,Et,dt)=>{let yt,mt;return Ie=>{gn.value>=0&&(Ie||dt)&&(mt=gn.value-(yt||0),(mt||void 0===yt)&&(yt=gn.value,gn.delta=mt,gn.rating=((nn,gn)=>nn>gn[1]?"poor":nn>gn[0]?"needs-improvement":"good")(gn.value,Et),nn(gn)))}};var u=n(22433),m=n(62105),_=n(77055);const I=(nn,gn)=>{const Et=(0,_.z)();let dt="navigate";return Et&&(u.j.document&&u.j.document.prerendering||(0,m.b)()>0?dt="prerender":u.j.document&&u.j.document.wasDiscarded?dt="restore":Et.type&&(dt=Et.type.replace(/_/g,"-"))),{name:nn,value:typeof gn>"u"?-1:gn,rating:"good",delta:0,entries:[],id:`v3-${Date.now()}-${Math.floor(8999999999999*Math.random())+1e12}`,navigationType:dt}},F=(nn,gn,Et)=>{try{if(PerformanceObserver.supportedEntryTypes.includes(nn)){const dt=new PerformanceObserver(yt=>{Promise.resolve().then(()=>{gn(yt.getEntries())})});return dt.observe(Object.assign({type:nn,buffered:!0},Et||{})),dt}}catch{}};var M=n(78744);const k=nn=>{let gn=!1;return Et=>{gn||(nn(Et),gn=!0)}};var x=n(13689);const w=nn=>{u.j.document&&u.j.document.prerendering?addEventListener("prerenderingchange",()=>nn(),!0):nn()},T=[1800,3e3],z=[.1,.25],V=(nn,gn={})=>{((nn,gn={})=>{w(()=>{const Et=(0,x.N)(),dt=I("FCP");let yt;const Ie=F("paint",At=>{At.forEach(lt=>{"first-contentful-paint"===lt.name&&(Ie.disconnect(),lt.startTime<Et.firstHiddenTime&&(dt.value=Math.max(lt.startTime-(0,m.b)(),0),dt.entries.push(lt),yt(!0)))})});Ie&&(yt=d(nn,dt,T,gn.reportAllChanges))})})(k(()=>{const Et=I("CLS",0);let dt,yt=0,mt=[];const Ie=lt=>{lt.forEach(vn=>{if(!vn.hadRecentInput){const Tn=mt[0],Ft=mt[mt.length-1];yt&&Tn&&Ft&&vn.startTime-Ft.startTime<1e3&&vn.startTime-Tn.startTime<5e3?(yt+=vn.value,mt.push(vn)):(yt=vn.value,mt=[vn])}}),yt>Et.value&&(Et.value=yt,Et.entries=mt,dt())},At=F("layout-shift",Ie);At&&(dt=d(nn,Et,z,gn.reportAllChanges),(0,M.Q)(()=>{Ie(At.takeRecords()),dt(!0)}),setTimeout(dt,0))}))},G=[100,300],B=(nn,gn={})=>{w(()=>{const Et=(0,x.N)(),dt=I("FID");let yt;const mt=lt=>{lt.startTime<Et.firstHiddenTime&&(dt.value=lt.processingStart-lt.startTime,dt.entries.push(lt),yt(!0))},Ie=lt=>{lt.forEach(mt)},At=F("first-input",Ie);yt=d(nn,dt,G,gn.reportAllChanges),At&&(0,M.Q)(k(()=>{Ie(At.takeRecords()),At.disconnect()}))})};let H=0,U=1/0,$=0;const R=nn=>{nn.forEach(gn=>{gn.interactionId&&(U=Math.min(U,gn.interactionId),$=Math.max($,gn.interactionId),H=$?($-U)/7+1:0)})};let K;const O=[200,500],ge=()=>(K?H:performance.interactionCount||0)-0,je=[],ne={},be=nn=>{const gn=je[je.length-1],Et=ne[nn.interactionId];if(Et||je.length<10||gn&&nn.duration>gn.latency){if(Et)Et.entries.push(nn),Et.latency=Math.max(Et.latency,nn.duration);else{const dt={id:nn.interactionId,latency:nn.duration,entries:[nn]};ne[dt.id]=dt,je.push(dt)}je.sort((dt,yt)=>yt.latency-dt.latency),je.splice(10).forEach(dt=>{delete ne[dt.id]})}},q=(nn,gn={})=>{w(()=>{"interactionCount"in performance||K||(K=F("event",R,{type:"event",buffered:!0,durationThreshold:0}));const Et=I("INP");let dt;const yt=Ie=>{Ie.forEach(lt=>{lt.interactionId&&be(lt),"first-input"===lt.entryType&&!je.some(Tn=>Tn.entries.some(Ft=>lt.duration===Ft.duration&&lt.startTime===Ft.startTime))&&be(lt)});const At=(()=>{const nn=Math.min(je.length-1,Math.floor(ge()/50));return je[nn]})();At&&At.latency!==Et.value&&(Et.value=At.latency,Et.entries=At.entries,dt())},mt=F("event",yt,{durationThreshold:null!=gn.durationThreshold?gn.durationThreshold:40});dt=d(nn,Et,O,gn.reportAllChanges),mt&&("PerformanceEventTiming"in u.j&&"interactionId"in PerformanceEventTiming.prototype&&mt.observe({type:"first-input",buffered:!0}),(0,M.Q)(()=>{yt(mt.takeRecords()),Et.value<0&&ge()>0&&(Et.value=0,Et.entries=[]),dt(!0)}))})},ce=[2500,4e3],xe={},_e=(nn,gn={})=>{w(()=>{const Et=(0,x.N)(),dt=I("LCP");let yt;const mt=At=>{const lt=At[At.length-1];lt&&lt.startTime<Et.firstHiddenTime&&(dt.value=Math.max(lt.startTime-(0,m.b)(),0),dt.entries=[lt],yt())},Ie=F("largest-contentful-paint",mt);if(Ie){yt=d(nn,dt,ce,gn.reportAllChanges);const At=k(()=>{xe[dt.id]||(mt(Ie.takeRecords()),Ie.disconnect(),xe[dt.id]=!0,yt(!0))});["keydown","click"].forEach(lt=>{u.j.document&&addEventListener(lt,()=>setTimeout(At,0),!0)}),(0,M.Q)(At)}})},ke=[800,1800],J=nn=>{u.j.document&&u.j.document.prerendering?w(()=>J(nn)):u.j.document&&"complete"!==u.j.document.readyState?addEventListener("load",()=>J(nn),!0):setTimeout(nn,0)},wt=(nn,gn={})=>{const Et=I("TTFB"),dt=d(nn,Et,ke,gn.reportAllChanges);J(()=>{const yt=(0,_.z)();if(yt){const mt=yt.responseStart;if(mt<=0||mt>performance.now())return;Et.value=Math.max(mt-(0,m.b)(),0),Et.entries=[yt],dt(!0)}})},Fe={},nt={};let se,he,Q,de,ee;function Te(nn,gn=!1){return ze("cls",nn,Ze,se,gn)}function ie(nn,gn=!1){return ze("lcp",nn,st,Q,gn)}function pe(nn){return ze("fid",nn,vt,he)}function we(nn){return ze("ttfb",nn,Se,de)}function Pe(nn){return ze("inp",nn,Ke,ee)}function Ce(nn,gn){return xt(nn,gn),nt[nn]||(function Tt(nn){const gn={};"event"===nn&&(gn.durationThreshold=0),F(nn,Et=>{Re(nn,{entries:Et})},gn)}(nn),nt[nn]=!0),rn(nn,gn)}function Re(nn,gn){const Et=Fe[nn];if(Et&&Et.length)for(const dt of Et)try{dt(gn)}catch(yt){a.T&&e.vF.error(`Error while triggering instrumentation handler.\nType: ${nn}\nName: ${(0,r.qQ)(dt)}\nError:`,yt)}}function Ze(){return V(nn=>{Re("cls",{metric:nn}),se=nn},{reportAllChanges:!0})}function vt(){return B(nn=>{Re("fid",{metric:nn}),he=nn})}function st(){return _e(nn=>{Re("lcp",{metric:nn}),Q=nn},{reportAllChanges:!0})}function Se(){return wt(nn=>{Re("ttfb",{metric:nn}),de=nn})}function Ke(){return q(nn=>{Re("inp",{metric:nn}),ee=nn})}function ze(nn,gn,Et,dt,yt=!1){let mt;return xt(nn,gn),nt[nn]||(mt=Et(),nt[nn]=!0),dt&&gn({metric:dt}),rn(nn,gn,yt?mt:void 0)}function xt(nn,gn){Fe[nn]=Fe[nn]||[],Fe[nn].push(gn)}function rn(nn,gn,Et){return()=>{Et&&Et();const dt=Fe[nn];if(!dt)return;const yt=dt.indexOf(gn);-1!==yt&&dt.splice(yt,1)}}function sn(nn){return"duration"in nn}},62105:(Ge,L,n)=>{"use strict";n.d(L,{b:()=>r});var e=n(77055);const r=()=>{const a=(0,e.z)();return a&&a.activationStart||0}},77055:(Ge,L,n)=>{"use strict";n.d(L,{z:()=>r});var e=n(22433);const r=()=>e.j.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")[0]},13689:(Ge,L,n)=>{"use strict";n.d(L,{N:()=>u});var e=n(22433);let r=-1;const f=y=>{"hidden"===e.j.document.visibilityState&&r>-1&&(r="visibilitychange"===y.type?y.timeStamp:0,removeEventListener("visibilitychange",f,!0),removeEventListener("prerenderingchange",f,!0))},u=()=>(e.j.document&&r<0&&(r="hidden"!==e.j.document.visibilityState||e.j.document.prerendering?1/0:0,addEventListener("visibilitychange",f,!0),addEventListener("prerenderingchange",f,!0)),{get firstHiddenTime(){return r}})},78744:(Ge,L,n)=>{"use strict";n.d(L,{Q:()=>r});var e=n(22433);const r=a=>{const f=d=>{("pagehide"===d.type||e.j.document&&"hidden"===e.j.document.visibilityState)&&a(d)};e.j.document&&(addEventListener("visibilitychange",f,!0),addEventListener("pagehide",f,!0))}},22433:(Ge,L,n)=>{"use strict";n.d(L,{j:()=>r});const r=n(13276).O},33526:(Ge,L,n)=>{"use strict";n.d(L,{T:()=>e});const e=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__},67937:(Ge,L,n)=>{"use strict";n.d(L,{H7:()=>V,K8:()=>y,qv:()=>z,u:()=>A});var e=n(84487),r=n(69347),a=n(54835),f=n(4739),d=n(14611),u=n(23696);function y($,R){const K=I($,R),j={type:w(R),value:T(R)};return K.length&&(j.stacktrace={frames:K}),void 0===j.type&&""===j.value&&(j.value="Unrecoverable error caught"),j}function _($,R){return{exception:{values:[y($,R)]}}}function I($,R){const K=R.stacktrace||R.stack||"",j=function M($){return $&&F.test($.message)?1:0}(R),Y=function k($){return"number"==typeof $.framesToPop?$.framesToPop:0}(R);try{return $(K,j,Y)}catch{}return[]}const F=/Minified React error #\d+;/i;function x($){return typeof WebAssembly<"u"&&typeof WebAssembly.Exception<"u"&&$ instanceof WebAssembly.Exception}function w($){const R=$&&$.name;return!R&&x($)?$.message&&Array.isArray($.message)&&2==$.message.length?$.message[0]:"WebAssembly.Exception":R}function T($){const R=$&&$.message;return R?R.error&&"string"==typeof R.error.message?R.error.message:x($)&&Array.isArray($.message)&&2==$.message.length?$.message[1]:R:"No error message"}function A($,R,K,j){const O=V($,R,K&&K.syntheticException||void 0,j);return(0,f.M6)(O),O.level="error",K&&K.event_id&&(O.event_id=K.event_id),(0,d.XW)(O)}function z($,R,K="info",j,Y){const me=G($,R,j&&j.syntheticException||void 0,Y);return me.level=K,j&&j.event_id&&(me.event_id=j.event_id),(0,d.XW)(me)}function V($,R,K,j,Y){let O;if((0,a.T2)(R)&&R.error)return _($,R.error);if((0,a.BD)(R)||(0,a.W6)(R)){const me=R;if("stack"in R)O=_($,R);else{const ge=me.name||((0,a.BD)(me)?"DOMError":"DOMException"),Ee=me.message?`${ge}: ${me.message}`:ge;O=G($,Ee,K,j),(0,f.gO)(O,Ee)}return"code"in me&&(O.tags={...O.tags,"DOMException.code":`${me.code}`}),O}return(0,a.bJ)(R)?_($,R):(0,a.Qd)(R)||(0,a.xH)(R)?(O=function m($,R,K,j){const Y=(0,e.KU)(),O=Y&&Y.getOptions().normalizeDepth,me=function U($){for(const R in $)if(Object.prototype.hasOwnProperty.call($,R)){const K=$[R];if(K instanceof Error)return K}}(R),ge={__serialized__:(0,r.cd)(R,O)};if(me)return{exception:{values:[y($,me)]},extra:ge};const Ee={exception:{values:[{type:(0,a.xH)(R)?R.constructor.name:j?"UnhandledRejection":"Error",value:B(R,{isUnhandledRejection:j})}]},extra:ge};if(K){const je=I($,K);je.length&&(Ee.exception.values[0].stacktrace={frames:je})}return Ee}($,R,K,Y),(0,f.M6)(O,{synthetic:!0}),O):(O=G($,R,K,j),(0,f.gO)(O,`${R}`,void 0),(0,f.M6)(O,{synthetic:!0}),O)}function G($,R,K,j){const Y={};if(j&&K){const O=I($,K);O.length&&(Y.exception={values:[{value:R,stacktrace:{frames:O}}]})}if((0,a.NF)(R)){const{__sentry_template_string__:O,__sentry_template_values__:me}=R;return Y.logentry={message:O,params:me},Y}return Y.message=R,Y}function B($,{isUnhandledRejection:R}){const K=(0,u.HF)($),j=R?"promise rejection":"exception";return(0,a.T2)($)?`Event \`ErrorEvent\` captured as ${j} with message \`${$.message}\``:(0,a.xH)($)?`Event \`${function H($){try{const R=Object.getPrototypeOf($);return R?R.constructor.name:void 0}catch{}}($)}\` (type=${$.type}) captured as ${j}`:`Object captured as ${j} with keys: ${K}`}},54981:(Ge,L,n)=>{"use strict";n.d(L,{LV:()=>I,jN:()=>m,jf:()=>u});var e=n(84487),r=n(75348),a=n(13276),f=n(23696),d=n(4739);const u=a.O;let y=0;function m(){return y>0}function I(F,M={},k){if("function"!=typeof F)return F;try{const w=F.__sentry_wrapped__;if(w)return"function"==typeof w?w:F;if((0,f.sp)(F))return F}catch{return F}const x=function(){const w=Array.prototype.slice.call(arguments);try{k&&"function"==typeof k&&k.apply(this,arguments);const T=w.map(A=>I(A,M));return F.apply(this,T)}catch(T){throw function _(){y++,setTimeout(()=>{y--})}(),(0,e.v4)(A=>{A.addEventProcessor(z=>(M.mechanism&&((0,d.gO)(z,void 0,void 0),(0,d.M6)(z,M.mechanism)),z.extra={...z.extra,arguments:w},z)),(0,r.Cp)(T)}),T}};try{for(const w in F)Object.prototype.hasOwnProperty.call(F,w)&&(x[w]=F[w])}catch{}(0,f.pO)(x,F),(0,f.my)(F,"__sentry_wrapped__",x);try{Object.getOwnPropertyDescriptor(x,"name").configurable&&Object.defineProperty(x,"name",{get:()=>F.name})}catch{}return x}},92165:(Ge,L,n)=>{"use strict";n.d(L,{F:()=>R});var e=n(50268),r=n(62634),a=n(14937),f=n(6013),d=n(84487),u=n(92033),y=n(92503),m=n(23696),_=n(13276),I=n(39700);function M(){"console"in _.O&&y.Ow.forEach(function(je){je in _.O.console&&(0,m.GS)(_.O.console,je,function(ne){return y.Z9[je]=ne,function(...be){(0,I.aj)("console",{args:be,level:je});const q=y.Z9[je];q&&q.apply(_.O.console,be)}})})}var k=n(12581),x=n(4739),w=n(89811),T=n(36352),A=n(97950);function z(je){if(void 0!==je)return je>=400&&je<500?"warning":je>=500?"error":void 0}var V=n(5894),G=n(33526),B=n(54981);const R=(0,f._C)((je={})=>{const ne={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...je};return{name:"Breadcrumbs",setup(be){ne.console&&function F(je){const ne="console";(0,I.s5)(ne,je),(0,I.AS)(ne,M)}(function Y(je){return function(be){if((0,d.KU)()!==je)return;const fe={category:"console",data:{arguments:be.args,logger:"console"},level:(0,T.t)(be.level),message:(0,A.gt)(be.args," ")};if("assert"===be.level){if(!1!==be.args[0])return;fe.message=`Assertion failed: ${(0,A.gt)(be.args.slice(1)," ")||"console.assert"}`,fe.data.arguments=be.args.slice(1)}(0,u.Z)(fe,{input:be.args,level:be.level})}}(be)),ne.dom&&(0,e.i)(function j(je,ne){return function(fe){if((0,d.KU)()!==je)return;let q,ce,xe="object"==typeof ne?ne.serializeAttribute:void 0,_e="object"==typeof ne&&"number"==typeof ne.maxStringLength?ne.maxStringLength:void 0;_e&&_e>1024&&(G.T&&y.vF.warn(`\`dom.maxStringLength\` cannot exceed 1024, but a value of ${_e} was configured. Sentry will use 1024 instead.`),_e=1024),"string"==typeof xe&&(xe=[xe]);try{const J=fe.event,wt=function Ee(je){return!!je&&!!je.target}(J)?J.target:J;q=(0,w.Hd)(wt,{keyAttrs:xe,maxStringLength:_e}),ce=(0,w.xE)(wt)}catch{q="<unknown>"}if(0===q.length)return;const ke={category:`ui.${fe.name}`,message:q};ce&&(ke.data={"ui.component_name":ce}),(0,u.Z)(ke,{event:fe.event,name:fe.name,global:fe.global})}}(be,ne.dom)),ne.xhr&&(0,r.Mn)(function O(je){return function(be){if((0,d.KU)()!==je)return;const{startTimestamp:fe,endTimestamp:q}=be,ce=be.xhr[r.Er];if(!fe||!q||!ce)return;const{method:xe,url:_e,status_code:ke,body:J}=ce,wt={method:xe,url:_e,status_code:ke},Fe={xhr:be.xhr,input:J,startTimestamp:fe,endTimestamp:q},nt=z(ke);(0,u.Z)({category:"xhr",data:wt,type:"http",level:nt},Fe)}}(be)),ne.fetch&&(0,k.ur)(function me(je){return function(be){if((0,d.KU)()!==je)return;const{startTimestamp:fe,endTimestamp:q}=be;if(q&&(!be.fetchData.url.match(/sentry_key/)||"POST"!==be.fetchData.method))if(be.error)(0,u.Z)({category:"fetch",data:be.fetchData,level:"error",type:"http"},{data:be.error,input:be.args,startTimestamp:fe,endTimestamp:q});else{const ce=be.response,xe={...be.fetchData,status_code:ce&&ce.status},_e={input:be.args,response:ce,startTimestamp:fe,endTimestamp:q},ke=z(xe.status_code);(0,u.Z)({category:"fetch",data:xe,type:"http",level:ke},_e)}}}(be)),ne.history&&(0,a._)(function ge(je){return function(be){if((0,d.KU)()!==je)return;let fe=be.from,q=be.to;const ce=(0,V.Dl)(B.jf.location.href);let xe=fe?(0,V.Dl)(fe):void 0;const _e=(0,V.Dl)(q);(!xe||!xe.path)&&(xe=ce),ce.protocol===_e.protocol&&ce.host===_e.host&&(q=_e.relative),ce.protocol===xe.protocol&&ce.host===xe.host&&(fe=xe.relative),(0,u.Z)({category:"navigation",data:{from:fe,to:q}})}}(be)),ne.sentry&&be.on("beforeSendEvent",function K(je){return function(be){(0,d.KU)()===je&&(0,u.Z)({category:"sentry."+("transaction"===be.type?"transaction":"event"),event_id:be.event_id,level:be.level,message:(0,x.$X)(be)},{event:be})}}(be))}}})},34986:(Ge,L,n)=>{"use strict";n.d(L,{L:()=>w});var e=n(6013),r=n(84487),a=n(75348),f=n(91398),d=n(3808),u=n(54835),y=n(89811),m=n(92006),_=n(92503),I=n(33526),F=n(67937),M=n(54981);const w=(0,e._C)((U={})=>{const $={onerror:!0,onunhandledrejection:!0,...U};return{name:"GlobalHandlers",setupOnce(){Error.stackTraceLimit=50},setup(R){$.onerror&&(function T(U){(0,f.L)($=>{const{stackParser:R,attachStacktrace:K}=H();if((0,r.KU)()!==U||(0,M.jN)())return;const{msg:j,url:Y,line:O,column:me,error:ge}=$,Ee=function G(U,$,R,K){const j=U.exception=U.exception||{},Y=j.values=j.values||[],O=Y[0]=Y[0]||{},me=O.stacktrace=O.stacktrace||{},ge=me.frames=me.frames||[],Ee=isNaN(parseInt(K,10))?void 0:K,je=isNaN(parseInt(R,10))?void 0:R,ne=(0,u.Kg)($)&&$.length>0?$:(0,y.$N)();return 0===ge.length&&ge.push({colno:Ee,filename:ne,function:m.yF,in_app:!0,lineno:je}),U}((0,F.H7)(R,ge||j,void 0,K,!1),Y,O,me);Ee.level="error",(0,a.r)(Ee,{originalException:ge,mechanism:{handled:!1,type:"onerror"}})})}(R),B("onerror")),$.onunhandledrejection&&(function A(U){(0,d.r)($=>{const{stackParser:R,attachStacktrace:K}=H();if((0,r.KU)()!==U||(0,M.jN)())return;const j=function z(U){if((0,u.sO)(U))return U;try{if("reason"in U)return U.reason;if("detail"in U&&"reason"in U.detail)return U.detail.reason}catch{}return U}($),Y=(0,u.sO)(j)?function V(U){return{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(U)}`}]}}}(j):(0,F.H7)(R,j,void 0,K,!0);Y.level="error",(0,a.r)(Y,{originalException:j,mechanism:{handled:!1,type:"onunhandledrejection"}})})}(R),B("onunhandledrejection"))}}});function B(U){I.T&&_.vF.log(`Global Handler attached: ${U}`)}function H(){const U=(0,r.KU)();return U&&U.getOptions()||{stackParser:()=>[],attachStacktrace:!1}}},53393:(Ge,L,n)=>{"use strict";n.d(L,{M:()=>a});var e=n(6013),r=n(54981);const a=(0,e._C)(()=>({name:"HttpContext",preprocessEvent(f){if(!r.jf.navigator&&!r.jf.location&&!r.jf.document)return;const d=f.request&&f.request.url||r.jf.location&&r.jf.location.href,{referrer:u}=r.jf.document||{},{userAgent:y}=r.jf.navigator||{},m={...f.request&&f.request.headers,...u&&{Referer:u},...y&&{"User-Agent":y}},_={...f.request,...d&&{url:d},headers:m};f.request=_}}))},73190:(Ge,L,n)=>{"use strict";n.d(L,{p:()=>x});var e=n(6013),r=n(54835),a=n(97950);function f(w,T,A=250,z,V,G,B){if(!(G.exception&&G.exception.values&&B&&(0,r.tH)(B.originalException,Error)))return;const H=G.exception.values.length>0?G.exception.values[G.exception.values.length-1]:void 0;H&&(G.exception.values=function m(w,T){return w.map(A=>(A.value&&(A.value=(0,a.xv)(A.value,T)),A))}(d(w,T,V,B.originalException,z,G.exception.values,H,0),A))}function d(w,T,A,z,V,G,B,H){if(G.length>=A+1)return G;let U=[...G];if((0,r.tH)(z[V],Error)){u(B,H);const $=w(T,z[V]),R=U.length;y($,V,R,H),U=d(w,T,A,z[V],V,[$,...U],$,R)}return Array.isArray(z.errors)&&z.errors.forEach(($,R)=>{if((0,r.tH)($,Error)){u(B,H);const K=w(T,$),j=U.length;y(K,`errors[${R}]`,j,H),U=d(w,T,A,$,V,[K,...U],K,j)}}),U}function u(w,T){w.mechanism=w.mechanism||{type:"generic",handled:!0},w.mechanism={...w.mechanism,..."AggregateError"===w.type&&{is_exception_group:!0},exception_id:T}}function y(w,T,A,z){w.mechanism=w.mechanism||{type:"generic",handled:!0},w.mechanism={...w.mechanism,type:"chained",source:T,exception_id:A,parent_id:z}}var _=n(67937);const x=(0,e._C)((w={})=>{const T=w.limit||5,A=w.key||"cause";return{name:"LinkedErrors",preprocessEvent(z,V,G){const B=G.getOptions();f(_.K8,B.stackParser,B.maxValueLength,A,T,z,V)}}})},49881:(Ge,L,n)=>{"use strict";n.d(L,{Ts:()=>ki,mn:()=>Bi});var e=n(24695),r=n(46927),a=n(36816),f=n(6013),d=n(92503),u=n(84487),y=n(31425);var I=n(75348),F=n(23696),M=n(44910);function x(Qe){return`${Qe.protocol?`${Qe.protocol}:`:""}//${Qe.host}${Qe.port?`:${Qe.port}`:""}${Qe.path?`/${Qe.path}`:""}/api/`}var V=n(69727),G=n(92006),B=n(14937),H=n(4739),U=n(54835),$=n(14611),R=n(20095);class K extends Error{constructor(Ve,ft="warn"){super(Ve),this.message=Ve,this.name=new.target.prototype.constructor.name,Object.setPrototypeOf(this,new.target.prototype),this.logLevel=ft}}var j=n(46158),O=n(41651),me=n(11643),ge=n(30183),Ee=n(3890),je=n(38204);const ne="Not capturing exception because it's already been captured.";class be{constructor(Ve){if(this._options=Ve,this._integrations={},this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],Ve.dsn?this._dsn=(0,M.AD)(Ve.dsn):y.T&&d.vF.warn("No DSN provided, client will not send events."),this._dsn){const ft=function A(Qe,Ve,ft){return Ve||`${function w(Qe){return`${x(Qe)}${Qe.projectId}/envelope/`}(Qe)}?${function T(Qe,Ve){return(0,F.u4)({sentry_key:Qe.publicKey,sentry_version:"7",...Ve&&{sentry_client:`${Ve.name}/${Ve.version}`}})}(Qe,ft)}`}(this._dsn,Ve.tunnel,Ve._metadata?Ve._metadata.sdk:void 0);this._transport=Ve.transport({tunnel:this._options.tunnel,recordDroppedEvent:this.recordDroppedEvent.bind(this),...Ve.transportOptions,url:ft})}}captureException(Ve,ft,dn){const En=(0,H.eJ)();if((0,H.GR)(Ve))return y.T&&d.vF.log(ne),En;const ii={event_id:En,...ft};return this._process(this.eventFromException(Ve,ii).then(mi=>this._captureEvent(mi,ii,dn))),ii.event_id}captureMessage(Ve,ft,dn,En){const ii={event_id:(0,H.eJ)(),...dn},mi=(0,U.NF)(Ve)?Ve:String(Ve),zn=(0,U.sO)(Ve)?this.eventFromMessage(mi,ft,ii):this.eventFromException(Ve,ii);return this._process(zn.then(Ai=>this._captureEvent(Ai,ii,En))),ii.event_id}captureEvent(Ve,ft,dn){const En=(0,H.eJ)();if(ft&&ft.originalException&&(0,H.GR)(ft.originalException))return y.T&&d.vF.log(ne),En;const ii={event_id:En,...ft};return this._process(this._captureEvent(Ve,ii,(Ve.sdkProcessingMetadata||{}).capturedSpanScope||dn)),ii.event_id}captureSession(Ve){"string"!=typeof Ve.release?y.T&&d.vF.warn("Discarded session because of missing or non-string release"):(this.sendSession(Ve),(0,me.qO)(Ve,{init:!1}))}getDsn(){return this._dsn}getOptions(){return this._options}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}flush(Ve){const ft=this._transport;return ft?(this.emit("flush"),this._isClientDoneProcessing(Ve).then(dn=>ft.flush(Ve).then(En=>dn&&En))):(0,$.XW)(!0)}close(Ve){return this.flush(Ve).then(ft=>(this.getOptions().enabled=!1,this.emit("close"),ft))}getEventProcessors(){return this._eventProcessors}addEventProcessor(Ve){this._eventProcessors.push(Ve)}init(){(this._isEnabled()||this._options.integrations.some(({name:Ve})=>Ve.startsWith("Spotlight")))&&this._setupIntegrations()}getIntegrationByName(Ve){return this._integrations[Ve]}addIntegration(Ve){const ft=this._integrations[Ve.name];(0,f.qm)(this,Ve,this._integrations),ft||(0,f.lc)(this,[Ve])}sendEvent(Ve,ft={}){this.emit("beforeSendEvent",Ve,ft);let dn=(0,O.V7)(Ve,this._dsn,this._options._metadata,this._options.tunnel);for(const ii of ft.attachments||[])dn=(0,R.W3)(dn,(0,R.bm)(ii));const En=this.sendEnvelope(dn);En&&En.then(ii=>this.emit("afterSendEvent",Ve,ii),null)}sendSession(Ve){const ft=(0,O.LE)(Ve,this._dsn,this._options._metadata,this._options.tunnel);this.sendEnvelope(ft)}recordDroppedEvent(Ve,ft,dn){if(this._options.sendClientReports){const En="number"==typeof dn?dn:1,ii=`${Ve}:${ft}`;y.T&&d.vF.log(`Recording outcome: "${ii}"${En>1?` (${En} times)`:""}`),this._outcomes[ii]=(this._outcomes[ii]||0)+En}}on(Ve,ft){const dn=this._hooks[Ve]=this._hooks[Ve]||[];return dn.push(ft),()=>{const En=dn.indexOf(ft);En>-1&&dn.splice(En,1)}}emit(Ve,...ft){const dn=this._hooks[Ve];dn&&dn.forEach(En=>En(...ft))}sendEnvelope(Ve){return this.emit("beforeEnvelope",Ve),this._isEnabled()&&this._transport?this._transport.send(Ve).then(null,ft=>(y.T&&d.vF.error("Error while sending event:",ft),ft)):(y.T&&d.vF.error("Transport disabled"),(0,$.XW)({}))}_setupIntegrations(){const{integrations:Ve}=this._options;this._integrations=(0,f.P$)(this,Ve),(0,f.lc)(this,Ve)}_updateSessionFromEvent(Ve,ft){let dn=!1,En=!1;const ii=ft.exception&&ft.exception.values;if(ii){En=!0;for(const Ai of ii){const Pt=Ai.mechanism;if(Pt&&!1===Pt.handled){dn=!0;break}}}const mi="ok"===Ve.status;(mi&&0===Ve.errors||mi&&dn)&&((0,me.qO)(Ve,{...dn&&{status:"crashed"},errors:Ve.errors||Number(En||dn)}),this.captureSession(Ve))}_isClientDoneProcessing(Ve){return new $.T2(ft=>{let dn=0;const ii=setInterval(()=>{0==this._numProcessing?(clearInterval(ii),ft(!0)):(dn+=1,Ve&&dn>=Ve&&(clearInterval(ii),ft(!1)))},1)})}_isEnabled(){return!1!==this.getOptions().enabled&&void 0!==this._transport}_prepareEvent(Ve,ft,dn,En=(0,u.rm)()){const ii=this.getOptions(),mi=Object.keys(this._integrations);return!ft.integrations&&mi.length>0&&(ft.integrations=mi),this.emit("preprocessEvent",Ve,ft),Ve.type||En.setLastEventId(Ve.event_id||ft.event_id),(0,je.mG)(ii,Ve,ft,dn,this,En).then(zn=>{if(null===zn)return zn;const Ai={...En.getPropagationContext(),...dn?dn.getPropagationContext():void 0};if((!zn.contexts||!zn.contexts.trace)&&Ai){const{traceId:xn,spanId:Ln,parentSpanId:It,dsc:Xe}=Ai;zn.contexts={trace:(0,F.Ce)({trace_id:xn,span_id:Ln,parent_span_id:It}),...zn.contexts};const Ye=Xe||(0,ge.lF)(xn,this);zn.sdkProcessingMetadata={dynamicSamplingContext:Ye,...zn.sdkProcessingMetadata}}return zn})}_captureEvent(Ve,ft={},dn){return this._processEvent(Ve,ft,dn).then(En=>En.event_id,En=>{if(y.T){const ii=En;"log"===ii.logLevel?d.vF.log(ii.message):d.vF.warn(ii)}})}_processEvent(Ve,ft,dn){const En=this.getOptions(),{sampleRate:ii}=En,mi=xe(Ve),zn=ce(Ve),Ai=Ve.type||"error",Pt=`before send for type \`${Ai}\``,xn=typeof ii>"u"?void 0:(0,Ee.i)(ii);if(zn&&"number"==typeof xn&&Math.random()>xn)return this.recordDroppedEvent("sample_rate","error",Ve),(0,$.xg)(new K(`Discarding event because it's not included in the random sample (sampling rate = ${ii})`,"log"));const Ln="replay_event"===Ai?"replay":Ai;return this._prepareEvent(Ve,ft,dn,(Ve.sdkProcessingMetadata||{}).capturedSpanIsolationScope).then(Ye=>{if(null===Ye)throw this.recordDroppedEvent("event_processor",Ln,Ve),new K("An event processor returned `null`, will not send event.","log");if(ft.data&&!0===ft.data.__sentry__)return Ye;const Xt=function q(Qe,Ve,ft,dn){const{beforeSend:En,beforeSendTransaction:ii,beforeSendSpan:mi}=Ve;if(ce(ft)&&En)return En(ft,dn);if(xe(ft)){if(ft.spans&&mi){const zn=[];for(const Ai of ft.spans){const Pt=mi(Ai);Pt?zn.push(Pt):Qe.recordDroppedEvent("before_send","span")}ft.spans=zn}if(ii)return ft.spans&&(ft.sdkProcessingMetadata={...ft.sdkProcessingMetadata,spanCountBeforeProcessing:ft.spans.length}),ii(ft,dn)}return ft}(this,En,Ye,ft);return function fe(Qe,Ve){const ft=`${Ve} must return \`null\` or a valid event.`;if((0,U.Qg)(Qe))return Qe.then(dn=>{if(!(0,U.Qd)(dn)&&null!==dn)throw new K(ft);return dn},dn=>{throw new K(`${Ve} rejected with ${dn}`)});if(!(0,U.Qd)(Qe)&&null!==Qe)throw new K(ft);return Qe}(Xt,Pt)}).then(Ye=>{if(null===Ye)throw this.recordDroppedEvent("before_send",Ln,Ve),mi&&this.recordDroppedEvent("before_send","span",1+(Ve.spans||[]).length),new K(`${Pt} returned \`null\`, will not send event.`,"log");const Ue=dn&&dn.getSession();if(!mi&&Ue&&this._updateSessionFromEvent(Ue,Ye),mi){const We=(Ye.sdkProcessingMetadata&&Ye.sdkProcessingMetadata.spanCountBeforeProcessing||0)-(Ye.spans?Ye.spans.length:0);We>0&&this.recordDroppedEvent("before_send","span",We)}const Xt=Ye.transaction_info;if(mi&&Xt&&Ye.transaction!==Ve.transaction){const re="custom";Ye.transaction_info={...Xt,source:re}}return this.sendEvent(Ye,ft),Ye}).then(null,Ye=>{throw Ye instanceof K?Ye:(this.captureException(Ye,{data:{__sentry__:!0},originalException:Ye}),new K(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.\nReason: ${Ye}`))})}_process(Ve){this._numProcessing++,Ve.then(ft=>(this._numProcessing--,ft),ft=>(this._numProcessing--,ft))}_clearOutcomes(){const Ve=this._outcomes;return this._outcomes={},Object.entries(Ve).map(([ft,dn])=>{const[En,ii]=ft.split(":");return{reason:En,category:ii,quantity:dn}})}_flushOutcomes(){y.T&&d.vF.log("Flushing outcomes...");const Ve=this._clearOutcomes();if(0===Ve.length)return void(y.T&&d.vF.log("No outcomes to send"));if(!this._dsn)return void(y.T&&d.vF.log("No dsn provided, will not send outcomes"));y.T&&d.vF.log("Sending outcomes:",Ve);const ft=function Y(Qe,Ve,ft){const dn=[{type:"client_report"},{timestamp:ft||(0,j.lu)(),discarded_events:Qe}];return(0,R.h4)(Ve?{dsn:Ve}:{},[dn])}(Ve,this._options.tunnel&&(0,M.SB)(this._dsn));this.sendEnvelope(ft)}}function ce(Qe){return void 0===Qe.type}function xe(Qe){return"transaction"===Qe.type}var _e=n(76016),ke=n(55880),J=n(33526),wt=n(67937),Fe=n(54981);class he extends be{constructor(Ve){const ft={parentSpanIsAlwaysRootSpan:!0,...Ve},dn=Fe.jf.SENTRY_SDK_SOURCE||(0,ke.e)();(0,_e.K)(ft,"browser",["browser"],dn),super(ft),ft.sendClientReports&&Fe.jf.document&&Fe.jf.document.addEventListener("visibilitychange",()=>{"hidden"===Fe.jf.document.visibilityState&&this._flushOutcomes()})}eventFromException(Ve,ft){return(0,wt.u)(this._options.stackParser,Ve,ft,this._options.attachStacktrace)}eventFromMessage(Ve,ft="info",dn){return(0,wt.qv)(this._options.stackParser,Ve,ft,dn,this._options.attachStacktrace)}captureUserFeedback(Ve){if(!this._isEnabled())return void(J.T&&d.vF.warn("SDK not enabled, will not capture user feedback."));const ft=function nt(Qe,{metadata:Ve,tunnel:ft,dsn:dn}){const En={event_id:Qe.event_id,sent_at:(new Date).toISOString(),...Ve&&Ve.sdk&&{sdk:{name:Ve.sdk.name,version:Ve.sdk.version}},...!!ft&&!!dn&&{dsn:(0,M.SB)(dn)}},ii=function se(Qe){return[{type:"user_report"},Qe]}(Qe);return(0,R.h4)(En,[ii])}(Ve,{metadata:this.getSdkMetadata(),dsn:this.getDsn(),tunnel:this.getOptions().tunnel});this.sendEnvelope(ft)}_prepareEvent(Ve,ft,dn){return Ve.platform=Ve.platform||"javascript",super._prepareEvent(Ve,ft,dn)}}var Q=n(92165);const de=["EventTarget","Window","Node","ApplicationCache","AudioTrackList","BroadcastChannel","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","SharedWorker","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"],ie=(0,f._C)((Qe={})=>{const Ve={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,...Qe};return{name:"BrowserApiErrors",setupOnce(){Ve.setTimeout&&(0,F.GS)(Fe.jf,"setTimeout",pe),Ve.setInterval&&(0,F.GS)(Fe.jf,"setInterval",pe),Ve.requestAnimationFrame&&(0,F.GS)(Fe.jf,"requestAnimationFrame",we),Ve.XMLHttpRequest&&"XMLHttpRequest"in Fe.jf&&(0,F.GS)(XMLHttpRequest.prototype,"send",Pe);const ft=Ve.eventTarget;ft&&(Array.isArray(ft)?ft:de).forEach(Ce)}}});function pe(Qe){return function(...Ve){return Ve[0]=(0,Fe.LV)(Ve[0],{mechanism:{data:{function:(0,G.qQ)(Qe)},handled:!1,type:"instrument"}}),Qe.apply(this,Ve)}}function we(Qe){return function(Ve){return Qe.apply(this,[(0,Fe.LV)(Ve,{mechanism:{data:{function:"requestAnimationFrame",handler:(0,G.qQ)(Qe)},handled:!1,type:"instrument"}})])}}function Pe(Qe){return function(...Ve){const ft=this;return["onload","onerror","onprogress","onreadystatechange"].forEach(En=>{En in ft&&"function"==typeof ft[En]&&(0,F.GS)(ft,En,function(ii){const mi={mechanism:{data:{function:En,handler:(0,G.qQ)(ii)},handled:!1,type:"instrument"}},zn=(0,F.sp)(ii);return zn&&(mi.mechanism.data.handler=(0,G.qQ)(zn)),(0,Fe.LV)(ii,mi)})}),Qe.apply(this,Ve)}}function Ce(Qe){const Ve=Fe.jf,ft=Ve[Qe]&&Ve[Qe].prototype;!ft||!ft.hasOwnProperty||!ft.hasOwnProperty("addEventListener")||((0,F.GS)(ft,"addEventListener",function(dn){return function(En,ii,mi){try{"function"==typeof ii.handleEvent&&(ii.handleEvent=(0,Fe.LV)(ii.handleEvent,{mechanism:{data:{function:"handleEvent",handler:(0,G.qQ)(ii),target:Qe},handled:!1,type:"instrument"}}))}catch{}return dn.apply(this,[En,(0,Fe.LV)(ii,{mechanism:{data:{function:"addEventListener",handler:(0,G.qQ)(ii),target:Qe},handled:!1,type:"instrument"}}),mi])}}),(0,F.GS)(ft,"removeEventListener",function(dn){return function(En,ii,mi){const zn=ii;try{const Ai=zn&&zn.__sentry_wrapped__;Ai&&dn.call(this,En,Ai,mi)}catch{}return dn.call(this,En,zn,mi)}}))}var Re=n(34986),Ze=n(53393),vt=n(73190);function xt(Qe,Ve,ft,dn){const En={filename:Qe,function:"<anonymous>"===Ve?G.yF:Ve,in_app:!0};return void 0!==ft&&(En.lineno=ft),void 0!==dn&&(En.colno=dn),En}const rn=/^\s*at (\S+?)(?::(\d+))(?::(\d+))\s*$/i,sn=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,nn=/\((\S*)(?::(\d+))(?::(\d+))\)/,dt=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,yt=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,On=(0,G.gd)([30,Qe=>{const Ve=rn.exec(Qe);if(Ve){const[,dn,En,ii]=Ve;return xt(dn,G.yF,+En,+ii)}const ft=sn.exec(Qe);if(ft){if(ft[2]&&0===ft[2].indexOf("eval")){const mi=nn.exec(ft[2]);mi&&(ft[2]=mi[1],ft[3]=mi[2],ft[4]=mi[3])}const[En,ii]=ln(ft[1]||G.yF,ft[2]);return xt(ii,En,ft[3]?+ft[3]:void 0,ft[4]?+ft[4]:void 0)}}],[50,Qe=>{const Ve=dt.exec(Qe);if(Ve){if(Ve[3]&&Ve[3].indexOf(" > eval")>-1){const ii=yt.exec(Ve[3]);ii&&(Ve[1]=Ve[1]||"eval",Ve[3]=ii[1],Ve[4]=ii[2],Ve[5]="")}let dn=Ve[3],En=Ve[1]||G.yF;return[En,dn]=ln(En,dn),xt(dn,En,Ve[4]?+Ve[4]:void 0,Ve[5]?+Ve[5]:void 0)}}]),ln=(Qe,Ve)=>{const ft=-1!==Qe.indexOf("safari-extension"),dn=-1!==Qe.indexOf("safari-web-extension");return ft||dn?[-1!==Qe.indexOf("@")?Qe.split("@")[0]:G.yF,ft?`safari-extension:${Ve}`:`safari-web-extension:${Ve}`]:[Qe,Ve]};var Vt=n(90613);var $t=n(95350);const un=64;function on(Qe,Ve){if("event"===Ve||"transaction"===Ve)return Array.isArray(Qe)?Qe[1]:void 0}function Bt(Qe,Ve=(0,Vt.qd)("fetch")){let ft=0,dn=0;return function Zt(Qe,Ve,ft=function Qt(Qe){const Ve=[];function dn(mi){return Ve.splice(Ve.indexOf(mi),1)[0]||Promise.resolve(void 0)}return{$:Ve,add:function En(mi){if(!function ft(){return void 0===Qe||Ve.length<Qe}())return(0,$.xg)(new K("Not adding Promise because buffer limit was reached."));const zn=mi();return-1===Ve.indexOf(zn)&&Ve.push(zn),zn.then(()=>dn(zn)).then(null,()=>dn(zn).then(null,()=>{})),zn},drain:function ii(mi){return new $.T2((zn,Ai)=>{let Pt=Ve.length;if(!Pt)return zn(!0);const xn=setTimeout(()=>{mi&&mi>0&&zn(!1)},mi);Ve.forEach(Ln=>{(0,$.XW)(Ln).then(()=>{--Pt||(clearTimeout(xn),zn(!0))},Ai)})})}}}(Qe.bufferSize||un)){let dn={};return{send:function ii(mi){const zn=[];if((0,R.yH)(mi,(Ln,It)=>{const Xe=(0,R.zk)(It);if((0,$t.Jz)(dn,Xe)){const Ye=on(Ln,It);Qe.recordDroppedEvent("ratelimit_backoff",Xe,Ye)}else zn.push(Ln)}),0===zn.length)return(0,$.XW)({});const Ai=(0,R.h4)(mi[0],zn),Pt=Ln=>{(0,R.yH)(Ai,(It,Xe)=>{const Ye=on(It,Xe);Qe.recordDroppedEvent(Ln,(0,R.zk)(Xe),Ye)})};return ft.add(()=>Ve({body:(0,R.bN)(Ai)}).then(Ln=>(void 0!==Ln.statusCode&&(Ln.statusCode<200||Ln.statusCode>=300)&&y.T&&d.vF.warn(`Sentry responded with status code ${Ln.statusCode} to sent event.`),dn=(0,$t.wq)(dn,Ln),Ln),Ln=>{throw Pt("network_error"),Ln})).then(Ln=>Ln,Ln=>{if(Ln instanceof K)return y.T&&d.vF.error("Skipped sending event because buffer is full."),Pt("queue_overflow"),(0,$.XW)({});throw Ln})},flush:mi=>ft.drain(mi)}}(Qe,function En(ii){const mi=ii.body.length;ft+=mi,dn++;const zn={body:ii.body,method:"POST",referrerPolicy:"origin",headers:Qe.headers,keepalive:ft<=6e4&&dn<15,...Qe.fetchOptions};if(!Ve)return(0,Vt.y7)("fetch"),(0,$.xg)("No fetch implementation available");try{return Ve(Qe.url,zn).then(Ai=>(ft-=mi,dn--,{statusCode:Ai.status,headers:{"x-sentry-rate-limits":Ai.headers.get("X-Sentry-Rate-Limits"),"retry-after":Ai.headers.get("Retry-After")}}))}catch(Ai){return(0,Vt.y7)("fetch"),ft-=mi,dn--,(0,$.xg)(Ai)}})}function ki(Qe={}){const Ve=function kn(Qe={}){const Ve={defaultIntegrations:[(0,e.D)(),(0,r.Z)(),ie(),(0,Q.F)(),(0,Re.L)(),(0,vt.p)(),(0,a.s)(),(0,Ze.M)()],release:"string"==typeof __SENTRY_RELEASE__?__SENTRY_RELEASE__:Fe.jf.SENTRY_RELEASE&&Fe.jf.SENTRY_RELEASE.id?Fe.jf.SENTRY_RELEASE.id:void 0,autoSessionTracking:!0,sendClientReports:!0};return null==Qe.defaultIntegrations&&delete Qe.defaultIntegrations,{...Ve,...Qe}}(Qe);if(function ni(){const Qe=typeof Fe.jf.window<"u"&&Fe.jf;if(!Qe)return!1;const ft=Qe[Qe.chrome?"chrome":"browser"],dn=ft&&ft.runtime&&ft.runtime.id,En=Fe.jf.location&&Fe.jf.location.href||"",mi=!!dn&&Fe.jf===Fe.jf.top&&["chrome-extension:","moz-extension:","ms-browser-extension:","safari-web-extension:"].some(Ai=>En.startsWith(`${Ai}//`));return!(!dn||mi||typeof Qe.nw<"u")}())return void(0,d.pq)(()=>{console.error("[Sentry] You cannot run Sentry this way in a browser extension, check: https://docs.sentry.io/platforms/javascript/best-practices/browser-extensions/")});J.T&&((0,V.vm)()||d.vF.warn("No Fetch API detected. The Sentry SDK requires a Fetch API compatible environment to send events. Please add a Fetch API polyfill."));const ft={...Ve,stackParser:(0,G.vk)(Ve.stackParser||On),integrations:(0,f.mH)(Ve),transport:Ve.transport||Bt},dn=function m(Qe,Ve){!0===Ve.debug&&(y.T?d.vF.enable():(0,d.pq)(()=>{console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.")})),(0,u.o5)().update(Ve.initialScope);const dn=new Qe(Ve);return function _(Qe){(0,u.o5)().setClient(Qe)}(dn),dn.init(),dn}(he,ft);return Ve.autoSessionTracking&&function Ne(){typeof Fe.jf.document>"u"?J.T&&d.vF.warn("Session tracking in non-browser environment with @sentry/browser is not supported."):((0,I.J0)({ignoreDuration:!0}),(0,I.J5)(),(0,B._)(({from:Qe,to:Ve})=>{void 0!==Qe&&Qe!==Ve&&((0,I.J0)({ignoreDuration:!0}),(0,I.J5)())}))}(),dn}function Bi(Qe={}){if(!Fe.jf.document)return void(J.T&&d.vF.error("Global document not defined in showReportDialog call"));const Ve=(0,u.o5)(),ft=Ve.getClient(),dn=ft&&ft.getDsn();if(!dn)return void(J.T&&d.vF.error("DSN not configured for showReportDialog call"));if(Ve&&(Qe.user={...Ve.getUser(),...Qe.user}),!Qe.eventId){const zn=(0,I.Q)();zn&&(Qe.eventId=zn)}const En=Fe.jf.document.createElement("script");En.async=!0,En.crossOrigin="anonymous",En.src=function z(Qe,Ve){const ft=(0,M.AD)(Qe);if(!ft)return"";const dn=`${x(ft)}embed/error-page/`;let En=`dsn=${(0,M.SB)(ft)}`;for(const ii in Ve)if("dsn"!==ii&&"onClose"!==ii)if("user"===ii){const mi=Ve.user;if(!mi)continue;mi.name&&(En+=`&name=${encodeURIComponent(mi.name)}`),mi.email&&(En+=`&email=${encodeURIComponent(mi.email)}`)}else En+=`&${encodeURIComponent(ii)}=${encodeURIComponent(Ve[ii])}`;return`${dn}?${En}`}(dn,Qe),Qe.onLoad&&(En.onload=Qe.onLoad);const{onClose:ii}=Qe;if(ii){const zn=Ai=>{if("__sentry_reportdialog_closed__"===Ai.data)try{ii()}finally{Fe.jf.removeEventListener("message",zn)}};Fe.jf.addEventListener("message",zn)}const mi=Fe.jf.document.head||Fe.jf.document.body;mi?mi.appendChild(En):J.T&&d.vF.error("Not injecting report dialog. No injection point found in HTML")}},47148:(Ge,L,n)=>{"use strict";n.d(L,{dp:()=>En,Nt:()=>mi});var e=n(59712),r=n(47213),a=n(47574),f=n(22294),d=n(46158),u=n(89811),y=n(92503),m=n(5894),_=n(59626),I=n(22433),F=n(92404),M=n(84487),k=n(23696),x=n(65206);function w(Pt){return"number"==typeof Pt&&isFinite(Pt)}function T(Pt,xn,Ln,{...It}){const Xe=(0,e.et)(Pt).start_timestamp;return Xe&&Xe>xn&&"function"==typeof Pt.updateStartTime&&Pt.updateStartTime(xn),(0,r.hb)(Pt,()=>{const Ye=(0,r.Uk)({startTime:xn,...It});return Ye&&Ye.end(Ln),Ye})}function A(Pt){const xn=(0,M.KU)();if(!xn)return;const{name:Ln,transaction:It,attributes:Xe,startTime:Ye}=Pt,{release:Ue,environment:Xt}=xn.getOptions(),re=xn.getIntegrationByName("Replay"),$e=re&&re.getReplayId(),We=(0,M.o5)(),_t=We.getUser(),Kt=void 0!==_t?_t.email||_t.id||_t.ip_address:void 0;let Nn;try{Nn=We.getScopeData().contexts.profile.profile_id}catch{}const qn={release:Ue,environment:Xt,user:Kt||void 0,profile_id:Nn||void 0,replay_id:$e||void 0,transaction:It,"user_agent.original":I.j.navigator&&I.j.navigator.userAgent,...Xe};return(0,r.Uk)({name:Ln,attributes:qn,startTime:Ye,experimental:{standalone:!0}})}function z(){return I.j&&I.j.addEventListener&&I.j.performance}function V(Pt){return Pt/1e3}var G=n(78744);var $=n(62105),R=n(77055),K=n(13689);const j=2147483647;let me,ge,Y=0,O={};function Ee({recordClsStandaloneSpans:Pt}){const xn=z();if(xn&&d.k3){xn.mark&&I.j.performance.mark("sentry-tracing-init");const Ln=function ce(){return(0,x.T5)(({metric:Pt})=>{const xn=Pt.entries[Pt.entries.length-1];if(!xn)return;const Ln=V(d.k3),It=V(xn.startTime);_.T&&y.vF.log("[Measurements] Adding FID"),O.fid={value:Pt.value,unit:"millisecond"},O["mark.fid"]={value:Ln+It,unit:"second"}})}(),It=function q(){return(0,x.Pt)(({metric:Pt})=>{const xn=Pt.entries[Pt.entries.length-1];xn&&(_.T&&y.vF.log("[Measurements] Adding LCP"),O.lcp={value:Pt.value,unit:"millisecond"},me=xn)},!0)}(),Xe=function xe(){return(0,x.YG)(({metric:Pt})=>{Pt.entries[Pt.entries.length-1]&&(_.T&&y.vF.log("[Measurements] Adding TTFB"),O.ttfb={value:Pt.value,unit:"millisecond"})})}(),Ye=Pt?function B(){let xn,Ln,Pt=0;if(!function U(){try{return(0,F.z)([PerformanceObserver,"access",Pt=>Pt.supportedEntryTypes,"optionalAccess",Pt=>Pt.includes,"call",Pt=>Pt("layout-shift")])}catch{return!1}}())return;let It=!1;function Xe(){It||(It=!0,Ln&&function H(Pt,xn,Ln){_.T&&y.vF.log(`Sending CLS span (${Pt})`);const It=V((d.k3||0)+((0,F.z)([xn,"optionalAccess",re=>re.startTime])||0)),Xe=(0,M.o5)().getScopeData().transactionName,Xt=A({name:xn?(0,u.Hd)((0,F.z)([xn,"access",re=>re.sources,"access",re=>re[0],"optionalAccess",re=>re.node])):"Layout shift",transaction:Xe,attributes:(0,k.Ce)({[a.JD]:"auto.http.browser.cls",[a.uT]:"ui.webvital.cls",[a.jG]:(0,F.z)([xn,"optionalAccess",re=>re.duration])||0,"sentry.pageload.span_id":Ln}),startTime:It});(0,F.z)([Xt,"optionalAccess",re=>re.addEvent,"call",re=>re("cls",{[a.Sn]:"",[a.xc]:Pt})]),(0,F.z)([Xt,"optionalAccess",re=>re.end,"call",re=>re(It)])}(Pt,xn,Ln),Ye())}const Ye=(0,x.a9)(({metric:Ue})=>{const Xt=Ue.entries[Ue.entries.length-1];Xt&&(Pt=Ue.value,xn=Xt)},!0);(0,G.Q)(()=>{Xe()}),setTimeout(()=>{const Ue=(0,M.KU)(),Xt=(0,F.z)([Ue,"optionalAccess",_t=>_t.on,"call",_t=>_t("startNavigationSpan",()=>{Xe(),Xt&&Xt()})]),re=(0,e.Bk)(),$e=re&&(0,e.zU)(re),We=$e&&(0,e.et)($e);We&&"pageload"===We.op&&(Ln=$e.spanContext().spanId)},0)}():function fe(){return(0,x.a9)(({metric:Pt})=>{const xn=Pt.entries[Pt.entries.length-1];xn&&(_.T&&y.vF.log(`[Measurements] Adding CLS ${Pt.value}`),O.cls={value:Pt.value,unit:""},ge=xn)},!0)}();return()=>{Ln(),It(),Xe(),Ye&&Ye()}}return()=>{}}function wt(Pt,xn,Ln,It,Xe,Ye){const Ue=Ye?xn[Ye]:xn[`${Ln}End`],Xt=xn[`${Ln}Start`];!Xt||!Ue||T(Pt,It+V(Xt),It+V(Ue),{op:`browser.${Xe||Ln}`,name:xn.name,attributes:{[a.JD]:"auto.ui.browser.metrics"}})}function Q(Pt,xn,Ln,It){const Xe=xn[Ln];null!=Xe&&Xe<j&&(Pt[It]=Xe)}const ee=[],Te=new Map;const pe={click:"click",pointerdown:"click",pointerup:"click",mousedown:"click",mouseup:"click",touchstart:"click",touchend:"click",mouseover:"hover",mouseout:"hover",mouseenter:"hover",mouseleave:"hover",pointerover:"hover",pointerout:"hover",pointerenter:"hover",pointerleave:"hover",dragstart:"drag",dragend:"drag",drag:"drag",dragenter:"drag",dragleave:"drag",dragover:"drag",drop:"drag",keydown:"press",keyup:"press",keypress:"press",input:"press"};var Ce=n(14937),Re=n(31425),Ze=n(21214),vt=n(18382),st=n(4753),Se=n(42406);const Ke={idleTimeout:1e3,finalTimeout:3e4,childSpanTimeout:15e3};function sn(Pt,xn={}){const Ln=new Map;let Xe,It=!1,Ye="externalFinish",Ue=!xn.disableAutoFinish;const Xt=[],{idleTimeout:re=Ke.idleTimeout,finalTimeout:$e=Ke.finalTimeout,childSpanTimeout:We=Ke.childSpanTimeout,beforeSpanEnd:_t}=xn,Kt=(0,M.KU)();if(!Kt||!(0,Ze.w)())return new st.w;const Nn=(0,M.o5)(),qn=(0,e.Bk)(),Ei=function nn(Pt){const xn=(0,r.Uk)(Pt);return(0,vt.r)((0,M.o5)(),xn),Re.T&&y.vF.log("[Tracing] Started span is an idle span"),xn}(Pt);function Gi(){Xe&&(clearTimeout(Xe),Xe=void 0)}function Vi(In){Gi(),Xe=setTimeout(()=>{!It&&0===Ln.size&&Ue&&(Ye="idleTimeout",Ei.end(In))},re)}function Hi(In){Xe=setTimeout(()=>{!It&&Ue&&(Ye="heartbeatFailed",Ei.end(In))},We)}function an(In){It=!0,Ln.clear(),Xt.forEach(Je=>Je()),(0,vt.r)(Nn,qn);const Gn=(0,e.et)(Ei),{start_timestamp:Fn}=Gn;if(!Fn)return;(Gn.data||{})[a.fs]||Ei.setAttribute(a.fs,Ye),y.vF.log(`[Tracing] Idle span "${Gn.op}" finished`);const bi=(0,e.xO)(Ei).filter(Je=>Je!==Ei);let Nt=0;bi.forEach(Je=>{Je.isRecording()&&(Je.setStatus({code:Se.TJ,message:"cancelled"}),Je.end(In),Re.T&&y.vF.log("[Tracing] Cancelling span since span ended early",JSON.stringify(Je,void 0,2)));const gt=(0,e.et)(Je),{timestamp:jt=0,start_timestamp:pn=0}=gt,$n=pn<=In,Ti=jt-pn<=($e+re)/1e3;if(Re.T){const Ri=JSON.stringify(Je,void 0,2);$n?Ti||y.vF.log("[Tracing] Discarding span since it finished after idle span final timeout",Ri):y.vF.log("[Tracing] Discarding span since it happened after idle span was finished",Ri)}(!Ti||!$n)&&((0,e.VS)(Ei,Je),Nt++)}),Nt>0&&Ei.setAttribute("sentry.idle_span_discarded_spans",Nt)}return Ei.end=new Proxy(Ei.end,{apply(In,Gn,Fn){_t&&_t(Ei);const[pi,...bi]=Fn,Nt=pi||(0,d.zf)(),Je=(0,e.cI)(Nt),gt=(0,e.xO)(Ei).filter(Ti=>Ti!==Ei);if(!gt.length)return an(Je),Reflect.apply(In,Gn,[Je,...bi]);const jt=gt.map(Ti=>(0,e.et)(Ti).timestamp).filter(Ti=>!!Ti),pn=jt.length?Math.max(...jt):void 0,$n=(0,e.et)(Ei).start_timestamp,oi=Math.min($n?$n+$e/1e3:1/0,Math.max($n||-1/0,Math.min(Je,pn||1/0)));return an(oi),Reflect.apply(In,Gn,[oi,...bi])}}),Xt.push(Kt.on("spanStart",In=>{It||In===Ei||(0,e.et)(In).timestamp||(0,e.xO)(Ei).includes(In)&&function or(In){Gi(),Ln.set(In,!0),Hi((0,d.zf)()+We/1e3)}(In.spanContext().spanId)})),Xt.push(Kt.on("spanEnd",In=>{It||function Ir(In){Ln.has(In)&&Ln.delete(In),0===Ln.size&&Vi((0,d.zf)()+re/1e3)}(In.spanContext().spanId)})),Xt.push(Kt.on("idleSpanEnableAutoFinish",In=>{In===Ei&&(Ue=!0,Vi(),Ln.size&&Hi())})),xn.disableAutoFinish||Vi(),setTimeout(()=>{It||(Ei.setStatus({code:Se.TJ,message:"deadline_exceeded"}),Ye="finalTimeout",Ei.end())},$e),Ei}var gn=n(91398),Et=n(3808);let dt=!1;function mt(){const Pt=(0,e.Bk)(),xn=Pt&&(0,e.zU)(Pt);if(xn){const Ln="internal_error";Re.T&&y.vF.log(`[Tracing] Root span: ${Ln} -> Global error occured`),xn.setStatus({code:Se.TJ,message:Ln})}}mt.tag="sentry_tracingErrorCallback";var Ie=n(30183),At=n(13276),lt=n(33081),vn=n(85486),Tn=n(33526),Ft=n(54981),Gt=n(62634),en=n(1201),Kn=n(54835);function Qt(Pt){return Pt.split(",").filter(xn=>!xn.split("=")[0].startsWith(en.sv)).join(",")}var $t=n(12581),un=n(97950);const Zt=new WeakMap,on=new Map,Bt={traceFetch:!0,traceXHR:!0,enableHTTPTimings:!0,trackFetchStreamPerformance:!1};function fn(Pt,xn){const{traceFetch:Ln,traceXHR:It,trackFetchStreamPerformance:Xe,shouldCreateSpanForRequest:Ye,enableHTTPTimings:Ue,tracePropagationTargets:Xt}={traceFetch:Bt.traceFetch,traceXHR:Bt.traceXHR,trackFetchStreamPerformance:Bt.trackFetchStreamPerformance,...xn},re="function"==typeof Ye?Ye:_t=>!0,$e=_t=>function Dn(Pt,xn){const Ln=Ft.jf.location&&Ft.jf.location.href;if(Ln){let It,Xe;try{It=new URL(Pt,Ln),Xe=new URL(Ln).origin}catch{return!1}const Ye=It.origin===Xe;return xn?(0,un.Xr)(It.toString(),xn)||Ye&&(0,un.Xr)(It.pathname,xn):Ye}{const It=!!Pt.match(/^\/(?!\/)/);return xn?(0,un.Xr)(Pt,xn):It}}(_t,Xt),We={};Ln&&(Pt.addEventProcessor(_t=>("transaction"===_t.type&&_t.spans&&_t.spans.forEach(Kt=>{if("http.client"===Kt.op){const Nn=on.get(Kt.span_id);Nn&&(Kt.timestamp=Nn/1e3,on.delete(Kt.span_id))}}),_t)),Xe&&(0,$t.B$)(_t=>{if(_t.response){const Kt=Zt.get(_t.response);Kt&&_t.endTimestamp&&on.set(Kt,_t.endTimestamp)}}),(0,$t.ur)(_t=>{const Kt=function Ht(Pt,xn,Ln,It,Xe="auto.http.browser"){if(!Pt.fetchData)return;const Ye=(0,Ze.w)()&&xn(Pt.fetchData.url);if(Pt.endTimestamp&&Ye){const qn=Pt.fetchData.__span;if(!qn)return;const Ei=It[qn];return void(Ei&&(function Vt(Pt,xn){if(xn.response){(0,Se.N8)(Pt,xn.response.status);const Ln=xn.response&&xn.response.headers&&xn.response.headers.get("content-length");if(Ln){const It=parseInt(Ln);It>0&&Pt.setAttribute("http.response_content_length",It)}}else xn.error&&Pt.setStatus({code:Se.TJ,message:"internal_error"});Pt.end()}(Ei,Pt),delete It[qn]))}const Ue=(0,M.o5)(),Xt=(0,M.KU)(),{method:re,url:$e}=Pt.fetchData,We=function ln(Pt){try{return new URL(Pt).href}catch{return}}($e),_t=We?(0,m.Dl)(We).host:void 0,Kt=!!(0,e.Bk)(),Nn=Ye&&Kt?(0,r.Uk)({name:`${re} ${$e}`,attributes:{url:$e,type:"fetch","http.method":re,"http.url":We,"server.address":_t,[a.JD]:Xe,[a.uT]:"http.client"}}):new st.w;if(Pt.fetchData.__span=Nn.spanContext().spanId,It[Nn.spanContext().spanId]=Nn,Ln(Pt.fetchData.url)&&Xt){const qn=Pt.args[0];Pt.args[1]=Pt.args[1]||{};const Ei=Pt.args[1];Ei.headers=function On(Pt,xn,Ln,It,Xe){const Ye=(0,M.rm)(),{traceId:Ue,spanId:Xt,sampled:re,dsc:$e}={...Ye.getPropagationContext(),...Ln.getPropagationContext()},We=Xe?(0,e.Qh)(Xe):(0,lt.TC)(Ue,Xt,re),_t=(0,en.De)($e||(Xe?(0,Ie.k1)(Xe):(0,Ie.lF)(Ue,xn))),Kt=It.headers||(typeof Request<"u"&&(0,Kn.tH)(Pt,Request)?Pt.headers:void 0);if(Kt){if(typeof Headers<"u"&&(0,Kn.tH)(Kt,Headers)){const Nn=new Headers(Kt);if(Nn.set("sentry-trace",We),_t){const qn=Nn.get(en.hF);if(qn){const Ei=Qt(qn);Nn.set(en.hF,Ei?`${Ei},${_t}`:_t)}else Nn.set(en.hF,_t)}return Nn}if(Array.isArray(Kt)){const Nn=[...Kt.filter(qn=>!(Array.isArray(qn)&&"sentry-trace"===qn[0])).map(qn=>{if(Array.isArray(qn)&&qn[0]===en.hF&&"string"==typeof qn[1]){const[Ei,Gi,...Vi]=qn;return[Ei,Qt(Gi),...Vi]}return qn}),["sentry-trace",We]];return _t&&Nn.push([en.hF,_t]),Nn}{const Nn="baggage"in Kt?Kt.baggage:void 0;let qn=[];return Array.isArray(Nn)?qn=Nn.map(Ei=>"string"==typeof Ei?Qt(Ei):Ei).filter(Ei=>""===Ei):Nn&&qn.push(Qt(Nn)),_t&&qn.push(_t),{...Kt,"sentry-trace":We,baggage:qn.length>0?qn.join(","):void 0}}}return{"sentry-trace":We,baggage:_t}}(qn,Xt,Ue,Ei,(0,Ze.w)()&&Kt?Nn:void 0)}return Nn}(_t,re,$e,We);if(_t.response&&_t.fetchData.__span&&Zt.set(_t.response,_t.fetchData.__span),Kt){const Nn=Ve(_t.fetchData.url),qn=Nn?(0,m.Dl)(Nn).host:void 0;Kt.setAttributes({"http.url":Nn,"server.address":qn})}Ue&&Kt&&ni(Kt)})),It&&(0,Gt.Mn)(_t=>{const Kt=function Ne(Pt,xn,Ln,It){const Xe=Pt.xhr,Ye=Xe&&Xe[Gt.Er];if(!Xe||Xe.__sentry_own_request__||!Ye)return;const Ue=(0,Ze.w)()&&xn(Ye.url);if(Pt.endTimestamp&&Ue){const Kt=Xe.__sentry_xhr_span_id__;if(!Kt)return;const Nn=It[Kt];return void(Nn&&void 0!==Ye.status_code&&((0,Se.N8)(Nn,Ye.status_code),Nn.end(),delete It[Kt]))}const Xt=Ve(Ye.url),re=Xt?(0,m.Dl)(Xt).host:void 0,$e=!!(0,e.Bk)(),We=Ue&&$e?(0,r.Uk)({name:`${Ye.method} ${Ye.url}`,attributes:{type:"xhr","http.method":Ye.method,"http.url":Xt,url:Ye.url,"server.address":re,[a.JD]:"auto.http.browser",[a.uT]:"http.client"}}):new st.w;Xe.__sentry_xhr_span_id__=We.spanContext().spanId,It[Xe.__sentry_xhr_span_id__]=We;const _t=(0,M.KU)();return Xe.setRequestHeader&&Ln(Ye.url)&&_t&&function qt(Pt,xn,Ln){const It=(0,M.o5)(),Xe=(0,M.rm)(),{traceId:Ye,spanId:Ue,sampled:Xt,dsc:re}={...Xe.getPropagationContext(),...It.getPropagationContext()};!function Qe(Pt,xn,Ln){try{Pt.setRequestHeader("sentry-trace",xn),Ln&&Pt.setRequestHeader(en.hF,Ln)}catch{}}(Pt,Ln&&(0,Ze.w)()?(0,e.Qh)(Ln):(0,lt.TC)(Ye,Ue,Xt),(0,en.De)(re||(Ln?(0,Ie.k1)(Ln):(0,Ie.lF)(Ye,xn))))}(Xe,_t,(0,Ze.w)()&&$e?We:void 0),We}(_t,re,$e,We);Ue&&Kt&&ni(Kt)})}function ni(Pt){const{url:xn}=(0,e.et)(Pt).data||{};if(!xn||"string"!=typeof xn)return;const Ln=(0,x.wv)("resource",({entries:It})=>{It.forEach(Xe=>{(function kn(Pt){return"resource"===Pt.entryType&&"initiatorType"in Pt&&"string"==typeof Pt.nextHopProtocol&&("fetch"===Pt.initiatorType||"xmlhttprequest"===Pt.initiatorType)})(Xe)&&Xe.name.endsWith(xn)&&(function St(Pt){const{name:xn,version:Ln}=function ki(Pt){let xn="unknown",Ln="unknown",It="";for(const Xe of Pt){if("/"===Xe){[xn,Ln]=Pt.split("/");break}if(!isNaN(Number(Xe))){xn="h"===It?"http":It,Ln=Pt.split(It)[1];break}It+=Xe}return It===Pt&&(xn=It),{name:xn,version:Ln}}(Pt.nextHopProtocol),It=[];return It.push(["network.protocol.version",Ln],["network.protocol.name",xn]),d.k3?[...It,["http.request.redirect_start",Bi(Pt.redirectStart)],["http.request.fetch_start",Bi(Pt.fetchStart)],["http.request.domain_lookup_start",Bi(Pt.domainLookupStart)],["http.request.domain_lookup_end",Bi(Pt.domainLookupEnd)],["http.request.connect_start",Bi(Pt.connectStart)],["http.request.secure_connection_start",Bi(Pt.secureConnectionStart)],["http.request.connection_end",Bi(Pt.connectEnd)],["http.request.request_start",Bi(Pt.requestStart)],["http.request.response_start",Bi(Pt.responseStart)],["http.request.response_end",Bi(Pt.responseEnd)]]:It}(Xe).forEach(Ue=>Pt.setAttribute(...Ue)),setTimeout(Ln))})})}function Bi(Pt=0){return((d.k3||performance.timeOrigin)+Pt)/1e3}function Ve(Pt){try{return new URL(Pt,Ft.jf.location.origin).href}catch{return}}const dn={...Ke,instrumentNavigation:!0,instrumentPageLoad:!0,markBackgroundSpan:!0,enableLongTask:!0,enableLongAnimationFrame:!0,enableInp:!0,_experiments:{},...Bt},En=(Pt={})=>{!function yt(){dt||(dt=!0,(0,gn.L)(mt),(0,Et.r)(mt))}();const{enableInp:xn,enableLongTask:Ln,enableLongAnimationFrame:It,_experiments:{enableInteractions:Xe,enableStandaloneClsSpans:Ye},beforeStartSpan:Ue,idleTimeout:Xt,finalTimeout:re,childSpanTimeout:$e,markBackgroundSpan:We,traceFetch:_t,traceXHR:Kt,trackFetchStreamPerformance:Nn,shouldCreateSpanForRequest:qn,enableHTTPTimings:Ei,instrumentPageLoad:Gi,instrumentNavigation:Vi}={...dn,...Pt},Hi=Ee({recordClsStandaloneSpans:Ye||!1});xn&&function ie(){if(z()&&d.k3){const xn=function we(){return(0,x.hT)(({metric:Pt})=>{if(null==Pt.value)return;const xn=Pt.entries.find(qn=>qn.duration===Pt.value&&pe[qn.name]);if(!xn)return;const{interactionId:Ln}=xn,It=pe[xn.name],Xe=V(d.k3+xn.startTime),Ye=V(Pt.value),Ue=(0,e.Bk)(),Xt=Ue?(0,e.zU)(Ue):void 0,$e=(null!=Ln?Te.get(Ln):void 0)||Xt,We=$e?(0,e.et)($e).description:(0,M.o5)().getScopeData().transactionName,Nn=A({name:(0,u.Hd)(xn.target),transaction:We,attributes:(0,k.Ce)({[a.JD]:"auto.http.browser.inp",[a.uT]:`ui.interaction.${It}`,[a.jG]:xn.duration}),startTime:Xe});(0,F.z)([Nn,"optionalAccess",qn=>qn.addEvent,"call",qn=>qn("inp",{[a.Sn]:"millisecond",[a.xc]:Pt.value})]),(0,F.z)([Nn,"optionalAccess",qn=>qn.end,"call",qn=>qn(Xe+Ye)])})}();return()=>{xn()}}return()=>{}}(),It&&At.O.PerformanceObserver&&PerformanceObserver.supportedEntryTypes&&PerformanceObserver.supportedEntryTypes.includes("long-animation-frame")?function ne(){new PerformanceObserver(xn=>{if((0,e.Bk)())for(const Ln of xn.getEntries()){if(!Ln.scripts[0])continue;const It=V(d.k3+Ln.startTime),Xe=V(Ln.duration),Ye={[a.JD]:"auto.ui.browser.metrics"},Ue=Ln.scripts[0],{invoker:Xt,invokerType:re,sourceURL:$e,sourceFunctionName:We,sourceCharPosition:_t}=Ue;Ye["browser.script.invoker"]=Xt,Ye["browser.script.invoker_type"]=re,$e&&(Ye["code.filepath"]=$e),We&&(Ye["code.function"]=We),-1!==_t&&(Ye["browser.script.source_char_position"]=_t);const Kt=(0,r.Uk)({name:"Main UI thread blocked",op:"ui.long-animation-frame",startTime:It,attributes:Ye});Kt&&Kt.end(It+Xe)}}).observe({type:"long-animation-frame",buffered:!0})}():Ln&&function je(){(0,x.wv)("longtask",({entries:Pt})=>{if((0,e.Bk)())for(const xn of Pt){const Ln=V(d.k3+xn.startTime),It=V(xn.duration),Xe=(0,r.Uk)({name:"Main UI thread blocked",op:"ui.long-task",startTime:Ln,attributes:{[a.JD]:"auto.ui.browser.metrics"}});Xe&&Xe.end(Ln+It)}})}(),Xe&&function be(){(0,x.wv)("event",({entries:Pt})=>{if((0,e.Bk)())for(const xn of Pt)if("click"===xn.name){const Ln=V(d.k3+xn.startTime),It=V(xn.duration),Xe={name:(0,u.Hd)(xn.target),op:`ui.interaction.${xn.name}`,startTime:Ln,attributes:{[a.JD]:"auto.ui.browser.metrics"}},Ye=(0,u.xE)(xn.target);Ye&&(Xe.attributes["ui.component_name"]=Ye);const Ue=(0,r.Uk)(Xe);Ue&&Ue.end(Ln+It)}})}();const or={name:void 0,source:void 0};function Ir(an,In){const Gn="pageload"===In.op,Fn=Ue?Ue(In):In,pi=Fn.attributes||{};In.name!==Fn.name&&(pi[a.i_]="custom",Fn.attributes=pi),or.name=Fn.name,or.source=pi[a.i_];const bi=sn(Fn,{idleTimeout:Xt,finalTimeout:re,childSpanTimeout:$e,disableAutoFinish:Gn,beforeSpanEnd:Je=>{Hi(),function _e(Pt,xn){const Ln=z();if(!Ln||!I.j.performance.getEntries||!d.k3)return;_.T&&y.vF.log("[Tracing] Adding & adjusting spans using Performance API");const It=V(d.k3),Xe=Ln.getEntries(),{op:Ye,start_timestamp:Ue}=(0,e.et)(Pt);if(Xe.slice(Y).forEach(Xt=>{const re=V(Xt.startTime),$e=V(Math.max(0,Xt.duration));if(!("navigation"===Ye&&Ue&&It+re<Ue))switch(Xt.entryType){case"navigation":!function J(Pt,xn,Ln){["unloadEvent","redirect","domContentLoadedEvent","loadEvent","connect"].forEach(It=>{wt(Pt,xn,It,Ln)}),wt(Pt,xn,"secureConnection",Ln,"TLS/SSL","connectEnd"),wt(Pt,xn,"fetch",Ln,"cache","domainLookupStart"),wt(Pt,xn,"domainLookup",Ln,"DNS"),function Fe(Pt,xn,Ln){const It=Ln+V(xn.requestStart),Xe=Ln+V(xn.responseEnd),Ye=Ln+V(xn.responseStart);xn.responseEnd&&(T(Pt,It,Xe,{op:"browser.request",name:xn.name,attributes:{[a.JD]:"auto.ui.browser.metrics"}}),T(Pt,Ye,Xe,{op:"browser.response",name:xn.name,attributes:{[a.JD]:"auto.ui.browser.metrics"}}))}(Pt,xn,Ln)}(Pt,Xt,It);break;case"mark":case"paint":case"measure":{!function ke(Pt,xn,Ln,It,Xe){const Ye=(0,R.z)(),Ue=V(Ye?Ye.requestStart:0),Xt=Xe+Math.max(Ln,Ue),re=Xe+Ln,$e=re+It,We={[a.JD]:"auto.resource.browser.metrics"};Xt!==re&&(We["sentry.browser.measure_happened_before_request"]=!0,We["sentry.browser.measure_start_time"]=Xt),T(Pt,Xt,$e,{name:xn.name,op:xn.entryType,attributes:We})}(Pt,Xt,re,$e,It);const We=(0,K.N)(),_t=Xt.startTime<We.firstHiddenTime;"first-paint"===Xt.name&&_t&&(_.T&&y.vF.log("[Measurements] Adding FP"),O.fp={value:Xt.startTime,unit:"millisecond"}),"first-contentful-paint"===Xt.name&&_t&&(_.T&&y.vF.log("[Measurements] Adding FCP"),O.fcp={value:Xt.startTime,unit:"millisecond"});break}case"resource":!function nt(Pt,xn,Ln,It,Xe,Ye){if("xmlhttprequest"===xn.initiatorType||"fetch"===xn.initiatorType)return;const Ue=(0,m.Dl)(Ln),Xt={[a.JD]:"auto.resource.browser.metrics"};Q(Xt,xn,"transferSize","http.response_transfer_size"),Q(Xt,xn,"encodedBodySize","http.response_content_length"),Q(Xt,xn,"decodedBodySize","http.decoded_response_content_length"),"renderBlockingStatus"in xn&&(Xt["resource.render_blocking_status"]=xn.renderBlockingStatus),Ue.protocol&&(Xt["url.scheme"]=Ue.protocol.split(":").pop()),Ue.host&&(Xt["server.address"]=Ue.host),Xt["url.same_origin"]=Ln.includes(I.j.location.origin);const re=Ye+It;T(Pt,re,re+Xe,{name:Ln.replace(I.j.location.origin,""),op:xn.initiatorType?`resource.${xn.initiatorType}`:"resource.other",attributes:Xt})}(Pt,Xt,Xt.name,re,$e,It)}}),Y=Math.max(Xe.length-1,0),function se(Pt){const xn=I.j.navigator;if(!xn)return;const Ln=xn.connection;Ln&&(Ln.effectiveType&&Pt.setAttribute("effectiveConnectionType",Ln.effectiveType),Ln.type&&Pt.setAttribute("connectionType",Ln.type),w(Ln.rtt)&&(O["connection.rtt"]={value:Ln.rtt,unit:"millisecond"})),w(xn.deviceMemory)&&Pt.setAttribute("deviceMemory",`${xn.deviceMemory} GB`),w(xn.hardwareConcurrency)&&Pt.setAttribute("hardwareConcurrency",String(xn.hardwareConcurrency))}(Pt),"pageload"===Ye){!function de(Pt){const xn=(0,R.z)();if(!xn)return;const{responseStart:Ln,requestStart:It}=xn;It<=Ln&&(_.T&&y.vF.log("[Measurements] Adding TTFB Request Time"),Pt["ttfb.requestTime"]={value:Ln-It,unit:"millisecond"})}(O);const Xt=O["mark.fid"];Xt&&O.fid&&(T(Pt,Xt.value,Xt.value+V(O.fid.value),{name:"first input delay",op:"ui.action",attributes:{[a.JD]:"auto.ui.browser.metrics"}}),delete O["mark.fid"]),(!("fcp"in O)||!xn.recordClsOnPageloadSpan)&&delete O.cls,Object.entries(O).forEach(([re,$e])=>{(0,f.X)(re,$e.value,$e.unit)}),Pt.setAttribute("performance.timeOrigin",It),Pt.setAttribute("performance.activationStart",(0,$.b)()),function he(Pt){me&&(_.T&&y.vF.log("[Measurements] Adding LCP Data"),me.element&&Pt.setAttribute("lcp.element",(0,u.Hd)(me.element)),me.id&&Pt.setAttribute("lcp.id",me.id),me.url&&Pt.setAttribute("lcp.url",me.url.trim().slice(0,200)),Pt.setAttribute("lcp.size",me.size)),ge&&ge.sources&&(_.T&&y.vF.log("[Measurements] Adding CLS Data"),ge.sources.forEach((xn,Ln)=>Pt.setAttribute(`cls.source.${Ln+1}`,(0,u.Hd)(xn.node))))}(Pt)}me=void 0,ge=void 0,O={}}(Je,{recordClsOnPageloadSpan:!Ye})}});function Nt(){["interactive","complete"].includes(Ft.jf.document.readyState)&&an.emit("idleSpanEnableAutoFinish",bi)}return Gn&&Ft.jf.document&&(Ft.jf.document.addEventListener("readystatechange",()=>{Nt()}),Nt()),bi}return{name:"BrowserTracing",afterAllSetup(an){let In,Gn=Ft.jf.location&&Ft.jf.location.href;an.on("startNavigationSpan",Fn=>{(0,M.KU)()===an&&(In&&!(0,e.et)(In).timestamp&&(Tn.T&&y.vF.log(`[Tracing] Finishing current root span with op: ${(0,e.et)(In).op}`),In.end()),In=Ir(an,{op:"navigation",...Fn}))}),an.on("startPageLoadSpan",(Fn,pi={})=>{if((0,M.KU)()!==an)return;In&&!(0,e.et)(In).timestamp&&(Tn.T&&y.vF.log(`[Tracing] Finishing current root span with op: ${(0,e.et)(In).op}`),In.end());const bi=pi.sentryTrace||zn("sentry-trace"),Nt=pi.baggage||zn("baggage"),Je=(0,lt.kM)(bi,Nt);(0,M.o5)().setPropagationContext(Je),In=Ir(an,{op:"pageload",...Fn})}),an.on("spanEnd",Fn=>{const pi=(0,e.et)(Fn).op;if(Fn!==(0,e.zU)(Fn)||"navigation"!==pi&&"pageload"!==pi)return;const bi=(0,M.o5)(),Nt=bi.getPropagationContext();bi.setPropagationContext({...Nt,sampled:void 0!==Nt.sampled?Nt.sampled:(0,e.pK)(Fn),dsc:Nt.dsc||(0,Ie.k1)(Fn)})}),Ft.jf.location&&(Gi&&function ii(Pt,xn,Ln){Pt.emit("startPageLoadSpan",xn,Ln),(0,M.o5)().setTransactionName(xn.name);const It=(0,e.Bk)();It&&(0,e.et)(It)}(an,{name:Ft.jf.location.pathname,startTime:d.k3?d.k3/1e3:void 0,attributes:{[a.i_]:"url",[a.JD]:"auto.pageload.browser"}}),Vi&&(0,Ce._)(({to:Fn,from:pi})=>{void 0===pi&&Gn&&-1!==Gn.indexOf(Fn)?Gn=void 0:pi!==Fn&&(Gn=void 0,mi(an,{name:Ft.jf.location.pathname,attributes:{[a.i_]:"url",[a.JD]:"auto.navigation.browser"}}))})),We&&function Jt(){Ft.jf&&Ft.jf.document?Ft.jf.document.addEventListener("visibilitychange",()=>{const Pt=(0,e.Bk)();if(!Pt)return;const xn=(0,e.zU)(Pt);if(Ft.jf.document.hidden&&xn){const Ln="cancelled",{op:It,status:Xe}=(0,e.et)(xn);Tn.T&&y.vF.log(`[Tracing] Transaction: ${Ln} -> since tab moved to the background, op: ${It}`),Xe||xn.setStatus({code:Se.TJ,message:Ln}),xn.setAttribute("sentry.cancellation_reason","document.hidden"),xn.end()}}):Tn.T&&y.vF.warn("[Tracing] Could not set up background tab detection due to lack of global document")}(),Xe&&function Ai(Pt,xn,Ln,It){let Xe;Ft.jf.document&&addEventListener("click",()=>{const Ue="ui.action.click",Xt=(0,e.Bk)(),re=Xt&&(0,e.zU)(Xt);if(re){const $e=(0,e.et)(re).op;if(["navigation","pageload"].includes($e))return void(Tn.T&&y.vF.warn(`[Tracing] Did not create ${Ue} span because a pageload or navigation span is in progress.`))}Xe&&(Xe.setAttribute(a.fs,"interactionInterrupted"),Xe.end(),Xe=void 0),It.name?Xe=sn({name:It.name,op:Ue,attributes:{[a.i_]:It.source||"url"}},{idleTimeout:Pt,finalTimeout:xn,childSpanTimeout:Ln}):Tn.T&&y.vF.warn(`[Tracing] Did not create ${Ue} transaction because _latestRouteName is missing.`)},{once:!1,capture:!0})}(Xt,re,$e,or),xn&&function Pe(){const xn=({entries:Ln})=>{const It=(0,e.Bk)(),Xe=It&&(0,e.zU)(It);Ln.forEach(Ye=>{if(!(0,x.tC)(Ye)||!Xe)return;const Ue=Ye.interactionId;if(null!=Ue&&!Te.has(Ue)){if(ee.length>10){const Xt=ee.shift();Te.delete(Xt)}ee.push(Ue),Te.set(Ue,Xe)}})};(0,x.wv)("event",xn),(0,x.wv)("first-input",xn)}(),fn(an,{traceFetch:_t,traceXHR:Kt,trackFetchStreamPerformance:Nn,tracePropagationTargets:an.getOptions().tracePropagationTargets,shouldCreateSpanForRequest:qn,enableHTTPTimings:Ei})}}};function mi(Pt,xn){(0,M.rm)().setPropagationContext((0,vn.J)()),(0,M.o5)().setPropagationContext((0,vn.J)()),Pt.emit("startNavigationSpan",xn),(0,M.o5)().setTransactionName(xn.name);const Ln=(0,e.Bk)();return"navigation"===(Ln&&(0,e.et)(Ln).op)?Ln:void 0}function zn(Pt){const xn=(0,u.NX)(`meta[name=${Pt}]`);return xn?xn.getAttribute("content"):void 0}},11927:(Ge,L,n)=>{"use strict";n.d(L,{h:()=>x});var e=n(30971),r=n(54835),a=n(13276),f=n(41435);class y{constructor(T,A){let z,V;z=T||new f.H,V=A||new f.H,this._stack=[{scope:z}],this._isolationScope=V}withScope(T){const A=this._pushScope();let z;try{z=T(A)}catch(V){throw this._popScope(),V}return(0,r.Qg)(z)?z.then(V=>(this._popScope(),V),V=>{throw this._popScope(),V}):(this._popScope(),z)}getClient(){return this.getStackTop().client}getScope(){return this.getStackTop().scope}getIsolationScope(){return this._isolationScope}getStackTop(){return this._stack[this._stack.length-1]}_pushScope(){const T=this.getScope().clone();return this._stack.push({client:this.getClient(),scope:T}),T}_popScope(){return!(this._stack.length<=1||!this._stack.pop())}}function m(){const w=(0,e.E)(),T=(0,e.S)(w);return T.stack=T.stack||new y(function d(){return(0,a.B)("defaultCurrentScope",()=>new f.H)}(),function u(){return(0,a.B)("defaultIsolationScope",()=>new f.H)}())}function _(w){return m().withScope(w)}function I(w,T){const A=m();return A.withScope(()=>(A.getStackTop().scope=w,T(w)))}function F(w){return m().withScope(()=>w(m().getIsolationScope()))}function x(w){const T=(0,e.S)(w);return T.acs?T.acs:function M(){return{withIsolationScope:F,withScope:_,withSetScope:I,withSetIsolationScope:(w,T)=>F(T),getCurrentScope:()=>m().getScope(),getIsolationScope:()=>m().getIsolationScope()}}()}},92033:(Ge,L,n)=>{"use strict";n.d(L,{Z:()=>d});var e=n(46158),r=n(92503),a=n(84487);const f=100;function d(u,y){const m=(0,a.KU)(),_=(0,a.rm)();if(!m)return;const{beforeBreadcrumb:I=null,maxBreadcrumbs:F=f}=m.getOptions();if(F<=0)return;const k={timestamp:(0,e.lu)(),...u},x=I?(0,r.pq)(()=>I(k,y)):k;null!==x&&(m.emit&&m.emit("beforeAddBreadcrumb",x,y),_.addBreadcrumb(x,F))}},30971:(Ge,L,n)=>{"use strict";n.d(L,{E:()=>a,S:()=>f});var e=n(13276),r=n(51439);function a(){return f(e.O),e.O}function f(d){const u=d.__SENTRY__=d.__SENTRY__||{};return u.version=u.version||r.M,u[r.M]=u[r.M]||{}}},2110:(Ge,L,n)=>{"use strict";n.d(L,{U:()=>e});const e="production"},84487:(Ge,L,n)=>{"use strict";n.d(L,{KU:()=>I,m6:()=>y,o5:()=>d,rm:()=>u,v4:()=>m});var e=n(13276),r=n(11927),a=n(30971),f=n(41435);function d(){const F=(0,a.E)();return(0,r.h)(F).getCurrentScope()}function u(){const F=(0,a.E)();return(0,r.h)(F).getIsolationScope()}function y(){return(0,e.B)("globalScope",()=>new f.H)}function m(...F){const M=(0,a.E)(),k=(0,r.h)(M);if(2===F.length){const[x,w]=F;return x?k.withSetScope(x,w):k.withScope(w)}return k.withScope(F[0])}function I(){return d().getClient()}},31425:(Ge,L,n)=>{"use strict";n.d(L,{T:()=>e});const e=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__},41651:(Ge,L,n)=>{"use strict";n.d(L,{LE:()=>u,V7:()=>y,lu:()=>m});var e=n(20095),r=n(44910),a=n(30183),f=n(59712);function u(_,I,F,M){const k=(0,e.Cj)(F),x={sent_at:(new Date).toISOString(),...k&&{sdk:k},...!!M&&I&&{dsn:(0,r.SB)(I)}},w="aggregates"in _?[{type:"sessions"},_]:[{type:"session"},_.toJSON()];return(0,e.h4)(x,[w])}function y(_,I,F,M){const k=(0,e.Cj)(F),x=_.type&&"replay_event"!==_.type?_.type:"event";!function d(_,I){I&&(_.sdk=_.sdk||{},_.sdk.name=_.sdk.name||I.name,_.sdk.version=_.sdk.version||I.version,_.sdk.integrations=[..._.sdk.integrations||[],...I.integrations||[]],_.sdk.packages=[..._.sdk.packages||[],...I.packages||[]])}(_,F&&F.sdk);const w=(0,e.n2)(_,k,M,I);return delete _.sdkProcessingMetadata,(0,e.h4)(w,[[{type:x},_]])}function m(_,I){const M=(0,a.k1)(_[0]),k=I&&I.getDsn(),x=I&&I.getOptions().tunnel,w={sent_at:(new Date).toISOString(),...function F(V){return!!V.trace_id&&!!V.public_key}(M)&&{trace:M},...!!x&&k&&{dsn:(0,r.SB)(k)}},T=I&&I.getOptions().beforeSendSpan,A=T?V=>T((0,f.et)(V)):V=>(0,f.et)(V),z=[];for(const V of _){const G=A(V);G&&z.push((0,e.y5)(G))}return(0,e.h4)(w,z)}},75348:(Ge,L,n)=>{"use strict";n.d(L,{Cp:()=>u,J0:()=>R,J5:()=>Y,Q:()=>w,SA:()=>$,o:()=>_,r:()=>m});var e=n(13276),r=n(2110),a=n(84487),f=n(11643),d=n(38204);function u(O,me){return(0,a.o5)().captureException(O,(0,d.li)(me))}function m(O,me){return(0,a.o5)().captureEvent(O,me)}function _(O,me){(0,a.rm)().setContext(O,me)}function w(){return(0,a.rm)().lastEventId()}function $(O){(0,a.rm)().addEventProcessor(O)}function R(O){const me=(0,a.KU)(),ge=(0,a.rm)(),Ee=(0,a.o5)(),{release:je,environment:ne=r.U}=me&&me.getOptions()||{},{userAgent:be}=e.O.navigator||{},fe=(0,f.fj)({release:je,environment:ne,user:Ee.getUser()||ge.getUser(),...be&&{userAgent:be},...O}),q=ge.getSession();return q&&"ok"===q.status&&(0,f.qO)(q,{status:"exited"}),K(),ge.setSession(fe),Ee.setSession(fe),fe}function K(){const O=(0,a.rm)(),me=(0,a.o5)(),ge=me.getSession()||O.getSession();ge&&(0,f.Vu)(ge),j(),O.setSession(),me.setSession()}function j(){const O=(0,a.rm)(),me=(0,a.o5)(),ge=(0,a.KU)(),Ee=me.getSession()||O.getSession();Ee&&ge&&ge.captureSession(Ee)}function Y(O=!1){O?K():j()}},6013:(Ge,L,n)=>{"use strict";n.d(L,{P$:()=>y,_C:()=>F,lc:()=>m,mH:()=>u,qm:()=>_});var e=n(4739),r=n(92503),a=n(31425);const f=[];function u(M){const k=M.defaultIntegrations||[],x=M.integrations;let w;k.forEach(z=>{z.isDefaultInstance=!0}),w=Array.isArray(x)?[...k,...x]:"function"==typeof x?(0,e.k9)(x(k)):k;const T=function d(M){const k={};return M.forEach(x=>{const{name:w}=x,T=k[w];T&&!T.isDefaultInstance&&x.isDefaultInstance||(k[w]=x)}),Object.values(k)}(w),A=T.findIndex(z=>"Debug"===z.name);if(A>-1){const[z]=T.splice(A,1);T.push(z)}return T}function y(M,k){const x={};return k.forEach(w=>{w&&_(M,w,x)}),x}function m(M,k){for(const x of k)x&&x.afterAllSetup&&x.afterAllSetup(M)}function _(M,k,x){if(x[k.name])a.T&&r.vF.log(`Integration skipped because it was already installed: ${k.name}`);else{if(x[k.name]=k,-1===f.indexOf(k.name)&&"function"==typeof k.setupOnce&&(k.setupOnce(),f.push(k.name)),k.setup&&"function"==typeof k.setup&&k.setup(M),"function"==typeof k.preprocessEvent){const w=k.preprocessEvent.bind(k);M.on("preprocessEvent",(T,A)=>w(T,A,M))}if("function"==typeof k.processEvent){const w=k.processEvent.bind(k),T=Object.assign((A,z)=>w(A,z,M),{id:k.name});M.addEventProcessor(T)}a.T&&r.vF.log(`Integration installed: ${k.name}`)}}function F(M){return M}},36816:(Ge,L,n)=>{"use strict";n.d(L,{s:()=>y});var e=n(92503),r=n(92006),a=n(6013),f=n(31425);const y=(0,a._C)(()=>{let x;return{name:"Dedupe",processEvent(w){if(w.type)return w;try{if(function m(x,w){return!(!w||!function _(x,w){const T=x.message,A=w.message;return!(!T&&!A||T&&!A||!T&&A||T!==A||!M(x,w)||!F(x,w))}(x,w)&&!function I(x,w){const T=k(w),A=k(x);return!!(T&&A&&T.type===A.type&&T.value===A.value&&M(x,w)&&F(x,w))}(x,w))}(w,x))return f.T&&e.vF.warn("Event dropped due to being a duplicate of previously captured event."),null}catch{}return x=w}}});function F(x,w){let T=(0,r.RV)(x),A=(0,r.RV)(w);if(!T&&!A)return!0;if(T&&!A||!T&&A||A.length!==T.length)return!1;for(let z=0;z<A.length;z++){const V=A[z],G=T[z];if(V.filename!==G.filename||V.lineno!==G.lineno||V.colno!==G.colno||V.function!==G.function)return!1}return!0}function M(x,w){let T=x.fingerprint,A=w.fingerprint;if(!T&&!A)return!0;if(T&&!A||!T&&A)return!1;try{return T.join("")===A.join("")}catch{return!1}}function k(x){return x.exception&&x.exception.values&&x.exception.values[0]}},46927:(Ge,L,n)=>{"use strict";n.d(L,{Z:()=>m});var e=n(23696),r=n(84487),a=n(6013);let f;const u=new WeakMap,m=(0,a._C)(()=>({name:"FunctionToString",setupOnce(){f=Function.prototype.toString;try{Function.prototype.toString=function(..._){const I=(0,e.sp)(this),F=u.has((0,r.KU)())&&void 0!==I?I:this;return f.apply(F,_)}}catch{}},setup(_){u.set(_,!0)}}))},24695:(Ge,L,n)=>{"use strict";n.d(L,{D:()=>_});var e=n(92503),r=n(4739),a=n(97950),f=n(31425),d=n(6013);const u=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/,/^ResizeObserver loop completed with undelivered notifications.$/,/^Cannot redefine property: googletag$/,"undefined is not an object (evaluating 'a.L')",'can\'t redefine non-configurable property "solana"',"vv().getRestrictions is not a function. (In 'vv().getRestrictions(1,a)', 'vv().getRestrictions' is undefined)","Can't find variable: _AutofillCallbackHandler"],_=(0,d._C)((B={})=>({name:"InboundFilters",processEvent(H,U,$){const R=$.getOptions(),K=function I(B={},H={}){return{allowUrls:[...B.allowUrls||[],...H.allowUrls||[]],denyUrls:[...B.denyUrls||[],...H.denyUrls||[]],ignoreErrors:[...B.ignoreErrors||[],...H.ignoreErrors||[],...B.disableErrorDefaults?[]:u],ignoreTransactions:[...B.ignoreTransactions||[],...H.ignoreTransactions||[]],ignoreInternal:void 0===B.ignoreInternal||B.ignoreInternal}}(B,R);return function F(B,H){return H.ignoreInternal&&function A(B){try{return"SentryError"===B.exception.values[0].type}catch{}return!1}(B)?(f.T&&e.vF.warn(`Event dropped due to being internal Sentry Error.\nEvent: ${(0,r.$X)(B)}`),!0):function M(B,H){return!(B.type||!H||!H.length)&&function T(B){const H=[];let U;B.message&&H.push(B.message);try{U=B.exception.values[B.exception.values.length-1]}catch{}return U&&U.value&&(H.push(U.value),U.type&&H.push(`${U.type}: ${U.value}`)),H}(B).some(U=>(0,a.Xr)(U,H))}(B,H.ignoreErrors)?(f.T&&e.vF.warn(`Event dropped due to being matched by \`ignoreErrors\` option.\nEvent: ${(0,r.$X)(B)}`),!0):function G(B){return!(B.type||!B.exception||!B.exception.values||0===B.exception.values.length||B.message||B.exception.values.some(H=>H.stacktrace||H.type&&"Error"!==H.type||H.value))}(B)?(f.T&&e.vF.warn(`Event dropped due to not having an error message, error type or stacktrace.\nEvent: ${(0,r.$X)(B)}`),!0):function k(B,H){if("transaction"!==B.type||!H||!H.length)return!1;const U=B.transaction;return!!U&&(0,a.Xr)(U,H)}(B,H.ignoreTransactions)?(f.T&&e.vF.warn(`Event dropped due to being matched by \`ignoreTransactions\` option.\nEvent: ${(0,r.$X)(B)}`),!0):function x(B,H){if(!H||!H.length)return!1;const U=V(B);return!!U&&(0,a.Xr)(U,H)}(B,H.denyUrls)?(f.T&&e.vF.warn(`Event dropped due to being matched by \`denyUrls\` option.\nEvent: ${(0,r.$X)(B)}.\nUrl: ${V(B)}`),!0):!function w(B,H){if(!H||!H.length)return!0;const U=V(B);return!U||(0,a.Xr)(U,H)}(B,H.allowUrls)&&(f.T&&e.vF.warn(`Event dropped due to not being matched by \`allowUrls\` option.\nEvent: ${(0,r.$X)(B)}.\nUrl: ${V(B)}`),!0)}(H,K)?null:H}}));function V(B){try{let H;try{H=B.exception.values[0].stacktrace.frames}catch{}return H?function z(B=[]){for(let H=B.length-1;H>=0;H--){const U=B[H];if(U&&"<anonymous>"!==U.filename&&"[native code]"!==U.filename)return U.filename||null}return null}(H):null}catch{return f.T&&e.vF.error(`Cannot extract url for event ${(0,r.$X)(B)}`),null}}},14088:(Ge,L,n)=>{"use strict";n.d(L,{g:()=>a});var e=n(23696);const r="_sentryMetrics";function a(d){const u=d[r];if(!u)return;const y={};for(const[,[m,_]]of u)(y[m]||(y[m]=[])).push((0,e.Ce)(_));return y}},41435:(Ge,L,n)=>{"use strict";n.d(L,{H:()=>I});var e=n(85486),r=n(54835),a=n(46158),f=n(4739),d=n(92503),u=n(11643),y=n(18382);class _{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext=(0,e.J)()}clone(){const M=new _;return M._breadcrumbs=[...this._breadcrumbs],M._tags={...this._tags},M._extra={...this._extra},M._contexts={...this._contexts},M._user=this._user,M._level=this._level,M._session=this._session,M._transactionName=this._transactionName,M._fingerprint=this._fingerprint,M._eventProcessors=[...this._eventProcessors],M._requestSession=this._requestSession,M._attachments=[...this._attachments],M._sdkProcessingMetadata={...this._sdkProcessingMetadata},M._propagationContext={...this._propagationContext},M._client=this._client,M._lastEventId=this._lastEventId,(0,y.r)(M,(0,y.f)(this)),M}setClient(M){this._client=M}setLastEventId(M){this._lastEventId=M}getClient(){return this._client}lastEventId(){return this._lastEventId}addScopeListener(M){this._scopeListeners.push(M)}addEventProcessor(M){return this._eventProcessors.push(M),this}setUser(M){return this._user=M||{email:void 0,id:void 0,ip_address:void 0,username:void 0},this._session&&(0,u.qO)(this._session,{user:M}),this._notifyScopeListeners(),this}getUser(){return this._user}getRequestSession(){return this._requestSession}setRequestSession(M){return this._requestSession=M,this}setTags(M){return this._tags={...this._tags,...M},this._notifyScopeListeners(),this}setTag(M,k){return this._tags={...this._tags,[M]:k},this._notifyScopeListeners(),this}setExtras(M){return this._extra={...this._extra,...M},this._notifyScopeListeners(),this}setExtra(M,k){return this._extra={...this._extra,[M]:k},this._notifyScopeListeners(),this}setFingerprint(M){return this._fingerprint=M,this._notifyScopeListeners(),this}setLevel(M){return this._level=M,this._notifyScopeListeners(),this}setTransactionName(M){return this._transactionName=M,this._notifyScopeListeners(),this}setContext(M,k){return null===k?delete this._contexts[M]:this._contexts[M]=k,this._notifyScopeListeners(),this}setSession(M){return M?this._session=M:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(M){if(!M)return this;const k="function"==typeof M?M(this):M,[x,w]=k instanceof I?[k.getScopeData(),k.getRequestSession()]:(0,r.Qd)(k)?[M,M.requestSession]:[],{tags:T,extra:A,user:z,contexts:V,level:G,fingerprint:B=[],propagationContext:H}=x||{};return this._tags={...this._tags,...T},this._extra={...this._extra,...A},this._contexts={...this._contexts,...V},z&&Object.keys(z).length&&(this._user=z),G&&(this._level=G),B.length&&(this._fingerprint=B),H&&(this._propagationContext=H),w&&(this._requestSession=w),this}clear(){return this._breadcrumbs=[],this._tags={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._requestSession=void 0,this._session=void 0,(0,y.r)(this,void 0),this._attachments=[],this._propagationContext=(0,e.J)(),this._notifyScopeListeners(),this}addBreadcrumb(M,k){const x="number"==typeof k?k:100;if(x<=0)return this;const w={timestamp:(0,a.lu)(),...M},T=this._breadcrumbs;return T.push(w),this._breadcrumbs=T.length>x?T.slice(-x):T,this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(M){return this._attachments.push(M),this}clearAttachments(){return this._attachments=[],this}getScopeData(){return{breadcrumbs:this._breadcrumbs,attachments:this._attachments,contexts:this._contexts,tags:this._tags,extra:this._extra,user:this._user,level:this._level,fingerprint:this._fingerprint||[],eventProcessors:this._eventProcessors,propagationContext:this._propagationContext,sdkProcessingMetadata:this._sdkProcessingMetadata,transactionName:this._transactionName,span:(0,y.f)(this)}}setSDKProcessingMetadata(M){return this._sdkProcessingMetadata={...this._sdkProcessingMetadata,...M},this}setPropagationContext(M){return this._propagationContext=M,this}getPropagationContext(){return this._propagationContext}captureException(M,k){const x=k&&k.event_id?k.event_id:(0,f.eJ)();if(!this._client)return d.vF.warn("No client configured on scope - will not capture exception!"),x;const w=new Error("Sentry syntheticException");return this._client.captureException(M,{originalException:M,syntheticException:w,...k,event_id:x},this),x}captureMessage(M,k,x){const w=x&&x.event_id?x.event_id:(0,f.eJ)();if(!this._client)return d.vF.warn("No client configured on scope - will not capture message!"),w;const T=new Error(M);return this._client.captureMessage(M,k,{originalException:M,syntheticException:T,...x,event_id:w},this),w}captureEvent(M,k){const x=k&&k.event_id?k.event_id:(0,f.eJ)();return this._client?(this._client.captureEvent(M,{...k,event_id:x},this),x):(d.vF.warn("No client configured on scope - will not capture event!"),x)}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach(M=>{M(this)}),this._notifyingListeners=!1)}}const I=_},47574:(Ge,L,n)=>{"use strict";n.d(L,{E1:()=>m,JD:()=>f,Sn:()=>u,fs:()=>d,i_:()=>e,jG:()=>_,sy:()=>r,uT:()=>a,xc:()=>y});const e="sentry.source",r="sentry.sample_rate",a="sentry.op",f="sentry.origin",d="sentry.idle_span_finish_reason",u="sentry.measurement_unit",y="sentry.measurement_value",m="sentry.profile_id",_="sentry.exclusive_time"},11643:(Ge,L,n)=>{"use strict";n.d(L,{Vu:()=>u,fj:()=>f,qO:()=>d});var e=n(46158),r=n(4739),a=n(23696);function f(m){const _=(0,e.zf)(),I={sid:(0,r.eJ)(),init:!0,timestamp:_,started:_,duration:0,status:"ok",errors:0,ignoreDuration:!1,toJSON:()=>function y(m){return(0,a.Ce)({sid:`${m.sid}`,init:m.init,started:new Date(1e3*m.started).toISOString(),timestamp:new Date(1e3*m.timestamp).toISOString(),status:m.status,errors:m.errors,did:"number"==typeof m.did||"string"==typeof m.did?`${m.did}`:void 0,duration:m.duration,abnormal_mechanism:m.abnormal_mechanism,attrs:{release:m.release,environment:m.environment,ip_address:m.ipAddress,user_agent:m.userAgent}})}(I)};return m&&d(I,m),I}function d(m,_={}){if(_.user&&(!m.ipAddress&&_.user.ip_address&&(m.ipAddress=_.user.ip_address),!m.did&&!_.did&&(m.did=_.user.id||_.user.email||_.user.username)),m.timestamp=_.timestamp||(0,e.zf)(),_.abnormal_mechanism&&(m.abnormal_mechanism=_.abnormal_mechanism),_.ignoreDuration&&(m.ignoreDuration=_.ignoreDuration),_.sid&&(m.sid=32===_.sid.length?_.sid:(0,r.eJ)()),void 0!==_.init&&(m.init=_.init),!m.did&&_.did&&(m.did=`${_.did}`),"number"==typeof _.started&&(m.started=_.started),m.ignoreDuration)m.duration=void 0;else if("number"==typeof _.duration)m.duration=_.duration;else{const I=m.timestamp-m.started;m.duration=I>=0?I:0}_.release&&(m.release=_.release),_.environment&&(m.environment=_.environment),!m.ipAddress&&_.ipAddress&&(m.ipAddress=_.ipAddress),!m.userAgent&&_.userAgent&&(m.userAgent=_.userAgent),"number"==typeof _.errors&&(m.errors=_.errors),_.status&&(m.status=_.status)}function u(m,_){let I={};_?I={status:_}:"ok"===m.status&&(I={status:"exited"}),d(m,I)}},30183:(Ge,L,n)=>{"use strict";n.d(L,{LZ:()=>_,k1:()=>F,lF:()=>I});var e=n(23696),r=n(1201),a=n(2110),f=n(84487),d=n(47574),u=n(21214),y=n(59712);const m="_frozenDsc";function _(k,x){(0,e.my)(k,m,x)}function I(k,x){const w=x.getOptions(),{publicKey:T}=x.getDsn()||{},A=(0,e.Ce)({environment:w.environment||a.U,release:w.release,public_key:T,trace_id:k});return x.emit("createDsc",A),A}function F(k){const x=(0,f.KU)();if(!x)return{};const w=I((0,y.et)(k).trace_id||"",x),T=(0,y.zU)(k),A=T[m];if(A)return A;const z=T.spanContext().traceState,V=z&&z.get("sentry.dsc"),G=V&&(0,r.yD)(V);if(G)return G;const B=(0,y.et)(T),H=B.data||{},U=H[d.sy];null!=U&&(w.sample_rate=`${U}`);const R=B.description;return"url"!==H[d.i_]&&R&&(w.transaction=R),(0,u.w)()&&(w.sampled=String((0,y.pK)(T))),x.emit("createDsc",w,T),w}},22294:(Ge,L,n)=>{"use strict";n.d(L,{$:()=>f,X:()=>a});var e=n(47574),r=n(59712);function a(d,u,y,m=(0,r.Bk)()){const _=m&&(0,r.zU)(m);_&&_.addEvent(d,{[e.xc]:u,[e.Sn]:y})}function f(d){if(!d||0===d.length)return;const u={};return d.forEach(y=>{const m=y.attributes||{},_=m[e.Sn],I=m[e.xc];"string"==typeof _&&"number"==typeof I&&(u[y.name]={value:I,unit:_})}),u}},4753:(Ge,L,n)=>{"use strict";n.d(L,{w:()=>a});var e=n(4739),r=n(59712);class a{constructor(d={}){this._traceId=d.traceId||(0,e.eJ)(),this._spanId=d.spanId||(0,e.eJ)().substring(16)}spanContext(){return{spanId:this._spanId,traceId:this._traceId,traceFlags:r.CC}}end(d){}setAttribute(d,u){return this}setAttributes(d){return this}setStatus(d){return this}updateName(d){return this}isRecording(){return!1}addEvent(d,u,y){return this}addLink(d){return this}addLinks(d){return this}recordException(d,u){}}},42406:(Ge,L,n)=>{"use strict";n.d(L,{F3:()=>r,N8:()=>d,TJ:()=>a,a3:()=>e});const e=0,r=1,a=2;function d(u,y){u.setAttribute("http.response.status_code",y);const m=function f(u){if(u<400&&u>=100)return{code:r};if(u>=400&&u<500)switch(u){case 401:return{code:a,message:"unauthenticated"};case 403:return{code:a,message:"permission_denied"};case 404:return{code:a,message:"not_found"};case 409:return{code:a,message:"already_exists"};case 413:return{code:a,message:"failed_precondition"};case 429:return{code:a,message:"resource_exhausted"};case 499:return{code:a,message:"cancelled"};default:return{code:a,message:"invalid_argument"}}if(u>=500&&u<600)switch(u){case 501:return{code:a,message:"unimplemented"};case 503:return{code:a,message:"unavailable"};case 504:return{code:a,message:"deadline_exceeded"};default:return{code:a,message:"internal_error"}}return{code:a,message:"unknown_error"}}(y);"unknown_error"!==m.message&&u.setStatus(m)}},47213:(Ge,L,n)=>{"use strict";n.d(L,{Uk:()=>be,hb:()=>q});var e=n(30971),r=n(84487),a=n(11927),f=n(47574),d=n(21214),u=n(18382),y=n(59712),m=n(30183),_=n(92503),I=n(31425),k=n(3890),w=n(4753),T=n(4739),A=n(46158),z=n(23696),V=n(41651),G=n(14088),B=n(22294);const H="_sentryScope",U="_sentryIsolationScope";function R(he){return{scope:he[H],isolationScope:he[U]}}class j{constructor(Q={}){this._traceId=Q.traceId||(0,T.eJ)(),this._spanId=Q.spanId||(0,T.eJ)().substring(16),this._startTime=Q.startTimestamp||(0,A.zf)(),this._attributes={},this.setAttributes({[f.JD]:"manual",[f.uT]:Q.op,...Q.attributes}),this._name=Q.name,Q.parentSpanId&&(this._parentSpanId=Q.parentSpanId),"sampled"in Q&&(this._sampled=Q.sampled),Q.endTimestamp&&(this._endTime=Q.endTimestamp),this._events=[],this._isStandaloneSpan=Q.isStandalone,this._endTime&&this._onSpanEnded()}addLink(Q){return this}addLinks(Q){return this}recordException(Q,de){}spanContext(){const{_spanId:Q,_traceId:de,_sampled:ee}=this;return{spanId:Q,traceId:de,traceFlags:ee?y.aO:y.CC}}setAttribute(Q,de){return void 0===de?delete this._attributes[Q]:this._attributes[Q]=de,this}setAttributes(Q){return Object.keys(Q).forEach(de=>this.setAttribute(de,Q[de])),this}updateStartTime(Q){this._startTime=(0,y.cI)(Q)}setStatus(Q){return this._status=Q,this}updateName(Q){return this._name=Q,this}end(Q){this._endTime||(this._endTime=(0,y.cI)(Q),function M(he){if(!I.T)return;const{description:Q="< unknown name >",op:de="< unknown op >"}=(0,y.et)(he),{spanId:ee}=he.spanContext(),ie=(0,y.zU)(he)===he;_.vF.log(`[Tracing] Finishing "${de}" ${ie?"root ":""}span "${Q}" with ID ${ee}`)}(this),this._onSpanEnded())}getSpanJSON(){return(0,z.Ce)({data:this._attributes,description:this._name,op:this._attributes[f.uT],parent_span_id:this._parentSpanId,span_id:this._spanId,start_timestamp:this._startTime,status:(0,y.yW)(this._status),timestamp:this._endTime,trace_id:this._traceId,origin:this._attributes[f.JD],_metrics_summary:(0,G.g)(this),profile_id:this._attributes[f.E1],exclusive_time:this._attributes[f.jG],measurements:(0,B.$)(this._events),is_segment:this._isStandaloneSpan&&(0,y.zU)(this)===this||void 0,segment_id:this._isStandaloneSpan?(0,y.zU)(this).spanContext().spanId:void 0})}isRecording(){return!this._endTime&&!!this._sampled}addEvent(Q,de,ee){I.T&&_.vF.log("[Tracing] Adding an event to span:",Q);const Te=Y(de)?de:ee||(0,A.zf)(),ie=Y(de)?{}:de||{},pe={name:Q,time:(0,y.cI)(Te),attributes:ie};return this._events.push(pe),this}isStandaloneSpan(){return!!this._isStandaloneSpan}_onSpanEnded(){const Q=(0,r.KU)();if(Q&&Q.emit("spanEnd",this),!this._isStandaloneSpan&&this!==(0,y.zU)(this))return;if(this._isStandaloneSpan)return void(this._sampled?function ge(he){const Q=(0,r.KU)();if(!Q)return;const de=he[1];if(!de||0===de.length)return void Q.recordDroppedEvent("before_send","span");const ee=Q.getTransport();ee&&ee.send(he).then(null,Te=>{I.T&&_.vF.error("Error while sending span:",Te)})}((0,V.lu)([this],Q)):(I.T&&_.vF.log("[Tracing] Discarding standalone span because its trace was not chosen to be sampled."),Q&&Q.recordDroppedEvent("sample_rate","span")));const ee=this._convertSpanToTransaction();ee&&(R(this).scope||(0,r.o5)()).captureEvent(ee)}_convertSpanToTransaction(){if(!O((0,y.et)(this)))return;this._name||(I.T&&_.vF.warn("Transaction has no name, falling back to `<unlabeled transaction>`."),this._name="<unlabeled transaction>");const{scope:Q,isolationScope:de}=R(this),Te=(Q||(0,r.o5)()).getClient()||(0,r.KU)();if(!0!==this._sampled)return I.T&&_.vF.log("[Tracing] Discarding transaction because its trace was not chosen to be sampled."),void(Te&&Te.recordDroppedEvent("sample_rate","transaction"));const pe=(0,y.xO)(this).filter(Ze=>Ze!==this&&!function me(he){return he instanceof j&&he.isStandaloneSpan()}(Ze)).map(Ze=>(0,y.et)(Ze)).filter(O),we=this._attributes[f.i_],Pe={contexts:{trace:(0,y.Ck)(this)},spans:pe.length>1e3?pe.sort((Ze,vt)=>Ze.start_timestamp-vt.start_timestamp).slice(0,1e3):pe,start_timestamp:this._startTime,timestamp:this._endTime,transaction:this._name,type:"transaction",sdkProcessingMetadata:{capturedSpanScope:Q,capturedSpanIsolationScope:de,...(0,z.Ce)({dynamicSamplingContext:(0,m.k1)(this)})},_metrics_summary:(0,G.g)(this),...we&&{transaction_info:{source:we}}},Ce=(0,B.$)(this._events);return Ce&&Object.keys(Ce).length&&(I.T&&_.vF.log("[Measurements] Adding measurements to transaction event",JSON.stringify(Ce,void 0,2)),Pe.measurements=Ce),Pe}}function Y(he){return he&&"number"==typeof he||he instanceof Date||Array.isArray(he)}function O(he){return!!(he.start_timestamp&&he.timestamp&&he.span_id&&he.trace_id)}const Ee="__SENTRY_SUPPRESS_TRACING__";function be(he){const Q=J();if(Q.startInactiveSpan)return Q.startInactiveSpan(he);const de=function ke(he){const de={isStandalone:(he.experimental||{}).standalone,...he};if(he.startTime){const ee={...de};return ee.startTimestamp=(0,y.cI)(he.startTime),delete ee.startTime,ee}return de}(he),{forceTransaction:ee,parentSpan:Te}=he;return(he.scope?pe=>(0,r.v4)(he.scope,pe):void 0!==Te?pe=>q(Te,pe):pe=>pe())(()=>{const pe=(0,r.o5)(),we=function nt(he){const Q=(0,u.f)(he);if(!Q)return;const de=(0,r.KU)();return(de?de.getOptions():{}).parentSpanIsAlwaysRootSpan?(0,y.zU)(Q):Q}(pe);return he.onlyIfParent&&!we?new w.w:function _e({parentSpan:he,spanArguments:Q,forceTransaction:de,scope:ee}){if(!(0,d.w)())return new w.w;const Te=(0,r.rm)();let ie;if(he&&!de)ie=function Fe(he,Q,de){const{spanId:ee,traceId:Te}=he.spanContext(),ie=!Q.getScopeData().sdkProcessingMetadata[Ee]&&(0,y.pK)(he),pe=ie?new j({...de,parentSpanId:ee,traceId:Te,sampled:ie}):new w.w({traceId:Te});(0,y.Hu)(he,pe);const we=(0,r.KU)();return we&&(we.emit("spanStart",pe),de.endTimestamp&&we.emit("spanEnd",pe)),pe}(he,ee,Q),(0,y.Hu)(he,ie);else if(he){const pe=(0,m.k1)(he),{traceId:we,spanId:Pe}=he.spanContext(),Ce=(0,y.pK)(he);ie=wt({traceId:we,parentSpanId:Pe,...Q},ee,Ce),(0,m.LZ)(ie,pe)}else{const{traceId:pe,dsc:we,parentSpanId:Pe,sampled:Ce}={...Te.getPropagationContext(),...ee.getPropagationContext()};ie=wt({traceId:pe,parentSpanId:Pe,...Q},ee,Ce),we&&(0,m.LZ)(ie,we)}return function F(he){if(!I.T)return;const{description:Q="< unknown name >",op:de="< unknown op >",parent_span_id:ee}=(0,y.et)(he),{spanId:Te}=he.spanContext(),ie=(0,y.pK)(he),pe=(0,y.zU)(he),we=pe===he,Pe=`[Tracing] Starting ${ie?"sampled":"unsampled"} ${we?"root ":""}span`,Ce=[`op: ${de}`,`name: ${Q}`,`ID: ${Te}`];if(ee&&Ce.push(`parent ID: ${ee}`),!we){const{op:Re,description:Ze}=(0,y.et)(pe);Ce.push(`root ID: ${pe.spanContext().spanId}`),Re&&Ce.push(`root op: ${Re}`),Ze&&Ce.push(`root description: ${Ze}`)}_.vF.log(`${Pe}\n  ${Ce.join("\n  ")}`)}(ie),function $(he,Q,de){he&&((0,z.my)(he,U,de),(0,z.my)(he,H,Q))}(ie,ee,Te),ie}({parentSpan:we,spanArguments:de,forceTransaction:ee,scope:pe})})}function q(he,Q){const de=J();return de.withActiveSpan?de.withActiveSpan(he,Q):(0,r.v4)(ee=>((0,u.r)(ee,he||void 0),Q(ee)))}function J(){const he=(0,e.E)();return(0,a.h)(he)}function wt(he,Q,de){const ee=(0,r.KU)(),Te=ee&&ee.getOptions()||{},{name:ie="",attributes:pe}=he,[we,Pe]=Q.getScopeData().sdkProcessingMetadata[Ee]?[!1]:function x(he,Q){if(!(0,d.w)(he))return[!1];let de;de="function"==typeof he.tracesSampler?he.tracesSampler(Q):void 0!==Q.parentSampled?Q.parentSampled:typeof he.tracesSampleRate<"u"?he.tracesSampleRate:1;const ee=(0,k.i)(de);return void 0===ee?(I.T&&_.vF.warn("[Tracing] Discarding transaction because of invalid sample rate."),[!1]):ee?Math.random()<ee?[!0,ee]:(I.T&&_.vF.log(`[Tracing] Discarding transaction because it's not included in the random sample (sampling rate = ${Number(de)})`),[!1,ee]):(I.T&&_.vF.log("[Tracing] Discarding transaction because "+("function"==typeof he.tracesSampler?"tracesSampler returned 0 or false":"a negative sampling decision was inherited or tracesSampleRate is set to 0")),[!1,ee])}(Te,{name:ie,parentSampled:de,attributes:pe,transactionContext:{name:ie,parentSampled:de}}),Ce=new j({...he,attributes:{[f.i_]:"custom",...he.attributes},sampled:we});return void 0!==Pe&&Ce.setAttribute(f.sy,Pe),ee&&ee.emit("spanStart",Ce),Ce}},21214:(Ge,L,n)=>{"use strict";n.d(L,{w:()=>r});var e=n(84487);function r(a){if("boolean"==typeof __SENTRY_TRACING__&&!__SENTRY_TRACING__)return!1;const f=(0,e.KU)(),d=a||f&&f.getOptions();return!!d&&(d.enableTracing||"tracesSampleRate"in d||"tracesSampler"in d)}},3890:(Ge,L,n)=>{"use strict";n.d(L,{i:()=>a});var e=n(92503),r=n(31425);function a(f){if("boolean"==typeof f)return Number(f);const d="string"==typeof f?parseFloat(f):f;if(!("number"!=typeof d||isNaN(d)||d<0||d>1))return d;r.T&&e.vF.warn(`[Tracing] Given sample rate is invalid. Sample rate must be a boolean or a number between 0 and 1. Got ${JSON.stringify(f)} of type ${JSON.stringify(typeof f)}.`)}},38204:(Ge,L,n)=>{"use strict";n.d(L,{li:()=>je,mG:()=>R});var e=n(4739),r=n(46158),a=n(97950),f=n(13276),d=n(69347),u=n(2110),y=n(84487),m=n(14611),_=n(92503),I=n(54835),F=n(31425);function M(q,ce,xe,_e=0){return new m.T2((ke,J)=>{const wt=q[_e];if(null===ce||"function"!=typeof wt)ke(ce);else{const Fe=wt({...ce},xe);F.T&&wt.id&&null===Fe&&_.vF.log(`Event processor "${wt.id}" dropped event`),(0,I.Qg)(Fe)?Fe.then(nt=>M(q,nt,xe,_e+1).then(ke)).then(null,J):M(q,Fe,xe,_e+1).then(ke).then(null,J)}})}var k=n(41435),x=n(23696),w=n(30183),T=n(59712);function z(q,ce){const{extra:xe,tags:_e,user:ke,contexts:J,level:wt,sdkProcessingMetadata:Fe,breadcrumbs:nt,fingerprint:se,eventProcessors:he,attachments:Q,propagationContext:de,transactionName:ee,span:Te}=ce;V(q,"extra",xe),V(q,"tags",_e),V(q,"user",ke),V(q,"contexts",J),V(q,"sdkProcessingMetadata",Fe),wt&&(q.level=wt),ee&&(q.transactionName=ee),Te&&(q.span=Te),nt.length&&(q.breadcrumbs=[...q.breadcrumbs,...nt]),se.length&&(q.fingerprint=[...q.fingerprint,...se]),he.length&&(q.eventProcessors=[...q.eventProcessors,...he]),Q.length&&(q.attachments=[...q.attachments,...Q]),q.propagationContext={...q.propagationContext,...de}}function V(q,ce,xe){if(xe&&Object.keys(xe).length){q[ce]={...q[ce]};for(const _e in xe)Object.prototype.hasOwnProperty.call(xe,_e)&&(q[ce][_e]=xe[_e])}}function R(q,ce,xe,_e,ke,J){const{normalizeDepth:wt=3,normalizeMaxBreadth:Fe=1e3}=q,nt={...ce,event_id:ce.event_id||xe.event_id||(0,e.eJ)(),timestamp:ce.timestamp||(0,r.lu)()},se=xe.integrations||q.integrations.map(pe=>pe.name);(function K(q,ce){const{environment:xe,release:_e,dist:ke,maxValueLength:J=250}=ce;"environment"in q||(q.environment="environment"in ce?xe:u.U),void 0===q.release&&void 0!==_e&&(q.release=_e),void 0===q.dist&&void 0!==ke&&(q.dist=ke),q.message&&(q.message=(0,a.xv)(q.message,J));const wt=q.exception&&q.exception.values&&q.exception.values[0];wt&&wt.value&&(wt.value=(0,a.xv)(wt.value,J));const Fe=q.request;Fe&&Fe.url&&(Fe.url=(0,a.xv)(Fe.url,J))})(nt,q),function me(q,ce){ce.length>0&&(q.sdk=q.sdk||{},q.sdk.integrations=[...q.sdk.integrations||[],...ce])}(nt,se),ke&&ke.emit("applyFrameMetadata",ce),void 0===ce.type&&function Y(q,ce){const xe=f.O._sentryDebugIds;if(!xe)return;let _e;const ke=j.get(ce);ke?_e=ke:(_e=new Map,j.set(ce,_e));const J=Object.entries(xe).reduce((wt,[Fe,nt])=>{let se;const he=_e.get(Fe);he?se=he:(se=ce(Fe),_e.set(Fe,se));for(let Q=se.length-1;Q>=0;Q--){const de=se[Q];if(de.filename){wt[de.filename]=nt;break}}return wt},{});try{q.exception.values.forEach(wt=>{wt.stacktrace.frames.forEach(Fe=>{Fe.filename&&(Fe.debug_id=J[Fe.filename])})})}catch{}}(nt,q.stackParser);const he=function Ee(q,ce){if(!ce)return q;const xe=q?q.clone():new k.H;return xe.update(ce),xe}(_e,xe.captureContext);xe.mechanism&&(0,e.M6)(nt,xe.mechanism);const Q=ke?ke.getEventProcessors():[],de=(0,y.m6)().getScopeData();J&&z(de,J.getScopeData()),he&&z(de,he.getScopeData());const ee=[...xe.attachments||[],...de.attachments];return ee.length&&(xe.attachments=ee),function A(q,ce){const{fingerprint:xe,span:_e,breadcrumbs:ke,sdkProcessingMetadata:J}=ce;(function G(q,ce){const{extra:xe,tags:_e,user:ke,contexts:J,level:wt,transactionName:Fe}=ce,nt=(0,x.Ce)(xe);nt&&Object.keys(nt).length&&(q.extra={...nt,...q.extra});const se=(0,x.Ce)(_e);se&&Object.keys(se).length&&(q.tags={...se,...q.tags});const he=(0,x.Ce)(ke);he&&Object.keys(he).length&&(q.user={...he,...q.user});const Q=(0,x.Ce)(J);Q&&Object.keys(Q).length&&(q.contexts={...Q,...q.contexts}),wt&&(q.level=wt),Fe&&"transaction"!==q.type&&(q.transaction=Fe)})(q,ce),_e&&function U(q,ce){q.contexts={trace:(0,T.kX)(ce),...q.contexts},q.sdkProcessingMetadata={dynamicSamplingContext:(0,w.k1)(ce),...q.sdkProcessingMetadata};const xe=(0,T.zU)(ce),_e=(0,T.et)(xe).description;_e&&!q.transaction&&"transaction"===q.type&&(q.transaction=_e)}(q,_e),function $(q,ce){q.fingerprint=q.fingerprint?(0,e.k9)(q.fingerprint):[],ce&&(q.fingerprint=q.fingerprint.concat(ce)),q.fingerprint&&!q.fingerprint.length&&delete q.fingerprint}(q,xe),function B(q,ce){const xe=[...q.breadcrumbs||[],...ce];q.breadcrumbs=xe.length?xe:void 0}(q,ke),function H(q,ce){q.sdkProcessingMetadata={...q.sdkProcessingMetadata,...ce}}(q,J)}(nt,de),M([...Q,...de.eventProcessors],nt,xe).then(pe=>(pe&&function O(q){const ce={};try{q.exception.values.forEach(_e=>{_e.stacktrace.frames.forEach(ke=>{ke.debug_id&&(ke.abs_path?ce[ke.abs_path]=ke.debug_id:ke.filename&&(ce[ke.filename]=ke.debug_id),delete ke.debug_id)})})}catch{}if(0===Object.keys(ce).length)return;q.debug_meta=q.debug_meta||{},q.debug_meta.images=q.debug_meta.images||[];const xe=q.debug_meta.images;Object.entries(ce).forEach(([_e,ke])=>{xe.push({type:"sourcemap",code_file:_e,debug_id:ke})})}(pe),"number"==typeof wt&&wt>0?function ge(q,ce,xe){if(!q)return null;const _e={...q,...q.breadcrumbs&&{breadcrumbs:q.breadcrumbs.map(ke=>({...ke,...ke.data&&{data:(0,d.S8)(ke.data,ce,xe)}}))},...q.user&&{user:(0,d.S8)(q.user,ce,xe)},...q.contexts&&{contexts:(0,d.S8)(q.contexts,ce,xe)},...q.extra&&{extra:(0,d.S8)(q.extra,ce,xe)}};return q.contexts&&q.contexts.trace&&_e.contexts&&(_e.contexts.trace=q.contexts.trace,q.contexts.trace.data&&(_e.contexts.trace.data=(0,d.S8)(q.contexts.trace.data,ce,xe))),q.spans&&(_e.spans=q.spans.map(ke=>({...ke,...ke.data&&{data:(0,d.S8)(ke.data,ce,xe)}}))),_e}(pe,wt,Fe):pe))}const j=new WeakMap;function je(q){if(q)return function ne(q){return q instanceof k.H||"function"==typeof q}(q)||function fe(q){return Object.keys(q).some(ce=>be.includes(ce))}(q)?{captureContext:q}:q}const be=["user","level","extra","contexts","tags","fingerprint","requestSession","propagationContext"]},76016:(Ge,L,n)=>{"use strict";n.d(L,{K:()=>r});var e=n(51439);function r(a,f,d=[f],u="npm"){const y=a._metadata||{};y.sdk||(y.sdk={name:`sentry.javascript.${f}`,packages:d.map(m=>({name:`${u}:@sentry/${m}`,version:e.M})),version:e.M}),a._metadata=y}},18382:(Ge,L,n)=>{"use strict";n.d(L,{f:()=>f,r:()=>a});var e=n(23696);const r="_sentrySpan";function a(d,u){u?(0,e.my)(d,r,u):delete d[r]}function f(d){return d[r]}},59712:(Ge,L,n)=>{"use strict";n.d(L,{Bk:()=>O,CC:()=>F,Ck:()=>k,Hu:()=>R,Qh:()=>w,VS:()=>K,aO:()=>M,cI:()=>T,et:()=>z,kX:()=>x,pK:()=>B,xO:()=>j,yW:()=>H,zU:()=>Y});var e=n(23696),r=n(33081),a=n(46158),f=n(11927),d=n(30971),u=n(84487),y=n(14088),m=n(47574),_=n(42406),I=n(18382);const F=0,M=1;function k(ge){const{spanId:Ee,traceId:je}=ge.spanContext(),{data:ne,op:be,parent_span_id:fe,status:q,origin:ce}=z(ge);return(0,e.Ce)({parent_span_id:fe,span_id:Ee,trace_id:je,data:ne,op:be,status:q,origin:ce})}function x(ge){const{spanId:Ee,traceId:je}=ge.spanContext(),{parent_span_id:ne}=z(ge);return(0,e.Ce)({parent_span_id:ne,span_id:Ee,trace_id:je})}function w(ge){const{traceId:Ee,spanId:je}=ge.spanContext(),ne=B(ge);return(0,r.TC)(Ee,je,ne)}function T(ge){return"number"==typeof ge?A(ge):Array.isArray(ge)?ge[0]+ge[1]/1e9:ge instanceof Date?A(ge.getTime()):(0,a.zf)()}function A(ge){return ge>9999999999?ge/1e3:ge}function z(ge){if(function G(ge){return"function"==typeof ge.getSpanJSON}(ge))return ge.getSpanJSON();try{const{spanId:Ee,traceId:je}=ge.spanContext();if(function V(ge){return!!(ge.attributes&&ge.startTime&&ge.name&&ge.endTime&&ge.status)}(ge)){const{attributes:ne,startTime:be,name:fe,endTime:q,parentSpanId:ce,status:xe}=ge;return(0,e.Ce)({span_id:Ee,trace_id:je,data:ne,description:fe,parent_span_id:ce,start_timestamp:T(be),timestamp:T(q)||void 0,status:H(xe),op:ne[m.uT],origin:ne[m.JD],_metrics_summary:(0,y.g)(ge)})}return{span_id:Ee,trace_id:je}}catch{return{}}}function B(ge){const{traceFlags:Ee}=ge.spanContext();return Ee===M}function H(ge){if(ge&&ge.code!==_.a3)return ge.code===_.F3?"ok":ge.message||"unknown_error"}const U="_sentryChildSpans",$="_sentryRootSpan";function R(ge,Ee){(0,e.my)(Ee,$,ge[$]||ge),ge[U]?ge[U].add(Ee):(0,e.my)(ge,U,new Set([Ee]))}function K(ge,Ee){ge[U]&&ge[U].delete(Ee)}function j(ge){const Ee=new Set;return function je(ne){if(!Ee.has(ne)&&B(ne)){Ee.add(ne);const be=ne[U]?Array.from(ne[U]):[];for(const fe of be)je(fe)}}(ge),Array.from(Ee)}function Y(ge){return ge[$]||ge}function O(){const ge=(0,d.E)(),Ee=(0,f.h)(ge);return Ee.getActiveSpan?Ee.getActiveSpan():(0,I.f)((0,u.o5)())}},72699:(Ge,L,n)=>{"use strict";n.d(L,{T:()=>e});const e=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__},1201:(Ge,L,n)=>{"use strict";n.d(L,{De:()=>_,hF:()=>f,sv:()=>d,yD:()=>m});var e=n(81293),r=n(54835),a=n(92503);const f="baggage",d="sentry-",u=/^sentry-/,y=8192;function m(k){const x=function I(k){if(k&&((0,r.Kg)(k)||Array.isArray(k)))return Array.isArray(k)?k.reduce((x,w)=>{const T=F(w);return Object.entries(T).forEach(([A,z])=>{x[A]=z}),x},{}):F(k)}(k);if(!x)return;const w=Object.entries(x).reduce((T,[A,z])=>(A.match(u)&&(T[A.slice(d.length)]=z),T),{});return Object.keys(w).length>0?w:void 0}function _(k){if(k)return function M(k){if(0!==Object.keys(k).length)return Object.entries(k).reduce((x,[w,T],A)=>{const z=`${encodeURIComponent(w)}=${encodeURIComponent(T)}`,V=0===A?z:`${x},${z}`;return V.length>y?(e.T&&a.vF.warn(`Not adding key: ${w} with val: ${T} to baggage header due to exceeding baggage size limits.`),x):V},"")}(Object.entries(k).reduce((w,[T,A])=>(A&&(w[`${d}${T}`]=A),w),{}))}function F(k){return k.split(",").map(x=>x.split("=").map(w=>decodeURIComponent(w.trim()))).reduce((x,[w,T])=>(w&&T&&(x[w]=T),x),{})}},89811:(Ge,L,n)=>{"use strict";n.d(L,{$N:()=>y,Hd:()=>d,NX:()=>m,xE:()=>_});var e=n(54835);const a=n(13276).O,f=80;function d(I,F={}){if(!I)return"<unknown>";try{let M=I;const k=5,x=[];let w=0,T=0;const A=" > ",z=A.length;let V;const G=Array.isArray(F)?F:F.keyAttrs,B=!Array.isArray(F)&&F.maxStringLength||f;for(;M&&w++<k&&(V=u(M,G),!("html"===V||w>1&&T+x.length*z+V.length>=B));)x.push(V),T+=V.length,M=M.parentNode;return x.reverse().join(A)}catch{return"<unknown>"}}function u(I,F){const M=I,k=[];if(!M||!M.tagName)return"";if(a.HTMLElement&&M instanceof HTMLElement&&M.dataset){if(M.dataset.sentryComponent)return M.dataset.sentryComponent;if(M.dataset.sentryElement)return M.dataset.sentryElement}k.push(M.tagName.toLowerCase());const x=F&&F.length?F.filter(T=>M.getAttribute(T)).map(T=>[T,M.getAttribute(T)]):null;if(x&&x.length)x.forEach(T=>{k.push(`[${T[0]}="${T[1]}"]`)});else{M.id&&k.push(`#${M.id}`);const T=M.className;if(T&&(0,e.Kg)(T)){const A=T.split(/\s+/);for(const z of A)k.push(`.${z}`)}}const w=["aria-label","type","name","title","alt"];for(const T of w){const A=M.getAttribute(T);A&&k.push(`[${T}="${A}"]`)}return k.join("")}function y(){try{return a.document.location.href}catch{return""}}function m(I){return a.document&&a.document.querySelector?a.document.querySelector(I):null}function _(I){if(!a.HTMLElement)return null;let F=I;for(let k=0;k<5;k++){if(!F)return null;if(F instanceof HTMLElement){if(F.dataset.sentryComponent)return F.dataset.sentryComponent;if(F.dataset.sentryElement)return F.dataset.sentryElement}F=F.parentNode}return null}},92404:(Ge,L,n)=>{"use strict";function e(r){let a,f=r[0],d=1;for(;d<r.length;){const u=r[d],y=r[d+1];if(d+=2,("optionalAccess"===u||"optionalCall"===u)&&null==f)return;"access"===u||"optionalAccess"===u?(a=f,f=y(f)):("call"===u||"optionalCall"===u)&&(f=y((...m)=>f.call(a,...m)),a=void 0)}return f}n.d(L,{z:()=>e})},81293:(Ge,L,n)=>{"use strict";n.d(L,{T:()=>e});const e=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__},44910:(Ge,L,n)=>{"use strict";n.d(L,{AD:()=>_,SB:()=>d});var e=n(81293),r=n(92503);const a=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)([\w.-]+)(?::(\d+))?\/(.+)/;function d(I,F=!1){const{host:M,path:k,pass:x,port:w,projectId:T,protocol:A,publicKey:z}=I;return`${A}://${z}${F&&x?`:${x}`:""}@${M}${w?`:${w}`:""}/${k&&`${k}/`}${T}`}function y(I){return{protocol:I.protocol,publicKey:I.publicKey||"",pass:I.pass||"",host:I.host,port:I.port||"",path:I.path||"",projectId:I.projectId}}function _(I){const F="string"==typeof I?function u(I){const F=a.exec(I);if(!F)return void(0,r.pq)(()=>{console.error(`Invalid Sentry Dsn: ${I}`)});const[M,k,x="",w="",T="",A=""]=F.slice(1);let z="",V=A;const G=V.split("/");if(G.length>1&&(z=G.slice(0,-1).join("/"),V=G.pop()),V){const B=V.match(/^\d+/);B&&(V=B[0])}return y({host:w,pass:x,path:z,projectId:V,port:T,protocol:M,publicKey:k})}(I):y(I);if(F&&function m(I){if(!e.T)return!0;const{port:F,projectId:M,protocol:k}=I;return!(["protocol","publicKey","host","projectId"].find(T=>!I[T]&&(r.vF.error(`Invalid Sentry Dsn: ${T} missing`),!0))||(M.match(/^\d+$/)?function f(I){return"http"===I||"https"===I}(k)?F&&isNaN(parseInt(F,10))&&(r.vF.error(`Invalid Sentry Dsn: Invalid port ${F}`),1):(r.vF.error(`Invalid Sentry Dsn: Invalid protocol ${k}`),1):(r.vF.error(`Invalid Sentry Dsn: Invalid projectId ${M}`),1)))}(F))return F}},55880:(Ge,L,n)=>{"use strict";function e(){return typeof __SENTRY_BROWSER_BUNDLE__<"u"&&!!__SENTRY_BROWSER_BUNDLE__}function r(){return"npm"}n.d(L,{Z:()=>e,e:()=>r})},20095:(Ge,L,n)=>{"use strict";n.d(L,{Cj:()=>z,W3:()=>u,bN:()=>F,bm:()=>w,h4:()=>d,n2:()=>V,y5:()=>x,yH:()=>y,zk:()=>A});var e=n(44910),r=n(69347),a=n(23696),f=n(13276);function d(G,B=[]){return[G,B]}function u(G,B){const[H,U]=G;return[H,[...U,B]]}function y(G,B){const H=G[1];for(const U of H)if(B(U,U[0].type))return!0;return!1}function _(G){return f.O.__SENTRY__&&f.O.__SENTRY__.encodePolyfill?f.O.__SENTRY__.encodePolyfill(G):(new TextEncoder).encode(G)}function F(G){const[B,H]=G;let U=JSON.stringify(B);function $(R){"string"==typeof U?U="string"==typeof R?U+R:[_(U),R]:U.push("string"==typeof R?_(R):R)}for(const R of H){const[K,j]=R;if($(`\n${JSON.stringify(K)}\n`),"string"==typeof j||j instanceof Uint8Array)$(j);else{let Y;try{Y=JSON.stringify(j)}catch{Y=JSON.stringify((0,r.S8)(j))}$(Y)}}return"string"==typeof U?U:function M(G){const B=G.reduce(($,R)=>$+R.length,0),H=new Uint8Array(B);let U=0;for(const $ of G)H.set($,U),U+=$.length;return H}(U)}function x(G){return[{type:"span"},G]}function w(G){const B="string"==typeof G.data?_(G.data):G.data;return[(0,a.Ce)({type:"attachment",length:B.length,filename:G.filename,content_type:G.contentType,attachment_type:G.attachmentType}),B]}const T={session:"session",sessions:"session",attachment:"attachment",transaction:"transaction",event:"error",client_report:"internal",user_report:"default",profile:"profile",profile_chunk:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor",feedback:"feedback",span:"span",statsd:"metric_bucket"};function A(G){return T[G]}function z(G){if(!G||!G.sdk)return;const{name:B,version:H}=G.sdk;return{name:B,version:H}}function V(G,B,H,U){const $=G.sdkProcessingMetadata&&G.sdkProcessingMetadata.dynamicSamplingContext;return{event_id:G.event_id,sent_at:(new Date).toISOString(),...B&&{sdk:B},...!!H&&U&&{dsn:(0,e.SB)(U)},...$&&{trace:(0,a.Ce)({...$})}}}},12581:(Ge,L,n)=>{"use strict";n.d(L,{B$:()=>_,ur:()=>m});var e=n(66257),r=n(54835),a=n(23696),f=n(69727),d=n(46158),u=n(13276),y=n(39700);function m(A,z){const V="fetch";(0,y.s5)(V,A),(0,y.AS)(V,()=>I(void 0,z))}function _(A){const z="fetch-body-resolved";(0,y.s5)(z,A),(0,y.AS)(z,()=>I(k))}function I(A,z=!1){z&&!(0,f.m7)()||(0,a.GS)(u.O,"fetch",function(V){return function(...G){const{method:B,url:H}=function T(A){if(0===A.length)return{method:"GET",url:""};if(2===A.length){const[V,G]=A;return{url:w(V),method:x(G,"method")?String(G.method).toUpperCase():"GET"}}const z=A[0];return{url:w(z),method:x(z,"method")?String(z.method).toUpperCase():"GET"}}(G),U={args:G,fetchData:{method:B,url:H},startTimestamp:1e3*(0,d.zf)()};A||(0,y.aj)("fetch",{...U});const $=(new Error).stack;return V.apply(u.O,G).then(function(){var R=(0,e.A)(function*(K){return A?A(K):(0,y.aj)("fetch",{...U,endTimestamp:1e3*(0,d.zf)(),response:K}),K});return function(K){return R.apply(this,arguments)}}(),R=>{throw(0,y.aj)("fetch",{...U,endTimestamp:1e3*(0,d.zf)(),error:R}),(0,r.bJ)(R)&&void 0===R.stack&&(R.stack=$,(0,a.my)(R,"framesToPop",1)),R})}})}function M(){return(M=(0,e.A)(function*(A,z){if(A&&A.body){const V=A.body,G=V.getReader(),B=setTimeout(()=>{V.cancel().then(null,()=>{})},9e4);let H=!0;for(;H;){let U;try{U=setTimeout(()=>{V.cancel().then(null,()=>{})},5e3);const{done:$}=yield G.read();clearTimeout(U),$&&(z(),H=!1)}catch{H=!1}finally{clearTimeout(U)}}clearTimeout(B),G.releaseLock(),V.cancel().then(null,()=>{})}})).apply(this,arguments)}function k(A){let z;try{z=A.clone()}catch{return}!function F(A,z){M.apply(this,arguments)}(z,()=>{(0,y.aj)("fetch-body-resolved",{endTimestamp:1e3*(0,d.zf)(),response:A})})}function x(A,z){return!!A&&"object"==typeof A&&!!A[z]}function w(A){return"string"==typeof A?A:A?x(A,"url")?A.url:A.toString?A.toString():"":""}},91398:(Ge,L,n)=>{"use strict";n.d(L,{L:()=>f});var e=n(13276),r=n(39700);let a=null;function f(u){const y="error";(0,r.s5)(y,u),(0,r.AS)(y,d)}function d(){a=e.O.onerror,e.O.onerror=function(u,y,m,_,I){return(0,r.aj)("error",{column:_,error:I,line:m,msg:u,url:y}),!(!a||a.__SENTRY_LOADER__)&&a.apply(this,arguments)},e.O.onerror.__SENTRY_INSTRUMENTED__=!0}},3808:(Ge,L,n)=>{"use strict";n.d(L,{r:()=>f});var e=n(13276),r=n(39700);let a=null;function f(u){const y="unhandledrejection";(0,r.s5)(y,u),(0,r.AS)(y,d)}function d(){a=e.O.onunhandledrejection,e.O.onunhandledrejection=function(u){return(0,r.aj)("unhandledrejection",u),!(a&&!a.__SENTRY_LOADER__)||a.apply(this,arguments)},e.O.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}},39700:(Ge,L,n)=>{"use strict";n.d(L,{AS:()=>m,aj:()=>_,s5:()=>u});var e=n(81293),r=n(92503),a=n(92006);const f={},d={};function u(I,F){f[I]=f[I]||[],f[I].push(F)}function m(I,F){d[I]||(F(),d[I]=!0)}function _(I,F){const M=I&&f[I];if(M)for(const k of M)try{k(F)}catch(x){e.T&&r.vF.error(`Error while triggering instrumentation handler.\nType: ${I}\nName: ${(0,a.qQ)(k)}\nError:`,x)}}},54835:(Ge,L,n)=>{"use strict";n.d(L,{BD:()=>d,Kg:()=>y,L2:()=>A,NF:()=>m,Qd:()=>I,Qg:()=>x,T2:()=>f,W6:()=>u,bJ:()=>r,gd:()=>k,mE:()=>w,sO:()=>_,tH:()=>T,vq:()=>M,xH:()=>F});const e=Object.prototype.toString;function r(z){switch(e.call(z)){case"[object Error]":case"[object Exception]":case"[object DOMException]":case"[object WebAssembly.Exception]":return!0;default:return T(z,Error)}}function a(z,V){return e.call(z)===`[object ${V}]`}function f(z){return a(z,"ErrorEvent")}function d(z){return a(z,"DOMError")}function u(z){return a(z,"DOMException")}function y(z){return a(z,"String")}function m(z){return"object"==typeof z&&null!==z&&"__sentry_template_string__"in z&&"__sentry_template_values__"in z}function _(z){return null===z||m(z)||"object"!=typeof z&&"function"!=typeof z}function I(z){return a(z,"Object")}function F(z){return typeof Event<"u"&&T(z,Event)}function M(z){return typeof Element<"u"&&T(z,Element)}function k(z){return a(z,"RegExp")}function x(z){return!(!z||!z.then||"function"!=typeof z.then)}function w(z){return I(z)&&"nativeEvent"in z&&"preventDefault"in z&&"stopPropagation"in z}function T(z,V){try{return z instanceof V}catch{return!1}}function A(z){return!("object"!=typeof z||null===z||!z.__isVue&&!z._isVue)}},92503:(Ge,L,n)=>{"use strict";n.d(L,{Ow:()=>f,Z9:()=>d,pq:()=>u,vF:()=>m});var e=n(81293),r=n(13276);const f=["debug","info","warn","error","log","assert","trace"],d={};function u(_){if(!("console"in r.O))return _();const I=r.O.console,F={},M=Object.keys(d);M.forEach(k=>{const x=d[k];F[k]=I[k],I[k]=x});try{return _()}finally{M.forEach(k=>{I[k]=F[k]})}}const m=(0,r.B)("logger",function y(){let _=!1;const I={enable:()=>{_=!0},disable:()=>{_=!1},isEnabled:()=>_};return f.forEach(e.T?F=>{I[F]=(...M)=>{_&&u(()=>{r.O.console[F](`Sentry Logger [${F}]:`,...M)})}}:F=>{I[F]=()=>{}}),I})},4739:(Ge,L,n)=>{"use strict";n.d(L,{$X:()=>d,GR:()=>M,M6:()=>y,eJ:()=>a,gO:()=>u,k9:()=>k});var e=n(23696),r=n(13276);function a(){const x=r.O,w=x.crypto||x.msCrypto;let T=()=>16*Math.random();try{if(w&&w.randomUUID)return w.randomUUID().replace(/-/g,"");w&&w.getRandomValues&&(T=()=>{const A=new Uint8Array(1);return w.getRandomValues(A),A[0]})}catch{}return"10000000100040008000100000000000".replace(/[018]/g,A=>(A^(15&T())>>A/4).toString(16))}function f(x){return x.exception&&x.exception.values?x.exception.values[0]:void 0}function d(x){const{message:w,event_id:T}=x;if(w)return w;const A=f(x);return A?A.type&&A.value?`${A.type}: ${A.value}`:A.type||A.value||T||"<unknown>":T||"<unknown>"}function u(x,w,T){const A=x.exception=x.exception||{},z=A.values=A.values||[],V=z[0]=z[0]||{};V.value||(V.value=w||""),V.type||(V.type=T||"Error")}function y(x,w){const T=f(x);if(!T)return;const z=T.mechanism;if(T.mechanism={type:"generic",handled:!0,...z,...w},w&&"data"in w){const V={...z&&z.data,...w.data};T.mechanism.data=V}}function M(x){if(x&&x.__sentry_captured__)return!0;try{(0,e.my)(x,"__sentry_captured__",!0)}catch{}return!1}function k(x){return Array.isArray(x)?x:[x]}},69347:(Ge,L,n)=>{"use strict";n.d(L,{S8:()=>d,cd:()=>u});var e=n(54835),a=n(23696),f=n(92006);function d(k,x=100,w=1/0){try{return y("",k,x,w)}catch(T){return{ERROR:`**non-serializable** (${T})`}}}function u(k,x=3,w=102400){const T=d(k,x);return function F(k){return function I(k){return~-encodeURI(k).split(/%..|./).length}(JSON.stringify(k))}(T)>w?u(k,x-1,w):T}function y(k,x,w=1/0,T=1/0,A=function r(){const k="function"==typeof WeakSet,x=k?new WeakSet:[];return[function w(A){if(k)return!!x.has(A)||(x.add(A),!1);for(let z=0;z<x.length;z++)if(x[z]===A)return!0;return x.push(A),!1},function T(A){if(k)x.delete(A);else for(let z=0;z<x.length;z++)if(x[z]===A){x.splice(z,1);break}}]}()){const[z,V]=A;if(null==x||["boolean","string"].includes(typeof x)||"number"==typeof x&&Number.isFinite(x))return x;const G=function m(k,x){try{if("domain"===k&&x&&"object"==typeof x&&x._events)return"[Domain]";if("domainEmitter"===k)return"[DomainEmitter]";if(typeof global<"u"&&x===global)return"[Global]";if(typeof window<"u"&&x===window)return"[Window]";if(typeof document<"u"&&x===document)return"[Document]";if((0,e.L2)(x))return"[VueViewModel]";if((0,e.mE)(x))return"[SyntheticEvent]";if("number"==typeof x&&!Number.isFinite(x))return`[${x}]`;if("function"==typeof x)return`[Function: ${(0,f.qQ)(x)}]`;if("symbol"==typeof x)return`[${String(x)}]`;if("bigint"==typeof x)return`[BigInt: ${String(x)}]`;const w=function _(k){const x=Object.getPrototypeOf(k);return x?x.constructor.name:"null prototype"}(x);return/^HTML(\w*)Element$/.test(w)?`[HTMLElement: ${w}]`:`[object ${w}]`}catch(w){return`**non-serializable** (${w})`}}(k,x);if(!G.startsWith("[object "))return G;if(x.__sentry_skip_normalization__)return x;const B="number"==typeof x.__sentry_override_normalization_depth__?x.__sentry_override_normalization_depth__:w;if(0===B)return G.replace("object ","");if(z(x))return"[Circular ~]";const H=x;if(H&&"function"==typeof H.toJSON)try{return y("",H.toJSON(),B-1,T,A)}catch{}const U=Array.isArray(x)?[]:{};let $=0;const R=(0,a.W4)(x);for(const K in R)if(Object.prototype.hasOwnProperty.call(R,K)){if($>=T){U[K]="[MaxProperties ~]";break}U[K]=y(K,R[K],B-1,T,A),$++}return V(x),U}},23696:(Ge,L,n)=>{"use strict";n.d(L,{Ce:()=>w,GS:()=>u,HF:()=>x,W4:()=>F,my:()=>y,pO:()=>m,sp:()=>_,u4:()=>I});var e=n(89811),r=n(81293),a=n(54835),f=n(92503),d=n(97950);function u(V,G,B){if(!(G in V))return;const H=V[G],U=B(H);"function"==typeof U&&m(U,H),V[G]=U}function y(V,G,B){try{Object.defineProperty(V,G,{value:B,writable:!0,configurable:!0})}catch{r.T&&f.vF.log(`Failed to add non-enumerable property "${G}" to object`,V)}}function m(V,G){try{V.prototype=G.prototype=G.prototype||{},y(V,"__sentry_original__",G)}catch{}}function _(V){return V.__sentry_original__}function I(V){return Object.keys(V).map(G=>`${encodeURIComponent(G)}=${encodeURIComponent(V[G])}`).join("&")}function F(V){if((0,a.bJ)(V))return{message:V.message,name:V.name,stack:V.stack,...k(V)};if((0,a.xH)(V)){const G={type:V.type,target:M(V.target),currentTarget:M(V.currentTarget),...k(V)};return typeof CustomEvent<"u"&&(0,a.tH)(V,CustomEvent)&&(G.detail=V.detail),G}return V}function M(V){try{return(0,a.vq)(V)?(0,e.Hd)(V):Object.prototype.toString.call(V)}catch{return"<unknown>"}}function k(V){if("object"==typeof V&&null!==V){const G={};for(const B in V)Object.prototype.hasOwnProperty.call(V,B)&&(G[B]=V[B]);return G}return{}}function x(V,G=40){const B=Object.keys(F(V));B.sort();const H=B[0];if(!H)return"[object has no keys]";if(H.length>=G)return(0,d.xv)(H,G);for(let U=B.length;U>0;U--){const $=B.slice(0,U).join(", ");if(!($.length>G))return U===B.length?$:(0,d.xv)($,G)}return""}function w(V){return T(V,new Map)}function T(V,G){if(function A(V){if(!(0,a.Qd)(V))return!1;try{const G=Object.getPrototypeOf(V).constructor.name;return!G||"Object"===G}catch{return!0}}(V)){const B=G.get(V);if(void 0!==B)return B;const H={};G.set(V,H);for(const U of Object.getOwnPropertyNames(V))typeof V[U]<"u"&&(H[U]=T(V[U],G));return H}if(Array.isArray(V)){const B=G.get(V);if(void 0!==B)return B;const H=[];return G.set(V,H),V.forEach(U=>{H.push(T(U,G))}),H}return V}},85486:(Ge,L,n)=>{"use strict";n.d(L,{J:()=>r});var e=n(4739);function r(){return{traceId:(0,e.eJ)(),spanId:(0,e.eJ)().substring(16)}}},95350:(Ge,L,n)=>{"use strict";n.d(L,{Jz:()=>f,wq:()=>d});const e=6e4;function f(u,y,m=Date.now()){return function a(u,y){return u[y]||u.all||0}(u,y)>m}function d(u,{statusCode:y,headers:m},_=Date.now()){const I={...u},F=m&&m["x-sentry-rate-limits"],M=m&&m["retry-after"];if(F)for(const k of F.trim().split(",")){const[x,w,,,T]=k.split(":",5),A=parseInt(x,10),z=1e3*(isNaN(A)?60:A);if(w)for(const V of w.split(";"))"metric_bucket"===V?(!T||T.split(";").includes("custom"))&&(I[V]=_+z):I[V]=_+z;else I.all=_+z}else M?I.all=_+function r(u,y=Date.now()){const m=parseInt(`${u}`,10);if(!isNaN(m))return 1e3*m;const _=Date.parse(`${u}`);return isNaN(_)?e:_-y}(M,_):429===y&&(I.all=_+6e4);return I}},36352:(Ge,L,n)=>{"use strict";n.d(L,{t:()=>r});const e=["fatal","error","warning","log","info","debug"];function r(a){return"warn"===a?"warning":e.includes(a)?a:"log"}},92006:(Ge,L,n)=>{"use strict";n.d(L,{RV:()=>F,gd:()=>d,qQ:()=>I,vk:()=>u,yF:()=>r});const e=50,r="?",a=/\(error: (.*)\)/,f=/captureMessage|captureException/;function d(...M){const k=M.sort((x,w)=>x[0]-w[0]).map(x=>x[1]);return(x,w=0,T=0)=>{const A=[],z=x.split("\n");for(let V=w;V<z.length;V++){const G=z[V];if(G.length>1024)continue;const B=a.test(G)?G.replace(a,"$1"):G;if(!B.match(/\S*Error: /)){for(const H of k){const U=H(B);if(U){A.push(U);break}}if(A.length>=e+T)break}}return function y(M){if(!M.length)return[];const k=Array.from(M);return/sentryWrapped/.test(m(k).function||"")&&k.pop(),k.reverse(),f.test(m(k).function||"")&&(k.pop(),f.test(m(k).function||"")&&k.pop()),k.slice(0,e).map(x=>({...x,filename:x.filename||m(k).filename,function:x.function||r}))}(A.slice(T))}}function u(M){return Array.isArray(M)?d(...M):M}function m(M){return M[M.length-1]||{}}const _="<anonymous>";function I(M){try{return M&&"function"==typeof M&&M.name||_}catch{return _}}function F(M){const k=M.exception;if(k){const x=[];try{return k.values.forEach(w=>{w.stacktrace.frames&&x.push(...w.stacktrace.frames)}),x}catch{return}}}},97950:(Ge,L,n)=>{"use strict";n.d(L,{Xr:()=>u,gt:()=>f,xv:()=>r});var e=n(54835);function r(y,m=0){return"string"!=typeof y||0===m||y.length<=m?y:`${y.slice(0,m)}...`}function f(y,m){if(!Array.isArray(y))return"";const _=[];for(let I=0;I<y.length;I++){const F=y[I];try{(0,e.L2)(F)?_.push("[VueViewModel]"):_.push(String(F))}catch{_.push("[value cannot be serialized]")}}return _.join(m)}function u(y,m=[],_=!1){return m.some(I=>function d(y,m,_=!1){return!!(0,e.Kg)(y)&&((0,e.gd)(m)?m.test(y):!!(0,e.Kg)(m)&&(_?y===m:y.includes(m)))}(y,I,_))}},69727:(Ge,L,n)=>{"use strict";n.d(L,{a3:()=>_,m7:()=>I,vm:()=>m});var e=n(81293),r=n(92503);const f=n(13276).O;function m(){if(!("fetch"in f))return!1;try{return new Headers,new Request("http://www.example.com"),new Response,!0}catch{return!1}}function _(k){return k&&/^function\s+\w+\(\)\s+\{\s+\[native code\]\s+\}$/.test(k.toString())}function I(){if("string"==typeof EdgeRuntime)return!0;if(!m())return!1;if(_(f.fetch))return!0;let k=!1;const x=f.document;if(x&&"function"==typeof x.createElement)try{const w=x.createElement("iframe");w.hidden=!0,x.head.appendChild(w),w.contentWindow&&w.contentWindow.fetch&&(k=_(w.contentWindow.fetch)),x.head.removeChild(w)}catch(w){e.T&&r.vF.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",w)}return k}},14611:(Ge,L,n)=>{"use strict";n.d(L,{T2:()=>d,XW:()=>a,xg:()=>f});var r,u,e=n(54835);function a(u){return new d(y=>{y(u)})}function f(u){return new d((y,m)=>{m(u)})}(u=r||(r={}))[u.PENDING=0]="PENDING",u[u.RESOLVED=1]="RESOLVED",u[u.REJECTED=2]="REJECTED";class d{constructor(y){d.prototype.__init.call(this),d.prototype.__init2.call(this),d.prototype.__init3.call(this),d.prototype.__init4.call(this),this._state=r.PENDING,this._handlers=[];try{y(this._resolve,this._reject)}catch(m){this._reject(m)}}then(y,m){return new d((_,I)=>{this._handlers.push([!1,F=>{if(y)try{_(y(F))}catch(M){I(M)}else _(F)},F=>{if(m)try{_(m(F))}catch(M){I(M)}else I(F)}]),this._executeHandlers()})}catch(y){return this.then(m=>m,y)}finally(y){return new d((m,_)=>{let I,F;return this.then(M=>{F=!1,I=M,y&&y()},M=>{F=!0,I=M,y&&y()}).then(()=>{F?_(I):m(I)})})}__init(){this._resolve=y=>{this._setResult(r.RESOLVED,y)}}__init2(){this._reject=y=>{this._setResult(r.REJECTED,y)}}__init3(){this._setResult=(y,m)=>{if(this._state===r.PENDING){if((0,e.Qg)(m))return void m.then(this._resolve,this._reject);this._state=y,this._value=m,this._executeHandlers()}}}__init4(){this._executeHandlers=()=>{if(this._state===r.PENDING)return;const y=this._handlers.slice();this._handlers=[],y.forEach(m=>{m[0]||(this._state===r.RESOLVED&&m[1](this._value),this._state===r.REJECTED&&m[2](this._value),m[0]=!0)})}}}},46158:(Ge,L,n)=>{"use strict";n.d(L,{k3:()=>y,lu:()=>a,zf:()=>d});var e=n(13276);const r=1e3;function a(){return Date.now()/r}const d=function f(){const{performance:m}=e.O;if(!m||!m.now)return a;const _=Date.now()-m.now(),I=null==m.timeOrigin?_:m.timeOrigin;return()=>(I+m.now())/r}();let u;const y=(()=>{const{performance:m}=e.O;if(!m||!m.now)return void(u="none");const _=36e5,I=m.now(),F=Date.now(),M=m.timeOrigin?Math.abs(m.timeOrigin+I-F):_,k=M<_,x=m.timing&&m.timing.navigationStart,T="number"==typeof x?Math.abs(x+I-F):_;return k||T<_?M<=T?(u="timeOrigin",m.timeOrigin):(u="navigationStart",x):(u="dateNow",F)})()},33081:(Ge,L,n)=>{"use strict";n.d(L,{TC:()=>u,kM:()=>d});var e=n(1201),r=n(4739);const a=new RegExp("^[ \\t]*([0-9a-f]{32})?-?([0-9a-f]{16})?-?([01])?[ \\t]*$");function d(y,m){const _=function f(y){if(!y)return;const m=y.match(a);if(!m)return;let _;return"1"===m[3]?_=!0:"0"===m[3]&&(_=!1),{traceId:m[1],parentSampled:_,parentSpanId:m[2]}}(y),I=(0,e.yD)(m),{traceId:F,parentSpanId:M,parentSampled:k}=_||{};return _?{traceId:F||(0,r.eJ)(),parentSpanId:M||(0,r.eJ)().substring(16),spanId:(0,r.eJ)().substring(16),sampled:k,dsc:I||{}}:{traceId:F||(0,r.eJ)(),spanId:(0,r.eJ)().substring(16)}}function u(y=(0,r.eJ)(),m=(0,r.eJ)().substring(16),_){let I="";return void 0!==_&&(I=_?"-1":"-0"),`${y}-${m}${I}`}},5894:(Ge,L,n)=>{"use strict";function e(d){if(!d)return{};const u=d.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!u)return{};const y=u[6]||"",m=u[8]||"";return{host:u[4],path:u[5],protocol:u[2],search:y,hash:m,relative:u[5]+y+m}}function r(d){return d.split(/[?#]/,1)[0]}function a(d){return d.split(/\\?\//).filter(u=>u.length>0&&","!==u).length}n.d(L,{Dl:()=>e,c4:()=>a,f:()=>r})},51439:(Ge,L,n)=>{"use strict";n.d(L,{M:()=>e});const e="8.35.0"},13276:(Ge,L,n)=>{"use strict";n.d(L,{B:()=>a,O:()=>r});var e=n(51439);const r=globalThis;function a(f,d,u){const y=u||r,m=y.__SENTRY__=y.__SENTRY__||{},_=m[e.M]=m[e.M]||{};return _[f]||(_[f]=d())}},86604:(Ge,L,n)=>{"use strict";function e(){}n.d(L,{C:()=>r});class r{constructor(f=1/0,d=e){this.max=f,this.dispose=d,this.map=new Map,this.newest=null,this.oldest=null}has(f){return this.map.has(f)}get(f){const d=this.getNode(f);return d&&d.value}get size(){return this.map.size}getNode(f){const d=this.map.get(f);if(d&&d!==this.newest){const{older:u,newer:y}=d;y&&(y.older=u),u&&(u.newer=y),d.older=this.newest,d.older.newer=d,d.newer=null,this.newest=d,d===this.oldest&&(this.oldest=y)}return d}set(f,d){let u=this.getNode(f);return u?u.value=d:(u={key:f,value:d,newer:null,older:this.newest},this.newest&&(this.newest.newer=u),this.newest=u,this.oldest=this.oldest||u,this.map.set(f,u),u.value)}clean(){for(;this.oldest&&this.map.size>this.max;)this.delete(this.oldest.key)}delete(f){const d=this.map.get(f);return!!d&&(d===this.newest&&(this.newest=d.older),d===this.oldest&&(this.oldest=d.newer),d.newer&&(d.newer.older=d.older),d.older&&(d.older.newer=d.newer),this.map.delete(f),this.dispose(d.value,f),!0)}}},59727:(Ge,L,n)=>{"use strict";function e(){}n.d(L,{l:()=>y});const r=e,a=typeof WeakRef<"u"?WeakRef:function(m){return{deref:()=>m}},f=typeof WeakMap<"u"?WeakMap:Map,d=typeof FinalizationRegistry<"u"?FinalizationRegistry:function(){return{register:e,unregister:e}};class y{constructor(_=1/0,I=r){this.max=_,this.dispose=I,this.map=new f,this.newest=null,this.oldest=null,this.unfinalizedNodes=new Set,this.finalizationScheduled=!1,this.size=0,this.finalize=()=>{const F=this.unfinalizedNodes.values();for(let M=0;M<10024;M++){const k=F.next().value;if(!k)break;this.unfinalizedNodes.delete(k);const x=k.key;delete k.key,k.keyRef=new a(x),this.registry.register(x,k,k)}this.unfinalizedNodes.size>0?queueMicrotask(this.finalize):this.finalizationScheduled=!1},this.registry=new d(this.deleteNode.bind(this))}has(_){return this.map.has(_)}get(_){const I=this.getNode(_);return I&&I.value}getNode(_){const I=this.map.get(_);if(I&&I!==this.newest){const{older:F,newer:M}=I;M&&(M.older=F),F&&(F.newer=M),I.older=this.newest,I.older.newer=I,I.newer=null,this.newest=I,I===this.oldest&&(this.oldest=M)}return I}set(_,I){let F=this.getNode(_);return F?F.value=I:(F={key:_,value:I,newer:null,older:this.newest},this.newest&&(this.newest.newer=F),this.newest=F,this.oldest=this.oldest||F,this.scheduleFinalization(F),this.map.set(_,F),this.size++,F.value)}clean(){for(;this.oldest&&this.size>this.max;)this.deleteNode(this.oldest)}deleteNode(_){_===this.newest&&(this.newest=_.older),_===this.oldest&&(this.oldest=_.newer),_.newer&&(_.newer.older=_.older),_.older&&(_.older.newer=_.newer),this.size--;const I=_.key||_.keyRef&&_.keyRef.deref();this.dispose(_.value,I),_.keyRef?this.registry.unregister(_):this.unfinalizedNodes.delete(_),I&&this.map.delete(I)}delete(_){const I=this.map.get(_);return!!I&&(this.deleteNode(I),!0)}scheduleFinalization(_){this.unfinalizedNodes.add(_),this.finalizationScheduled||(this.finalizationScheduled=!0,queueMicrotask(this.finalize))}}},27060:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>u,L:()=>d});const{toString:e,hasOwnProperty:r}=Object.prototype,a=Function.prototype.toString,f=new Map;function d(k,x){try{return y(k,x)}finally{f.clear()}}const u=d;function y(k,x){if(k===x)return!0;const w=e.call(k);if(w!==e.call(x))return!1;switch(w){case"[object Array]":if(k.length!==x.length)return!1;case"[object Object]":{if(M(k,x))return!0;const A=m(k),z=m(x),V=A.length;if(V!==z.length)return!1;for(let G=0;G<V;++G)if(!r.call(x,A[G]))return!1;for(let G=0;G<V;++G){const B=A[G];if(!y(k[B],x[B]))return!1}return!0}case"[object Error]":return k.name===x.name&&k.message===x.message;case"[object Number]":if(k!=k)return x!=x;case"[object Boolean]":case"[object Date]":return+k==+x;case"[object RegExp]":case"[object String]":return k==`${x}`;case"[object Map]":case"[object Set]":{if(k.size!==x.size)return!1;if(M(k,x))return!0;const A=k.entries(),z="[object Map]"===w;for(;;){const V=A.next();if(V.done)break;const[G,B]=V.value;if(!x.has(G)||z&&!y(B,x.get(G)))return!1}return!0}case"[object Uint16Array]":case"[object Uint8Array]":case"[object Uint32Array]":case"[object Int32Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object ArrayBuffer]":k=new Uint8Array(k),x=new Uint8Array(x);case"[object DataView]":{let A=k.byteLength;if(A===x.byteLength)for(;A--&&k[A]===x[A];);return-1===A}case"[object AsyncFunction]":case"[object GeneratorFunction]":case"[object AsyncGeneratorFunction]":case"[object Function]":{const A=a.call(k);return A===a.call(x)&&!function F(k,x){const w=k.length-x.length;return w>=0&&k.indexOf(x,w)===w}(A,I)}}return!1}function m(k){return Object.keys(k).filter(_,k)}function _(k){return void 0!==this[k]}const I="{ [native code] }";function M(k,x){let w=f.get(k);if(w){if(w.has(x))return!0}else f.set(k,w=new Set);return w.add(x),!1}},3460:(Ge,L,n)=>{"use strict";n.d(L,{b:()=>d});const e=()=>Object.create(null),{forEach:r,slice:a}=Array.prototype,{hasOwnProperty:f}=Object.prototype;class d{constructor(m=!0,_=e){this.weakness=m,this.makeData=_}lookup(){return this.lookupArray(arguments)}lookupArray(m){let _=this;return r.call(m,I=>_=_.getChildTrie(I)),f.call(_,"data")?_.data:_.data=this.makeData(a.call(m))}peek(){return this.peekArray(arguments)}peekArray(m){let _=this;for(let I=0,F=m.length;_&&I<F;++I){const M=_.mapFor(m[I],!1);_=M&&M.get(m[I])}return _&&_.data}remove(){return this.removeArray(arguments)}removeArray(m){let _;if(m.length){const I=m[0],F=this.mapFor(I,!1),M=F&&F.get(I);M&&(_=M.removeArray(a.call(m,1)),!M.data&&!M.weak&&(!M.strong||!M.strong.size)&&F.delete(I))}else _=this.data,delete this.data;return _}getChildTrie(m){const _=this.mapFor(m,!0);let I=_.get(m);return I||_.set(m,I=new d(this.weakness,this.makeData)),I}mapFor(m,_){return this.weakness&&function u(y){switch(typeof y){case"object":if(null===y)break;case"function":return!0}return!1}(m)?this.weak||(_?this.weak=new WeakMap:void 0):this.strong||(_?this.strong=new Map:void 0)}}},65356:(Ge,L,n)=>{"use strict";n.d(L,{KF:()=>T,Z1:()=>R,eB:()=>Y,nF:()=>ge});var e=n(55685),r=n(94638),a=n(52769),f=n(79274),d=n(54436),u=n(20321),y=n(11293),m=n(31761);class _{constructor(){this.pageTracking={autoTrackVirtualPages:!0,basePath:"",excludedRoutes:[],clearIds:!1,clearHash:!1,clearQueryParams:!1,idsRegExp:/^\d+$|^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/},this.developerMode=!1,this.ga={},this.appInsights={},this.gtm={},this.gst={}}}const I=new e.nKC("ANGULARTICS2");class F{trackLocation(he){return new r.t({url:"/"})}prepareExternalUrl(he){return he}}let M=(()=>{class se{constructor(Q,de){this.tracker=Q,this.pageTrack=new a.m(10),this.eventTrack=new a.m(10),this.exceptionTrack=new a.m(10),this.setAlias=new a.m(10),this.setUsername=new a.m(10),this.setUserProperties=new a.m(10),this.setUserPropertiesOnce=new a.m(10),this.setSuperProperties=new a.m(10),this.setSuperPropertiesOnce=new a.m(10),this.userTimings=new a.m(10);const ee=new _;this.settings={...ee,...de.settings},this.settings.pageTracking={...ee.pageTracking,...de.settings.pageTracking},this.tracker.trackLocation(this.settings).subscribe(Te=>this.trackUrlChange(Te.url))}filterDeveloperMode(){return(0,f.p)((Q,de)=>!this.settings.developerMode)}trackUrlChange(Q){if(this.settings.pageTracking.autoTrackVirtualPages&&!this.matchesExcludedRoute(Q)){const de=this.clearUrl(Q);let ee;ee=this.settings.pageTracking.basePath.length?this.settings.pageTracking.basePath+de:this.tracker.prepareExternalUrl(de),this.pageTrack.next({path:ee})}}matchesExcludedRoute(Q){for(const de of this.settings.pageTracking.excludedRoutes)if(de instanceof RegExp&&de.test(Q)||-1!==Q.indexOf(de))return!0;return!1}clearUrl(Q){return this.settings.pageTracking.clearIds||this.settings.pageTracking.clearQueryParams||this.settings.pageTracking.clearHash?Q.split("/").map(de=>this.settings.pageTracking.clearQueryParams?de.split("?")[0]:de).map(de=>this.settings.pageTracking.clearHash?de.split("#")[0]:de).filter(de=>!this.settings.pageTracking.clearIds||!de.match(this.settings.pageTracking.idsRegExp)).join("/"):Q}}return se.\u0275fac=function(Q){return new(Q||se)(e.KVO(F),e.KVO(I))},se.\u0275prov=e.jDH({token:se,factory:se.\u0275fac,providedIn:"root"}),se})(),k=(()=>{class se{constructor(Q,de){this.router=Q,this.location=de}trackLocation(Q){return this.router.events.pipe((0,f.p)(de=>de instanceof y.wF),(0,f.p)(()=>!Q.developerMode),(0,d.T)(de=>({url:de.urlAfterRedirects})),(0,u.c)(0))}prepareExternalUrl(Q){return this.location.prepareExternalUrl(Q)}}return se.\u0275fac=function(Q){return new(Q||se)(e.KVO(y.Ix),e.KVO(m.aZ))},se.\u0275prov=e.jDH({token:se,factory:se.\u0275fac,providedIn:"root"}),se})(),w=(()=>{class se{}return se.\u0275fac=function(Q){return new(Q||se)},se.\u0275mod=e.$C({type:se}),se.\u0275inj=e.G2t({}),se})(),T=(()=>{class se{static forRoot(Q={}){return{ngModule:se,providers:[{provide:I,useValue:{settings:Q}},{provide:F,useClass:k},M]}}}return se.\u0275fac=function(Q){return new(Q||se)},se.\u0275mod=e.$C({type:se}),se.\u0275inj=e.G2t({imports:[w]}),se})();class ${constructor(){this.additionalAccountNames=[],this.userId=null,this.transport="",this.anonymizeIp=!1}}let R=(()=>{class se{constructor(Q){this.angulartics2=Q,this.dimensionsAndMetrics=[];const de=new $;this.angulartics2.settings.ga={...de,...this.angulartics2.settings.ga},this.settings=this.angulartics2.settings.ga,this.angulartics2.setUsername.subscribe(ee=>this.setUsername(ee)),this.angulartics2.setUserProperties.subscribe(ee=>this.setUserProperties(ee))}startTracking(){this.angulartics2.pageTrack.pipe(this.angulartics2.filterDeveloperMode()).subscribe(Q=>this.pageTrack(Q.path)),this.angulartics2.eventTrack.pipe(this.angulartics2.filterDeveloperMode()).subscribe(Q=>this.eventTrack(Q.action,Q.properties)),this.angulartics2.exceptionTrack.pipe(this.angulartics2.filterDeveloperMode()).subscribe(Q=>this.exceptionTrack(Q)),this.angulartics2.userTimings.pipe(this.angulartics2.filterDeveloperMode()).subscribe(Q=>this.userTimings(Q))}pageTrack(Q){if(typeof _gaq<"u"&&_gaq){_gaq.push(["_trackPageview",Q]);for(const de of this.angulartics2.settings.ga.additionalAccountNames)_gaq.push([de+"._trackPageview",Q])}if(typeof ga<"u"&&ga){if(this.angulartics2.settings.ga.userId){ga("set","&uid",this.angulartics2.settings.ga.userId);for(const de of this.angulartics2.settings.ga.additionalAccountNames)ga(de+".set","&uid",this.angulartics2.settings.ga.userId)}if(this.angulartics2.settings.ga.anonymizeIp){ga("set","anonymizeIp",!0);for(const de of this.angulartics2.settings.ga.additionalAccountNames)ga(de+".set","anonymizeIp",!0)}ga("send","pageview",Q);for(const de of this.angulartics2.settings.ga.additionalAccountNames)ga(de+".send","pageview",Q)}}eventTrack(Q,de){if((!de||!de.category)&&((de=de||{}).category="Event"),de.value){const ee=parseInt(de.value,10);de.value=isNaN(ee)?0:ee}if(typeof ga<"u"){const ee={eventCategory:de.category,eventAction:Q,eventLabel:de.label,eventValue:de.value,nonInteraction:de.noninteraction,page:de.page||location.hash.substring(1)||location.pathname,userId:this.angulartics2.settings.ga.userId,hitCallback:de.hitCallback,...this.angulartics2.settings.ga.transport&&{transport:this.angulartics2.settings.ga.transport}};this.setDimensionsAndMetrics(de),ga("send","event",ee);for(const Te of this.angulartics2.settings.ga.additionalAccountNames)ga(Te+".send","event",ee)}else typeof _gaq<"u"&&_gaq.push(["_trackEvent",de.category,Q,de.label,de.value,de.noninteraction])}exceptionTrack(Q){void 0===Q.fatal&&(console.log('No "fatal" provided, sending with fatal=true'),Q.fatal=!0),Q.exDescription=Q.description;const de={exFatal:Q.fatal,exDescription:Q.description};ga("send","exception",de);for(const ee of this.angulartics2.settings.ga.additionalAccountNames)ga(ee+".send","exception",de)}userTimings(Q){if(Q&&Q.timingCategory&&Q.timingVar&&Q.timingValue){if(typeof ga<"u"){ga("send","timing",Q);for(const de of this.angulartics2.settings.ga.additionalAccountNames)ga(de+".send","timing",Q)}}else console.error("Properties timingCategory, timingVar, and timingValue are required to be set.")}setUsername(Q){this.angulartics2.settings.ga.userId=Q,!(typeof ga>"u")&&ga("set","userId",Q)}setUserProperties(Q){this.setDimensionsAndMetrics(Q)}setDimensionsAndMetrics(Q){typeof ga>"u"||(this.dimensionsAndMetrics.forEach(de=>{Q.hasOwnProperty(de)||(ga("set",de,void 0),this.angulartics2.settings.ga.additionalAccountNames.forEach(ee=>{ga(`${ee}.set`,de,void 0)}))}),this.dimensionsAndMetrics=[],Object.keys(Q).forEach(de=>{(0===de.lastIndexOf("dimension",0)||0===de.lastIndexOf("metric",0))&&(ga("set",de,Q[de]),this.angulartics2.settings.ga.additionalAccountNames.forEach(ee=>{ga(`${ee}.set`,de,Q[de])}),this.dimensionsAndMetrics.push(de))}))}}return se.\u0275fac=function(Q){return new(Q||se)(e.KVO(M))},se.\u0275prov=e.jDH({token:se,factory:se.\u0275fac,providedIn:"root"}),se})();class j{constructor(){this.userId=null}}let Y=(()=>{class se{constructor(Q){this.angulartics2=Q,typeof dataLayer<"u"&&dataLayer&&(dataLayer=window.dataLayer=window.dataLayer||[]);const de=new j;this.angulartics2.settings.gtm={...de,...this.angulartics2.settings.gtm},this.angulartics2.setUsername.subscribe(ee=>this.setUsername(ee))}startTracking(){this.angulartics2.pageTrack.pipe(this.angulartics2.filterDeveloperMode()).subscribe(Q=>this.pageTrack(Q.path)),this.angulartics2.eventTrack.pipe(this.angulartics2.filterDeveloperMode()).subscribe(Q=>this.eventTrack(Q.action,Q.properties)),this.angulartics2.exceptionTrack.pipe(this.angulartics2.filterDeveloperMode()).subscribe(Q=>this.exceptionTrack(Q))}pageTrack(Q){this.pushLayer({event:"Page View","content-name":Q,userId:this.angulartics2.settings.gtm.userId})}pushLayer(Q){typeof dataLayer<"u"&&dataLayer&&dataLayer.push(Q)}eventTrack(Q,de){this.pushLayer({event:(de=de||{}).event||"interaction",target:de.category||"Event",action:Q,label:de.label,value:de.value,interactionType:de.noninteraction,userId:this.angulartics2.settings.gtm.userId,...de.gtmCustom})}exceptionTrack(Q){Q&&Q.appId&&Q.appName&&Q.appVersion?(void 0===Q.fatal&&(console.log('No "fatal" provided, sending with fatal=true'),Q.exFatal=!0),Q.exDescription=Q.event?Q.event.stack:Q.description,this.eventTrack(`Exception thrown for ${Q.appName} <${Q.appId}@${Q.appVersion}>`,{category:"Exception",label:Q.exDescription})):console.error("Must be setted appId, appName and appVersion.")}setUsername(Q){this.angulartics2.settings.gtm.userId=Q}}return se.\u0275fac=function(Q){return new(Q||se)(e.KVO(M))},se.\u0275prov=e.jDH({token:se,factory:se.\u0275fac,providedIn:"root"}),se})(),ge=(()=>{class se{constructor(Q){this.angulartics2=Q,this.angulartics2.setUserProperties.subscribe(de=>this.setUserProperties(de))}startTracking(){this.angulartics2.pageTrack.pipe(this.angulartics2.filterDeveloperMode()).subscribe(Q=>this.pageTrack(Q.path)),this.angulartics2.eventTrack.pipe(this.angulartics2.filterDeveloperMode()).subscribe(Q=>this.eventTrack(Q.action,Q.properties))}pageTrack(Q){typeof _hsq<"u"&&(_hsq.push(["setPath",Q]),_hsq.push(["trackPageView"]))}eventTrack(Q,de){typeof _hsq<"u"&&_hsq.push(["trackEvent",de])}setUserProperties(Q){typeof _hsq<"u"&&_hsq.push(["identify",Q])}}return se.\u0275fac=function(Q){return new(Q||se)(e.KVO(M))},se.\u0275prov=e.jDH({token:se,factory:se.\u0275fac,providedIn:"root"}),se})()},46730:(Ge,L,n)=>{"use strict";n.d(L,{Ic:()=>Gi,sM:()=>In,XK:()=>an,yU:()=>Gn,A9:()=>Ir});var e=n(55685),r=n(33055),a=n(42221),f=n(10248),d=n(33590),u=n(22362),y=n(47701),m=n(79520),_=n(18419),I=_.C.execute,F=n(68240),M=n(71927),k=n(18714),x=function(Nt,Je){var gt;try{gt=JSON.stringify(Nt)}catch(pn){var jt=(0,m.vA)(40,Je,pn.message);throw jt.parseError=pn,jt}return gt},T=n(22228);function G(Nt){var Je={next:function(){return Nt.read()}};return T.uJ&&(Je[Symbol.asyncIterator]=function(){return this}),Je}function j(Nt){var Je=Nt;if(function B(Nt){return!!Nt.body}(Nt)&&(Je=Nt.body),function U(Nt){return!(!T.uJ||!Nt[Symbol.asyncIterator])}(Je))return function A(Nt){var Je,gt=Nt[Symbol.asyncIterator]();return(Je={next:function(){return gt.next()}})[Symbol.asyncIterator]=function(){return this},Je}(Je);if(function H(Nt){return!!Nt.getReader}(Je))return G(Je.getReader());if(function $(Nt){return!!Nt.stream}(Je))return G(Je.stream().getReader());if(function R(Nt){return!!Nt.arrayBuffer}(Je))return function V(Nt){var Je=!1,gt={next:function(){return Je?Promise.resolve({value:void 0,done:!0}):(Je=!0,new Promise(function(jt,pn){Nt.then(function($n){jt({value:$n,done:!1})}).catch(pn)}))}};return T.uJ&&(gt[Symbol.asyncIterator]=function(){return this}),gt}(Je.arrayBuffer());if(function K(Nt){return!!Nt.pipe}(Je))return function z(Nt){var Je=null,gt=null,jt=!1,pn=[],$n=[];function oi(Ji){if(!gt){if($n.length){var lr=$n.shift();if(Array.isArray(lr)&&lr[0])return lr[0]({value:Ji,done:!1})}pn.push(Ji)}}function Ti(Ji){gt=Ji,$n.slice().forEach(function(fr){fr[1](Ji)}),!Je||Je()}function Ri(){jt=!0,$n.slice().forEach(function(lr){lr[0]({value:void 0,done:!0})}),!Je||Je()}Je=function(){Je=null,Nt.removeListener("data",oi),Nt.removeListener("error",Ti),Nt.removeListener("end",Ri),Nt.removeListener("finish",Ri),Nt.removeListener("close",Ri)},Nt.on("data",oi),Nt.on("error",Ti),Nt.on("end",Ri),Nt.on("finish",Ri),Nt.on("close",Ri);var Qi={next:function(){return function Li(){return new Promise(function(Ji,lr){return gt?lr(gt):pn.length?Ji({value:pn.shift(),done:!1}):jt?Ji({value:void 0,done:!0}):void $n.push([Ji,lr])})}()}};return T.uJ&&(Qi[Symbol.asyncIterator]=function(){return this}),Qi}(Je);throw new Error("Unknown body type for responseIterator. Please pass a streamable response.")}var Y=function(Nt,Je,gt){var jt=new Error(gt);throw jt.name="ServerError",jt.response=Nt,jt.statusCode=Nt.status,jt.result=Je,jt},O=n(12406),me=n(86445),ge=n(85091),Ee=n(13483);function je(Nt){return"incremental"in Nt}function fe(Nt){return(0,me.U)(Nt)&&"payload"in Nt}function q(Nt,Je){var gt=Nt,jt=new Ee.ZI;return je(Je)&&(0,ge.E)(Je.incremental)&&Je.incremental.forEach(function(pn){for(var $n=pn.data,oi=pn.path,Ti=oi.length-1;Ti>=0;--Ti){var Ri=oi[Ti],Qi=isNaN(+Ri)?{}:[];Qi[Ri]=$n,$n=Qi}gt=jt.merge(gt,$n)}),gt}var ce=Object.prototype.hasOwnProperty;function _e(Nt){var Je={};return Nt.split("\n").forEach(function(gt){var jt=gt.indexOf(":");if(jt>-1){var pn=gt.slice(0,jt).trim().toLowerCase(),$n=gt.slice(jt+1).trim();Je[pn]=$n}}),Je}function ke(Nt,Je){Nt.status>=300&&Y(Nt,function(){try{return JSON.parse(Je)}catch{return Je}}(),"Response not successful: Received status code ".concat(Nt.status));try{return JSON.parse(Je)}catch(pn){var jt=pn;throw jt.name="ServerParseError",jt.response=Nt,jt.statusCode=Nt.status,jt.bodyText=Je,jt}}var nt=n(43290),de={http:{includeQuery:!0,includeExtensions:!1,preserveHeaderCase:!1},headers:{accept:"*/*","content-type":"application/json"},options:{method:"POST"}},ee=function(Nt,Je){return Je(Nt)};function Pe(Nt){return new k.c(function(Je){Je.error(Nt)})}var Ce=n(18524),Ze=n(10945),vt=n(55029),st=(0,m.no)(function(){return fetch}),Se=function(Nt){void 0===Nt&&(Nt={});var Je=Nt.uri,gt=void 0===Je?"/graphql":Je,jt=Nt.fetch,pn=Nt.print,$n=void 0===pn?ee:pn,oi=Nt.includeExtensions,Ti=Nt.preserveHeaderCase,Ri=Nt.useGETForQueries,Li=Nt.includeUnusedVariables,Qi=void 0!==Li&&Li,Ji=(0,y.Tt)(Nt,["uri","fetch","print","includeExtensions","preserveHeaderCase","useGETForQueries","includeUnusedVariables"]);!1!==globalThis.__DEV__&&function(Nt){if(!Nt&&typeof fetch>"u")throw(0,m.vA)(38)}(jt||st);var lr={http:{includeExtensions:oi,preserveHeaderCase:Ti},options:Ji.fetchOptions,credentials:Ji.credentials,headers:Ji.headers};return new _.C(function(fr){var Wn=function(Nt,Je){return Nt.getContext().uri||("function"==typeof Je?Je(Nt):Je||"/graphql")}(fr,gt),Bn=fr.getContext(),ri={};if(Bn.clientAwareness){var ci=Bn.clientAwareness,vi=ci.name,Di=ci.version;vi&&(ri["apollographql-client-name"]=vi),Di&&(ri["apollographql-client-version"]=Di)}var Xi=(0,y.Cl)((0,y.Cl)({},ri),Bn.headers),ir={http:Bn.http,options:Bn.fetchOptions,credentials:Bn.credentials,headers:Xi};if((0,M.d8)(["client"],fr.query)){var zi=(0,Ze.er)(fr.query);if(!zi)return Pe(new Error("HttpLink: Trying to send a client-only query to the server. To send to the server, ensure a non-client field is added to the query or set the `transformOptions.removeClientFields` option to `true`."));fr.query=zi}var No,Xr=function ie(Nt,Je){for(var gt=[],jt=2;jt<arguments.length;jt++)gt[jt-2]=arguments[jt];var pn={},$n={};gt.forEach(function(Ji){pn=(0,y.Cl)((0,y.Cl)((0,y.Cl)({},pn),Ji.options),{headers:(0,y.Cl)((0,y.Cl)({},pn.headers),Ji.headers)}),Ji.credentials&&(pn.credentials=Ji.credentials),$n=(0,y.Cl)((0,y.Cl)({},$n),Ji.http)}),pn.headers&&(pn.headers=function pe(Nt,Je){if(!Je){var gt={};return Object.keys(Object(Nt)).forEach(function($n){gt[$n.toLowerCase()]=Nt[$n]}),gt}var jt={};Object.keys(Object(Nt)).forEach(function($n){jt[$n.toLowerCase()]={originalName:$n,value:Nt[$n]}});var pn={};return Object.keys(jt).forEach(function($n){pn[jt[$n].originalName]=jt[$n].value}),pn}(pn.headers,$n.preserveHeaderCase));var Li=Nt.query,Qi={operationName:Nt.operationName,variables:Nt.variables};return $n.includeExtensions&&(Qi.extensions=Nt.extensions),$n.includeQuery&&(Qi.query=Je(Li,nt.y)),{options:pn,body:Qi}}(fr,$n,de,lr,ir),Hr=Xr.options,eo=Xr.body;eo.variables&&!Qi&&(eo.variables=function Re(Nt,Je){var gt=(0,y.Cl)({},Nt),jt=new Set(Object.keys(Nt));return(0,Ce.YR)(Je,{Variable:function(pn,$n,oi){oi&&"VariableDefinition"!==oi.kind&&jt.delete(pn.name.value)}}),jt.forEach(function(pn){delete gt[pn]}),gt}(eo.variables,fr.query)),!Hr.signal&&typeof AbortController<"u"&&(No=new AbortController,Hr.signal=No.signal);var $o,vo="OperationDefinition"===($o=(0,vt.Vn)(fr.query)).kind&&"subscription"===$o.operation,ua=(0,M.d8)(["defer"],fr.query);if(Ri&&!fr.query.definitions.some(function($o){return"OperationDefinition"===$o.kind&&"mutation"===$o.operation})&&(Hr.method="GET"),ua||vo){Hr.headers=Hr.headers||{};var wa="multipart/mixed;";vo&&ua&&!1!==globalThis.__DEV__&&m.V1.warn(39),vo?wa+="boundary=graphql;subscriptionSpec=1.0,application/json":ua&&(wa+="deferSpec=20220824,application/json"),Hr.headers.accept=wa}if("GET"===Hr.method){var Bo=function we(Nt,Je){var gt=[],jt=function(Ji,lr){gt.push("".concat(Ji,"=").concat(encodeURIComponent(lr)))};if("query"in Je&&jt("query",Je.query),Je.operationName&&jt("operationName",Je.operationName),Je.variables){var pn=void 0;try{pn=x(Je.variables,"Variables map")}catch(Ji){return{parseError:Ji}}jt("variables",pn)}if(Je.extensions){var $n=void 0;try{$n=x(Je.extensions,"Extensions map")}catch(Ji){return{parseError:Ji}}jt("extensions",$n)}var oi="",Ti=Nt,Ri=Nt.indexOf("#");-1!==Ri&&(oi=Nt.substr(Ri),Ti=Nt.substr(0,Ri));var Li=-1===Ti.indexOf("?")?"?":"&";return{newURI:Ti+Li+gt.join("&")+oi}}(Wn,eo),Ia=Bo.newURI,aa=Bo.parseError;if(aa)return Pe(aa);Wn=Ia}else try{Hr.body=x(eo,"Payload")}catch($o){return Pe($o)}return new k.c(function($o){var bo=jt||(0,m.no)(function(){return fetch})||st,Xa=$o.next.bind($o);return bo(Wn,Hr).then(function(zo){var ia;fr.setContext({response:zo});var ea=null===(ia=zo.headers)||void 0===ia?void 0:ia.get("content-type");return null!==ea&&/^multipart\/mixed/i.test(ea)?function xe(Nt,Je){return(0,y.sH)(this,void 0,void 0,function(){var gt,jt,pn,$n,oi,Ti,Ri,Li,Qi,Ji,lr,fr,Wn,Bn,ri,ci,vi,Di,Xi,ir,zi,Xr,Hr,eo;return(0,y.YH)(this,function(No){switch(No.label){case 0:if(void 0===TextDecoder)throw new Error("TextDecoder must be defined in the environment: please import a polyfill.");gt=new TextDecoder("utf-8"),jt=null===(eo=Nt.headers)||void 0===eo?void 0:eo.get("content-type"),pn="boundary=",$n=jt?.includes(pn)?jt?.substring(jt?.indexOf(pn)+9).replace(/['"]/g,"").replace(/\;(.*)/gm,"").trim():"-",oi="\r\n--".concat($n),Ti="",Ri=j(Nt),Li=!0,No.label=1;case 1:return Li?[4,Ri.next()]:[3,3];case 2:for(Qi=No.sent(),lr=Qi.done,fr="string"==typeof(Ji=Qi.value)?Ji:gt.decode(Ji),Wn=Ti.length-oi.length+1,Li=!lr,Bn=(Ti+=fr).indexOf(oi,Wn);Bn>-1;){if(ri=void 0,Xr=[Ti.slice(0,Bn),Ti.slice(Bn+oi.length)],Ti=Xr[1],ci=(ri=Xr[0]).indexOf("\r\n\r\n"),vi=_e(ri.slice(0,ci)),(Di=vi["content-type"])&&-1===Di.toLowerCase().indexOf("application/json"))throw new Error("Unsupported patch content type: application/json is required.");if(Xi=ri.slice(ci))if(ir=ke(Nt,Xi),Object.keys(ir).length>1||"data"in ir||"incremental"in ir||"errors"in ir||"payload"in ir)if(fe(ir)){if(zi={},"payload"in ir){if(1===Object.keys(ir).length&&null===ir.payload)return[2];zi=(0,y.Cl)({},ir.payload)}"errors"in ir&&(zi=(0,y.Cl)((0,y.Cl)({},zi),{extensions:(0,y.Cl)((0,y.Cl)({},"extensions"in zi?zi.extensions:null),(Hr={},Hr[O.K$]=ir.errors,Hr))})),Je(zi)}else Je(ir);else if(1===Object.keys(ir).length&&"hasNext"in ir&&!ir.hasNext)return[2];Bn=Ti.indexOf(oi)}return[3,1];case 3:return[2]}})})}(zo,Xa):function wt(Nt){return function(Je){return Je.text().then(function(gt){return ke(Je,gt)}).then(function(gt){return!Array.isArray(gt)&&!ce.call(gt,"data")&&!ce.call(gt,"errors")&&Y(Je,gt,"Server response was missing for query '".concat(Array.isArray(Nt)?Nt.map(function(jt){return jt.operationName}):Nt.operationName,"'.")),gt})}}(fr)(zo).then(Xa)}).then(function(){No=void 0,$o.complete()}).catch(function(zo){No=void 0,function J(Nt,Je){Nt.result&&Nt.result.errors&&Nt.result.data&&Je.next(Nt.result),Je.error(Nt)}(zo,$o)}),function(){No&&No.abort()}})})},Ke=function(Nt){function Je(gt){void 0===gt&&(gt={});var jt=Nt.call(this,Se(gt).request)||this;return jt.options=gt,jt}return(0,y.C6)(Je,Nt),Je}(_.C),ze=n(27060),Tt=n(35842),xt=n(4734);function rn(Nt,Je,gt){return new k.c(function(jt){var pn={then:function(Ri){return new Promise(function(Li){return Li(Ri())})}};function $n(Ri,Li){return function(Qi){if(Ri){var Ji=function(){return jt.closed?0:Ri(Qi)};pn=pn.then(Ji,Ji).then(function(lr){return jt.next(lr)},function(lr){return jt.error(lr)})}else jt[Li](Qi)}}var oi={next:$n(Je,"next"),error:$n(gt,"error"),complete:function(){pn.then(function(){return jt.complete()})}},Ti=Nt.subscribe(oi);return function(){return Ti.unsubscribe()}})}function sn(Nt){var Je=nn(Nt);return(0,ge.E)(Je)}function nn(Nt){var Je=(0,ge.E)(Nt.errors)?Nt.errors.slice(0):[];return je(Nt)&&(0,ge.E)(Nt.incremental)&&Nt.incremental.forEach(function(gt){gt.errors&&Je.push.apply(Je,gt.errors)}),Je}var gn=n(3975),Et=n(81417);function dt(Nt,Je,gt){var jt=[];Nt.forEach(function(pn){return pn[Je]&&jt.push(pn)}),jt.forEach(function(pn){return pn[Je](gt)})}function yt(Nt){function Je(gt){Object.defineProperty(Nt,gt,{value:k.c})}return T.ol&&Symbol.species&&Je(Symbol.species),Je("@@species"),Nt}function mt(Nt){return Nt&&"function"==typeof Nt.then}var Ie=function(Nt){function Je(gt){var jt=Nt.call(this,function(pn){return jt.addObserver(pn),function(){return jt.removeObserver(pn)}})||this;return jt.observers=new Set,jt.promise=new Promise(function(pn,$n){jt.resolve=pn,jt.reject=$n}),jt.handlers={next:function(pn){null!==jt.sub&&(jt.latest=["next",pn],jt.notify("next",pn),dt(jt.observers,"next",pn))},error:function(pn){var $n=jt.sub;null!==$n&&($n&&setTimeout(function(){return $n.unsubscribe()}),jt.sub=null,jt.latest=["error",pn],jt.reject(pn),jt.notify("error",pn),dt(jt.observers,"error",pn))},complete:function(){var $n=jt.sub,oi=jt.sources;if(null!==$n){var Ri=(void 0===oi?[]:oi).shift();Ri?mt(Ri)?Ri.then(function(Li){return jt.sub=Li.subscribe(jt.handlers)},jt.handlers.error):jt.sub=Ri.subscribe(jt.handlers):($n&&setTimeout(function(){return $n.unsubscribe()}),jt.sub=null,jt.latest&&"next"===jt.latest[0]?jt.resolve(jt.latest[1]):jt.resolve(),jt.notify("complete"),dt(jt.observers,"complete"))}}},jt.nextResultListeners=new Set,jt.cancel=function(pn){jt.reject(pn),jt.sources=[],jt.handlers.error(pn)},jt.promise.catch(function(pn){}),"function"==typeof gt&&(gt=[new k.c(gt)]),mt(gt)?gt.then(function(pn){return jt.start(pn)},jt.handlers.error):jt.start(gt),jt}return(0,y.C6)(Je,Nt),Je.prototype.start=function(gt){void 0===this.sub&&(this.sources=Array.from(gt),this.handlers.complete())},Je.prototype.deliverLastMessage=function(gt){if(this.latest){var jt=this.latest[0],pn=gt[jt];pn&&pn.call(gt,this.latest[1]),null===this.sub&&"next"===jt&&gt.complete&&gt.complete()}},Je.prototype.addObserver=function(gt){this.observers.has(gt)||(this.deliverLastMessage(gt),this.observers.add(gt))},Je.prototype.removeObserver=function(gt){this.observers.delete(gt)&&this.observers.size<1&&this.handlers.complete()},Je.prototype.notify=function(gt,jt){var pn=this.nextResultListeners;pn.size&&(this.nextResultListeners=new Set,pn.forEach(function($n){return $n(gt,jt)}))},Je.prototype.beforeNext=function(gt){var jt=!1;this.nextResultListeners.add(function(pn,$n){jt||(jt=!0,gt(pn,$n))})},Je}(k.c);yt(Ie);var At=n(5384),lt=n(8214),vn=n(58623),Tn=Object.assign,Ft=Object.hasOwnProperty,Jt=function(Nt){function Je(gt){var jt=gt.queryManager,pn=gt.queryInfo,$n=gt.options,oi=Nt.call(this,function(ri){try{var ci=ri._subscription._observer;ci&&!ci.error&&(ci.error=en)}catch{}var vi=!oi.observers.size;oi.observers.add(ri);var Di=oi.last;return Di&&Di.error?ri.error&&ri.error(Di.error):Di&&Di.result&&ri.next&&ri.next(Di.result),vi&&oi.reobserve().catch(function(){}),function(){oi.observers.delete(ri)&&!oi.observers.size&&oi.tearDownQuery()}})||this;oi.observers=new Set,oi.subscriptions=new Set,oi.queryInfo=pn,oi.queryManager=jt,oi.waitForOwnResult=Ht($n.fetchPolicy),oi.isTornDown=!1,oi.subscribeToMore=oi.subscribeToMore.bind(oi);var Ti=jt.defaultOptions.watchQuery,Li=(void 0===Ti?{}:Ti).fetchPolicy,Qi=void 0===Li?"cache-first":Li,Ji=$n.fetchPolicy,lr=void 0===Ji?Qi:Ji,fr=$n.initialFetchPolicy,Wn=void 0===fr?"standby"===lr?Qi:lr:fr;oi.options=(0,y.Cl)((0,y.Cl)({},$n),{initialFetchPolicy:Wn,fetchPolicy:lr}),oi.queryId=pn.queryId||jt.generateQueryId();var Bn=(0,vt.Vu)(oi.query);return oi.queryName=Bn&&Bn.name&&Bn.name.value,oi}return(0,y.C6)(Je,Nt),Object.defineProperty(Je.prototype,"query",{get:function(){return this.lastQuery||this.options.query},enumerable:!1,configurable:!0}),Object.defineProperty(Je.prototype,"variables",{get:function(){return this.options.variables},enumerable:!1,configurable:!0}),Je.prototype.result=function(){var gt=this;return new Promise(function(jt,pn){var $n={next:function(Ti){jt(Ti),gt.observers.delete($n),gt.observers.size||gt.queryManager.removeQuery(gt.queryId),setTimeout(function(){oi.unsubscribe()},0)},error:pn},oi=gt.subscribe($n)})},Je.prototype.resetDiff=function(){this.queryInfo.resetDiff()},Je.prototype.getCurrentResult=function(gt){void 0===gt&&(gt=!0);var jt=this.getLastResult(!0),pn=this.queryInfo.networkStatus||jt&&jt.networkStatus||u.pT.ready,$n=(0,y.Cl)((0,y.Cl)({},jt),{loading:(0,u.bi)(pn),networkStatus:pn}),oi=this.options.fetchPolicy,Ti=void 0===oi?"cache-first":oi;if(!Ht(Ti)&&!this.queryManager.getDocumentInfo(this.query).hasForcedResolvers)if(this.waitForOwnResult)this.queryInfo.updateWatch();else{var Ri=this.queryInfo.getDiff();(Ri.complete||this.options.returnPartialData)&&($n.data=Ri.result),(0,ze.L)($n.data,{})&&($n.data=void 0),Ri.complete?(delete $n.partial,Ri.complete&&$n.networkStatus===u.pT.loading&&("cache-first"===Ti||"cache-only"===Ti)&&($n.networkStatus=u.pT.ready,$n.loading=!1)):$n.partial=!0,!1!==globalThis.__DEV__&&!Ri.complete&&!this.options.partialRefetch&&!$n.loading&&!$n.data&&!$n.error&&Kn(Ri.missing)}return gt&&this.updateLastResult($n),$n},Je.prototype.isDifferentFromLastResult=function(gt,jt){return!this.last||(this.queryManager.getDocumentInfo(this.query).hasNonreactiveDirective?!(0,vn.a)(this.query,this.last.result,gt,this.variables):!(0,ze.L)(this.last.result,gt))||jt&&!(0,ze.L)(this.last.variables,jt)},Je.prototype.getLast=function(gt,jt){var pn=this.last;if(pn&&pn[gt]&&(!jt||(0,ze.L)(pn.variables,this.variables)))return pn[gt]},Je.prototype.getLastResult=function(gt){return this.getLast("result",gt)},Je.prototype.getLastError=function(gt){return this.getLast("error",gt)},Je.prototype.resetLastResults=function(){delete this.last,this.isTornDown=!1},Je.prototype.resetQueryStoreErrors=function(){this.queryManager.resetErrors(this.queryId)},Je.prototype.refetch=function(gt){var jt,pn={pollInterval:0},$n=this.options.fetchPolicy;if(pn.fetchPolicy="cache-and-network"===$n?$n:"no-cache"===$n?"no-cache":"network-only",!1!==globalThis.__DEV__&&gt&&Ft.call(gt,"variables")){var oi=(0,vt.AT)(this.query),Ti=oi.variableDefinitions;(!Ti||!Ti.some(function(Ri){return"variables"===Ri.variable.name.value}))&&!1!==globalThis.__DEV__&&m.V1.warn(20,gt,(null===(jt=oi.name)||void 0===jt?void 0:jt.value)||oi)}return gt&&!(0,ze.L)(this.options.variables,gt)&&(pn.variables=this.options.variables=(0,y.Cl)((0,y.Cl)({},this.options.variables),gt)),this.queryInfo.resetLastWrite(),this.reobserve(pn,u.pT.refetch)},Je.prototype.fetchMore=function(gt){var jt=this,pn=(0,y.Cl)((0,y.Cl)({},gt.query?gt:(0,y.Cl)((0,y.Cl)((0,y.Cl)((0,y.Cl)({},this.options),{query:this.options.query}),gt),{variables:(0,y.Cl)((0,y.Cl)({},this.options.variables),gt.variables)})),{fetchPolicy:"no-cache"});pn.query=this.transformDocument(pn.query);var $n=this.queryManager.generateQueryId();this.lastQuery=gt.query?this.transformDocument(this.options.query):pn.query;var oi=this.queryInfo,Ti=oi.networkStatus;oi.networkStatus=u.pT.fetchMore,pn.notifyOnNetworkStatusChange&&this.observe();var Ri=new Set,Li=gt?.updateQuery,Qi="no-cache"!==this.options.fetchPolicy;return Qi||(0,m.V1)(Li,21),this.queryManager.fetchQuery($n,pn,u.pT.fetchMore).then(function(Ji){if(jt.queryManager.removeQuery($n),oi.networkStatus===u.pT.fetchMore&&(oi.networkStatus=Ti),Qi)jt.queryManager.cache.batch({update:function(Wn){var Bn=gt.updateQuery;Bn?Wn.updateQuery({query:jt.query,variables:jt.variables,returnPartialData:!0,optimistic:!1},function(ri){return Bn(ri,{fetchMoreResult:Ji.data,variables:pn.variables})}):Wn.writeQuery({query:pn.query,variables:pn.variables,data:Ji.data})},onWatchUpdated:function(Wn){Ri.add(Wn.query)}});else{var lr=jt.getLast("result"),fr=Li(lr.data,{fetchMoreResult:Ji.data,variables:pn.variables});jt.reportResult((0,y.Cl)((0,y.Cl)({},lr),{data:fr}),jt.variables)}return Ji}).finally(function(){Qi&&!Ri.has(jt.query)&&Gt(jt)})},Je.prototype.subscribeToMore=function(gt){var jt=this,pn=this.queryManager.startGraphQLSubscription({query:gt.document,variables:gt.variables,context:gt.context}).subscribe({next:function($n){var oi=gt.updateQuery;oi&&jt.updateQuery(function(Ti,Ri){return oi(Ti,{subscriptionData:$n,variables:Ri.variables})})},error:function($n){gt.onError?gt.onError($n):!1!==globalThis.__DEV__&&m.V1.error(22,$n)}});return this.subscriptions.add(pn),function(){jt.subscriptions.delete(pn)&&pn.unsubscribe()}},Je.prototype.setOptions=function(gt){return this.reobserve(gt)},Je.prototype.silentSetOptions=function(gt){var jt=(0,At.o)(this.options,gt||{});Tn(this.options,jt)},Je.prototype.setVariables=function(gt){return(0,ze.L)(this.variables,gt)?this.observers.size?this.result():Promise.resolve():(this.options.variables=gt,this.observers.size?this.reobserve({fetchPolicy:this.options.initialFetchPolicy,variables:gt},u.pT.setVariables):Promise.resolve())},Je.prototype.updateQuery=function(gt){var jt=this.queryManager,$n=gt(jt.cache.diff({query:this.options.query,variables:this.variables,returnPartialData:!0,optimistic:!1}).result,{variables:this.variables});$n&&(jt.cache.writeQuery({query:this.options.query,data:$n,variables:this.variables}),jt.broadcastQueries())},Je.prototype.startPolling=function(gt){this.options.pollInterval=gt,this.updatePolling()},Je.prototype.stopPolling=function(){this.options.pollInterval=0,this.updatePolling()},Je.prototype.applyNextFetchPolicy=function(gt,jt){if(jt.nextFetchPolicy){var pn=jt.fetchPolicy,$n=void 0===pn?"cache-first":pn,oi=jt.initialFetchPolicy,Ti=void 0===oi?$n:oi;"standby"===$n||(jt.fetchPolicy="function"==typeof jt.nextFetchPolicy?jt.nextFetchPolicy($n,{reason:gt,options:jt,observable:this,initialFetchPolicy:Ti}):"variables-changed"===gt?Ti:jt.nextFetchPolicy)}return jt.fetchPolicy},Je.prototype.fetch=function(gt,jt,pn){return this.queryManager.setObservableQuery(this),this.queryManager.fetchConcastWithInfo(this.queryId,gt,jt,pn)},Je.prototype.updatePolling=function(){var gt=this;if(!this.queryManager.ssrMode){var pn=this.pollingInfo,$n=this.options.pollInterval;if(!$n||!this.hasObservers())return void(pn&&(clearTimeout(pn.timeout),delete this.pollingInfo));if(!pn||pn.interval!==$n){(0,m.V1)($n,23),(pn||(this.pollingInfo={})).interval=$n;var Ti=function(){var Li,Qi;gt.pollingInfo&&((0,u.bi)(gt.queryInfo.networkStatus)||null!==(Qi=(Li=gt.options).skipPollAttempt)&&void 0!==Qi&&Qi.call(Li)?Ri():gt.reobserve({fetchPolicy:"no-cache"===gt.options.initialFetchPolicy?"no-cache":"network-only"},u.pT.poll).then(Ri,Ri))},Ri=function(){var Li=gt.pollingInfo;Li&&(clearTimeout(Li.timeout),Li.timeout=setTimeout(Ti,Li.interval))};Ri()}}},Je.prototype.updateLastResult=function(gt,jt){void 0===jt&&(jt=this.variables);var pn=this.getLastError();return pn&&this.last&&!(0,ze.L)(jt,this.last.variables)&&(pn=void 0),this.last=(0,y.Cl)({result:this.queryManager.assumeImmutableResults?gt:(0,lt.m)(gt),variables:jt},pn?{error:pn}:null)},Je.prototype.reobserveAsConcast=function(gt,jt){var pn=this;this.isTornDown=!1;var $n=jt===u.pT.refetch||jt===u.pT.fetchMore||jt===u.pT.poll,oi=this.options.variables,Ti=this.options.fetchPolicy,Ri=(0,At.o)(this.options,gt||{}),Li=$n?Ri:Tn(this.options,Ri),Qi=this.transformDocument(Li.query);this.lastQuery=Qi,$n||(this.updatePolling(),gt&&gt.variables&&!(0,ze.L)(gt.variables,oi)&&"standby"!==Li.fetchPolicy&&(Li.fetchPolicy===Ti||"function"==typeof Li.nextFetchPolicy)&&(this.applyNextFetchPolicy("variables-changed",Li),void 0===jt&&(jt=u.pT.setVariables))),this.waitForOwnResult&&(this.waitForOwnResult=Ht(Li.fetchPolicy));var Ji=function(){pn.concast===Wn&&(pn.waitForOwnResult=!1)},lr=Li.variables&&(0,y.Cl)({},Li.variables),fr=this.fetch(Li,jt,Qi),Wn=fr.concast,ri={next:function(ci){(0,ze.L)(pn.variables,lr)&&(Ji(),pn.reportResult(ci,lr))},error:function(ci){(0,ze.L)(pn.variables,lr)&&((0,O.Mn)(ci)||(ci=new O.K4({networkError:ci})),Ji(),pn.reportError(ci,lr))}};return!$n&&(fr.fromLink||!this.concast)&&(this.concast&&this.observer&&this.concast.removeObserver(this.observer),this.concast=Wn,this.observer=ri),Wn.addObserver(ri),Wn},Je.prototype.reobserve=function(gt,jt){return this.reobserveAsConcast(gt,jt).promise},Je.prototype.resubscribeAfterError=function(){for(var gt=[],jt=0;jt<arguments.length;jt++)gt[jt]=arguments[jt];var pn=this.last;this.resetLastResults();var $n=this.subscribe.apply(this,gt);return this.last=pn,$n},Je.prototype.observe=function(){this.reportResult(this.getCurrentResult(!1),this.variables)},Je.prototype.reportResult=function(gt,jt){var pn=this.getLastError(),$n=this.isDifferentFromLastResult(gt,jt);(pn||!gt.partial||this.options.returnPartialData)&&this.updateLastResult(gt,jt),(pn||$n)&&dt(this.observers,"next",gt)},Je.prototype.reportError=function(gt,jt){var pn=(0,y.Cl)((0,y.Cl)({},this.getLastResult()),{error:gt,errors:gt.graphQLErrors,networkStatus:u.pT.error,loading:!1});this.updateLastResult(pn,jt),dt(this.observers,"error",this.last.error=gt)},Je.prototype.hasObservers=function(){return this.observers.size>0},Je.prototype.tearDownQuery=function(){this.isTornDown||(this.concast&&this.observer&&(this.concast.removeObserver(this.observer),delete this.concast,delete this.observer),this.stopPolling(),this.subscriptions.forEach(function(gt){return gt.unsubscribe()}),this.subscriptions.clear(),this.queryManager.stopQuery(this.queryId),this.observers.clear(),this.isTornDown=!0)},Je.prototype.transformDocument=function(gt){return this.queryManager.transform(gt)},Je}(k.c);function Gt(Nt){var Je=Nt.options,gt=Je.fetchPolicy,jt=Je.nextFetchPolicy;return"cache-and-network"===gt||"network-only"===gt?Nt.reobserve({fetchPolicy:"cache-first",nextFetchPolicy:function(pn,$n){return this.nextFetchPolicy=jt,"function"==typeof this.nextFetchPolicy?this.nextFetchPolicy(pn,$n):gt}}):Nt.reobserve()}function en(Nt){!1!==globalThis.__DEV__&&m.V1.error(24,Nt.message,Nt.stack)}function Kn(Nt){!1!==globalThis.__DEV__&&Nt&&!1!==globalThis.__DEV__&&m.V1.debug(25,Nt)}function Ht(Nt){return"network-only"===Nt||"no-cache"===Nt||"standby"===Nt}yt(Jt);var On=new(T.et?WeakMap:Map);function ln(Nt,Je){var gt=Nt[Je];"function"==typeof gt&&(Nt[Je]=function(){return On.set(Nt,(On.get(Nt)+1)%1e15),gt.apply(this,arguments)})}function Vt(Nt){Nt.notifyTimeout&&(clearTimeout(Nt.notifyTimeout),Nt.notifyTimeout=void 0)}var Qt=function(){function Nt(Je,gt){void 0===gt&&(gt=Je.generateQueryId()),this.queryId=gt,this.listeners=new Set,this.document=null,this.lastRequestId=1,this.stopped=!1,this.dirty=!1,this.observableQuery=null;var jt=this.cache=Je.cache;On.has(jt)||(On.set(jt,0),ln(jt,"evict"),ln(jt,"modify"),ln(jt,"reset"))}return Nt.prototype.init=function(Je){var gt=Je.networkStatus||u.pT.loading;return this.variables&&this.networkStatus!==u.pT.loading&&!(0,ze.L)(this.variables,Je.variables)&&(gt=u.pT.setVariables),(0,ze.L)(Je.variables,this.variables)||(this.lastDiff=void 0),Object.assign(this,{document:Je.document,variables:Je.variables,networkError:null,graphQLErrors:this.graphQLErrors||[],networkStatus:gt}),Je.observableQuery&&this.setObservableQuery(Je.observableQuery),Je.lastRequestId&&(this.lastRequestId=Je.lastRequestId),this},Nt.prototype.reset=function(){Vt(this),this.dirty=!1},Nt.prototype.resetDiff=function(){this.lastDiff=void 0},Nt.prototype.getDiff=function(){var Je=this.getDiffOptions();if(this.lastDiff&&(0,ze.L)(Je,this.lastDiff.options))return this.lastDiff.diff;this.updateWatch(this.variables);var gt=this.observableQuery;if(gt&&"no-cache"===gt.options.fetchPolicy)return{complete:!1};var jt=this.cache.diff(Je);return this.updateLastDiff(jt,Je),jt},Nt.prototype.updateLastDiff=function(Je,gt){this.lastDiff=Je?{diff:Je,options:gt||this.getDiffOptions()}:void 0},Nt.prototype.getDiffOptions=function(Je){var gt;return void 0===Je&&(Je=this.variables),{query:this.document,variables:Je,returnPartialData:!0,optimistic:!0,canonizeResults:null===(gt=this.observableQuery)||void 0===gt?void 0:gt.options.canonizeResults}},Nt.prototype.setDiff=function(Je){var jt,gt=this,pn=this.lastDiff&&this.lastDiff.diff;Je&&!Je.complete&&null!==(jt=this.observableQuery)&&void 0!==jt&&jt.getLastError()||(this.updateLastDiff(Je),!this.dirty&&!(0,ze.L)(pn&&pn.result,Je&&Je.result)&&(this.dirty=!0,this.notifyTimeout||(this.notifyTimeout=setTimeout(function(){return gt.notify()},0))))},Nt.prototype.setObservableQuery=function(Je){var gt=this;Je!==this.observableQuery&&(this.oqListener&&this.listeners.delete(this.oqListener),this.observableQuery=Je,Je?(Je.queryInfo=this,this.listeners.add(this.oqListener=function(){gt.getDiff().fromOptimisticTransaction?Je.observe():Gt(Je)})):delete this.oqListener)},Nt.prototype.notify=function(){var Je=this;Vt(this),this.shouldNotify()&&this.listeners.forEach(function(gt){return gt(Je)}),this.dirty=!1},Nt.prototype.shouldNotify=function(){if(!this.dirty||!this.listeners.size)return!1;if((0,u.bi)(this.networkStatus)&&this.observableQuery){var Je=this.observableQuery.options.fetchPolicy;if("cache-only"!==Je&&"cache-and-network"!==Je)return!1}return!0},Nt.prototype.stop=function(){if(!this.stopped){this.stopped=!0,this.reset(),this.cancel(),this.cancel=Nt.prototype.cancel;var Je=this.observableQuery;Je&&Je.stopPolling()}},Nt.prototype.cancel=function(){},Nt.prototype.updateWatch=function(Je){var gt=this;void 0===Je&&(Je=this.variables);var jt=this.observableQuery;if(!jt||"no-cache"!==jt.options.fetchPolicy){var pn=(0,y.Cl)((0,y.Cl)({},this.getDiffOptions(Je)),{watcher:this,callback:function($n){return gt.setDiff($n)}});(!this.lastWatch||!(0,ze.L)(pn,this.lastWatch))&&(this.cancel(),this.cancel=this.cache.watch(this.lastWatch=pn))}},Nt.prototype.resetLastWrite=function(){this.lastWrite=void 0},Nt.prototype.shouldWrite=function(Je,gt){var jt=this.lastWrite;return!(jt&&jt.dmCount===On.get(this.cache)&&(0,ze.L)(gt,jt.variables)&&(0,ze.L)(Je.data,jt.result.data))},Nt.prototype.markResult=function(Je,gt,jt,pn){var $n=this,oi=new Ee.ZI,Ti=(0,ge.E)(Je.errors)?Je.errors.slice(0):[];if(this.reset(),"incremental"in Je&&(0,ge.E)(Je.incremental)){var Ri=q(this.getDiff().result,Je);Je.data=Ri}else if("hasNext"in Je&&Je.hasNext){var Li=this.getDiff();Je.data=oi.merge(Li.result,Je.data)}this.graphQLErrors=Ti,"no-cache"===jt.fetchPolicy?this.updateLastDiff({result:Je.data,complete:!0},this.getDiffOptions(jt.variables)):0!==pn&&($t(Je,jt.errorPolicy)?this.cache.performTransaction(function(Qi){if($n.shouldWrite(Je,jt.variables))Qi.writeQuery({query:gt,data:Je.data,variables:jt.variables,overwrite:1===pn}),$n.lastWrite={result:Je,variables:jt.variables,dmCount:On.get($n.cache)};else if($n.lastDiff&&$n.lastDiff.diff.complete)return void(Je.data=$n.lastDiff.diff.result);var Ji=$n.getDiffOptions(jt.variables),lr=Qi.diff(Ji);!$n.stopped&&(0,ze.L)($n.variables,jt.variables)&&$n.updateWatch(jt.variables),$n.updateLastDiff(lr,Ji),lr.complete&&(Je.data=lr.result)}):this.lastWrite=void 0)},Nt.prototype.markReady=function(){return this.networkError=null,this.networkStatus=u.pT.ready},Nt.prototype.markError=function(Je){return this.networkStatus=u.pT.error,this.lastWrite=void 0,this.reset(),Je.graphQLErrors&&(this.graphQLErrors=Je.graphQLErrors),Je.networkError&&(this.networkError=Je.networkError),Je},Nt}();function $t(Nt,Je){void 0===Je&&(Je="none");var gt="ignore"===Je||"all"===Je,jt=!sn(Nt);return!jt&&gt&&Nt.data&&(jt=!0),jt}var un=n(3460),Zt=n(46490),on=n(76679),Bt=Object.prototype.hasOwnProperty,fn=Object.create(null),kn=function(){function Nt(Je){var gt=this;this.clientAwareness={},this.queries=new Map,this.fetchCancelFns=new Map,this.transformCache=new Zt.A(on.v["queryManager.getDocumentInfo"]||2e3),this.queryIdCounter=1,this.requestIdCounter=1,this.mutationIdCounter=1,this.inFlightLinkObservables=new un.b(!1);var jt=new xt.c(function($n){return gt.cache.transformDocument($n)},{cache:!1});this.cache=Je.cache,this.link=Je.link,this.defaultOptions=Je.defaultOptions,this.queryDeduplication=Je.queryDeduplication,this.clientAwareness=Je.clientAwareness,this.localState=Je.localState,this.ssrMode=Je.ssrMode,this.assumeImmutableResults=Je.assumeImmutableResults;var pn=Je.documentTransform;this.documentTransform=pn?jt.concat(pn).concat(jt):jt,this.defaultContext=Je.defaultContext||Object.create(null),(this.onBroadcast=Je.onBroadcast)&&(this.mutationStore=Object.create(null))}return Nt.prototype.stop=function(){var Je=this;this.queries.forEach(function(gt,jt){Je.stopQueryNoBroadcast(jt)}),this.cancelPendingFetches((0,m.vA)(26))},Nt.prototype.cancelPendingFetches=function(Je){this.fetchCancelFns.forEach(function(gt){return gt(Je)}),this.fetchCancelFns.clear()},Nt.prototype.mutate=function(Je){return(0,y.sH)(this,arguments,void 0,function(gt){var jt,pn,$n,oi,Ti,Ri,Li,Qi=gt.mutation,Ji=gt.variables,lr=gt.optimisticResponse,fr=gt.updateQueries,Wn=gt.refetchQueries,Bn=void 0===Wn?[]:Wn,ri=gt.awaitRefetchQueries,ci=void 0!==ri&&ri,vi=gt.update,Di=gt.onQueryUpdated,Xi=gt.fetchPolicy,ir=void 0===Xi?(null===(Ri=this.defaultOptions.mutate)||void 0===Ri?void 0:Ri.fetchPolicy)||"network-only":Xi,zi=gt.errorPolicy,Xr=void 0===zi?(null===(Li=this.defaultOptions.mutate)||void 0===Li?void 0:Li.errorPolicy)||"none":zi,Hr=gt.keepRootFields,eo=gt.context;return(0,y.YH)(this,function(No){switch(No.label){case 0:return(0,m.V1)(Qi,27),(0,m.V1)("network-only"===ir||"no-cache"===ir,28),jt=this.generateMutationId(),Qi=this.cache.transformForLink(this.transform(Qi)),pn=this.getDocumentInfo(Qi).hasClientExports,Ji=this.getVariables(Qi,Ji),pn?[4,this.localState.addExportedVariables(Qi,Ji,eo)]:[3,2];case 1:Ji=No.sent(),No.label=2;case 2:return $n=this.mutationStore&&(this.mutationStore[jt]={mutation:Qi,variables:Ji,loading:!0,error:null}),oi=lr&&this.markMutationOptimistic(lr,{mutationId:jt,document:Qi,variables:Ji,fetchPolicy:ir,errorPolicy:Xr,context:eo,updateQueries:fr,update:vi,keepRootFields:Hr}),this.broadcastQueries(),Ti=this,[2,new Promise(function(uo,oa){return rn(Ti.getObservableFromLink(Qi,(0,y.Cl)((0,y.Cl)({},eo),{optimisticResponse:oi?lr:void 0}),Ji,{},!1),function(vo){if(sn(vo)&&"none"===Xr)throw new O.K4({graphQLErrors:nn(vo)});$n&&($n.loading=!1,$n.error=null);var ua=(0,y.Cl)({},vo);return"function"==typeof Bn&&(Bn=Bn(ua)),"ignore"===Xr&&sn(ua)&&delete ua.errors,Ti.markMutationResult({mutationId:jt,result:ua,document:Qi,variables:Ji,fetchPolicy:ir,errorPolicy:Xr,context:eo,update:vi,updateQueries:fr,awaitRefetchQueries:ci,refetchQueries:Bn,removeOptimistic:oi?jt:void 0,onQueryUpdated:Di,keepRootFields:Hr})}).subscribe({next:function(vo){Ti.broadcastQueries(),(!("hasNext"in vo)||!1===vo.hasNext)&&uo(vo)},error:function(vo){$n&&($n.loading=!1,$n.error=vo),oi&&Ti.cache.removeOptimistic(jt),Ti.broadcastQueries(),oa(vo instanceof O.K4?vo:new O.K4({networkError:vo}))}})})]}})})},Nt.prototype.markMutationResult=function(Je,gt){var jt=this;void 0===gt&&(gt=this.cache);var pn=Je.result,$n=[],oi="no-cache"===Je.fetchPolicy;if(!oi&&$t(pn,Je.errorPolicy)){if(je(pn)||$n.push({result:pn.data,dataId:"ROOT_MUTATION",query:Je.document,variables:Je.variables}),je(pn)&&(0,ge.E)(pn.incremental)){var Ti=gt.diff({id:"ROOT_MUTATION",query:this.getDocumentInfo(Je.document).asQuery,variables:Je.variables,optimistic:!1,returnPartialData:!0}),Ri=void 0;Ti.result&&(Ri=q(Ti.result,pn)),typeof Ri<"u"&&(pn.data=Ri,$n.push({result:Ri,dataId:"ROOT_MUTATION",query:Je.document,variables:Je.variables}))}var Li=Je.updateQueries;Li&&this.queries.forEach(function(Ji,lr){var fr=Ji.observableQuery,Wn=fr&&fr.queryName;if(Wn&&Bt.call(Li,Wn)){var Bn=Li[Wn],ri=jt.queries.get(lr),ci=ri.document,vi=ri.variables,Di=gt.diff({query:ci,variables:vi,returnPartialData:!0,optimistic:!1}),Xi=Di.result;if(Di.complete&&Xi){var zi=Bn(Xi,{mutationResult:pn,queryName:ci&&(0,vt.n4)(ci)||void 0,queryVariables:vi});zi&&$n.push({result:zi,dataId:"ROOT_QUERY",query:ci,variables:vi})}}})}if($n.length>0||(Je.refetchQueries||"").length>0||Je.update||Je.onQueryUpdated||Je.removeOptimistic){var Qi=[];if(this.refetchQueries({updateCache:function(Ji){oi||$n.forEach(function(Bn){return Ji.write(Bn)});var lr=Je.update,fr=!function be(Nt){return je(Nt)||function ne(Nt){return"hasNext"in Nt&&"data"in Nt}(Nt)}(pn)||je(pn)&&!pn.hasNext;if(lr){if(!oi){var Wn=Ji.diff({id:"ROOT_MUTATION",query:jt.getDocumentInfo(Je.document).asQuery,variables:Je.variables,optimistic:!1,returnPartialData:!0});Wn.complete&&("incremental"in(pn=(0,y.Cl)((0,y.Cl)({},pn),{data:Wn.result}))&&delete pn.incremental,"hasNext"in pn&&delete pn.hasNext)}fr&&lr(Ji,pn,{context:Je.context,variables:Je.variables})}!oi&&!Je.keepRootFields&&fr&&Ji.modify({id:"ROOT_MUTATION",fields:function(Bn,ri){return"__typename"===ri.fieldName?Bn:ri.DELETE}})},include:Je.refetchQueries,optimistic:!1,removeOptimistic:Je.removeOptimistic,onQueryUpdated:Je.onQueryUpdated||null}).forEach(function(Ji){return Qi.push(Ji)}),Je.awaitRefetchQueries||Je.onQueryUpdated)return Promise.all(Qi).then(function(){return pn})}return Promise.resolve(pn)},Nt.prototype.markMutationOptimistic=function(Je,gt){var jt=this,pn="function"==typeof Je?Je(gt.variables,{IGNORE:fn}):Je;return pn!==fn&&(this.cache.recordOptimisticTransaction(function($n){try{jt.markMutationResult((0,y.Cl)((0,y.Cl)({},gt),{result:{data:pn}}),$n)}catch(oi){!1!==globalThis.__DEV__&&m.V1.error(oi)}},gt.mutationId),!0)},Nt.prototype.fetchQuery=function(Je,gt,jt){return this.fetchConcastWithInfo(Je,gt,jt).concast.promise},Nt.prototype.getQueryStore=function(){var Je=Object.create(null);return this.queries.forEach(function(gt,jt){Je[jt]={variables:gt.variables,networkStatus:gt.networkStatus,networkError:gt.networkError,graphQLErrors:gt.graphQLErrors}}),Je},Nt.prototype.resetErrors=function(Je){var gt=this.queries.get(Je);gt&&(gt.networkError=void 0,gt.graphQLErrors=[])},Nt.prototype.transform=function(Je){return this.documentTransform.transformDocument(Je)},Nt.prototype.getDocumentInfo=function(Je){var gt=this.transformCache;if(!gt.has(Je)){var jt={hasClientExports:(0,M.f2)(Je),hasForcedResolvers:this.localState.shouldForceResolvers(Je),hasNonreactiveDirective:(0,M.d8)(["nonreactive"],Je),clientQuery:this.localState.clientQuery(Je),serverQuery:(0,Ze.iz)([{name:"client",remove:!0},{name:"connection"},{name:"nonreactive"}],Je),defaultVars:(0,vt.wY)((0,vt.Vu)(Je)),asQuery:(0,y.Cl)((0,y.Cl)({},Je),{definitions:Je.definitions.map(function(pn){return"OperationDefinition"===pn.kind&&"query"!==pn.operation?(0,y.Cl)((0,y.Cl)({},pn),{operation:"query"}):pn})})};gt.set(Je,jt)}return gt.get(Je)},Nt.prototype.getVariables=function(Je,gt){return(0,y.Cl)((0,y.Cl)({},this.getDocumentInfo(Je).defaultVars),gt)},Nt.prototype.watchQuery=function(Je){var gt=this.transform(Je.query);typeof(Je=(0,y.Cl)((0,y.Cl)({},Je),{variables:this.getVariables(gt,Je.variables)})).notifyOnNetworkStatusChange>"u"&&(Je.notifyOnNetworkStatusChange=!1);var jt=new Qt(this),pn=new Jt({queryManager:this,queryInfo:jt,options:Je});return pn.lastQuery=gt,this.queries.set(pn.queryId,jt),jt.init({document:gt,observableQuery:pn,variables:pn.variables}),pn},Nt.prototype.query=function(Je,gt){var jt=this;return void 0===gt&&(gt=this.generateQueryId()),(0,m.V1)(Je.query,29),(0,m.V1)("Document"===Je.query.kind,30),(0,m.V1)(!Je.returnPartialData,31),(0,m.V1)(!Je.pollInterval,32),this.fetchQuery(gt,(0,y.Cl)((0,y.Cl)({},Je),{query:this.transform(Je.query)})).finally(function(){return jt.stopQuery(gt)})},Nt.prototype.generateQueryId=function(){return String(this.queryIdCounter++)},Nt.prototype.generateRequestId=function(){return this.requestIdCounter++},Nt.prototype.generateMutationId=function(){return String(this.mutationIdCounter++)},Nt.prototype.stopQueryInStore=function(Je){this.stopQueryInStoreNoBroadcast(Je),this.broadcastQueries()},Nt.prototype.stopQueryInStoreNoBroadcast=function(Je){var gt=this.queries.get(Je);gt&&gt.stop()},Nt.prototype.clearStore=function(Je){return void 0===Je&&(Je={discardWatches:!0}),this.cancelPendingFetches((0,m.vA)(33)),this.queries.forEach(function(gt){gt.observableQuery?gt.networkStatus=u.pT.loading:gt.stop()}),this.mutationStore&&(this.mutationStore=Object.create(null)),this.cache.reset(Je)},Nt.prototype.getObservableQueries=function(Je){var gt=this;void 0===Je&&(Je="active");var jt=new Map,pn=new Map,$n=new Set;return Array.isArray(Je)&&Je.forEach(function(oi){"string"==typeof oi?pn.set(oi,!1):(0,gn.Kc)(oi)?pn.set(gt.transform(oi),!1):(0,me.U)(oi)&&oi.query&&$n.add(oi)}),this.queries.forEach(function(oi,Ti){var Ri=oi.observableQuery,Li=oi.document;if(Ri){if("all"===Je)return void jt.set(Ti,Ri);var Qi=Ri.queryName;if("standby"===Ri.options.fetchPolicy||"active"===Je&&!Ri.hasObservers())return;("active"===Je||Qi&&pn.has(Qi)||Li&&pn.has(Li))&&(jt.set(Ti,Ri),Qi&&pn.set(Qi,!0),Li&&pn.set(Li,!0))}}),$n.size&&$n.forEach(function(oi){var Ti=(0,Et.v)("legacyOneTimeQuery"),Ri=gt.getQuery(Ti).init({document:oi.query,variables:oi.variables}),Li=new Jt({queryManager:gt,queryInfo:Ri,options:(0,y.Cl)((0,y.Cl)({},oi),{fetchPolicy:"network-only"})});(0,m.V1)(Li.queryId===Ti),Ri.setObservableQuery(Li),jt.set(Ti,Li)}),!1!==globalThis.__DEV__&&pn.size&&pn.forEach(function(oi,Ti){oi||!1!==globalThis.__DEV__&&m.V1.warn("string"==typeof Ti?34:35,Ti)}),jt},Nt.prototype.reFetchObservableQueries=function(Je){var gt=this;void 0===Je&&(Je=!1);var jt=[];return this.getObservableQueries(Je?"all":"active").forEach(function(pn,$n){var oi=pn.options.fetchPolicy;pn.resetLastResults(),(Je||"standby"!==oi&&"cache-only"!==oi)&&jt.push(pn.refetch()),gt.getQuery($n).setDiff(null)}),this.broadcastQueries(),Promise.all(jt)},Nt.prototype.setObservableQuery=function(Je){this.getQuery(Je.queryId).setObservableQuery(Je)},Nt.prototype.startGraphQLSubscription=function(Je){var gt=this,jt=Je.query,pn=Je.fetchPolicy,$n=Je.errorPolicy,oi=void 0===$n?"none":$n,Ti=Je.variables,Ri=Je.context,Li=void 0===Ri?{}:Ri,Qi=Je.extensions,Ji=void 0===Qi?{}:Qi;jt=this.transform(jt),Ti=this.getVariables(jt,Ti);var lr=function(Wn){return gt.getObservableFromLink(jt,Li,Wn,Ji).map(function(Bn){"no-cache"!==pn&&($t(Bn,oi)&&gt.cache.write({query:jt,result:Bn.data,dataId:"ROOT_SUBSCRIPTION",variables:Wn}),gt.broadcastQueries());var ri=sn(Bn),ci=(0,O.uR)(Bn);if(ri||ci){var vi={};if(ri&&(vi.graphQLErrors=Bn.errors),ci&&(vi.protocolErrors=Bn.extensions[O.K$]),"none"===oi||ci)throw new O.K4(vi)}return"ignore"===oi&&delete Bn.errors,Bn})};if(this.getDocumentInfo(jt).hasClientExports){var fr=this.localState.addExportedVariables(jt,Ti,Li).then(lr);return new k.c(function(Wn){var Bn=null;return fr.then(function(ri){return Bn=ri.subscribe(Wn)},Wn.error),function(){return Bn&&Bn.unsubscribe()}})}return lr(Ti)},Nt.prototype.stopQuery=function(Je){this.stopQueryNoBroadcast(Je),this.broadcastQueries()},Nt.prototype.stopQueryNoBroadcast=function(Je){this.stopQueryInStoreNoBroadcast(Je),this.removeQuery(Je)},Nt.prototype.removeQuery=function(Je){this.fetchCancelFns.delete(Je),this.queries.has(Je)&&(this.getQuery(Je).stop(),this.queries.delete(Je))},Nt.prototype.broadcastQueries=function(){this.onBroadcast&&this.onBroadcast(),this.queries.forEach(function(Je){return Je.notify()})},Nt.prototype.getLocalState=function(){return this.localState},Nt.prototype.getObservableFromLink=function(Je,gt,jt,pn,$n){var Ti,oi=this;void 0===$n&&($n=null!==(Ti=gt?.queryDeduplication)&&void 0!==Ti?Ti:this.queryDeduplication);var Ri,Li=this.getDocumentInfo(Je),Qi=Li.serverQuery,Ji=Li.clientQuery;if(Qi){var fr=this.inFlightLinkObservables,Wn=this.link,Bn={query:Qi,variables:jt,operationName:(0,vt.n4)(Qi)||void 0,context:this.prepareContext((0,y.Cl)((0,y.Cl)({},gt),{forceFetch:!$n})),extensions:pn};if(gt=Bn.context,$n){var ri=(0,nt.y)(Qi),ci=(0,Tt.M)(jt),vi=fr.lookup(ri,ci);if(!(Ri=vi.observable)){var Di=new Ie([I(Wn,Bn)]);Ri=vi.observable=Di,Di.beforeNext(function(){fr.remove(ri,ci)})}}else Ri=new Ie([I(Wn,Bn)])}else Ri=new Ie([k.c.of({data:{}})]),gt=this.prepareContext(gt);return Ji&&(Ri=rn(Ri,function(Xi){return oi.localState.runResolvers({document:Ji,remoteResult:Xi,context:gt,variables:jt})})),Ri},Nt.prototype.getResultsFromLink=function(Je,gt,jt){var pn=Je.lastRequestId=this.generateRequestId(),$n=this.cache.transformForLink(jt.query);return rn(this.getObservableFromLink($n,jt.context,jt.variables),function(oi){var Ti=nn(oi),Ri=Ti.length>0,Li=jt.errorPolicy;if(pn>=Je.lastRequestId){if(Ri&&"none"===Li)throw Je.markError(new O.K4({graphQLErrors:Ti}));Je.markResult(oi,$n,jt,gt),Je.markReady()}var Qi={data:oi.data,loading:!1,networkStatus:u.pT.ready};return Ri&&"none"===Li&&(Qi.data=void 0),Ri&&"ignore"!==Li&&(Qi.errors=Ti,Qi.networkStatus=u.pT.error),Qi},function(oi){var Ti=(0,O.Mn)(oi)?oi:new O.K4({networkError:oi});throw pn>=Je.lastRequestId&&Je.markError(Ti),Ti})},Nt.prototype.fetchConcastWithInfo=function(Je,gt,jt,pn){var $n=this;void 0===jt&&(jt=u.pT.loading),void 0===pn&&(pn=gt.query);var zi,Xr,oi=this.getVariables(pn,gt.variables),Ti=this.getQuery(Je),Ri=this.defaultOptions.watchQuery,Li=gt.fetchPolicy,Ji=gt.errorPolicy,fr=gt.returnPartialData,Bn=gt.notifyOnNetworkStatusChange,ci=gt.context,Di=Object.assign({},gt,{query:pn,variables:oi,fetchPolicy:void 0===Li?Ri&&Ri.fetchPolicy||"cache-first":Li,errorPolicy:void 0===Ji?Ri&&Ri.errorPolicy||"none":Ji,returnPartialData:void 0!==fr&&fr,notifyOnNetworkStatusChange:void 0!==Bn&&Bn,context:void 0===ci?{}:ci}),Xi=function(eo){Di.variables=eo;var No=$n.fetchQueryByPolicy(Ti,Di,jt);return"standby"!==Di.fetchPolicy&&No.sources.length>0&&Ti.observableQuery&&Ti.observableQuery.applyNextFetchPolicy("after-fetch",gt),No},ir=function(){return $n.fetchCancelFns.delete(Je)};if(this.fetchCancelFns.set(Je,function(eo){ir(),setTimeout(function(){return zi.cancel(eo)})}),this.getDocumentInfo(Di.query).hasClientExports)zi=new Ie(this.localState.addExportedVariables(Di.query,Di.variables,Di.context).then(Xi).then(function(eo){return eo.sources})),Xr=!0;else{var Hr=Xi(Di.variables);Xr=Hr.fromLink,zi=new Ie(Hr.sources)}return zi.promise.then(ir,ir),{concast:zi,fromLink:Xr}},Nt.prototype.refetchQueries=function(Je){var gt=this,jt=Je.updateCache,pn=Je.include,$n=Je.optimistic,oi=void 0!==$n&&$n,Ti=Je.removeOptimistic,Ri=void 0===Ti?oi?(0,Et.v)("refetchQueries"):void 0:Ti,Li=Je.onQueryUpdated,Qi=new Map;pn&&this.getObservableQueries(pn).forEach(function(lr,fr){Qi.set(fr,{oq:lr,lastDiff:gt.getQuery(fr).getDiff()})});var Ji=new Map;return jt&&this.cache.batch({update:jt,optimistic:oi&&Ri||!1,removeOptimistic:Ri,onWatchUpdated:function(lr,fr,Wn){var Bn=lr.watcher instanceof Qt&&lr.watcher.observableQuery;if(Bn){if(Li){Qi.delete(Bn.queryId);var ri=Li(Bn,fr,Wn);return!0===ri&&(ri=Bn.refetch()),!1!==ri&&Ji.set(Bn,ri),ri}null!==Li&&Qi.set(Bn.queryId,{oq:Bn,lastDiff:Wn,diff:fr})}}}),Qi.size&&Qi.forEach(function(lr,fr){var ci,Wn=lr.oq,Bn=lr.lastDiff,ri=lr.diff;if(Li){if(!ri){var vi=Wn.queryInfo;vi.reset(),ri=vi.getDiff()}ci=Li(Wn,ri,Bn)}(!Li||!0===ci)&&(ci=Wn.refetch()),!1!==ci&&Ji.set(Wn,ci),fr.indexOf("legacyOneTimeQuery")>=0&&gt.stopQueryNoBroadcast(fr)}),Ri&&this.cache.removeOptimistic(Ri),Ji},Nt.prototype.fetchQueryByPolicy=function(Je,gt,jt){var pn=this,$n=gt.query,oi=gt.variables,Ti=gt.fetchPolicy,Ri=gt.refetchWritePolicy,Li=gt.errorPolicy,Qi=gt.returnPartialData,Ji=gt.context,lr=gt.notifyOnNetworkStatusChange,fr=Je.networkStatus;Je.init({document:$n,variables:oi,networkStatus:jt});var Wn=function(){return Je.getDiff()},Bn=function(Xi,ir){void 0===ir&&(ir=Je.networkStatus||u.pT.loading);var zi=Xi.result;!1!==globalThis.__DEV__&&!Qi&&!(0,ze.L)(zi,{})&&Kn(Xi.missing);var Xr=function(Hr){return k.c.of((0,y.Cl)({data:Hr,loading:(0,u.bi)(ir),networkStatus:ir},Xi.complete?null:{partial:!0}))};return zi&&pn.getDocumentInfo($n).hasForcedResolvers?pn.localState.runResolvers({document:$n,remoteResult:{data:zi},context:Ji,variables:oi,onlyRunForcedResolvers:!0}).then(function(Hr){return Xr(Hr.data||void 0)}):"none"===Li&&ir===u.pT.refetch&&Array.isArray(Xi.missing)?Xr(void 0):Xr(zi)},ri="no-cache"===Ti?0:jt===u.pT.refetch&&"merge"!==Ri?1:2,ci=function(){return pn.getResultsFromLink(Je,ri,{query:$n,variables:oi,context:Ji,fetchPolicy:Ti,errorPolicy:Li})},vi=lr&&"number"==typeof fr&&fr!==jt&&(0,u.bi)(jt);switch(Ti){default:case"cache-first":return(Di=Wn()).complete?{fromLink:!1,sources:[Bn(Di,Je.markReady())]}:Qi||vi?{fromLink:!0,sources:[Bn(Di),ci()]}:{fromLink:!0,sources:[ci()]};case"cache-and-network":var Di;return(Di=Wn()).complete||Qi||vi?{fromLink:!0,sources:[Bn(Di),ci()]}:{fromLink:!0,sources:[ci()]};case"cache-only":return{fromLink:!1,sources:[Bn(Wn(),Je.markReady())]};case"network-only":return vi?{fromLink:!0,sources:[Bn(Wn()),ci()]}:{fromLink:!0,sources:[ci()]};case"no-cache":return vi?{fromLink:!0,sources:[Bn(Je.getDiff()),ci()]}:{fromLink:!0,sources:[ci()]};case"standby":return{fromLink:!1,sources:[]}}},Nt.prototype.getQuery=function(Je){return Je&&!this.queries.has(Je)&&this.queries.set(Je,new Qt(this,Je)),this.queries.get(Je)},Nt.prototype.prepareContext=function(Je){void 0===Je&&(Je={});var gt=this.localState.prepareContext(Je);return(0,y.Cl)((0,y.Cl)((0,y.Cl)({},this.defaultContext),gt),{clientAwareness:this.clientAwareness})},Nt}(),ni=n(87747);function St(Nt){return Nt.kind===ni.b.FIELD||Nt.kind===ni.b.FRAGMENT_SPREAD||Nt.kind===ni.b.INLINE_FRAGMENT}var En=n(77180),ii=n(27901),mi=function(){function Nt(Je){var gt=Je.cache,jt=Je.client,pn=Je.resolvers,$n=Je.fragmentMatcher;this.selectionsToResolveCache=new WeakMap,this.cache=gt,jt&&(this.client=jt),pn&&this.addResolvers(pn),$n&&this.setFragmentMatcher($n)}return Nt.prototype.addResolvers=function(Je){var gt=this;this.resolvers=this.resolvers||{},Array.isArray(Je)?Je.forEach(function(jt){gt.resolvers=(0,Ee.D9)(gt.resolvers,jt)}):this.resolvers=(0,Ee.D9)(this.resolvers,Je)},Nt.prototype.setResolvers=function(Je){this.resolvers={},this.addResolvers(Je)},Nt.prototype.getResolvers=function(){return this.resolvers||{}},Nt.prototype.runResolvers=function(Je){return(0,y.sH)(this,arguments,void 0,function(gt){var jt=gt.document,pn=gt.remoteResult,$n=gt.context,oi=gt.variables,Ti=gt.onlyRunForcedResolvers,Ri=void 0!==Ti&&Ti;return(0,y.YH)(this,function(Li){return jt?[2,this.resolveDocument(jt,pn.data,$n,oi,this.fragmentMatcher,Ri).then(function(Qi){return(0,y.Cl)((0,y.Cl)({},pn),{data:Qi.result})})]:[2,pn]})})},Nt.prototype.setFragmentMatcher=function(Je){this.fragmentMatcher=Je},Nt.prototype.getFragmentMatcher=function(){return this.fragmentMatcher},Nt.prototype.clientQuery=function(Je){return(0,M.d8)(["client"],Je)&&this.resolvers?Je:null},Nt.prototype.serverQuery=function(Je){return(0,Ze.er)(Je)},Nt.prototype.prepareContext=function(Je){var gt=this.cache;return(0,y.Cl)((0,y.Cl)({},Je),{cache:gt,getCacheKey:function(jt){return gt.identify(jt)}})},Nt.prototype.addExportedVariables=function(Je){return(0,y.sH)(this,arguments,void 0,function(gt,jt,pn){return void 0===jt&&(jt={}),void 0===pn&&(pn={}),(0,y.YH)(this,function($n){return gt?[2,this.resolveDocument(gt,this.buildRootValueFromCache(gt,jt)||{},this.prepareContext(pn),jt).then(function(oi){return(0,y.Cl)((0,y.Cl)({},jt),oi.exportedVariables)})]:[2,(0,y.Cl)({},jt)]})})},Nt.prototype.shouldForceResolvers=function(Je){var gt=!1;return(0,Ce.YR)(Je,{Directive:{enter:function(jt){if("client"===jt.name.value&&jt.arguments&&(gt=jt.arguments.some(function(pn){return"always"===pn.name.value&&"BooleanValue"===pn.value.kind&&!0===pn.value.value})))return Ce.sP}}}),gt},Nt.prototype.buildRootValueFromCache=function(Je,gt){return this.cache.diff({query:(0,Ze.zc)(Je),variables:gt,returnPartialData:!0,optimistic:!1}).result},Nt.prototype.resolveDocument=function(Je,gt){return(0,y.sH)(this,arguments,void 0,function(jt,pn,$n,oi,Ti,Ri){var Li,Qi,Ji,lr,fr,Wn,Bn,ri,ci,vi;return void 0===$n&&($n={}),void 0===oi&&(oi={}),void 0===Ti&&(Ti=function(){return!0}),void 0===Ri&&(Ri=!1),(0,y.YH)(this,function(Xi){return Li=(0,vt.Vn)(jt),Qi=(0,vt.zK)(jt),Ji=(0,En.JG)(Qi),lr=this.collectSelectionsToResolve(Li,Ji),Wn=(fr=Li.operation)?fr.charAt(0).toUpperCase()+fr.slice(1):"Query",ri=(Bn=this).cache,ci=Bn.client,vi={fragmentMap:Ji,context:(0,y.Cl)((0,y.Cl)({},$n),{cache:ri,client:ci}),variables:oi,fragmentMatcher:Ti,defaultOperationType:Wn,exportedVariables:{},selectionsToResolve:lr,onlyRunForcedResolvers:Ri},[2,this.resolveSelectionSet(Li.selectionSet,!1,pn,vi).then(function(ir){return{result:ir,exportedVariables:vi.exportedVariables}})]})})},Nt.prototype.resolveSelectionSet=function(Je,gt,jt,pn){return(0,y.sH)(this,void 0,void 0,function(){var $n,oi,Ti,Ri,Qi=this;return(0,y.YH)(this,function(Ji){return $n=pn.fragmentMap,oi=pn.context,Ti=pn.variables,Ri=[jt],[2,Promise.all(Je.selections.map(function(lr){return(0,y.sH)(Qi,void 0,void 0,function(){var fr;return(0,y.YH)(this,function(Bn){return(gt||pn.selectionsToResolve.has(lr))&&(0,M.MS)(lr,Ti)?(0,gn.dt)(lr)?[2,this.resolveField(lr,gt,jt,pn).then(function(ri){var ci;typeof ri<"u"&&Ri.push(((ci={})[(0,gn.ue)(lr)]=ri,ci))})]:((0,gn.kd)(lr)?fr=lr:(0,m.V1)(fr=$n[lr.name.value],18,lr.name.value),fr&&fr.typeCondition&&pn.fragmentMatcher(jt,fr.typeCondition.name.value,oi)?[2,this.resolveSelectionSet(fr.selectionSet,gt,jt,pn).then(function(ri){Ri.push(ri)})]:[2]):[2]})})})).then(function(){return(0,Ee.IM)(Ri)})]})})},Nt.prototype.resolveField=function(Je,gt,jt,pn){return(0,y.sH)(this,void 0,void 0,function(){var $n,oi,Ti,Ri,Li,Qi,Ji,lr,fr,Wn=this;return(0,y.YH)(this,function(Bn){return jt?($n=pn.variables,oi=Je.name.value,Ti=(0,gn.ue)(Je),Ri=oi!==Ti,Li=jt[Ti]||jt[oi],Qi=Promise.resolve(Li),(!pn.onlyRunForcedResolvers||this.shouldForceResolvers(Je))&&(Ji=jt.__typename||pn.defaultOperationType,(lr=this.resolvers&&this.resolvers[Ji])&&(fr=lr[Ri?oi:Ti])&&(Qi=Promise.resolve(ii.bl.withValue(this.cache,fr,[jt,(0,gn.MB)(Je,$n),pn.context,{field:Je,fragmentMap:pn.fragmentMap}])))),[2,Qi.then(function(ri){var ci,vi;if(void 0===ri&&(ri=Li),Je.directives&&Je.directives.forEach(function(Xi){"export"===Xi.name.value&&Xi.arguments&&Xi.arguments.forEach(function(ir){"as"===ir.name.value&&"StringValue"===ir.value.kind&&(pn.exportedVariables[ir.value.value]=ri)})}),!Je.selectionSet||null==ri)return ri;var Di=null!==(vi=null===(ci=Je.directives)||void 0===ci?void 0:ci.some(function(Xi){return"client"===Xi.name.value}))&&void 0!==vi&&vi;return Array.isArray(ri)?Wn.resolveSubSelectedArray(Je,gt||Di,ri,pn):Je.selectionSet?Wn.resolveSelectionSet(Je.selectionSet,gt||Di,ri,pn):void 0})]):[2,null]})})},Nt.prototype.resolveSubSelectedArray=function(Je,gt,jt,pn){var $n=this;return Promise.all(jt.map(function(oi){return null===oi?null:Array.isArray(oi)?$n.resolveSubSelectedArray(Je,gt,oi,pn):Je.selectionSet?$n.resolveSelectionSet(Je.selectionSet,gt,oi,pn):void 0}))},Nt.prototype.collectSelectionsToResolve=function(Je,gt){var jt=function(oi){return!Array.isArray(oi)},pn=this.selectionsToResolveCache;return function $n(oi){if(!pn.has(oi)){var Ti=new Set;pn.set(oi,Ti),(0,Ce.YR)(oi,{Directive:function(Ri,Li,Qi,Ji,lr){"client"===Ri.name.value&&lr.forEach(function(fr){jt(fr)&&St(fr)&&Ti.add(fr)})},FragmentSpread:function(Ri,Li,Qi,Ji,lr){var fr=gt[Ri.name.value];(0,m.V1)(fr,19,Ri.name.value);var Wn=$n(fr);Wn.size>0&&(lr.forEach(function(Bn){jt(Bn)&&St(Bn)&&Ti.add(Bn)}),Ti.add(Ri),Wn.forEach(function(Bn){Ti.add(Bn)}))}})}return pn.get(oi)}(Je)},Nt}(),zn=n(4463),Ai=n(84590),Pt=!1,xn=function(){function Nt(Je){var gt=this;if(this.resetStoreCallbacks=[],this.clearStoreCallbacks=[],!Je.cache)throw(0,m.vA)(15);var jt=Je.uri,oi=Je.cache,Ti=Je.documentTransform,Ri=Je.ssrMode,Li=void 0!==Ri&&Ri,Qi=Je.ssrForceFetchDelay,Ji=void 0===Qi?0:Qi,lr=Je.connectToDevTools,fr=Je.queryDeduplication,Wn=void 0===fr||fr,Bn=Je.defaultOptions,ri=Je.defaultContext,ci=Je.assumeImmutableResults,vi=void 0===ci?oi.assumeImmutableResults:ci,Di=Je.resolvers,Xi=Je.typeDefs,ir=Je.fragmentMatcher,zi=Je.name,Xr=Je.version,Hr=Je.devtools,eo=Je.link;eo||(eo=jt?new Ke({uri:jt,credentials:Je.credentials,headers:Je.headers}):_.C.empty()),this.link=eo,this.cache=oi,this.disableNetworkFetches=Li||Ji>0,this.queryDeduplication=Wn,this.defaultOptions=Bn||Object.create(null),this.typeDefs=Xi,this.devtoolsConfig=(0,y.Cl)((0,y.Cl)({},Hr),{enabled:Hr?.enabled||lr}),void 0===this.devtoolsConfig.enabled&&(this.devtoolsConfig.enabled=!1!==globalThis.__DEV__),Ji&&setTimeout(function(){return gt.disableNetworkFetches=!1},Ji),this.watchQuery=this.watchQuery.bind(this),this.query=this.query.bind(this),this.mutate=this.mutate.bind(this),this.watchFragment=this.watchFragment.bind(this),this.resetStore=this.resetStore.bind(this),this.reFetchObservableQueries=this.reFetchObservableQueries.bind(this),this.version=F.r,this.localState=new mi({cache:oi,client:this,resolvers:Di,fragmentMatcher:ir}),this.queryManager=new kn({cache:this.cache,link:this.link,defaultOptions:this.defaultOptions,defaultContext:ri,documentTransform:Ti,queryDeduplication:Wn,ssrMode:Li,clientAwareness:{name:zi,version:Xr},localState:this.localState,assumeImmutableResults:vi,onBroadcast:this.devtoolsConfig.enabled?function(){gt.devToolsHookCb&&gt.devToolsHookCb({action:{},state:{queries:gt.queryManager.getQueryStore(),mutations:gt.queryManager.mutationStore||{}},dataWithOptimisticResults:gt.cache.extract(!0)})}:void 0}),this.devtoolsConfig.enabled&&this.connectToDevTools()}return Nt.prototype.connectToDevTools=function(){if(!(typeof window>"u")){var Je=window,gt=Symbol.for("apollo.devtools");(Je[gt]=Je[gt]||[]).push(this),Je.__APOLLO_CLIENT__=this,!Pt&&!1!==globalThis.__DEV__&&(Pt=!0,window.document&&window.top===window.self&&/^(https?|file):$/.test(window.location.protocol)&&setTimeout(function(){if(!window.__APOLLO_DEVTOOLS_GLOBAL_HOOK__){var jt=window.navigator,pn=jt&&jt.userAgent,$n=void 0;"string"==typeof pn&&(pn.indexOf("Chrome/")>-1?$n="https://chrome.google.com/webstore/detail/apollo-client-developer-t/jdkknkkbebbapilgoeccciglkfbmbnfm":pn.indexOf("Firefox/")>-1&&($n="https://addons.mozilla.org/en-US/firefox/addon/apollo-developer-tools/")),$n&&!1!==globalThis.__DEV__&&m.V1.log("Download the Apollo DevTools for a better development experience: %s",$n)}},1e4))}},Object.defineProperty(Nt.prototype,"documentTransform",{get:function(){return this.queryManager.documentTransform},enumerable:!1,configurable:!0}),Nt.prototype.stop=function(){this.queryManager.stop()},Nt.prototype.watchQuery=function(Je){return this.defaultOptions.watchQuery&&(Je=(0,zn.l)(this.defaultOptions.watchQuery,Je)),this.disableNetworkFetches&&("network-only"===Je.fetchPolicy||"cache-and-network"===Je.fetchPolicy)&&(Je=(0,y.Cl)((0,y.Cl)({},Je),{fetchPolicy:"cache-first"})),this.queryManager.watchQuery(Je)},Nt.prototype.query=function(Je){return this.defaultOptions.query&&(Je=(0,zn.l)(this.defaultOptions.query,Je)),(0,m.V1)("cache-and-network"!==Je.fetchPolicy,16),this.disableNetworkFetches&&"network-only"===Je.fetchPolicy&&(Je=(0,y.Cl)((0,y.Cl)({},Je),{fetchPolicy:"cache-first"})),this.queryManager.query(Je)},Nt.prototype.mutate=function(Je){return this.defaultOptions.mutate&&(Je=(0,zn.l)(this.defaultOptions.mutate,Je)),this.queryManager.mutate(Je)},Nt.prototype.subscribe=function(Je){return this.queryManager.startGraphQLSubscription(Je)},Nt.prototype.readQuery=function(Je,gt){return void 0===gt&&(gt=!1),this.cache.readQuery(Je,gt)},Nt.prototype.watchFragment=function(Je){return this.cache.watchFragment(Je)},Nt.prototype.readFragment=function(Je,gt){return void 0===gt&&(gt=!1),this.cache.readFragment(Je,gt)},Nt.prototype.writeQuery=function(Je){var gt=this.cache.writeQuery(Je);return!1!==Je.broadcast&&this.queryManager.broadcastQueries(),gt},Nt.prototype.writeFragment=function(Je){var gt=this.cache.writeFragment(Je);return!1!==Je.broadcast&&this.queryManager.broadcastQueries(),gt},Nt.prototype.__actionHookForDevTools=function(Je){this.devToolsHookCb=Je},Nt.prototype.__requestRaw=function(Je){return I(this.link,Je)},Nt.prototype.resetStore=function(){var Je=this;return Promise.resolve().then(function(){return Je.queryManager.clearStore({discardWatches:!1})}).then(function(){return Promise.all(Je.resetStoreCallbacks.map(function(gt){return gt()}))}).then(function(){return Je.reFetchObservableQueries()})},Nt.prototype.clearStore=function(){var Je=this;return Promise.resolve().then(function(){return Je.queryManager.clearStore({discardWatches:!0})}).then(function(){return Promise.all(Je.clearStoreCallbacks.map(function(gt){return gt()}))})},Nt.prototype.onResetStore=function(Je){var gt=this;return this.resetStoreCallbacks.push(Je),function(){gt.resetStoreCallbacks=gt.resetStoreCallbacks.filter(function(jt){return jt!==Je})}},Nt.prototype.onClearStore=function(Je){var gt=this;return this.clearStoreCallbacks.push(Je),function(){gt.clearStoreCallbacks=gt.clearStoreCallbacks.filter(function(jt){return jt!==Je})}},Nt.prototype.reFetchObservableQueries=function(Je){return this.queryManager.reFetchObservableQueries(Je)},Nt.prototype.refetchQueries=function(Je){var gt=this.queryManager.refetchQueries(Je),jt=[],pn=[];gt.forEach(function(oi,Ti){jt.push(Ti),pn.push(oi)});var $n=Promise.all(pn);return $n.queries=jt,$n.results=pn,$n.catch(function(oi){!1!==globalThis.__DEV__&&m.V1.debug(17,oi)}),$n},Nt.prototype.getObservableQueries=function(Je){return void 0===Je&&(Je="active"),this.queryManager.getObservableQueries(Je)},Nt.prototype.extract=function(Je){return this.cache.extract(Je)},Nt.prototype.restore=function(Je){return this.cache.restore(Je)},Nt.prototype.addResolvers=function(Je){this.localState.addResolvers(Je)},Nt.prototype.setResolvers=function(Je){this.localState.setResolvers(Je)},Nt.prototype.getResolvers=function(){return this.localState.getResolvers()},Nt.prototype.setLocalStateFragmentMatcher=function(Je){this.localState.setFragmentMatcher(Je)},Nt.prototype.setLink=function(Je){this.link=this.queryManager.link=Je},Object.defineProperty(Nt.prototype,"defaultContext",{get:function(){return this.queryManager.defaultContext},enumerable:!1,configurable:!0}),Nt}();!1!==globalThis.__DEV__&&(xn.prototype.getMemoryInternals=Ai.ep);var Ln=n(54436),It=n(66210),Xe=n(76459);function Ye(Nt){return new r.c(Je=>(Nt().then(gt=>{Je.closed||(Je.next(gt),Je.complete())},gt=>{Je.closed||Je.error(gt)}),()=>Je.unsubscribe()))}class Xt{zone;constructor(Je){this.zone=Je}now=Date.now?Date.now:()=>+new Date;schedule(Je,gt=0,jt){return this.zone.run(()=>a.T.schedule(Je,gt,jt))}}function re(Nt){return Nt[f.s]=()=>Nt,Nt}function $e(Nt,Je){return Nt.pipe((0,Xe.Q)(new Xt(Je)))}class _t{obsQuery;valueChanges;queryId;constructor(Je,gt,jt){this.obsQuery=Je;const pn=$e((0,d.H)(re(this.obsQuery)),gt);this.valueChanges=jt.useInitialLoading?pn.pipe(function We(Nt){return function(gt){return new r.c(function(pn){const $n=Nt.getCurrentResult(),{loading:oi,errors:Ti,error:Ri,partial:Li,data:Qi}=$n,{partialRefetch:Ji,fetchPolicy:lr}=Nt.options,fr=Ti||Ri;return Ji&&Li&&(!Qi||0===Object.keys(Qi).length)&&"cache-only"!==lr&&!oi&&!fr&&pn.next({...$n,loading:!0,networkStatus:u.pT.loading}),gt.subscribe(pn)})}}(this.obsQuery)):pn,this.queryId=this.obsQuery.queryId}get options(){return this.obsQuery.options}get variables(){return this.obsQuery.variables}result(){return this.obsQuery.result()}getCurrentResult(){return this.obsQuery.getCurrentResult()}getLastResult(){return this.obsQuery.getLastResult()}getLastError(){return this.obsQuery.getLastError()}resetLastResults(){return this.obsQuery.resetLastResults()}refetch(Je){return this.obsQuery.refetch(Je)}fetchMore(Je){return this.obsQuery.fetchMore(Je)}subscribeToMore(Je){return this.obsQuery.subscribeToMore(Je)}updateQuery(Je){return this.obsQuery.updateQuery(Je)}stopPolling(){return this.obsQuery.stopPolling()}startPolling(Je){return this.obsQuery.startPolling(Je)}setOptions(Je){return this.obsQuery.setOptions(Je)}setVariables(Je){return this.obsQuery.setVariables(Je)}}const Kt=new e.nKC("APOLLO_FLAGS"),Nn=new e.nKC("APOLLO_OPTIONS"),qn=new e.nKC("APOLLO_NAMED_OPTIONS");class Ei{ngZone;flags;_client;useInitialLoading;useMutationLoading;constructor(Je,gt,jt){this.ngZone=Je,this.flags=gt,this._client=jt,this.useInitialLoading=gt?.useInitialLoading??!1,this.useMutationLoading=gt?.useMutationLoading??!1}watchQuery(Je){return new _t(this.ensureClient().watchQuery({...Je}),this.ngZone,{useInitialLoading:this.useInitialLoading,...Je})}query(Je){return Ye(()=>this.ensureClient().query({...Je}))}mutate(Je){return function Ue(Nt,Je){return Je?Nt.pipe((0,It.Z)({loading:!0}),(0,Ln.T)(gt=>({...gt,loading:!!gt.loading}))):Nt.pipe((0,Ln.T)(gt=>({...gt,loading:!1})))}(Ye(()=>this.ensureClient().mutate({...Je})),Je.useMutationLoading??this.useMutationLoading)}watchFragment(Je,gt){const jt=(0,d.H)(re(this.ensureClient().watchFragment({...Je})));return gt&&!0!==gt.useZone?jt:$e(jt,this.ngZone)}subscribe(Je,gt){const jt=(0,d.H)(re(this.ensureClient().subscribe({...Je})));return gt&&!0!==gt.useZone?jt:$e(jt,this.ngZone)}get client(){return this.ensureClient()}set client(Je){if(this._client)throw new Error("Client has been already defined");this._client=Je}ensureClient(){return this.checkInstance(),this._client}checkInstance(){if(this._client)return!0;throw new Error("Client has not been defined yet")}}let Gi=(()=>{class Nt extends Ei{map=new Map;constructor(gt,jt,pn,$n){if(super(gt,$n),jt&&this.createDefault(jt),pn&&"object"==typeof pn)for(let oi in pn)pn.hasOwnProperty(oi)&&this.create(pn[oi],oi)}create(gt,jt){Vi(jt)?this.createNamed(jt,gt):this.createDefault(gt)}default(){return this}use(gt){return Vi(gt)?this.map.get(gt):this.default()}createDefault(gt){if(this._client)throw new Error("Apollo has been already created.");this.client=this.ngZone.runOutsideAngular(()=>new xn(gt))}createNamed(gt,jt){if(this.map.has(gt))throw new Error(`Client ${gt} has been already created`);this.map.set(gt,new Ei(this.ngZone,this.flags,this.ngZone.runOutsideAngular(()=>new xn(jt))))}removeClient(gt){Vi(gt)?this.map.delete(gt):this._client=void 0}static \u0275fac=function(jt){return new(jt||Nt)(e.KVO(e.SKi),e.KVO(Nn,8),e.KVO(qn,8),e.KVO(Kt,8))};static \u0275prov=e.jDH({token:Nt,factory:Nt.\u0275fac})}return Nt})();function Vi(Nt){return!!Nt&&"default"!==Nt}function Ir(Nt,Je={}){return[Gi,{provide:qn,useFactory:Nt},{provide:Kt,useValue:Je}]}let an=(()=>{class Nt{apollo;client="default";constructor(gt){this.apollo=gt}watch(gt,jt){return this.apollo.use(this.client).watchQuery({...jt,variables:gt,query:this.document})}fetch(gt,jt){return this.apollo.use(this.client).query({...jt,variables:gt,query:this.document})}static \u0275fac=function(jt){return new(jt||Nt)(e.KVO(Gi))};static \u0275prov=e.jDH({token:Nt,factory:Nt.\u0275fac})}return Nt})(),In=(()=>{class Nt{apollo;client="default";constructor(gt){this.apollo=gt}mutate(gt,jt){return this.apollo.use(this.client).mutate({...jt,variables:gt,mutation:this.document})}static \u0275fac=function(jt){return new(jt||Nt)(e.KVO(Gi))};static \u0275prov=e.jDH({token:Nt,factory:Nt.\u0275fac})}return Nt})(),Gn=(()=>{class Nt{apollo;client="default";constructor(gt){this.apollo=gt}subscribe(gt,jt,pn){return this.apollo.use(this.client).subscribe({...jt,variables:gt,query:this.document},pn)}static \u0275fac=function(jt){return new(jt||Nt)(e.KVO(Gi))};static \u0275prov=e.jDH({token:Nt,factory:Nt.\u0275fac})}return Nt})()},68591:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>B,g:()=>G});var e=/^-?(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?$/i,r=Math.ceil,a=Math.floor,f="[BigNumber Error] ",d=f+"Number primitive has more than 15 significant digits: ",u=1e14,y=14,m=9007199254740991,_=[1,10,100,1e3,1e4,1e5,1e6,1e7,1e8,1e9,1e10,1e11,1e12,1e13],I=1e7,F=1e9;function k(H){var U=0|H;return H>0||H===U?U:U-1}function x(H){for(var U,$,R=1,K=H.length,j=H[0]+"";R<K;){for(U=H[R++]+"",$=y-U.length;$--;U="0"+U);j+=U}for(K=j.length;48===j.charCodeAt(--K););return j.slice(0,K+1||1)}function w(H,U){var $,R,K=H.c,j=U.c,Y=H.s,O=U.s,me=H.e,ge=U.e;if(!Y||!O)return null;if(R=j&&!j[0],($=K&&!K[0])||R)return $?R?0:-O:Y;if(Y!=O)return Y;if($=Y<0,R=me==ge,!K||!j)return R?0:!K^$?1:-1;if(!R)return me>ge^$?1:-1;for(O=(me=K.length)<(ge=j.length)?me:ge,Y=0;Y<O;Y++)if(K[Y]!=j[Y])return K[Y]>j[Y]^$?1:-1;return me==ge?0:me>ge^$?1:-1}function T(H,U,$,R){if(H<U||H>$||H!==a(H))throw Error(f+(R||"Argument")+("number"==typeof H?H<U||H>$?" out of range: ":" not an integer: ":" not a primitive number: ")+String(H))}function A(H){var U=H.c.length-1;return k(H.e/y)==U&&H.c[U]%2!=0}function z(H,U){return(H.length>1?H.charAt(0)+"."+H.slice(1):H)+(U<0?"e":"e+")+U}function V(H,U,$){var R,K;if(U<0){for(K=$+".";++U;K+=$);H=K+H}else if(++U>(R=H.length)){for(K=$,U-=R;--U;K+=$);H+=K}else U<R&&(H=H.slice(0,U)+"."+H.slice(U));return H}var G=function M(H){var U,$,R,se,he,K=_e.prototype={constructor:_e,toString:null,valueOf:null},j=new _e(1),Y=20,O=4,me=-7,ge=21,Ee=-1e7,je=1e7,ne=!1,be=1,fe=0,q={prefix:"",groupSize:3,secondaryGroupSize:0,groupSeparator:",",decimalSeparator:".",fractionGroupSize:0,fractionGroupSeparator:"\xa0",suffix:""},ce="0123456789abcdefghijklmnopqrstuvwxyz",xe=!0;function _e(se,he){var Q,de,ee,Te,ie,pe,we,Pe,Ce=this;if(!(Ce instanceof _e))return new _e(se,he);if(null==he){if(se&&!0===se._isBigNumber)return Ce.s=se.s,void(!se.c||se.e>je?Ce.c=Ce.e=null:se.e<Ee?Ce.c=[Ce.e=0]:(Ce.e=se.e,Ce.c=se.c.slice()));if((pe="number"==typeof se)&&0*se==0){if(Ce.s=1/se<0?(se=-se,-1):1,se===~~se){for(Te=0,ie=se;ie>=10;ie/=10,Te++);return void(Te>je?Ce.c=Ce.e=null:(Ce.e=Te,Ce.c=[se]))}Pe=String(se)}else{if(!e.test(Pe=String(se)))return R(Ce,Pe,pe);Ce.s=45==Pe.charCodeAt(0)?(Pe=Pe.slice(1),-1):1}(Te=Pe.indexOf("."))>-1&&(Pe=Pe.replace(".","")),(ie=Pe.search(/e/i))>0?(Te<0&&(Te=ie),Te+=+Pe.slice(ie+1),Pe=Pe.substring(0,ie)):Te<0&&(Te=Pe.length)}else{if(T(he,2,ce.length,"Base"),10==he&&xe)return Fe(Ce=new _e(se),Y+Ce.e+1,O);if(Pe=String(se),pe="number"==typeof se){if(0*se!=0)return R(Ce,Pe,pe,he);if(Ce.s=1/se<0?(Pe=Pe.slice(1),-1):1,_e.DEBUG&&Pe.replace(/^0\.0*|\./,"").length>15)throw Error(d+se)}else Ce.s=45===Pe.charCodeAt(0)?(Pe=Pe.slice(1),-1):1;for(Q=ce.slice(0,he),Te=ie=0,we=Pe.length;ie<we;ie++)if(Q.indexOf(de=Pe.charAt(ie))<0){if("."==de){if(ie>Te){Te=we;continue}}else if(!ee&&(Pe==Pe.toUpperCase()&&(Pe=Pe.toLowerCase())||Pe==Pe.toLowerCase()&&(Pe=Pe.toUpperCase()))){ee=!0,ie=-1,Te=0;continue}return R(Ce,String(se),pe,he)}pe=!1,(Te=(Pe=$(Pe,he,10,Ce.s)).indexOf("."))>-1?Pe=Pe.replace(".",""):Te=Pe.length}for(ie=0;48===Pe.charCodeAt(ie);ie++);for(we=Pe.length;48===Pe.charCodeAt(--we););if(Pe=Pe.slice(ie,++we)){if(we-=ie,pe&&_e.DEBUG&&we>15&&(se>m||se!==a(se)))throw Error(d+Ce.s*se);if((Te=Te-ie-1)>je)Ce.c=Ce.e=null;else if(Te<Ee)Ce.c=[Ce.e=0];else{if(Ce.e=Te,Ce.c=[],ie=(Te+1)%y,Te<0&&(ie+=y),ie<we){for(ie&&Ce.c.push(+Pe.slice(0,ie)),we-=y;ie<we;)Ce.c.push(+Pe.slice(ie,ie+=y));ie=y-(Pe=Pe.slice(ie)).length}else ie-=we;for(;ie--;Pe+="0");Ce.c.push(+Pe)}}else Ce.c=[Ce.e=0]}function ke(se,he,Q,de){var ee,Te,ie,pe,we;if(null==Q?Q=O:T(Q,0,8),!se.c)return se.toString();if(ee=se.c[0],ie=se.e,null==he)we=x(se.c),we=1==de||2==de&&(ie<=me||ie>=ge)?z(we,ie):V(we,ie,"0");else if(Te=(se=Fe(new _e(se),he,Q)).e,pe=(we=x(se.c)).length,1==de||2==de&&(he<=Te||Te<=me)){for(;pe<he;we+="0",pe++);we=z(we,Te)}else if(he-=ie,we=V(we,Te,"0"),Te+1>pe){if(--he>0)for(we+=".";he--;we+="0");}else if((he+=Te-pe)>0)for(Te+1==pe&&(we+=".");he--;we+="0");return se.s<0&&ee?"-"+we:we}function J(se,he){for(var Q,de,ee=1,Te=new _e(se[0]);ee<se.length;ee++)(!(de=new _e(se[ee])).s||(Q=w(Te,de))===he||0===Q&&Te.s===he)&&(Te=de);return Te}function wt(se,he,Q){for(var de=1,ee=he.length;!he[--ee];he.pop());for(ee=he[0];ee>=10;ee/=10,de++);return(Q=de+Q*y-1)>je?se.c=se.e=null:Q<Ee?se.c=[se.e=0]:(se.e=Q,se.c=he),se}function Fe(se,he,Q,de){var ee,Te,ie,pe,we,Pe,Ce,Re=se.c,Ze=_;if(Re){e:{for(ee=1,pe=Re[0];pe>=10;pe/=10,ee++);if((Te=he-ee)<0)Te+=y,we=Re[Pe=0],Ce=a(we/Ze[ee-(ie=he)-1]%10);else if((Pe=r((Te+1)/y))>=Re.length){if(!de)break e;for(;Re.length<=Pe;Re.push(0));we=Ce=0,ee=1,ie=(Te%=y)-y+1}else{for(we=pe=Re[Pe],ee=1;pe>=10;pe/=10,ee++);Ce=(ie=(Te%=y)-y+ee)<0?0:a(we/Ze[ee-ie-1]%10)}if(de=de||he<0||null!=Re[Pe+1]||(ie<0?we:we%Ze[ee-ie-1]),de=Q<4?(Ce||de)&&(0==Q||Q==(se.s<0?3:2)):Ce>5||5==Ce&&(4==Q||de||6==Q&&(Te>0?ie>0?we/Ze[ee-ie]:0:Re[Pe-1])%10&1||Q==(se.s<0?8:7)),he<1||!Re[0])return Re.length=0,de?(Re[0]=Ze[(y-(he-=se.e+1)%y)%y],se.e=-he||0):Re[0]=se.e=0,se;if(0==Te?(Re.length=Pe,pe=1,Pe--):(Re.length=Pe+1,pe=Ze[y-Te],Re[Pe]=ie>0?a(we/Ze[ee-ie]%Ze[ie])*pe:0),de)for(;;){if(0==Pe){for(Te=1,ie=Re[0];ie>=10;ie/=10,Te++);for(ie=Re[0]+=pe,pe=1;ie>=10;ie/=10,pe++);Te!=pe&&(se.e++,Re[0]==u&&(Re[0]=1));break}if(Re[Pe]+=pe,Re[Pe]!=u)break;Re[Pe--]=0,pe=1}for(Te=Re.length;0===Re[--Te];Re.pop());}se.e>je?se.c=se.e=null:se.e<Ee&&(se.c=[se.e=0])}return se}function nt(se){var he,Q=se.e;return null===Q?se.toString():(he=x(se.c),he=Q<=me||Q>=ge?z(he,Q):V(he,Q,"0"),se.s<0?"-"+he:he)}return _e.clone=M,_e.ROUND_UP=0,_e.ROUND_DOWN=1,_e.ROUND_CEIL=2,_e.ROUND_FLOOR=3,_e.ROUND_HALF_UP=4,_e.ROUND_HALF_DOWN=5,_e.ROUND_HALF_EVEN=6,_e.ROUND_HALF_CEIL=7,_e.ROUND_HALF_FLOOR=8,_e.EUCLID=9,_e.config=_e.set=function(se){var he,Q;if(null!=se){if("object"!=typeof se)throw Error(f+"Object expected: "+se);if(se.hasOwnProperty(he="DECIMAL_PLACES")&&(T(Q=se[he],0,F,he),Y=Q),se.hasOwnProperty(he="ROUNDING_MODE")&&(T(Q=se[he],0,8,he),O=Q),se.hasOwnProperty(he="EXPONENTIAL_AT")&&((Q=se[he])&&Q.pop?(T(Q[0],-F,0,he),T(Q[1],0,F,he),me=Q[0],ge=Q[1]):(T(Q,-F,F,he),me=-(ge=Q<0?-Q:Q))),se.hasOwnProperty(he="RANGE"))if((Q=se[he])&&Q.pop)T(Q[0],-F,-1,he),T(Q[1],1,F,he),Ee=Q[0],je=Q[1];else{if(T(Q,-F,F,he),!Q)throw Error(f+he+" cannot be zero: "+Q);Ee=-(je=Q<0?-Q:Q)}if(se.hasOwnProperty(he="CRYPTO")){if((Q=se[he])!==!!Q)throw Error(f+he+" not true or false: "+Q);if(Q){if(!(typeof crypto<"u"&&crypto&&(crypto.getRandomValues||crypto.randomBytes)))throw ne=!Q,Error(f+"crypto unavailable");ne=Q}else ne=Q}if(se.hasOwnProperty(he="MODULO_MODE")&&(T(Q=se[he],0,9,he),be=Q),se.hasOwnProperty(he="POW_PRECISION")&&(T(Q=se[he],0,F,he),fe=Q),se.hasOwnProperty(he="FORMAT")){if("object"!=typeof(Q=se[he]))throw Error(f+he+" not an object: "+Q);q=Q}if(se.hasOwnProperty(he="ALPHABET")){if("string"!=typeof(Q=se[he])||/^.?$|[+\-.\s]|(.).*\1/.test(Q))throw Error(f+he+" invalid: "+Q);xe="0123456789"==Q.slice(0,10),ce=Q}}return{DECIMAL_PLACES:Y,ROUNDING_MODE:O,EXPONENTIAL_AT:[me,ge],RANGE:[Ee,je],CRYPTO:ne,MODULO_MODE:be,POW_PRECISION:fe,FORMAT:q,ALPHABET:ce}},_e.isBigNumber=function(se){if(!se||!0!==se._isBigNumber)return!1;if(!_e.DEBUG)return!0;var he,Q,de=se.c,ee=se.e,Te=se.s;e:if("[object Array]"=={}.toString.call(de)){if((1===Te||-1===Te)&&ee>=-F&&ee<=F&&ee===a(ee)){if(0===de[0]){if(0===ee&&1===de.length)return!0;break e}if((he=(ee+1)%y)<1&&(he+=y),String(de[0]).length==he){for(he=0;he<de.length;he++)if((Q=de[he])<0||Q>=u||Q!==a(Q))break e;if(0!==Q)return!0}}}else if(null===de&&null===ee&&(null===Te||1===Te||-1===Te))return!0;throw Error(f+"Invalid BigNumber: "+se)},_e.maximum=_e.max=function(){return J(arguments,-1)},_e.minimum=_e.min=function(){return J(arguments,1)},_e.random=(se=9007199254740992,he=Math.random()*se&2097151?function(){return a(Math.random()*se)}:function(){return 8388608*(1073741824*Math.random()|0)+(8388608*Math.random()|0)},function(Q){var de,ee,Te,ie,pe,we=0,Pe=[],Ce=new _e(j);if(null==Q?Q=Y:T(Q,0,F),ie=r(Q/y),ne)if(crypto.getRandomValues){for(de=crypto.getRandomValues(new Uint32Array(ie*=2));we<ie;)(pe=131072*de[we]+(de[we+1]>>>11))>=9e15?(ee=crypto.getRandomValues(new Uint32Array(2)),de[we]=ee[0],de[we+1]=ee[1]):(Pe.push(pe%1e14),we+=2);we=ie/2}else{if(!crypto.randomBytes)throw ne=!1,Error(f+"crypto unavailable");for(de=crypto.randomBytes(ie*=7);we<ie;)(pe=281474976710656*(31&de[we])+1099511627776*de[we+1]+4294967296*de[we+2]+16777216*de[we+3]+(de[we+4]<<16)+(de[we+5]<<8)+de[we+6])>=9e15?crypto.randomBytes(7).copy(de,we):(Pe.push(pe%1e14),we+=7);we=ie/7}if(!ne)for(;we<ie;)(pe=he())<9e15&&(Pe[we++]=pe%1e14);for(ie=Pe[--we],Q%=y,ie&&Q&&(Pe[we]=a(ie/(pe=_[y-Q]))*pe);0===Pe[we];Pe.pop(),we--);if(we<0)Pe=[Te=0];else{for(Te=-1;0===Pe[0];Pe.splice(0,1),Te-=y);for(we=1,pe=Pe[0];pe>=10;pe/=10,we++);we<y&&(Te-=y-we)}return Ce.e=Te,Ce.c=Pe,Ce}),_e.sum=function(){for(var se=1,he=arguments,Q=new _e(he[0]);se<he.length;)Q=Q.plus(he[se++]);return Q},$=function(){var se="0123456789";function he(Q,de,ee,Te){for(var ie,we,pe=[0],Pe=0,Ce=Q.length;Pe<Ce;){for(we=pe.length;we--;pe[we]*=de);for(pe[0]+=Te.indexOf(Q.charAt(Pe++)),ie=0;ie<pe.length;ie++)pe[ie]>ee-1&&(null==pe[ie+1]&&(pe[ie+1]=0),pe[ie+1]+=pe[ie]/ee|0,pe[ie]%=ee)}return pe.reverse()}return function(Q,de,ee,Te,ie){var pe,we,Pe,Ce,Re,Ze,vt,st,Se=Q.indexOf("."),Ke=Y,ze=O;for(Se>=0&&(Ce=fe,fe=0,Q=Q.replace(".",""),Ze=(st=new _e(de)).pow(Q.length-Se),fe=Ce,st.c=he(V(x(Ze.c),Ze.e,"0"),10,ee,se),st.e=st.c.length),Pe=Ce=(vt=he(Q,de,ee,ie?(pe=ce,se):(pe=se,ce))).length;0==vt[--Ce];vt.pop());if(!vt[0])return pe.charAt(0);if(Se<0?--Pe:(Ze.c=vt,Ze.e=Pe,Ze.s=Te,vt=(Ze=U(Ze,st,Ke,ze,ee)).c,Re=Ze.r,Pe=Ze.e),Se=vt[we=Pe+Ke+1],Ce=ee/2,Re=Re||we<0||null!=vt[we+1],Re=ze<4?(null!=Se||Re)&&(0==ze||ze==(Ze.s<0?3:2)):Se>Ce||Se==Ce&&(4==ze||Re||6==ze&&1&vt[we-1]||ze==(Ze.s<0?8:7)),we<1||!vt[0])Q=Re?V(pe.charAt(1),-Ke,pe.charAt(0)):pe.charAt(0);else{if(vt.length=we,Re)for(--ee;++vt[--we]>ee;)vt[we]=0,we||(++Pe,vt=[1].concat(vt));for(Ce=vt.length;!vt[--Ce];);for(Se=0,Q="";Se<=Ce;Q+=pe.charAt(vt[Se++]));Q=V(Q,Pe,pe.charAt(0))}return Q}}(),U=function(){function se(de,ee,Te){var ie,pe,we,Pe,Ce=0,Re=de.length,Ze=ee%I,vt=ee/I|0;for(de=de.slice();Re--;)Ce=((pe=Ze*(we=de[Re]%I)+(ie=vt*we+(Pe=de[Re]/I|0)*Ze)%I*I+Ce)/Te|0)+(ie/I|0)+vt*Pe,de[Re]=pe%Te;return Ce&&(de=[Ce].concat(de)),de}function he(de,ee,Te,ie){var pe,we;if(Te!=ie)we=Te>ie?1:-1;else for(pe=we=0;pe<Te;pe++)if(de[pe]!=ee[pe]){we=de[pe]>ee[pe]?1:-1;break}return we}function Q(de,ee,Te,ie){for(var pe=0;Te--;)de[Te]-=pe,de[Te]=(pe=de[Te]<ee[Te]?1:0)*ie+de[Te]-ee[Te];for(;!de[0]&&de.length>1;de.splice(0,1));}return function(de,ee,Te,ie,pe){var we,Pe,Ce,Re,Ze,vt,st,Se,Ke,ze,Tt,xt,rn,sn,nn,gn,Et,dt=de.s==ee.s?1:-1,yt=de.c,mt=ee.c;if(!(yt&&yt[0]&&mt&&mt[0]))return new _e(de.s&&ee.s&&(yt?!mt||yt[0]!=mt[0]:mt)?yt&&0==yt[0]||!mt?0*dt:dt/0:NaN);for(Ke=(Se=new _e(dt)).c=[],dt=Te+(Pe=de.e-ee.e)+1,pe||(pe=u,Pe=k(de.e/y)-k(ee.e/y),dt=dt/y|0),Ce=0;mt[Ce]==(yt[Ce]||0);Ce++);if(mt[Ce]>(yt[Ce]||0)&&Pe--,dt<0)Ke.push(1),Re=!0;else{for(sn=yt.length,gn=mt.length,Ce=0,dt+=2,(Ze=a(pe/(mt[0]+1)))>1&&(mt=se(mt,Ze,pe),yt=se(yt,Ze,pe),gn=mt.length,sn=yt.length),rn=gn,Tt=(ze=yt.slice(0,gn)).length;Tt<gn;ze[Tt++]=0);Et=mt.slice(),Et=[0].concat(Et),nn=mt[0],mt[1]>=pe/2&&nn++;do{if(Ze=0,(we=he(mt,ze,gn,Tt))<0){if(xt=ze[0],gn!=Tt&&(xt=xt*pe+(ze[1]||0)),(Ze=a(xt/nn))>1)for(Ze>=pe&&(Ze=pe-1),st=(vt=se(mt,Ze,pe)).length,Tt=ze.length;1==he(vt,ze,st,Tt);)Ze--,Q(vt,gn<st?Et:mt,st,pe),st=vt.length,we=1;else 0==Ze&&(we=Ze=1),st=(vt=mt.slice()).length;if(st<Tt&&(vt=[0].concat(vt)),Q(ze,vt,Tt,pe),Tt=ze.length,-1==we)for(;he(mt,ze,gn,Tt)<1;)Ze++,Q(ze,gn<Tt?Et:mt,Tt,pe),Tt=ze.length}else 0===we&&(Ze++,ze=[0]);Ke[Ce++]=Ze,ze[0]?ze[Tt++]=yt[rn]||0:(ze=[yt[rn]],Tt=1)}while((rn++<sn||null!=ze[0])&&dt--);Re=null!=ze[0],Ke[0]||Ke.splice(0,1)}if(pe==u){for(Ce=1,dt=Ke[0];dt>=10;dt/=10,Ce++);Fe(Se,Te+(Se.e=Ce+Pe*y-1)+1,ie,Re)}else Se.e=Pe,Se.r=+Re;return Se}}(),R=function(){var se=/^(-?)0([xbo])(?=\w[\w.]*$)/i,he=/^([^.]+)\.$/,Q=/^\.([^.]+)$/,de=/^-?(Infinity|NaN)$/,ee=/^\s*\+(?=[\w.])|^\s+|\s+$/g;return function(Te,ie,pe,we){var Pe,Ce=pe?ie:ie.replace(ee,"");if(de.test(Ce))Te.s=isNaN(Ce)?null:Ce<0?-1:1;else{if(!pe&&(Ce=Ce.replace(se,function(Re,Ze,vt){return Pe="x"==(vt=vt.toLowerCase())?16:"b"==vt?2:8,we&&we!=Pe?Re:Ze}),we&&(Pe=we,Ce=Ce.replace(he,"$1").replace(Q,"0.$1")),ie!=Ce))return new _e(Ce,Pe);if(_e.DEBUG)throw Error(f+"Not a"+(we?" base "+we:"")+" number: "+ie);Te.s=null}Te.c=Te.e=null}}(),K.absoluteValue=K.abs=function(){var se=new _e(this);return se.s<0&&(se.s=1),se},K.comparedTo=function(se,he){return w(this,new _e(se,he))},K.decimalPlaces=K.dp=function(se,he){var Q,de,ee;if(null!=se)return T(se,0,F),null==he?he=O:T(he,0,8),Fe(new _e(this),se+this.e+1,he);if(!(Q=this.c))return null;if(de=((ee=Q.length-1)-k(this.e/y))*y,ee=Q[ee])for(;ee%10==0;ee/=10,de--);return de<0&&(de=0),de},K.dividedBy=K.div=function(se,he){return U(this,new _e(se,he),Y,O)},K.dividedToIntegerBy=K.idiv=function(se,he){return U(this,new _e(se,he),0,1)},K.exponentiatedBy=K.pow=function(se,he){var Q,de,ee,Te,pe,we,Pe,Ce,Re=this;if((se=new _e(se)).c&&!se.isInteger())throw Error(f+"Exponent not an integer: "+nt(se));if(null!=he&&(he=new _e(he)),pe=se.e>14,!Re.c||!Re.c[0]||1==Re.c[0]&&!Re.e&&1==Re.c.length||!se.c||!se.c[0])return Ce=new _e(Math.pow(+nt(Re),pe?se.s*(2-A(se)):+nt(se))),he?Ce.mod(he):Ce;if(we=se.s<0,he){if(he.c?!he.c[0]:!he.s)return new _e(NaN);(de=!we&&Re.isInteger()&&he.isInteger())&&(Re=Re.mod(he))}else{if(se.e>9&&(Re.e>0||Re.e<-1||(0==Re.e?Re.c[0]>1||pe&&Re.c[1]>=24e7:Re.c[0]<8e13||pe&&Re.c[0]<=9999975e7)))return Te=Re.s<0&&A(se)?-0:0,Re.e>-1&&(Te=1/Te),new _e(we?1/Te:Te);fe&&(Te=r(fe/y+2))}for(pe?(Q=new _e(.5),we&&(se.s=1),Pe=A(se)):Pe=(ee=Math.abs(+nt(se)))%2,Ce=new _e(j);;){if(Pe){if(!(Ce=Ce.times(Re)).c)break;Te?Ce.c.length>Te&&(Ce.c.length=Te):de&&(Ce=Ce.mod(he))}if(ee){if(0===(ee=a(ee/2)))break;Pe=ee%2}else if(Fe(se=se.times(Q),se.e+1,1),se.e>14)Pe=A(se);else{if(0==(ee=+nt(se)))break;Pe=ee%2}Re=Re.times(Re),Te?Re.c&&Re.c.length>Te&&(Re.c.length=Te):de&&(Re=Re.mod(he))}return de?Ce:(we&&(Ce=j.div(Ce)),he?Ce.mod(he):Te?Fe(Ce,fe,O,void 0):Ce)},K.integerValue=function(se){var he=new _e(this);return null==se?se=O:T(se,0,8),Fe(he,he.e+1,se)},K.isEqualTo=K.eq=function(se,he){return 0===w(this,new _e(se,he))},K.isFinite=function(){return!!this.c},K.isGreaterThan=K.gt=function(se,he){return w(this,new _e(se,he))>0},K.isGreaterThanOrEqualTo=K.gte=function(se,he){return 1===(he=w(this,new _e(se,he)))||0===he},K.isInteger=function(){return!!this.c&&k(this.e/y)>this.c.length-2},K.isLessThan=K.lt=function(se,he){return w(this,new _e(se,he))<0},K.isLessThanOrEqualTo=K.lte=function(se,he){return-1===(he=w(this,new _e(se,he)))||0===he},K.isNaN=function(){return!this.s},K.isNegative=function(){return this.s<0},K.isPositive=function(){return this.s>0},K.isZero=function(){return!!this.c&&0==this.c[0]},K.minus=function(se,he){var Q,de,ee,Te,ie=this,pe=ie.s;if(he=(se=new _e(se,he)).s,!pe||!he)return new _e(NaN);if(pe!=he)return se.s=-he,ie.plus(se);var we=ie.e/y,Pe=se.e/y,Ce=ie.c,Re=se.c;if(!we||!Pe){if(!Ce||!Re)return Ce?(se.s=-he,se):new _e(Re?ie:NaN);if(!Ce[0]||!Re[0])return Re[0]?(se.s=-he,se):new _e(Ce[0]?ie:3==O?-0:0)}if(we=k(we),Pe=k(Pe),Ce=Ce.slice(),pe=we-Pe){for((Te=pe<0)?(pe=-pe,ee=Ce):(Pe=we,ee=Re),ee.reverse(),he=pe;he--;ee.push(0));ee.reverse()}else for(de=(Te=(pe=Ce.length)<(he=Re.length))?pe:he,pe=he=0;he<de;he++)if(Ce[he]!=Re[he]){Te=Ce[he]<Re[he];break}if(Te&&(ee=Ce,Ce=Re,Re=ee,se.s=-se.s),(he=(de=Re.length)-(Q=Ce.length))>0)for(;he--;Ce[Q++]=0);for(he=u-1;de>pe;){if(Ce[--de]<Re[de]){for(Q=de;Q&&!Ce[--Q];Ce[Q]=he);--Ce[Q],Ce[de]+=u}Ce[de]-=Re[de]}for(;0==Ce[0];Ce.splice(0,1),--Pe);return Ce[0]?wt(se,Ce,Pe):(se.s=3==O?-1:1,se.c=[se.e=0],se)},K.modulo=K.mod=function(se,he){var Q,de,ee=this;return se=new _e(se,he),!ee.c||!se.s||se.c&&!se.c[0]?new _e(NaN):!se.c||ee.c&&!ee.c[0]?new _e(ee):(9==be?(de=se.s,se.s=1,Q=U(ee,se,0,3),se.s=de,Q.s*=de):Q=U(ee,se,0,be),!(se=ee.minus(Q.times(se))).c[0]&&1==be&&(se.s=ee.s),se)},K.multipliedBy=K.times=function(se,he){var Q,de,ee,Te,ie,pe,we,Pe,Ce,Re,Ze,vt,st,Se,Ke,ze=this,Tt=ze.c,xt=(se=new _e(se,he)).c;if(!(Tt&&xt&&Tt[0]&&xt[0]))return!ze.s||!se.s||Tt&&!Tt[0]&&!xt||xt&&!xt[0]&&!Tt?se.c=se.e=se.s=null:(se.s*=ze.s,Tt&&xt?(se.c=[0],se.e=0):se.c=se.e=null),se;for(de=k(ze.e/y)+k(se.e/y),se.s*=ze.s,(we=Tt.length)<(Re=xt.length)&&(st=Tt,Tt=xt,xt=st,ee=we,we=Re,Re=ee),ee=we+Re,st=[];ee--;st.push(0));for(Se=u,Ke=I,ee=Re;--ee>=0;){for(Q=0,Ze=xt[ee]%Ke,vt=xt[ee]/Ke|0,Te=ee+(ie=we);Te>ee;)Q=((Pe=Ze*(Pe=Tt[--ie]%Ke)+(pe=vt*Pe+(Ce=Tt[ie]/Ke|0)*Ze)%Ke*Ke+st[Te]+Q)/Se|0)+(pe/Ke|0)+vt*Ce,st[Te--]=Pe%Se;st[Te]=Q}return Q?++de:st.splice(0,1),wt(se,st,de)},K.negated=function(){var se=new _e(this);return se.s=-se.s||null,se},K.plus=function(se,he){var Q,de=this,ee=de.s;if(he=(se=new _e(se,he)).s,!ee||!he)return new _e(NaN);if(ee!=he)return se.s=-he,de.minus(se);var Te=de.e/y,ie=se.e/y,pe=de.c,we=se.c;if(!Te||!ie){if(!pe||!we)return new _e(ee/0);if(!pe[0]||!we[0])return we[0]?se:new _e(pe[0]?de:0*ee)}if(Te=k(Te),ie=k(ie),pe=pe.slice(),ee=Te-ie){for(ee>0?(ie=Te,Q=we):(ee=-ee,Q=pe),Q.reverse();ee--;Q.push(0));Q.reverse()}for((ee=pe.length)-(he=we.length)<0&&(Q=we,we=pe,pe=Q,he=ee),ee=0;he;)ee=(pe[--he]=pe[he]+we[he]+ee)/u|0,pe[he]=u===pe[he]?0:pe[he]%u;return ee&&(pe=[ee].concat(pe),++ie),wt(se,pe,ie)},K.precision=K.sd=function(se,he){var Q,de,ee;if(null!=se&&se!==!!se)return T(se,1,F),null==he?he=O:T(he,0,8),Fe(new _e(this),se,he);if(!(Q=this.c))return null;if(de=(ee=Q.length-1)*y+1,ee=Q[ee]){for(;ee%10==0;ee/=10,de--);for(ee=Q[0];ee>=10;ee/=10,de++);}return se&&this.e+1>de&&(de=this.e+1),de},K.shiftedBy=function(se){return T(se,-m,m),this.times("1e"+se)},K.squareRoot=K.sqrt=function(){var se,he,Q,de,ee,Te=this,ie=Te.c,pe=Te.s,we=Te.e,Pe=Y+4,Ce=new _e("0.5");if(1!==pe||!ie||!ie[0])return new _e(!pe||pe<0&&(!ie||ie[0])?NaN:ie?Te:1/0);if(0==(pe=Math.sqrt(+nt(Te)))||pe==1/0?(((he=x(ie)).length+we)%2==0&&(he+="0"),pe=Math.sqrt(+he),we=k((we+1)/2)-(we<0||we%2),Q=new _e(he=pe==1/0?"5e"+we:(he=pe.toExponential()).slice(0,he.indexOf("e")+1)+we)):Q=new _e(pe+""),Q.c[0])for((pe=(we=Q.e)+Pe)<3&&(pe=0);;)if(Q=Ce.times((ee=Q).plus(U(Te,ee,Pe,1))),x(ee.c).slice(0,pe)===(he=x(Q.c)).slice(0,pe)){if(Q.e<we&&--pe,"9999"!=(he=he.slice(pe-3,pe+1))&&(de||"4999"!=he)){(!+he||!+he.slice(1)&&"5"==he.charAt(0))&&(Fe(Q,Q.e+Y+2,1),se=!Q.times(Q).eq(Te));break}if(!de&&(Fe(ee,ee.e+Y+2,0),ee.times(ee).eq(Te))){Q=ee;break}Pe+=4,pe+=4,de=1}return Fe(Q,Q.e+Y+1,O,se)},K.toExponential=function(se,he){return null!=se&&(T(se,0,F),se++),ke(this,se,he,1)},K.toFixed=function(se,he){return null!=se&&(T(se,0,F),se=se+this.e+1),ke(this,se,he)},K.toFormat=function(se,he,Q){var de;if(null==Q)null!=se&&he&&"object"==typeof he?(Q=he,he=null):se&&"object"==typeof se?(Q=se,se=he=null):Q=q;else if("object"!=typeof Q)throw Error(f+"Argument not an object: "+Q);if(de=this.toFixed(se,he),this.c){var Te,ie=de.split("."),pe=+Q.groupSize,we=+Q.secondaryGroupSize,Pe=Q.groupSeparator||"",Ce=ie[0],Re=ie[1],Ze=this.s<0,vt=Ze?Ce.slice(1):Ce,st=vt.length;if(we&&(Te=pe,pe=we,we=Te,st-=Te),pe>0&&st>0){for(Ce=vt.substr(0,Te=st%pe||pe);Te<st;Te+=pe)Ce+=Pe+vt.substr(Te,pe);we>0&&(Ce+=Pe+vt.slice(Te)),Ze&&(Ce="-"+Ce)}de=Re?Ce+(Q.decimalSeparator||"")+((we=+Q.fractionGroupSize)?Re.replace(new RegExp("\\d{"+we+"}\\B","g"),"$&"+(Q.fractionGroupSeparator||"")):Re):Ce}return(Q.prefix||"")+de+(Q.suffix||"")},K.toFraction=function(se){var he,Q,de,ee,Te,ie,pe,we,Pe,Ce,Re,Ze,vt=this,st=vt.c;if(null!=se&&(!(pe=new _e(se)).isInteger()&&(pe.c||1!==pe.s)||pe.lt(j)))throw Error(f+"Argument "+(pe.isInteger()?"out of range: ":"not an integer: ")+nt(pe));if(!st)return new _e(vt);for(he=new _e(j),Pe=Q=new _e(j),de=we=new _e(j),Ze=x(st),Te=he.e=Ze.length-vt.e-1,he.c[0]=_[(ie=Te%y)<0?y+ie:ie],se=!se||pe.comparedTo(he)>0?Te>0?he:Pe:pe,ie=je,je=1/0,pe=new _e(Ze),we.c[0]=0;Ce=U(pe,he,0,1),1!=(ee=Q.plus(Ce.times(de))).comparedTo(se);)Q=de,de=ee,Pe=we.plus(Ce.times(ee=Pe)),we=ee,he=pe.minus(Ce.times(ee=he)),pe=ee;return ee=U(se.minus(Q),de,0,1),we=we.plus(ee.times(Pe)),Q=Q.plus(ee.times(de)),we.s=Pe.s=vt.s,Re=U(Pe,de,Te*=2,O).minus(vt).abs().comparedTo(U(we,Q,Te,O).minus(vt).abs())<1?[Pe,de]:[we,Q],je=ie,Re},K.toNumber=function(){return+nt(this)},K.toPrecision=function(se,he){return null!=se&&T(se,1,F),ke(this,se,he,2)},K.toString=function(se){var he,Q=this,de=Q.s,ee=Q.e;return null===ee?de?(he="Infinity",de<0&&(he="-"+he)):he="NaN":(null==se?he=ee<=me||ee>=ge?z(x(Q.c),ee):V(x(Q.c),ee,"0"):10===se&&xe?he=V(x((Q=Fe(new _e(Q),Y+ee+1,O)).c),Q.e,"0"):(T(se,2,ce.length,"Base"),he=$(V(x(Q.c),ee,"0"),10,se,de,!0)),de<0&&Q.c[0]&&(he="-"+he)),he},K.valueOf=K.toJSON=function(){return nt(this)},K._isBigNumber=!0,K[Symbol.toStringTag]="BigNumber",K[Symbol.for("nodejs.util.inspect.custom")]=K.valueOf,null!=H&&_e.set(H),_e}();const B=G},23793:(Ge,L,n)=>{"use strict";function e(f){var d,u,y="";if("string"==typeof f||"number"==typeof f)y+=f;else if("object"==typeof f)if(Array.isArray(f)){var m=f.length;for(d=0;d<m;d++)f[d]&&(u=e(f[d]))&&(y&&(y+=" "),y+=u)}else for(u in f)f[u]&&(y&&(y+=" "),y+=u);return y}function r(){for(var f,d,u=0,y="",m=arguments.length;u<m;u++)(f=arguments[u])&&(d=e(f))&&(y&&(y+=" "),y+=d);return y}n.d(L,{$:()=>r,A:()=>a});const a=r},69317:(Ge,L,n)=>{"use strict";function e(r,a){if(!r)throw new Error(a)}n.d(L,{U:()=>e})},6226:(Ge,L,n)=>{"use strict";n.d(L,{N:()=>a});const e=10,r=2;function a(I){return f(I,[])}function f(I,F){switch(typeof I){case"string":return JSON.stringify(I);case"function":return I.name?`[function ${I.name}]`:"[function]";case"object":return function d(I,F){if(null===I)return"null";if(F.includes(I))return"[Circular]";const M=[...F,I];if(function u(I){return"function"==typeof I.toJSON}(I)){const k=I.toJSON();if(k!==I)return"string"==typeof k?k:f(k,M)}else if(Array.isArray(I))return function m(I,F){if(0===I.length)return"[]";if(F.length>r)return"[Array]";const M=Math.min(e,I.length),k=I.length-M,x=[];for(let w=0;w<M;++w)x.push(f(I[w],F));return 1===k?x.push("... 1 more item"):k>1&&x.push(`... ${k} more items`),"["+x.join(", ")+"]"}(I,M);return function y(I,F){const M=Object.entries(I);return 0===M.length?"{}":F.length>r?"["+function _(I){const F=Object.prototype.toString.call(I).replace(/^\[object /,"").replace(/]$/,"");if("Object"===F&&"function"==typeof I.constructor){const M=I.constructor.name;if("string"==typeof M&&""!==M)return M}return F}(I)+"]":"{ "+M.map(([x,w])=>x+": "+f(w,F)).join(", ")+" }"}(I,M)}(I,F);default:return String(I)}}},44182:(Ge,L,n)=>{"use strict";n.d(L,{Ll:()=>d,aD:()=>a,aZ:()=>e,cE:()=>u,ou:()=>r});class e{constructor(m,_,I){this.start=m.start,this.end=_.end,this.startToken=m,this.endToken=_,this.source=I}get[Symbol.toStringTag](){return"Location"}toJSON(){return{start:this.start,end:this.end}}}class r{constructor(m,_,I,F,M,k){this.kind=m,this.start=_,this.end=I,this.line=F,this.column=M,this.value=k,this.prev=null,this.next=null}get[Symbol.toStringTag](){return"Token"}toJSON(){return{kind:this.kind,value:this.value,line:this.line,column:this.column}}}const a={Name:[],Document:["definitions"],OperationDefinition:["name","variableDefinitions","directives","selectionSet"],VariableDefinition:["variable","type","defaultValue","directives"],Variable:["name"],SelectionSet:["selections"],Field:["alias","name","arguments","directives","selectionSet"],Argument:["name","value"],FragmentSpread:["name","directives"],InlineFragment:["typeCondition","directives","selectionSet"],FragmentDefinition:["name","variableDefinitions","typeCondition","directives","selectionSet"],IntValue:[],FloatValue:[],StringValue:[],BooleanValue:[],NullValue:[],EnumValue:[],ListValue:["values"],ObjectValue:["fields"],ObjectField:["name","value"],Directive:["name","arguments"],NamedType:["name"],ListType:["type"],NonNullType:["type"],SchemaDefinition:["description","directives","operationTypes"],OperationTypeDefinition:["type"],ScalarTypeDefinition:["description","name","directives"],ObjectTypeDefinition:["description","name","interfaces","directives","fields"],FieldDefinition:["description","name","arguments","type","directives"],InputValueDefinition:["description","name","type","defaultValue","directives"],InterfaceTypeDefinition:["description","name","interfaces","directives","fields"],UnionTypeDefinition:["description","name","directives","types"],EnumTypeDefinition:["description","name","directives","values"],EnumValueDefinition:["description","name","directives"],InputObjectTypeDefinition:["description","name","directives","fields"],DirectiveDefinition:["description","name","arguments","locations"],SchemaExtension:["directives","operationTypes"],ScalarTypeExtension:["name","directives"],ObjectTypeExtension:["name","interfaces","directives","fields"],InterfaceTypeExtension:["name","interfaces","directives","fields"],UnionTypeExtension:["name","directives","types"],EnumTypeExtension:["name","directives","values"],InputObjectTypeExtension:["name","directives","fields"]},f=new Set(Object.keys(a));function d(y){const m=y?.kind;return"string"==typeof m&&f.has(m)}var u=function(y){return y.QUERY="query",y.MUTATION="mutation",y.SUBSCRIPTION="subscription",y}(u||{})},49542:(Ge,L,n)=>{"use strict";n.d(L,{OC:()=>r,yo:()=>d});var e=n(45437);function r(u){var y;let m=Number.MAX_SAFE_INTEGER,_=null,I=-1;for(let M=0;M<u.length;++M){var F;const k=u[M],x=a(k);x!==k.length&&(_=null!==(F=_)&&void 0!==F?F:M,I=M,0!==M&&x<m&&(m=x))}return u.map((M,k)=>0===k?M:M.slice(m)).slice(null!==(y=_)&&void 0!==y?y:0,I+1)}function a(u){let y=0;for(;y<u.length&&(0,e.i0)(u.charCodeAt(y));)++y;return y}function d(u,y){const m=u.replace(/"""/g,'\\"""'),_=m.split(/\r\n|[\n\r]/g),I=1===_.length,F=_.length>1&&_.slice(1).every(V=>0===V.length||(0,e.i0)(V.charCodeAt(0))),M=m.endsWith('\\"""'),k=u.endsWith('"')&&!M,x=u.endsWith("\\"),w=k||x,T=!(null!=y&&y.minimize)&&(!I||u.length>70||w||F||M);let A="";const z=I&&(0,e.i0)(u.charCodeAt(0));return(T&&!z||F)&&(A+="\n"),A+=m,(T||w)&&(A+="\n"),'"""'+A+'"""'}},45437:(Ge,L,n)=>{"use strict";function e(u){return 9===u||32===u}function r(u){return u>=48&&u<=57}function a(u){return u>=97&&u<=122||u>=65&&u<=90}function f(u){return a(u)||95===u}function d(u){return a(u)||r(u)||95===u}n.d(L,{i0:()=>e,un:()=>f,xr:()=>d,yp:()=>r})},87747:(Ge,L,n)=>{"use strict";n.d(L,{b:()=>e});var e=function(r){return r.NAME="Name",r.DOCUMENT="Document",r.OPERATION_DEFINITION="OperationDefinition",r.VARIABLE_DEFINITION="VariableDefinition",r.SELECTION_SET="SelectionSet",r.FIELD="Field",r.ARGUMENT="Argument",r.FRAGMENT_SPREAD="FragmentSpread",r.INLINE_FRAGMENT="InlineFragment",r.FRAGMENT_DEFINITION="FragmentDefinition",r.VARIABLE="Variable",r.INT="IntValue",r.FLOAT="FloatValue",r.STRING="StringValue",r.BOOLEAN="BooleanValue",r.NULL="NullValue",r.ENUM="EnumValue",r.LIST="ListValue",r.OBJECT="ObjectValue",r.OBJECT_FIELD="ObjectField",r.DIRECTIVE="Directive",r.NAMED_TYPE="NamedType",r.LIST_TYPE="ListType",r.NON_NULL_TYPE="NonNullType",r.SCHEMA_DEFINITION="SchemaDefinition",r.OPERATION_TYPE_DEFINITION="OperationTypeDefinition",r.SCALAR_TYPE_DEFINITION="ScalarTypeDefinition",r.OBJECT_TYPE_DEFINITION="ObjectTypeDefinition",r.FIELD_DEFINITION="FieldDefinition",r.INPUT_VALUE_DEFINITION="InputValueDefinition",r.INTERFACE_TYPE_DEFINITION="InterfaceTypeDefinition",r.UNION_TYPE_DEFINITION="UnionTypeDefinition",r.ENUM_TYPE_DEFINITION="EnumTypeDefinition",r.ENUM_VALUE_DEFINITION="EnumValueDefinition",r.INPUT_OBJECT_TYPE_DEFINITION="InputObjectTypeDefinition",r.DIRECTIVE_DEFINITION="DirectiveDefinition",r.SCHEMA_EXTENSION="SchemaExtension",r.SCALAR_TYPE_EXTENSION="ScalarTypeExtension",r.OBJECT_TYPE_EXTENSION="ObjectTypeExtension",r.INTERFACE_TYPE_EXTENSION="InterfaceTypeExtension",r.UNION_TYPE_EXTENSION="UnionTypeExtension",r.ENUM_TYPE_EXTENSION="EnumTypeExtension",r.INPUT_OBJECT_TYPE_EXTENSION="InputObjectTypeExtension",r}(e||{})},18740:(Ge,L,n)=>{"use strict";n.d(L,{y:()=>y});var e=n(49542);const a=/[\x00-\x1f\x22\x5c\x7f-\x9f]/g;function f(w){return d[w.charCodeAt(0)]}const d=["\\u0000","\\u0001","\\u0002","\\u0003","\\u0004","\\u0005","\\u0006","\\u0007","\\b","\\t","\\n","\\u000B","\\f","\\r","\\u000E","\\u000F","\\u0010","\\u0011","\\u0012","\\u0013","\\u0014","\\u0015","\\u0016","\\u0017","\\u0018","\\u0019","\\u001A","\\u001B","\\u001C","\\u001D","\\u001E","\\u001F","","",'\\"',"","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","\\\\","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","\\u007F","\\u0080","\\u0081","\\u0082","\\u0083","\\u0084","\\u0085","\\u0086","\\u0087","\\u0088","\\u0089","\\u008A","\\u008B","\\u008C","\\u008D","\\u008E","\\u008F","\\u0090","\\u0091","\\u0092","\\u0093","\\u0094","\\u0095","\\u0096","\\u0097","\\u0098","\\u0099","\\u009A","\\u009B","\\u009C","\\u009D","\\u009E","\\u009F"];var u=n(18524);function y(w){return(0,u.YR)(w,_)}const _={Name:{leave:w=>w.value},Variable:{leave:w=>"$"+w.name},Document:{leave:w=>I(w.definitions,"\n\n")},OperationDefinition:{leave(w){const T=M("(",I(w.variableDefinitions,", "),")"),A=I([w.operation,I([w.name,T]),I(w.directives," ")]," ");return("query"===A?"":A+" ")+w.selectionSet}},VariableDefinition:{leave:({variable:w,type:T,defaultValue:A,directives:z})=>w+": "+T+M(" = ",A)+M(" ",I(z," "))},SelectionSet:{leave:({selections:w})=>F(w)},Field:{leave({alias:w,name:T,arguments:A,directives:z,selectionSet:V}){const G=M("",w,": ")+T;let B=G+M("(",I(A,", "),")");return B.length>80&&(B=G+M("(\n",k(I(A,"\n")),"\n)")),I([B,I(z," "),V]," ")}},Argument:{leave:({name:w,value:T})=>w+": "+T},FragmentSpread:{leave:({name:w,directives:T})=>"..."+w+M(" ",I(T," "))},InlineFragment:{leave:({typeCondition:w,directives:T,selectionSet:A})=>I(["...",M("on ",w),I(T," "),A]," ")},FragmentDefinition:{leave:({name:w,typeCondition:T,variableDefinitions:A,directives:z,selectionSet:V})=>`fragment ${w}${M("(",I(A,", "),")")} on ${T} ${M("",I(z," ")," ")}`+V},IntValue:{leave:({value:w})=>w},FloatValue:{leave:({value:w})=>w},StringValue:{leave:({value:w,block:T})=>T?(0,e.yo)(w):function r(w){return`"${w.replace(a,f)}"`}(w)},BooleanValue:{leave:({value:w})=>w?"true":"false"},NullValue:{leave:()=>"null"},EnumValue:{leave:({value:w})=>w},ListValue:{leave:({values:w})=>"["+I(w,", ")+"]"},ObjectValue:{leave:({fields:w})=>"{"+I(w,", ")+"}"},ObjectField:{leave:({name:w,value:T})=>w+": "+T},Directive:{leave:({name:w,arguments:T})=>"@"+w+M("(",I(T,", "),")")},NamedType:{leave:({name:w})=>w},ListType:{leave:({type:w})=>"["+w+"]"},NonNullType:{leave:({type:w})=>w+"!"},SchemaDefinition:{leave:({description:w,directives:T,operationTypes:A})=>M("",w,"\n")+I(["schema",I(T," "),F(A)]," ")},OperationTypeDefinition:{leave:({operation:w,type:T})=>w+": "+T},ScalarTypeDefinition:{leave:({description:w,name:T,directives:A})=>M("",w,"\n")+I(["scalar",T,I(A," ")]," ")},ObjectTypeDefinition:{leave:({description:w,name:T,interfaces:A,directives:z,fields:V})=>M("",w,"\n")+I(["type",T,M("implements ",I(A," & ")),I(z," "),F(V)]," ")},FieldDefinition:{leave:({description:w,name:T,arguments:A,type:z,directives:V})=>M("",w,"\n")+T+(x(A)?M("(\n",k(I(A,"\n")),"\n)"):M("(",I(A,", "),")"))+": "+z+M(" ",I(V," "))},InputValueDefinition:{leave:({description:w,name:T,type:A,defaultValue:z,directives:V})=>M("",w,"\n")+I([T+": "+A,M("= ",z),I(V," ")]," ")},InterfaceTypeDefinition:{leave:({description:w,name:T,interfaces:A,directives:z,fields:V})=>M("",w,"\n")+I(["interface",T,M("implements ",I(A," & ")),I(z," "),F(V)]," ")},UnionTypeDefinition:{leave:({description:w,name:T,directives:A,types:z})=>M("",w,"\n")+I(["union",T,I(A," "),M("= ",I(z," | "))]," ")},EnumTypeDefinition:{leave:({description:w,name:T,directives:A,values:z})=>M("",w,"\n")+I(["enum",T,I(A," "),F(z)]," ")},EnumValueDefinition:{leave:({description:w,name:T,directives:A})=>M("",w,"\n")+I([T,I(A," ")]," ")},InputObjectTypeDefinition:{leave:({description:w,name:T,directives:A,fields:z})=>M("",w,"\n")+I(["input",T,I(A," "),F(z)]," ")},DirectiveDefinition:{leave:({description:w,name:T,arguments:A,repeatable:z,locations:V})=>M("",w,"\n")+"directive @"+T+(x(A)?M("(\n",k(I(A,"\n")),"\n)"):M("(",I(A,", "),")"))+(z?" repeatable":"")+" on "+I(V," | ")},SchemaExtension:{leave:({directives:w,operationTypes:T})=>I(["extend schema",I(w," "),F(T)]," ")},ScalarTypeExtension:{leave:({name:w,directives:T})=>I(["extend scalar",w,I(T," ")]," ")},ObjectTypeExtension:{leave:({name:w,interfaces:T,directives:A,fields:z})=>I(["extend type",w,M("implements ",I(T," & ")),I(A," "),F(z)]," ")},InterfaceTypeExtension:{leave:({name:w,interfaces:T,directives:A,fields:z})=>I(["extend interface",w,M("implements ",I(T," & ")),I(A," "),F(z)]," ")},UnionTypeExtension:{leave:({name:w,directives:T,types:A})=>I(["extend union",w,I(T," "),M("= ",I(A," | "))]," ")},EnumTypeExtension:{leave:({name:w,directives:T,values:A})=>I(["extend enum",w,I(T," "),F(A)]," ")},InputObjectTypeExtension:{leave:({name:w,directives:T,fields:A})=>I(["extend input",w,I(T," "),F(A)]," ")}};function I(w,T=""){var A;return null!==(A=w?.filter(z=>z).join(T))&&void 0!==A?A:""}function F(w){return M("{\n",k(I(w,"\n")),"\n}")}function M(w,T,A=""){return null!=T&&""!==T?w+T+A:""}function k(w){return M("  ",w.replace(/\n/g,"\n  "))}function x(w){var T;return null!==(T=w?.some(A=>A.includes("\n")))&&void 0!==T&&T}},18524:(Ge,L,n)=>{"use strict";n.d(L,{YR:()=>u,sP:()=>d});var e=n(69317),r=n(6226),a=n(44182),f=n(87747);const d=Object.freeze({});function u(I,F,M=a.aD){const k=new Map;for(const j of Object.values(f.b))k.set(j,m(F,j));let x,G,B,w=Array.isArray(I),T=[I],A=-1,z=[],V=I;const H=[],U=[];do{A++;const j=A===T.length,Y=j&&0!==z.length;if(j){if(G=0===U.length?void 0:H[H.length-1],V=B,B=U.pop(),Y)if(w){V=V.slice();let me=0;for(const[ge,Ee]of z){const je=ge-me;null===Ee?(V.splice(je,1),me++):V[je]=Ee}}else{V=Object.defineProperties({},Object.getOwnPropertyDescriptors(V));for(const[me,ge]of z)V[me]=ge}A=x.index,T=x.keys,z=x.edits,w=x.inArray,x=x.prev}else if(B){if(G=w?A:T[A],V=B[G],null==V)continue;H.push(G)}let O;if(!Array.isArray(V)){var $,R;(0,a.Ll)(V)||(0,e.U)(!1,`Invalid AST Node: ${(0,r.N)(V)}.`);const me=j?null===($=k.get(V.kind))||void 0===$?void 0:$.leave:null===(R=k.get(V.kind))||void 0===R?void 0:R.enter;if(O=me?.call(F,V,G,B,H,U),O===d)break;if(!1===O){if(!j){H.pop();continue}}else if(void 0!==O&&(z.push([G,O]),!j)){if(!(0,a.Ll)(O)){H.pop();continue}V=O}}var K;void 0===O&&Y&&z.push([G,V]),j?H.pop():(x={inArray:w,index:A,keys:T,edits:z,prev:x},w=Array.isArray(V),T=w?V:null!==(K=M[V.kind])&&void 0!==K?K:[],A=-1,z=[],B&&U.push(B),B=V)}while(void 0!==x);return 0!==z.length?z[z.length-1][1]:I}function m(I,F){const M=I[F];return"object"==typeof M?M:"function"==typeof M?{enter:M,leave:void 0}:{enter:I.enter,leave:I.leave}}},46871:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>A});var a=n(77095);const d=function f(z,V){for(var G=z.length;G--;)if((0,a.A)(z[G][0],V))return G;return-1};var y=Array.prototype.splice;function T(z){var V=-1,G=null==z?0:z.length;for(this.clear();++V<G;){var B=z[V];this.set(B[0],B[1])}}T.prototype.clear=function e(){this.__data__=[],this.size=0},T.prototype.delete=function m(z){var V=this.__data__,G=d(V,z);return!(G<0||(G==V.length-1?V.pop():y.call(V,G,1),--this.size,0))},T.prototype.get=function I(z){var V=this.__data__,G=d(V,z);return G<0?void 0:V[G][1]},T.prototype.has=function M(z){return d(this.__data__,z)>-1},T.prototype.set=function x(z,V){var G=this.__data__,B=d(G,z);return B<0?(++this.size,G.push([z,V])):G[B][1]=V,this};const A=T},42248:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>f});var e=n(6574),r=n(36324);const f=(0,e.A)(r.A,"Map")},86696:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>xe});const a=(0,n(6574).A)(Object,"create");var I=Object.prototype.hasOwnProperty;var x=Object.prototype.hasOwnProperty;function G(_e){var ke=-1,J=null==_e?0:_e.length;for(this.clear();++ke<J;){var wt=_e[ke];this.set(wt[0],wt[1])}}G.prototype.clear=function f(){this.__data__=a?a(null):{},this.size=0},G.prototype.delete=function u(_e){var ke=this.has(_e)&&delete this.__data__[_e];return this.size-=ke?1:0,ke},G.prototype.get=function F(_e){var ke=this.__data__;if(a){var J=ke[_e];return"__lodash_hash_undefined__"===J?void 0:J}return I.call(ke,_e)?ke[_e]:void 0},G.prototype.has=function w(_e){var ke=this.__data__;return a?void 0!==ke[_e]:x.call(ke,_e)},G.prototype.set=function z(_e,ke){var J=this.__data__;return this.size+=this.has(_e)?0:1,J[_e]=a&&void 0===ke?"__lodash_hash_undefined__":ke,this};const B=G;var H=n(46871),U=n(42248);const O=function Y(_e,ke){var J=_e.__data__;return function K(_e){var ke=typeof _e;return"string"==ke||"number"==ke||"symbol"==ke||"boolean"==ke?"__proto__"!==_e:null===_e}(ke)?J["string"==typeof ke?"string":"hash"]:J.map};function ce(_e){var ke=-1,J=null==_e?0:_e.length;for(this.clear();++ke<J;){var wt=_e[ke];this.set(wt[0],wt[1])}}ce.prototype.clear=function $(){this.size=0,this.__data__={hash:new B,map:new(U.A||H.A),string:new B}},ce.prototype.delete=function me(_e){var ke=O(this,_e).delete(_e);return this.size-=ke?1:0,ke},ce.prototype.get=function Ee(_e){return O(this,_e).get(_e)},ce.prototype.has=function ne(_e){return O(this,_e).has(_e)},ce.prototype.set=function fe(_e,ke){var J=O(this,_e),wt=J.size;return J.set(_e,ke),this.size+=J.size==wt?0:1,this};const xe=ce},52818:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>f});var e=n(6574),r=n(36324);const f=(0,e.A)(r.A,"Set")},57297:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>m});var e=n(86696);function y(_){var I=-1,F=null==_?0:_.length;for(this.__data__=new e.A;++I<F;)this.add(_[I])}y.prototype.add=y.prototype.push=function a(_){return this.__data__.set(_,"__lodash_hash_undefined__"),this},y.prototype.has=function d(_){return this.__data__.has(_)};const m=y},35662:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>T});var e=n(46871);var I=n(42248),F=n(86696);function w(A){var z=this.__data__=new e.A(A);this.size=z.size}w.prototype.clear=function r(){this.__data__=new e.A,this.size=0},w.prototype.delete=function f(A){var z=this.__data__,V=z.delete(A);return this.size=z.size,V},w.prototype.get=function u(A){return this.__data__.get(A)},w.prototype.has=function m(A){return this.__data__.has(A)},w.prototype.set=function k(A,z){var V=this.__data__;if(V instanceof e.A){var G=V.__data__;if(!I.A||G.length<199)return G.push([A,z]),this.size=++V.size,this;V=this.__data__=new F.A(G)}return V.set(A,z),this.size=V.size,this};const T=w},9824:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>a});const a=n(36324).A.Symbol},74189:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>a});const a=n(36324).A.Uint8Array},61786:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>r});const r=function e(a,f){for(var d=-1,u=null==a?0:a.length;++d<u&&!1!==f(a[d],d,a););return a}},14069:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>r});const r=function e(a,f){for(var d=-1,u=null==a?0:a.length,y=0,m=[];++d<u;){var _=a[d];f(_,d,a)&&(m[y++]=_)}return m}},79773:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>F});var a=n(90319),f=n(47008),d=n(78537),u=n(55358),y=n(36468),_=Object.prototype.hasOwnProperty;const F=function I(M,k){var x=(0,f.A)(M),w=!x&&(0,a.A)(M),T=!x&&!w&&(0,d.A)(M),A=!x&&!w&&!T&&(0,y.A)(M),z=x||w||T||A,V=z?function e(M,k){for(var x=-1,w=Array(M);++x<M;)w[x]=k(x);return w}(M.length,String):[],G=V.length;for(var B in M)(k||_.call(M,B))&&(!z||!("length"==B||T&&("offset"==B||"parent"==B)||A&&("buffer"==B||"byteLength"==B||"byteOffset"==B)||(0,u.A)(B,G)))&&V.push(B);return V}},97329:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>r});const r=function e(a,f){for(var d=-1,u=null==a?0:a.length,y=Array(u);++d<u;)y[d]=f(a[d],d,a);return y}},45507:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>r});const r=function e(a,f){for(var d=-1,u=f.length,y=a.length;++d<u;)a[y+d]=f[d];return a}},47167:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>r});const r=function e(a,f){for(var d=-1,u=null==a?0:a.length;++d<u;)if(f(a[d],d,a))return!0;return!1}},16480:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>u});var e=n(52931),r=n(77095),f=Object.prototype.hasOwnProperty;const u=function d(y,m,_){var I=y[m];(!f.call(y,m)||!(0,r.A)(I,_)||void 0===_&&!(m in y))&&(0,e.A)(y,m,_)}},52931:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>a});var e=n(81770);const a=function r(f,d,u){"__proto__"==d&&e.A?(0,e.A)(f,d,{configurable:!0,enumerable:!0,value:u,writable:!0}):f[d]=u}},64560:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>mi});var e=n(35662),r=n(61786),a=n(16480),f=n(9722),d=n(52893);var m=n(66458);var F=n(47565),M=n(52384),k=n(89001);var T=n(95794);var V=n(68279),G=n(79996),B=n(2458),U=Object.prototype.hasOwnProperty;var K=n(17328);var O=/\w*$/;var Ee=n(9824),je=Ee.A?Ee.A.prototype:void 0,ne=je?je.valueOf:void 0;var q=n(3162);const Ze=function Re(zn,Ai,Pt){var xn=zn.constructor;switch(Ai){case"[object ArrayBuffer]":return(0,K.A)(zn);case"[object Boolean]":case"[object Date]":return new xn(+zn);case"[object DataView]":return function j(zn,Ai){var Pt=Ai?(0,K.A)(zn.buffer):zn.buffer;return new zn.constructor(Pt,zn.byteOffset,zn.byteLength)}(zn,Pt);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return(0,q.A)(zn,Pt);case"[object Map]":case"[object Set]":return new xn;case"[object Number]":case"[object String]":return new xn(zn);case"[object RegExp]":return function me(zn){var Ai=new zn.constructor(zn.source,O.exec(zn));return Ai.lastIndex=zn.lastIndex,Ai}(zn);case"[object Symbol]":return function be(zn){return ne?Object(ne.call(zn)):{}}(zn)}};var vt=n(49512),st=n(47008),Se=n(78537),Ke=n(29189);var rn=n(67658),sn=n(53948),nn=sn.A&&sn.A.isMap;const Et=nn?(0,rn.A)(nn):function Tt(zn){return(0,Ke.A)(zn)&&"[object Map]"==(0,B.A)(zn)};var dt=n(46170);var At=sn.A&&sn.A.isSet;const vn=At?(0,rn.A)(At):function mt(zn){return(0,Ke.A)(zn)&&"[object Set]"==(0,B.A)(zn)};var Gt="[object Arguments]",ln="[object Function]",un="[object Object]",En={};En[Gt]=En["[object Array]"]=En["[object ArrayBuffer]"]=En["[object DataView]"]=En["[object Boolean]"]=En["[object Date]"]=En["[object Float32Array]"]=En["[object Float64Array]"]=En["[object Int8Array]"]=En["[object Int16Array]"]=En["[object Int32Array]"]=En["[object Map]"]=En["[object Number]"]=En[un]=En["[object RegExp]"]=En["[object Set]"]=En["[object String]"]=En["[object Symbol]"]=En["[object Uint8Array]"]=En["[object Uint8ClampedArray]"]=En["[object Uint16Array]"]=En["[object Uint32Array]"]=!0,En["[object Error]"]=En[ln]=En["[object WeakMap]"]=!1;const mi=function ii(zn,Ai,Pt,xn,Ln,It){var Xe,Ye=1&Ai,Ue=2&Ai,Xt=4&Ai;if(Pt&&(Xe=Ln?Pt(zn,xn,Ln,It):Pt(zn)),void 0!==Xe)return Xe;if(!(0,dt.A)(zn))return zn;var re=(0,st.A)(zn);if(re){if(Xe=function $(zn){var Ai=zn.length,Pt=new zn.constructor(Ai);return Ai&&"string"==typeof zn[0]&&U.call(zn,"index")&&(Pt.index=zn.index,Pt.input=zn.input),Pt}(zn),!Ye)return(0,M.A)(zn,Xe)}else{var $e=(0,B.A)(zn),We=$e==ln||"[object GeneratorFunction]"==$e;if((0,Se.A)(zn))return(0,F.A)(zn,Ye);if($e==un||$e==Gt||We&&!Ln){if(Xe=Ue||We?{}:(0,vt.A)(zn),!Ye)return Ue?function A(zn,Ai){return(0,f.A)(zn,(0,T.A)(zn),Ai)}(zn,function _(zn,Ai){return zn&&(0,f.A)(Ai,(0,m.A)(Ai),zn)}(Xe,zn)):function x(zn,Ai){return(0,f.A)(zn,(0,k.A)(zn),Ai)}(zn,function u(zn,Ai){return zn&&(0,f.A)(Ai,(0,d.A)(Ai),zn)}(Xe,zn))}else{if(!En[$e])return Ln?zn:{};Xe=Ze(zn,$e,Ye)}}It||(It=new e.A);var _t=It.get(zn);if(_t)return _t;It.set(zn,Xe),vn(zn)?zn.forEach(function(qn){Xe.add(ii(qn,Ai,Pt,qn,zn,It))}):Et(zn)&&zn.forEach(function(qn,Ei){Xe.set(Ei,ii(qn,Ai,Pt,Ei,zn,It))});var Nn=re?void 0:(Xt?Ue?G.A:V.A:Ue?m.A:d.A)(zn);return(0,r.A)(Nn||zn,function(qn,Ei){Nn&&(qn=zn[Ei=qn]),(0,a.A)(Xe,Ei,ii(qn,Ai,Pt,Ei,zn,It))}),Xe}},61076:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>_});var e=n(73975),r=n(52893);var d=n(55607);const _=function u(I,F){return function(M,k){if(null==M)return M;if(!(0,d.A)(M))return I(M,k);for(var x=M.length,w=F?x:-1,T=Object(M);(F?w--:++w<x)&&!1!==k(T[w],w,T););return M}}(function a(I,F){return I&&(0,e.A)(I,F,r.A)})},23756:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>r});const r=function e(a,f,d,u){for(var y=a.length,m=d+(u?1:-1);u?m--:++m<y;)if(f(a[m],m,a))return m;return-1}},73919:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>_});var e=n(45507),r=n(9824),a=n(90319),f=n(47008),d=r.A?r.A.isConcatSpreadable:void 0;const y=function u(I){return(0,f.A)(I)||(0,a.A)(I)||!!(d&&I&&I[d])},_=function m(I,F,M,k,x){var w=-1,T=I.length;for(M||(M=y),x||(x=[]);++w<T;){var A=I[w];F>0&&M(A)?F>1?m(A,F-1,M,k,x):(0,e.A)(x,A):k||(x[x.length]=A)}return x}},73975:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>f});const f=function e(d){return function(u,y,m){for(var _=-1,I=Object(u),F=m(u),M=F.length;M--;){var k=F[d?M:++_];if(!1===y(I[k],k,I))break}return u}}()},86021:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>f});var e=n(33651),r=n(69142);const f=function a(d,u){for(var y=0,m=(u=(0,e.A)(u,d)).length;null!=d&&y<m;)d=d[(0,r.A)(u[y++])];return y&&y==m?d:void 0}},14546:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>f});var e=n(45507),r=n(47008);const f=function a(d,u,y){var m=u(d);return(0,r.A)(d)?m:(0,e.A)(m,y(d))}},75088:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>T});var e=n(9824),r=Object.prototype,a=r.hasOwnProperty,f=r.toString,d=e.A?e.A.toStringTag:void 0;var _=Object.prototype.toString;var x=e.A?e.A.toStringTag:void 0;const T=function w(A){return null==A?void 0===A?"[object Undefined]":"[object Null]":x&&x in Object(A)?function u(A){var z=a.call(A,d),V=A[d];try{A[d]=void 0;var G=!0}catch{}var B=f.call(A);return G&&(z?A[d]=V:delete A[d]),B}(A):function I(A){return _.call(A)}(A)}},23721:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>y});var e=n(23756);const a=function r(m){return m!=m},y=function u(m,_,I){return _==_?function f(m,_,I){for(var F=I-1,M=m.length;++F<M;)if(m[F]===_)return F;return-1}(m,_,I):(0,e.A)(m,a,I)}},79245:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>ie});var e=n(35662),r=n(57297),a=n(47167),f=n(40558);const m=function y(pe,we,Pe,Ce,Re,Ze){var vt=1&Pe,st=pe.length,Se=we.length;if(st!=Se&&!(vt&&Se>st))return!1;var Ke=Ze.get(pe),ze=Ze.get(we);if(Ke&&ze)return Ke==we&&ze==pe;var Tt=-1,xt=!0,rn=2&Pe?new r.A:void 0;for(Ze.set(pe,we),Ze.set(we,pe);++Tt<st;){var sn=pe[Tt],nn=we[Tt];if(Ce)var gn=vt?Ce(nn,sn,Tt,we,pe,Ze):Ce(sn,nn,Tt,pe,we,Ze);if(void 0!==gn){if(gn)continue;xt=!1;break}if(rn){if(!(0,a.A)(we,function(Et,dt){if(!(0,f.A)(rn,dt)&&(sn===Et||Re(sn,Et,Pe,Ce,Ze)))return rn.push(dt)})){xt=!1;break}}else if(sn!==nn&&!Re(sn,nn,Pe,Ce,Ze)){xt=!1;break}}return Ze.delete(pe),Ze.delete(we),xt};var _=n(9824),I=n(74189),F=n(77095);const k=function M(pe){var we=-1,Pe=Array(pe.size);return pe.forEach(function(Ce,Re){Pe[++we]=[Re,Ce]}),Pe};var x=n(2430),Y=_.A?_.A.prototype:void 0,O=Y?Y.valueOf:void 0;var Ee=n(68279),be=Object.prototype.hasOwnProperty;var ce=n(2458),xe=n(47008),_e=n(78537),ke=n(36468),wt="[object Arguments]",Fe="[object Array]",nt="[object Object]",he=Object.prototype.hasOwnProperty;const de=function Q(pe,we,Pe,Ce,Re,Ze){var vt=(0,xe.A)(pe),st=(0,xe.A)(we),Se=vt?Fe:(0,ce.A)(pe),Ke=st?Fe:(0,ce.A)(we),ze=(Se=Se==wt?nt:Se)==nt,Tt=(Ke=Ke==wt?nt:Ke)==nt,xt=Se==Ke;if(xt&&(0,_e.A)(pe)){if(!(0,_e.A)(we))return!1;vt=!0,ze=!1}if(xt&&!ze)return Ze||(Ze=new e.A),vt||(0,ke.A)(pe)?m(pe,we,Pe,Ce,Re,Ze):function me(pe,we,Pe,Ce,Re,Ze,vt){switch(Pe){case"[object DataView]":if(pe.byteLength!=we.byteLength||pe.byteOffset!=we.byteOffset)return!1;pe=pe.buffer,we=we.buffer;case"[object ArrayBuffer]":return!(pe.byteLength!=we.byteLength||!Ze(new I.A(pe),new I.A(we)));case"[object Boolean]":case"[object Date]":case"[object Number]":return(0,F.A)(+pe,+we);case"[object Error]":return pe.name==we.name&&pe.message==we.message;case"[object RegExp]":case"[object String]":return pe==we+"";case"[object Map]":var st=k;case"[object Set]":if(st||(st=x.A),pe.size!=we.size&&!(1&Ce))return!1;var Ke=vt.get(pe);if(Ke)return Ke==we;Ce|=2,vt.set(pe,we);var ze=m(st(pe),st(we),Ce,Re,Ze,vt);return vt.delete(pe),ze;case"[object Symbol]":if(O)return O.call(pe)==O.call(we)}return!1}(pe,we,Se,Pe,Ce,Re,Ze);if(!(1&Pe)){var rn=ze&&he.call(pe,"__wrapped__"),sn=Tt&&he.call(we,"__wrapped__");if(rn||sn){var nn=rn?pe.value():pe,gn=sn?we.value():we;return Ze||(Ze=new e.A),Re(nn,gn,Pe,Ce,Ze)}}return!!xt&&(Ze||(Ze=new e.A),function fe(pe,we,Pe,Ce,Re,Ze){var vt=1&Pe,st=(0,Ee.A)(pe),Se=st.length;if(Se!=(0,Ee.A)(we).length&&!vt)return!1;for(var Tt=Se;Tt--;){var xt=st[Tt];if(!(vt?xt in we:be.call(we,xt)))return!1}var rn=Ze.get(pe),sn=Ze.get(we);if(rn&&sn)return rn==we&&sn==pe;var nn=!0;Ze.set(pe,we),Ze.set(we,pe);for(var gn=vt;++Tt<Se;){var Et=pe[xt=st[Tt]],dt=we[xt];if(Ce)var yt=vt?Ce(dt,Et,xt,we,pe,Ze):Ce(Et,dt,xt,pe,we,Ze);if(!(void 0===yt?Et===dt||Re(Et,dt,Pe,Ce,Ze):yt)){nn=!1;break}gn||(gn="constructor"==xt)}if(nn&&!gn){var mt=pe.constructor,Ie=we.constructor;mt!=Ie&&"constructor"in pe&&"constructor"in we&&!("function"==typeof mt&&mt instanceof mt&&"function"==typeof Ie&&Ie instanceof Ie)&&(nn=!1)}return Ze.delete(pe),Ze.delete(we),nn}(pe,we,Pe,Ce,Re,Ze))};var ee=n(29189);const ie=function Te(pe,we,Pe,Ce,Re){return pe===we||(null==pe||null==we||!(0,ee.A)(pe)&&!(0,ee.A)(we)?pe!=pe&&we!=we:de(pe,we,Pe,Ce,Te,Re))}},24741:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>be});var e=n(35662),r=n(79245);var y=n(46170);const _=function m(fe){return fe==fe&&!(0,y.A)(fe)};var I=n(52893);const x=function k(fe,q){return function(ce){return null!=ce&&ce[fe]===q&&(void 0!==q||fe in Object(ce))}},T=function w(fe){var q=function F(fe){for(var q=(0,I.A)(fe),ce=q.length;ce--;){var xe=q[ce],_e=fe[xe];q[ce]=[xe,_e,_(_e)]}return q}(fe);return 1==q.length&&q[0][2]?x(q[0][0],q[0][1]):function(ce){return ce===fe||function d(fe,q,ce,xe){var _e=ce.length,ke=_e,J=!xe;if(null==fe)return!ke;for(fe=Object(fe);_e--;){var wt=ce[_e];if(J&&wt[2]?wt[1]!==fe[wt[0]]:!(wt[0]in fe))return!1}for(;++_e<ke;){var Fe=(wt=ce[_e])[0],nt=fe[Fe],se=wt[1];if(J&&wt[2]){if(void 0===nt&&!(Fe in fe))return!1}else{var he=new e.A;if(xe)var Q=xe(nt,se,Fe,fe,q,he);if(!(void 0===Q?(0,r.A)(se,nt,3,xe,he):Q))return!1}}return!0}(ce,fe,q)}};var A=n(23181),z=n(56919),V=n(36233),G=n(69142);var R=n(90763),K=n(47008);var O=n(86021);const je=function Ee(fe){return(0,V.A)(fe)?function j(fe){return function(q){return q?.[fe]}}((0,G.A)(fe)):function me(fe){return function(q){return(0,O.A)(q,fe)}}(fe)},be=function ne(fe){return"function"==typeof fe?fe:null==fe?R.A:"object"==typeof fe?(0,K.A)(fe)?function U(fe,q){return(0,V.A)(fe)&&_(q)?x((0,G.A)(fe),q):function(ce){var xe=(0,A.A)(ce,fe);return void 0===xe&&xe===q?(0,z.A)(ce,fe):(0,r.A)(q,xe,3)}}(fe[0],fe[1]):T(fe):je(fe)}},65265:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>m});var e=n(61952);const f=(0,n(63248).A)(Object.keys,Object);var u=Object.prototype.hasOwnProperty;const m=function y(_){if(!(0,e.A)(_))return f(_);var I=[];for(var F in Object(_))u.call(_,F)&&"constructor"!=F&&I.push(F);return I}},85983:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>f});var e=n(61076),r=n(55607);const f=function a(d,u){var y=-1,m=(0,r.A)(d)?Array(d.length):[];return(0,e.A)(d,function(_,I,F){m[++y]=u(_,I,F)}),m}},51277:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>T});var e=n(97329),r=n(86021),a=n(24741),f=n(85983);var y=n(67658),m=n(3901);const I=function _(A,z){if(A!==z){var V=void 0!==A,G=null===A,B=A==A,H=(0,m.A)(A),U=void 0!==z,$=null===z,R=z==z,K=(0,m.A)(z);if(!$&&!K&&!H&&A>z||H&&U&&R&&!$&&!K||G&&U&&R||!V&&R||!B)return 1;if(!G&&!H&&!K&&A<z||K&&V&&B&&!G&&!H||$&&V&&B||!U&&B||!R)return-1}return 0};var k=n(90763),x=n(47008);const T=function w(A,z,V){z=z.length?(0,e.A)(z,function(H){return(0,x.A)(H)?function(U){return(0,r.A)(U,1===H.length?H[0]:H)}:H}):[k.A];var G=-1;return z=(0,e.A)(z,(0,y.A)(a.A)),function d(A,z){var V=A.length;for(A.sort(z);V--;)A[V]=A[V].value;return A}((0,f.A)(A,function(H,U,$){return{criteria:(0,e.A)(z,function(K){return K(H)}),index:++G,value:H}}),function(H,U){return function F(A,z,V){for(var G=-1,B=A.criteria,H=z.criteria,U=B.length,$=V.length;++G<U;){var R=I(B[G],H[G]);if(R)return G>=$?R:R*("desc"==V[G]?-1:1)}return A.index-z.index}(H,U,V)})}},87963:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>d});var e=n(90763),r=n(22583),a=n(96732);const d=function f(u,y){return(0,a.A)((0,r.A)(u,y,e.A),u+"")}},58419:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>r});const r=function e(a,f,d){var u=-1,y=a.length;f<0&&(f=-f>y?0:y+f),(d=d>y?y:d)<0&&(d+=y),y=f>d?0:d-f>>>0,f>>>=0;for(var m=Array(y);++u<y;)m[u]=a[u+f];return m}},82577:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>_});var e=n(9824),r=n(97329),a=n(47008),f=n(3901),d=1/0,u=e.A?e.A.prototype:void 0,y=u?u.toString:void 0;const _=function m(I){if("string"==typeof I)return I;if((0,a.A)(I))return(0,r.A)(I,m)+"";if((0,f.A)(I))return y?y.call(I):"";var F=I+"";return"0"==F&&1/I==-d?"-0":F}},2765:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>u});var e=/\s/;var f=/^\s+/;const u=function d(y){return y&&y.slice(0,function r(y){for(var m=y.length;m--&&e.test(y.charAt(m)););return m}(y)+1).replace(f,"")}},67658:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>r});const r=function e(a){return function(f){return a(f)}}},77772:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>A});var e=n(57297),r=n(23721);const f=function a(z,V){return!(null==z||!z.length)&&(0,r.A)(z,V,0)>-1},u=function d(z,V,G){for(var B=-1,H=null==z?0:z.length;++B<H;)if(G(V,z[B]))return!0;return!1};var y=n(40558),m=n(52818);var F=n(2430);const x=m.A&&1/(0,F.A)(new m.A([,-0]))[1]==1/0?function(z){return new m.A(z)}:function _(){},A=function T(z,V,G){var B=-1,H=f,U=z.length,$=!0,R=[],K=R;if(G)$=!1,H=u;else if(U>=200){var j=V?null:x(z);if(j)return(0,F.A)(j);$=!1,H=y.A,K=new e.A}else K=V?[]:R;e:for(;++B<U;){var Y=z[B],O=V?V(Y):Y;if(Y=G||0!==Y?Y:0,$&&O==O){for(var me=K.length;me--;)if(K[me]===O)continue e;V&&K.push(O),R.push(Y)}else H(K,O,G)||(K!==R&&K.push(O),R.push(Y))}return R}},40558:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>r});const r=function e(a,f){return a.has(f)}},33651:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>T});var e=n(47008),r=n(36233),a=n(86696);function d(A,z){if("function"!=typeof A||null!=z&&"function"!=typeof z)throw new TypeError("Expected a function");var V=function(){var G=arguments,B=z?z.apply(this,G):G[0],H=V.cache;if(H.has(B))return H.get(B);var U=A.apply(this,G);return V.cache=H.set(B,U)||H,U};return V.cache=new(d.Cache||a.A),V}d.Cache=a.A;const u=d;var I=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,F=/\\(\\)?/g;const k=function m(A){var z=u(A,function(G){return 500===V.size&&V.clear(),G}),V=z.cache;return z}(function(A){var z=[];return 46===A.charCodeAt(0)&&z.push(""),A.replace(I,function(V,G,B,H){z.push(B?H.replace(F,"$1"):G||V)}),z});var x=n(22905);const T=function w(A,z){return(0,e.A)(A)?A:(0,r.A)(A,z)?[A]:k((0,x.A)(A))}},47217:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>a});var e=n(58419);const a=function r(f,d,u){var y=f.length;return u=void 0===u?y:u,!d&&u>=y?f:(0,e.A)(f,d,u)}},17328:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>a});var e=n(74189);const a=function r(f){var d=new f.constructor(f.byteLength);return new e.A(d).set(new e.A(f)),d}},47565:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>m});var e=n(36324),r="object"==typeof exports&&exports&&!exports.nodeType&&exports,a=r&&"object"==typeof module&&module&&!module.nodeType&&module,d=a&&a.exports===r?e.A.Buffer:void 0,u=d?d.allocUnsafe:void 0;const m=function y(_,I){if(I)return _.slice();var F=_.length,M=u?u(F):new _.constructor(F);return _.copy(M),M}},3162:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>a});var e=n(17328);const a=function r(f,d){var u=d?(0,e.A)(f.buffer):f.buffer;return new f.constructor(u,f.byteOffset,f.length)}},52384:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>r});const r=function e(a,f){var d=-1,u=a.length;for(f||(f=Array(u));++d<u;)f[d]=a[d];return f}},9722:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>f});var e=n(16480),r=n(52931);const f=function a(d,u,y,m){var _=!y;y||(y={});for(var I=-1,F=u.length;++I<F;){var M=u[I],k=m?m(y[M],d[M],M,y,d):void 0;void 0===k&&(k=d[M]),_?(0,r.A)(y,M,k):(0,e.A)(y,M,k)}return y}},81770:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>a});var e=n(6574);const a=function(){try{var f=(0,e.A)(Object,"defineProperty");return f({},"",{}),f}catch{}}()},15411:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>y});var e=n(73919);const a=function r(m){return null!=m&&m.length?(0,e.A)(m,1):[]};var f=n(22583),d=n(96732);const y=function u(m){return(0,d.A)((0,f.A)(m,void 0,a),m+"")}},12173:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>r});const r="object"==typeof global&&global&&global.Object===Object&&global},68279:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>d});var e=n(14546),r=n(89001),a=n(52893);const d=function f(u){return(0,e.A)(u,a.A,r.A)}},79996:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>d});var e=n(14546),r=n(95794),a=n(66458);const d=function f(u){return(0,e.A)(u,a.A,r.A)}},6574:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>H});var U,e=n(9009),a=n(36324).A["__core-js_shared__"],d=(U=/[^.]+$/.exec(a&&a.keys&&a.keys.IE_PROTO||""))?"Symbol(src)_1."+U:"";var m=n(46170),_=n(87056),F=/^\[object .+?Constructor\]$/,T=RegExp("^"+Function.prototype.toString.call(Object.prototype.hasOwnProperty).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");const z=function A(U){return!(!(0,m.A)(U)||function u(U){return!!d&&d in U}(U))&&((0,e.A)(U)?T:F).test((0,_.A)(U))},H=function B(U,$){var R=function V(U,$){return U?.[$]}(U,$);return z(R)?R:void 0}},48106:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>a});const a=(0,n(63248).A)(Object.getPrototypeOf,Object)},89001:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>y});var e=n(14069),r=n(25264),f=Object.prototype.propertyIsEnumerable,d=Object.getOwnPropertySymbols;const y=d?function(m){return null==m?[]:(m=Object(m),(0,e.A)(d(m),function(_){return f.call(m,_)}))}:r.A},95794:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>y});var e=n(45507),r=n(48106),a=n(89001),f=n(25264);const y=Object.getOwnPropertySymbols?function(m){for(var _=[];m;)(0,e.A)(_,(0,a.A)(m)),m=(0,r.A)(m);return _}:f.A},2458:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>R});var e=n(6574),r=n(36324);const f=(0,e.A)(r.A,"DataView");var d=n(42248);const y=(0,e.A)(r.A,"Promise");var m=n(52818);const I=(0,e.A)(r.A,"WeakMap");var F=n(75088),M=n(87056),k="[object Map]",w="[object Promise]",T="[object Set]",A="[object WeakMap]",z="[object DataView]",V=(0,M.A)(f),G=(0,M.A)(d.A),B=(0,M.A)(y),H=(0,M.A)(m.A),U=(0,M.A)(I),$=F.A;(f&&$(new f(new ArrayBuffer(1)))!=z||d.A&&$(new d.A)!=k||y&&$(y.resolve())!=w||m.A&&$(new m.A)!=T||I&&$(new I)!=A)&&($=function(K){var j=(0,F.A)(K),Y="[object Object]"==j?K.constructor:void 0,O=Y?(0,M.A)(Y):"";if(O)switch(O){case V:return z;case G:return k;case B:return w;case H:return T;case U:return A}return j});const R=$},74965:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>m});var e=n(33651),r=n(90319),a=n(47008),f=n(55358),d=n(10073),u=n(69142);const m=function y(_,I,F){for(var M=-1,k=(I=(0,e.A)(I,_)).length,x=!1;++M<k;){var w=(0,u.A)(I[M]);if(!(x=null!=_&&F(_,w)))break;_=_[w]}return x||++M!=k?x:!!(k=null==_?0:_.length)&&(0,d.A)(k)&&(0,f.A)(w,k)&&((0,a.A)(_)||(0,r.A)(_))}},3859:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>I});var m=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");const I=function _(F){return m.test(F)}},49512:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>m});var e=n(46170),r=Object.create;const f=function(){function _(){}return function(I){if(!(0,e.A)(I))return{};if(r)return r(I);_.prototype=I;var F=new _;return _.prototype=void 0,F}}();var d=n(48106),u=n(61952);const m=function y(_){return"function"!=typeof _.constructor||(0,u.A)(_)?{}:f((0,d.A)(_))}},55358:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>f});var r=/^(?:0|[1-9]\d*)$/;const f=function a(d,u){var y=typeof d;return!!(u=u??9007199254740991)&&("number"==y||"symbol"!=y&&r.test(d))&&d>-1&&d%1==0&&d<u}},81789:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>u});var e=n(77095),r=n(55607),a=n(55358),f=n(46170);const u=function d(y,m,_){if(!(0,f.A)(_))return!1;var I=typeof m;return!!("number"==I?(0,r.A)(_)&&(0,a.A)(m,_.length):"string"==I&&m in _)&&(0,e.A)(_[m],y)}},36233:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>u});var e=n(47008),r=n(3901),a=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,f=/^\w*$/;const u=function d(y,m){if((0,e.A)(y))return!1;var _=typeof y;return!("number"!=_&&"symbol"!=_&&"boolean"!=_&&null!=y&&!(0,r.A)(y))||f.test(y)||!a.test(y)||null!=m&&y in Object(m)}},61952:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>a});var e=Object.prototype;const a=function r(f){var d=f&&f.constructor;return f===("function"==typeof d&&d.prototype||e)}},53948:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>y});var e=n(12173),r="object"==typeof exports&&exports&&!exports.nodeType&&exports,a=r&&"object"==typeof module&&module&&!module.nodeType&&module,d=a&&a.exports===r&&e.A.process;const y=function(){try{return a&&a.require&&a.require("util").types||d&&d.binding&&d.binding("util")}catch{}}()},63248:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>r});const r=function e(a,f){return function(d){return a(f(d))}}},22583:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>d});var a=Math.max;const d=function f(u,y,m){return y=a(void 0===y?u.length-1:y,0),function(){for(var _=arguments,I=-1,F=a(_.length-y,0),M=Array(F);++I<F;)M[I]=_[y+I];I=-1;for(var k=Array(y+1);++I<y;)k[I]=_[I];return k[y]=m(M),function e(u,y,m){switch(m.length){case 0:return u.call(y);case 1:return u.call(y,m[0]);case 2:return u.call(y,m[0],m[1]);case 3:return u.call(y,m[0],m[1],m[2])}return u.apply(y,m)}(u,this,k)}}},36324:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>f});var e=n(12173),r="object"==typeof self&&self&&self.Object===Object&&self;const f=e.A||r||Function("return this")()},2430:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>r});const r=function e(a){var f=-1,d=Array(a.size);return a.forEach(function(u){d[++f]=u}),d}},96732:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>k});const r=function e(x){return function(){return x}};var a=n(81770),f=n(90763),_=Date.now;const k=function I(x){var w=0,T=0;return function(){var A=_(),z=16-(A-T);if(T=A,z>0){if(++w>=800)return arguments[0]}else w=0;return x.apply(void 0,arguments)}}(a.A?function(x,w){return(0,a.A)(x,"toString",{configurable:!0,enumerable:!1,value:r(w),writable:!0})}:f.A)},92198:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>j});var a=n(3859),f="\\ud800-\\udfff",I="["+f+"]",F="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",M="\\ud83c[\\udffb-\\udfff]",x="[^"+f+"]",w="(?:\\ud83c[\\udde6-\\uddff]){2}",T="[\\ud800-\\udbff][\\udc00-\\udfff]",z="(?:"+F+"|"+M+")?",V="[\\ufe0e\\ufe0f]?",B=V+z+"(?:\\u200d(?:"+[x,w,T].join("|")+")"+V+z+")*",H="(?:"+[x+F+"?",F,w,T,I].join("|")+")",U=RegExp(M+"(?="+M+")|"+H+B,"g");const j=function K(Y){return(0,a.A)(Y)?function $(Y){return Y.match(U)||[]}(Y):function e(Y){return Y.split("")}(Y)}},69142:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>f});var e=n(3901),r=1/0;const f=function a(d){if("string"==typeof d||(0,e.A)(d))return d;var u=d+"";return"0"==u&&1/d==-r?"-0":u}},87056:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>f});var r=Function.prototype.toString;const f=function a(d){if(null!=d){try{return r.call(d)}catch{}try{return d+""}catch{}}return""}},31864:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>r});const r=function e(a){for(var f=-1,d=null==a?0:a.length,u=0,y=[];++f<d;){var m=a[f];m&&(y[u++]=m)}return y}},77095:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>r});const r=function e(a,f){return a===f||a!=a&&f!=f}},3691:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>m});var e=n(14069),r=n(61076);const f=function a(_,I){var F=[];return(0,r.A)(_,function(M,k,x){I(M,k,x)&&F.push(M)}),F};var d=n(24741),u=n(47008);const m=function y(_,I){return((0,u.A)(_)?e.A:f)(_,(0,d.A)(I,3))}},57939:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>M});var e=n(24741),r=n(55607),a=n(52893);var u=n(23756),y=n(70712),m=Math.max;const M=function f(k){return function(x,w,T){var A=Object(x);if(!(0,r.A)(x)){var z=(0,e.A)(w,3);x=(0,a.A)(x),w=function(G){return z(A[G],G,A)}}var V=k(x,w,T);return V>-1?A[z?x[V]:V]:void 0}}(function _(k,x,w){var T=null==k?0:k.length;if(!T)return-1;var A=null==w?0:(0,y.A)(w);return A<0&&(A=m(T+A,0)),(0,u.A)(k,(0,e.A)(x,3),A)})},50014:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>m});var e=n(61786),r=n(61076),a=n(90763);var u=n(47008);const m=function y(_,I){return((0,u.A)(_)?e.A:r.A)(_,function f(_){return"function"==typeof _?_:a.A}(I))}},23181:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>a});var e=n(86021);const a=function r(f,d,u){var y=null==f?void 0:(0,e.A)(f,d);return void 0===y?u:y}},10575:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>y});var r=Object.prototype.hasOwnProperty;const f=function a(m,_){return null!=m&&r.call(m,_)};var d=n(74965);const y=function u(m,_){return null!=m&&(0,d.A)(m,_,f)}},56919:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>d});const r=function e(u,y){return null!=u&&y in Object(u)};var a=n(74965);const d=function f(u,y){return null!=u&&(0,a.A)(u,y,r)}},54407:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>r});const r=function e(a){return a&&a.length?a[0]:void 0}},90763:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>r});const r=function e(a){return a}},90319:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>I});var e=n(75088),r=n(29189);const d=function f(F){return(0,r.A)(F)&&"[object Arguments]"==(0,e.A)(F)};var u=Object.prototype,y=u.hasOwnProperty,m=u.propertyIsEnumerable;const I=d(function(){return arguments}())?d:function(F){return(0,r.A)(F)&&y.call(F,"callee")&&!m.call(F,"callee")}},47008:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>r});const r=Array.isArray},55607:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>f});var e=n(9009),r=n(10073);const f=function a(d){return null!=d&&(0,r.A)(d.length)&&!(0,e.A)(d)}},78537:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>I});var e=n(36324),f="object"==typeof exports&&exports&&!exports.nodeType&&exports,d=f&&"object"==typeof module&&module&&!module.nodeType&&module,y=d&&d.exports===f?e.A.Buffer:void 0;const I=(y?y.isBuffer:void 0)||function r(){return!1}},67428:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>x});var e=n(65265),r=n(2458),a=n(90319),f=n(47008),d=n(55607),u=n(78537),y=n(61952),m=n(36468),M=Object.prototype.hasOwnProperty;const x=function k(w){if(null==w)return!0;if((0,d.A)(w)&&((0,f.A)(w)||"string"==typeof w||"function"==typeof w.splice||(0,u.A)(w)||(0,m.A)(w)||(0,a.A)(w)))return!w.length;var T=(0,r.A)(w);if("[object Map]"==T||"[object Set]"==T)return!w.size;if((0,y.A)(w))return!(0,e.A)(w).length;for(var A in w)if(M.call(w,A))return!1;return!0}},9009:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>m});var e=n(75088),r=n(46170);const m=function y(_){if(!(0,r.A)(_))return!1;var I=(0,e.A)(_);return"[object Function]"==I||"[object GeneratorFunction]"==I||"[object AsyncFunction]"==I||"[object Proxy]"==I}},10073:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>a});const a=function r(f){return"number"==typeof f&&f>-1&&f%1==0&&f<=9007199254740991}},62546:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>r});const r=function e(a){return null==a}},49596:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>d});var e=n(75088),r=n(29189);const d=function f(u){return"number"==typeof u||(0,r.A)(u)&&"[object Number]"==(0,e.A)(u)}},46170:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>r});const r=function e(a){var f=typeof a;return null!=a&&("object"==f||"function"==f)}},29189:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>r});const r=function e(a){return null!=a&&"object"==typeof a}},6006:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>F});var e=n(75088),r=n(48106),a=n(29189),y=Function.prototype.toString,m=Object.prototype.hasOwnProperty,_=y.call(Object);const F=function I(M){if(!(0,a.A)(M)||"[object Object]"!=(0,e.A)(M))return!1;var k=(0,r.A)(M);if(null===k)return!0;var x=m.call(k,"constructor")&&k.constructor;return"function"==typeof x&&x instanceof x&&y.call(x)==_}},11752:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>u});var e=n(75088),r=n(47008),a=n(29189);const u=function d(y){return"string"==typeof y||!(0,r.A)(y)&&(0,a.A)(y)&&"[object String]"==(0,e.A)(y)}},3901:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>d});var e=n(75088),r=n(29189);const d=function f(u){return"symbol"==typeof u||(0,r.A)(u)&&"[object Symbol]"==(0,e.A)(u)}},36468:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>be});var e=n(75088),r=n(10073),a=n(29189),Y={};Y["[object Float32Array]"]=Y["[object Float64Array]"]=Y["[object Int8Array]"]=Y["[object Int16Array]"]=Y["[object Int32Array]"]=Y["[object Uint8Array]"]=Y["[object Uint8ClampedArray]"]=Y["[object Uint16Array]"]=Y["[object Uint32Array]"]=!0,Y["[object Arguments]"]=Y["[object Array]"]=Y["[object ArrayBuffer]"]=Y["[object Boolean]"]=Y["[object DataView]"]=Y["[object Date]"]=Y["[object Error]"]=Y["[object Function]"]=Y["[object Map]"]=Y["[object Number]"]=Y["[object Object]"]=Y["[object RegExp]"]=Y["[object Set]"]=Y["[object String]"]=Y["[object WeakMap]"]=!1;var ge=n(67658),Ee=n(53948),je=Ee.A&&Ee.A.isTypedArray;const be=je?(0,ge.A)(je):function O(fe){return(0,a.A)(fe)&&(0,r.A)(fe.length)&&!!Y[(0,e.A)(fe)]}},52893:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>d});var e=n(79773),r=n(65265),a=n(55607);const d=function f(u){return(0,a.A)(u)?(0,e.A)(u):(0,r.A)(u)}},66458:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>M});var e=n(79773),r=n(46170),a=n(61952);var y=Object.prototype.hasOwnProperty;const _=function m(k){if(!(0,r.A)(k))return function f(k){var x=[];if(null!=k)for(var w in Object(k))x.push(w);return x}(k);var x=(0,a.A)(k),w=[];for(var T in k)"constructor"==T&&(x||!y.call(k,T))||w.push(T);return w};var I=n(55607);const M=function F(k){return(0,I.A)(k)?(0,e.A)(k,!0):_(k)}},75767:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>u});var e=n(97329),r=n(24741),a=n(85983),f=n(47008);const u=function d(y,m){return((0,f.A)(y)?e.A:a.A)(y,(0,r.A)(m,3))}},997:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>U});var e=n(97329),r=n(64560),a=n(33651);var u=n(86021),y=n(58419);var I=n(69142);const M=function F($,R){return null==($=function m($,R){return R.length<2?$:(0,u.A)($,(0,y.A)(R,0,-1))}($,R=(0,a.A)(R,$)))||delete $[(0,I.A)(function f($){var R=null==$?0:$.length;return R?$[R-1]:void 0}(R))]};var k=n(9722),x=n(6006);const T=function w($){return(0,x.A)($)?void 0:$};var A=n(15411),z=n(79996);const U=(0,A.A)(function($,R){var K={};if(null==$)return K;var j=!1;R=(0,e.A)(R,function(O){return O=(0,a.A)(O,$),j||(j=O.length>1),O}),(0,k.A)($,(0,z.A)($),K),j&&(K=(0,r.A)(K,7,T));for(var Y=R.length;Y--;)M(K,R[Y]);return K})},33548:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>f});var e=n(51277),r=n(47008);const f=function a(d,u,y,m){return null==d?[]:((0,r.A)(u)||(u=null==u?[]:[u]),(0,r.A)(y=m?void 0:y)||(y=null==y?[]:[y]),(0,e.A)(d,u,y))}},80884:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>I});var e=Math.ceil,r=Math.max;var d=n(81789),u=n(15451);const I=function y(F){return function(M,k,x){return x&&"number"!=typeof x&&(0,d.A)(M,k,x)&&(k=x=void 0),M=(0,u.A)(M),void 0===k?(k=M,M=0):k=(0,u.A)(k),function a(F,M,k,x){for(var w=-1,T=r(e((M-F)/(k||1)),0),A=Array(T);T--;)A[x?T:++w]=F,F+=k;return A}(M,k,x=void 0===x?M<k?1:-1:(0,u.A)(x),F)}}()},70142:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>_});var e=n(47167),r=n(24741),a=n(61076);const d=function f(I,F){var M;return(0,a.A)(I,function(k,x,w){return!(M=F(k,x,w))}),!!M};var u=n(47008),y=n(81789);const _=function m(I,F,M){var k=(0,u.A)(I)?e.A:d;return M&&(0,y.A)(I,F,M)&&(F=void 0),k(I,(0,r.A)(F,3))}},84820:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>u});var e=n(73919),r=n(51277),a=n(87963),f=n(81789);const u=(0,a.A)(function(y,m){if(null==y)return[];var _=m.length;return _>1&&(0,f.A)(y,m[0],m[1])?m=[]:_>2&&(0,f.A)(m[0],m[1],m[2])&&(m=[m[0]]),(0,r.A)(y,(0,e.A)(m,1),[])})},25264:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>r});const r=function e(){return[]}},15451:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>d});var e=n(33493),r=1/0;const d=function f(u){return u?(u=(0,e.A)(u))===r||u===-r?17976931348623157e292*(u<0?-1:1):u==u?u:0:0===u?u:0}},70712:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>a});var e=n(15451);const a=function r(f){var d=(0,e.A)(f),u=d%1;return d==d?u?d-u:d:0}},33493:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>I});var e=n(2765),r=n(46170),a=n(3901),d=/^[-+]0x[0-9a-f]+$/i,u=/^0b[01]+$/i,y=/^0o[0-7]+$/i,m=parseInt;const I=function _(F){if("number"==typeof F)return F;if((0,a.A)(F))return NaN;if((0,r.A)(F)){var M="function"==typeof F.valueOf?F.valueOf():F;F=(0,r.A)(M)?M+"":M}if("string"!=typeof F)return 0===F?F:+F;F=(0,e.A)(F);var k=u.test(F);return k||y.test(F)?m(F.slice(2),k?2:8):d.test(F)?NaN:+F}},22905:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>a});var e=n(82577);const a=function r(f){return null==f?"":(0,e.A)(f)}},96469:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>f});var e=n(24741),r=n(77772);const f=function a(d,u){return d&&d.length?(0,r.A)(d,(0,e.A)(u,2)):[]}},6221:(Ge,L,n)=>{"use strict";n.d(L,{A:()=>u});var e=n(97329);var f=n(52893);const u=function d(y){return null==y?[]:function r(y,m){return(0,e.A)(m,function(_){return y[_]})}(y,(0,f.A)(y))}},59547:(Ge,L,n)=>{"use strict";n.d(L,{T9:()=>_,WH:()=>w,wG:()=>T,B_:()=>H,L6:()=>q});var e=n(55685),r=n(30972),a=n(19370),f=n(50237);let _=(()=>{class ce{transform(_e,ke){return null==_e?null:r.c9.fromISO(_e,ke)}}return ce.\u0275fac=function(_e){return new(_e||ce)},ce.\u0275pipe=e.EJ8({name:"dateTimeFromIso",type:ce,pure:!0}),ce})(),w=(()=>{class ce{transform(_e,ke,J){return null==_e?null:_e.toFormat(ke,J)}}return ce.\u0275fac=function(_e){return new(_e||ce)},ce.\u0275pipe=e.EJ8({name:"dateTimeToFormat",type:ce,pure:!0}),ce})(),T=(()=>{class ce{transform(_e,ke){return null==_e?null:_e.toISODate(ke)}}return ce.\u0275fac=function(_e){return new(_e||ce)},ce.\u0275pipe=e.EJ8({name:"dateTimeToIsoDate",type:ce,pure:!0}),ce})(),H=(()=>{class ce{constructor(_e){this.ref=_e}ngOnDestroy(){this.subscription&&(this.subscription.unsubscribe(),this.subscription=null)}transform(_e,ke){return null==_e?(this.subscription&&(this.subscription.unsubscribe(),this.subscription=null),null):(this.subscription||(this.subscription=function d(ce=0,xe=a.E){return ce<0&&(ce=0),(0,f.O)(ce,ce,xe)}(1e3).subscribe(()=>this.ref.markForCheck())),_e.toRelative(ke))}}return ce.\u0275fac=function(_e){return new(_e||ce)(e.rXU(e.gRc,16))},ce.\u0275pipe=e.EJ8({name:"dateTimeToRelative",type:ce,pure:!1}),ce})(),q=(()=>{class ce{}return ce.\u0275fac=function(_e){return new(_e||ce)},ce.\u0275mod=e.$C({type:ce}),ce.\u0275inj=e.G2t({}),ce})()},30972:(Ge,L,n)=>{"use strict";n.d(L,{c9:()=>ar,dw:()=>ao,R2:()=>Go,wB:()=>ln});class e extends Error{}class r extends e{constructor(le){super(`Invalid DateTime: ${le.toMessage()}`)}}class a extends e{constructor(le){super(`Invalid Interval: ${le.toMessage()}`)}}class f extends e{constructor(le){super(`Invalid Duration: ${le.toMessage()}`)}}class d extends e{}class u extends e{constructor(le){super(`Invalid unit ${le}`)}}class y extends e{}class m extends e{constructor(){super("Zone is an abstract class")}}const _="numeric",I="short",F="long",M={year:_,month:_,day:_},k={year:_,month:I,day:_},x={year:_,month:I,day:_,weekday:I},w={year:_,month:F,day:_},T={year:_,month:F,day:_,weekday:F},A={hour:_,minute:_},z={hour:_,minute:_,second:_},V={hour:_,minute:_,second:_,timeZoneName:I},G={hour:_,minute:_,second:_,timeZoneName:F},B={hour:_,minute:_,hourCycle:"h23"},H={hour:_,minute:_,second:_,hourCycle:"h23"},U={hour:_,minute:_,second:_,hourCycle:"h23",timeZoneName:I},$={hour:_,minute:_,second:_,hourCycle:"h23",timeZoneName:F},R={year:_,month:_,day:_,hour:_,minute:_},K={year:_,month:_,day:_,hour:_,minute:_,second:_},j={year:_,month:I,day:_,hour:_,minute:_},Y={year:_,month:I,day:_,hour:_,minute:_,second:_},O={year:_,month:I,day:_,weekday:I,hour:_,minute:_},me={year:_,month:F,day:_,hour:_,minute:_,timeZoneName:I},ge={year:_,month:F,day:_,hour:_,minute:_,second:_,timeZoneName:I},Ee={year:_,month:F,day:_,weekday:F,hour:_,minute:_,timeZoneName:F},je={year:_,month:F,day:_,weekday:F,hour:_,minute:_,second:_,timeZoneName:F};class ne{get type(){throw new m}get name(){throw new m}get ianaName(){return this.name}get isUniversal(){throw new m}offsetName(le,ot){throw new m}formatOffset(le,ot){throw new m}offset(le){throw new m}equals(le){throw new m}get isValid(){throw new m}}let be=null;class fe extends ne{static get instance(){return null===be&&(be=new fe),be}get type(){return"system"}get name(){return(new Intl.DateTimeFormat).resolvedOptions().timeZone}get isUniversal(){return!1}offsetName(le,{format:ot,locale:Ct}){return Hi(le,ot,Ct)}formatOffset(le,ot){return In(this.offset(le),ot)}offset(le){return-new Date(le).getTimezoneOffset()}equals(le){return"system"===le.type}get isValid(){return!0}}let q={};const xe={year:0,month:1,day:2,era:3,hour:4,minute:5,second:6};let J={};class wt extends ne{static create(le){return J[le]||(J[le]=new wt(le)),J[le]}static resetCache(){J={},q={}}static isValidSpecifier(le){return this.isValidZone(le)}static isValidZone(le){if(!le)return!1;try{return new Intl.DateTimeFormat("en-US",{timeZone:le}).format(),!0}catch{return!1}}constructor(le){super(),this.zoneName=le,this.valid=wt.isValidZone(le)}get type(){return"iana"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(le,{format:ot,locale:Ct}){return Hi(le,ot,Ct,this.name)}formatOffset(le,ot){return In(this.offset(le),ot)}offset(le){const ot=new Date(le);if(isNaN(ot))return NaN;const Ct=function ce(ct){return q[ct]||(q[ct]=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:ct,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",era:"short"})),q[ct]}(this.name);let[mn,Xn,jn,gi,Wi,ur,Pr]=Ct.formatToParts?function ke(ct,le){const ot=ct.formatToParts(le),Ct=[];for(let mn=0;mn<ot.length;mn++){const{type:Xn,value:jn}=ot[mn],gi=xe[Xn];"era"===Xn?Ct[gi]=jn:Ve(gi)||(Ct[gi]=parseInt(jn,10))}return Ct}(Ct,ot):function _e(ct,le){const ot=ct.format(le).replace(/\u200E/g,""),Ct=/(\d+)\/(\d+)\/(\d+) (AD|BC),? (\d+):(\d+):(\d+)/.exec(ot),[,mn,Xn,jn,gi,Wi,ur,Pr]=Ct;return[jn,mn,Xn,gi,Wi,ur,Pr]}(Ct,ot);"BC"===gi&&(mn=1-Math.abs(mn));let Kr=+ot;const Uo=Kr%1e3;return Kr-=Uo>=0?Uo:1e3+Uo,(qn({year:mn,month:Xn,day:jn,hour:24===Wi?0:Wi,minute:ur,second:Pr,millisecond:0})-Kr)/6e4}equals(le){return"iana"===le.type&&le.name===this.name}get isValid(){return this.valid}}let Fe={},se={};function he(ct,le={}){const ot=JSON.stringify([ct,le]);let Ct=se[ot];return Ct||(Ct=new Intl.DateTimeFormat(ct,le),se[ot]=Ct),Ct}let Q={},ee={},ie=null,we={};function st(ct,le,ot,Ct){const mn=ct.listingMode();return"error"===mn?null:"en"===mn?ot(le):Ct(le)}class Ke{constructor(le,ot,Ct){this.padTo=Ct.padTo||0,this.floor=Ct.floor||!1;const{padTo:mn,floor:Xn,...jn}=Ct;if(!ot||Object.keys(jn).length>0){const gi={useGrouping:!1,...Ct};Ct.padTo>0&&(gi.minimumIntegerDigits=Ct.padTo),this.inf=function de(ct,le={}){const ot=JSON.stringify([ct,le]);let Ct=Q[ot];return Ct||(Ct=new Intl.NumberFormat(ct,le),Q[ot]=Ct),Ct}(le,gi)}}format(le){if(this.inf){const ot=this.floor?Math.floor(le):le;return this.inf.format(ot)}return Ue(this.floor?Math.floor(le):We(le,3),this.padTo)}}class ze{constructor(le,ot,Ct){let mn;if(this.opts=Ct,this.originalZone=void 0,this.opts.timeZone)this.dt=le;else if("fixed"===le.zone.type){const jn=le.offset/60*-1,gi=jn>=0?`Etc/GMT+${jn}`:`Etc/GMT${jn}`;0!==le.offset&&wt.create(gi).valid?(mn=gi,this.dt=le):(mn="UTC",this.dt=0===le.offset?le:le.setZone("UTC").plus({minutes:le.offset}),this.originalZone=le.zone)}else"system"===le.zone.type?this.dt=le:"iana"===le.zone.type?(this.dt=le,mn=le.zone.name):(mn="UTC",this.dt=le.setZone("UTC").plus({minutes:le.offset}),this.originalZone=le.zone);const Xn={...this.opts};Xn.timeZone=Xn.timeZone||mn,this.dtf=he(ot,Xn)}format(){return this.originalZone?this.formatToParts().map(({value:le})=>le).join(""):this.dtf.format(this.dt.toJSDate())}formatToParts(){const le=this.dtf.formatToParts(this.dt.toJSDate());return this.originalZone?le.map(ot=>{if("timeZoneName"===ot.type){const Ct=this.originalZone.offsetName(this.dt.ts,{locale:this.dt.locale,format:this.opts.timeZoneName});return{...ot,value:Ct}}return ot}):le}resolvedOptions(){return this.dtf.resolvedOptions()}}class Tt{constructor(le,ot,Ct){this.opts={style:"long",...Ct},!ot&&mi()&&(this.rtf=function Te(ct,le={}){const{base:ot,...Ct}=le,mn=JSON.stringify([ct,Ct]);let Xn=ee[mn];return Xn||(Xn=new Intl.RelativeTimeFormat(ct,le),ee[mn]=Xn),Xn}(le,Ct))}format(le,ot){return this.rtf?this.rtf.format(le,ot):function Bn(ct,le,ot="always",Ct=!1){const mn={years:["year","yr."],quarters:["quarter","qtr."],months:["month","mo."],weeks:["week","wk."],days:["day","day","days"],hours:["hour","hr."],minutes:["minute","min."],seconds:["second","sec."]},Xn=-1===["hours","minutes","seconds"].indexOf(ct);if("auto"===ot&&Xn){const co="days"===ct;switch(le){case 1:return co?"tomorrow":`next ${mn[ct][0]}`;case-1:return co?"yesterday":`last ${mn[ct][0]}`;case 0:return co?"today":`this ${mn[ct][0]}`}}const jn=Object.is(le,-0)||le<0,gi=Math.abs(le),Wi=1===gi,ur=mn[ct],Pr=Ct?Wi?ur[1]:ur[2]||ur[1]:Wi?mn[ct][0]:ct;return jn?`${gi} ${Pr} ago`:`in ${gi} ${Pr}`}(ot,le,this.opts.numeric,"long"!==this.opts.style)}formatToParts(le,ot){return this.rtf?this.rtf.formatToParts(le,ot):[]}}const xt={firstDay:1,minimalDays:4,weekend:[6,7]};class rn{static fromOpts(le){return rn.create(le.locale,le.numberingSystem,le.outputCalendar,le.weekSettings,le.defaultToEN)}static create(le,ot,Ct,mn,Xn=!1){const jn=le||ln.defaultLocale,gi=jn||(Xn?"en-US":function pe(){return ie||(ie=(new Intl.DateTimeFormat).resolvedOptions().locale,ie)}()),Wi=ot||ln.defaultNumberingSystem,ur=Ct||ln.defaultOutputCalendar,Pr=It(mn)||ln.defaultWeekSettings;return new rn(gi,Wi,ur,Pr,jn)}static resetCache(){ie=null,se={},Q={},ee={}}static fromObject({locale:le,numberingSystem:ot,outputCalendar:Ct,weekSettings:mn}={}){return rn.create(le,ot,Ct,mn)}constructor(le,ot,Ct,mn,Xn){const[jn,gi,Wi]=function Ce(ct){const le=ct.indexOf("-x-");-1!==le&&(ct=ct.substring(0,le));const ot=ct.indexOf("-u-");if(-1===ot)return[ct];{let Ct,mn;try{Ct=he(ct).resolvedOptions(),mn=ct}catch{const Wi=ct.substring(0,ot);Ct=he(Wi).resolvedOptions(),mn=Wi}const{numberingSystem:Xn,calendar:jn}=Ct;return[mn,Xn,jn]}}(le);this.locale=jn,this.numberingSystem=ot||gi||null,this.outputCalendar=Ct||Wi||null,this.weekSettings=mn,this.intl=function Re(ct,le,ot){return(ot||le)&&(ct.includes("-u-")||(ct+="-u"),ot&&(ct+=`-ca-${ot}`),le&&(ct+=`-nu-${le}`)),ct}(this.locale,this.numberingSystem,this.outputCalendar),this.weekdaysCache={format:{},standalone:{}},this.monthsCache={format:{},standalone:{}},this.meridiemCache=null,this.eraCache={},this.specifiedLocale=Xn,this.fastNumbersCached=null}get fastNumbers(){return null==this.fastNumbersCached&&(this.fastNumbersCached=function Se(ct){return(!ct.numberingSystem||"latn"===ct.numberingSystem)&&("latn"===ct.numberingSystem||!ct.locale||ct.locale.startsWith("en")||"latn"===new Intl.DateTimeFormat(ct.intl).resolvedOptions().numberingSystem)}(this)),this.fastNumbersCached}listingMode(){return this.isEnglish()&&!(null!==this.numberingSystem&&"latn"!==this.numberingSystem||null!==this.outputCalendar&&"gregory"!==this.outputCalendar)?"en":"intl"}clone(le){return le&&0!==Object.getOwnPropertyNames(le).length?rn.create(le.locale||this.specifiedLocale,le.numberingSystem||this.numberingSystem,le.outputCalendar||this.outputCalendar,It(le.weekSettings)||this.weekSettings,le.defaultToEN||!1):this}redefaultToEN(le={}){return this.clone({...le,defaultToEN:!0})}redefaultToSystem(le={}){return this.clone({...le,defaultToEN:!1})}months(le,ot=!1){return st(this,le,Je,()=>{const Ct=ot?{month:le,day:"numeric"}:{month:le},mn=ot?"format":"standalone";return this.monthsCache[mn][le]||(this.monthsCache[mn][le]=function Ze(ct){const le=[];for(let ot=1;ot<=12;ot++){const Ct=ar.utc(2009,ot,1);le.push(ct(Ct))}return le}(Xn=>this.extract(Xn,Ct,"month"))),this.monthsCache[mn][le]})}weekdays(le,ot=!1){return st(this,le,$n,()=>{const Ct=ot?{weekday:le,year:"numeric",month:"long",day:"numeric"}:{weekday:le},mn=ot?"format":"standalone";return this.weekdaysCache[mn][le]||(this.weekdaysCache[mn][le]=function vt(ct){const le=[];for(let ot=1;ot<=7;ot++){const Ct=ar.utc(2016,11,13+ot);le.push(ct(Ct))}return le}(Xn=>this.extract(Xn,Ct,"weekday"))),this.weekdaysCache[mn][le]})}meridiems(){return st(this,void 0,()=>oi,()=>{if(!this.meridiemCache){const le={hour:"numeric",hourCycle:"h12"};this.meridiemCache=[ar.utc(2016,11,13,9),ar.utc(2016,11,13,19)].map(ot=>this.extract(ot,le,"dayperiod"))}return this.meridiemCache})}eras(le){return st(this,le,Qi,()=>{const ot={era:le};return this.eraCache[le]||(this.eraCache[le]=[ar.utc(-40,1,1),ar.utc(2017,1,1)].map(Ct=>this.extract(Ct,ot,"era"))),this.eraCache[le]})}extract(le,ot,Ct){const jn=this.dtFormatter(le,ot).formatToParts().find(gi=>gi.type.toLowerCase()===Ct);return jn?jn.value:null}numberFormatter(le={}){return new Ke(this.intl,le.forceSimple||this.fastNumbers,le)}dtFormatter(le,ot={}){return new ze(le,this.intl,ot)}relFormatter(le={}){return new Tt(this.intl,this.isEnglish(),le)}listFormatter(le={}){return function nt(ct,le={}){const ot=JSON.stringify([ct,le]);let Ct=Fe[ot];return Ct||(Ct=new Intl.ListFormat(ct,le),Fe[ot]=Ct),Ct}(this.intl,le)}isEnglish(){return"en"===this.locale||"en-us"===this.locale.toLowerCase()||new Intl.DateTimeFormat(this.intl).resolvedOptions().locale.startsWith("en-us")}getWeekSettings(){return this.weekSettings?this.weekSettings:zn()?function Pe(ct){let le=we[ct];if(!le){const ot=new Intl.Locale(ct);le="getWeekInfo"in ot?ot.getWeekInfo():ot.weekInfo,we[ct]=le}return le}(this.locale):xt}getStartOfWeek(){return this.getWeekSettings().firstDay}getMinDaysInFirstWeek(){return this.getWeekSettings().minimalDays}getWeekendDays(){return this.getWeekSettings().weekend}equals(le){return this.locale===le.locale&&this.numberingSystem===le.numberingSystem&&this.outputCalendar===le.outputCalendar}toString(){return`Locale(${this.locale}, ${this.numberingSystem}, ${this.outputCalendar})`}}let sn=null;class nn extends ne{static get utcInstance(){return null===sn&&(sn=new nn(0)),sn}static instance(le){return 0===le?nn.utcInstance:new nn(le)}static parseSpecifier(le){if(le){const ot=le.match(/^utc(?:([+-]\d{1,2})(?::(\d{2}))?)?$/i);if(ot)return new nn(or(ot[1],ot[2]))}return null}constructor(le){super(),this.fixed=le}get type(){return"fixed"}get name(){return 0===this.fixed?"UTC":`UTC${In(this.fixed,"narrow")}`}get ianaName(){return 0===this.fixed?"Etc/UTC":`Etc/GMT${In(-this.fixed,"narrow")}`}offsetName(){return this.name}formatOffset(le,ot){return In(this.fixed,ot)}get isUniversal(){return!0}offset(){return this.fixed}equals(le){return"fixed"===le.type&&le.fixed===this.fixed}get isValid(){return!0}}class gn extends ne{constructor(le){super(),this.zoneName=le}get type(){return"invalid"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(){return null}formatOffset(){return""}offset(){return NaN}equals(){return!1}get isValid(){return!1}}function Et(ct,le){if(Ve(ct)||null===ct)return le;if(ct instanceof ne)return ct;if(function En(ct){return"string"==typeof ct}(ct)){const Ct=ct.toLowerCase();return"default"===Ct?le:"local"===Ct||"system"===Ct?fe.instance:"utc"===Ct||"gmt"===Ct?nn.utcInstance:nn.parseSpecifier(Ct)||wt.create(ct)}return ft(ct)?nn.instance(ct):"object"==typeof ct&&"offset"in ct&&"function"==typeof ct.offset?ct:new gn(ct)}const dt={arab:"[\u0660-\u0669]",arabext:"[\u06f0-\u06f9]",bali:"[\u1b50-\u1b59]",beng:"[\u09e6-\u09ef]",deva:"[\u0966-\u096f]",fullwide:"[\uff10-\uff19]",gujr:"[\u0ae6-\u0aef]",hanidec:"[\u3007|\u4e00|\u4e8c|\u4e09|\u56db|\u4e94|\u516d|\u4e03|\u516b|\u4e5d]",khmr:"[\u17e0-\u17e9]",knda:"[\u0ce6-\u0cef]",laoo:"[\u0ed0-\u0ed9]",limb:"[\u1946-\u194f]",mlym:"[\u0d66-\u0d6f]",mong:"[\u1810-\u1819]",mymr:"[\u1040-\u1049]",orya:"[\u0b66-\u0b6f]",tamldec:"[\u0be6-\u0bef]",telu:"[\u0c66-\u0c6f]",thai:"[\u0e50-\u0e59]",tibt:"[\u0f20-\u0f29]",latn:"\\d"},yt={arab:[1632,1641],arabext:[1776,1785],bali:[6992,7001],beng:[2534,2543],deva:[2406,2415],fullwide:[65296,65303],gujr:[2790,2799],khmr:[6112,6121],knda:[3302,3311],laoo:[3792,3801],limb:[6470,6479],mlym:[3430,3439],mong:[6160,6169],mymr:[4160,4169],orya:[2918,2927],tamldec:[3046,3055],telu:[3174,3183],thai:[3664,3673],tibt:[3872,3881]},mt=dt.hanidec.replace(/[\[|\]]/g,"").split("");let At={};function vn({numberingSystem:ct},le=""){const ot=ct||"latn";return At[ot]||(At[ot]={}),At[ot][le]||(At[ot][le]=new RegExp(`${dt[ot]}${le}`)),At[ot][le]}let Ht,Tn=()=>Date.now(),Ft="system",Jt=null,Gt=null,en=null,Kn=60,On=null;class ln{static get now(){return Tn}static set now(le){Tn=le}static set defaultZone(le){Ft=le}static get defaultZone(){return Et(Ft,fe.instance)}static get defaultLocale(){return Jt}static set defaultLocale(le){Jt=le}static get defaultNumberingSystem(){return Gt}static set defaultNumberingSystem(le){Gt=le}static get defaultOutputCalendar(){return en}static set defaultOutputCalendar(le){en=le}static get defaultWeekSettings(){return On}static set defaultWeekSettings(le){On=It(le)}static get twoDigitCutoffYear(){return Kn}static set twoDigitCutoffYear(le){Kn=le%100}static get throwOnInvalid(){return Ht}static set throwOnInvalid(le){Ht=le}static resetCaches(){rn.resetCache(),wt.resetCache(),ar.resetCache(),function lt(){At={}}()}}class Vt{constructor(le,ot){this.reason=le,this.explanation=ot}toMessage(){return this.explanation?`${this.reason}: ${this.explanation}`:this.reason}}const Qt=[0,31,59,90,120,151,181,212,243,273,304,334],$t=[0,31,60,91,121,152,182,213,244,274,305,335];function un(ct,le){return new Vt("unit out of range",`you specified ${le} (of type ${typeof le}) as a ${ct}, which is invalid`)}function Zt(ct,le,ot){const Ct=new Date(Date.UTC(ct,le-1,ot));ct<100&&ct>=0&&Ct.setUTCFullYear(Ct.getUTCFullYear()-1900);const mn=Ct.getUTCDay();return 0===mn?7:mn}function on(ct,le,ot){return ot+(_t(ct)?$t:Qt)[le-1]}function Bt(ct,le){const ot=_t(ct)?$t:Qt,Ct=ot.findIndex(Xn=>Xn<le);return{month:Ct+1,day:le-ot[Ct]}}function fn(ct,le){return(ct-le+7)%7+1}function kn(ct,le=4,ot=1){const{year:Ct,month:mn,day:Xn}=ct,jn=on(Ct,mn,Xn),gi=fn(Zt(Ct,mn,Xn),ot);let ur,Wi=Math.floor((jn-gi+14-le)/7);return Wi<1?(ur=Ct-1,Wi=Gi(ur,le,ot)):Wi>Gi(Ct,le,ot)?(ur=Ct+1,Wi=1):ur=Ct,{weekYear:ur,weekNumber:Wi,weekday:gi,...Gn(ct)}}function ni(ct,le=4,ot=1){const{weekYear:Ct,weekNumber:mn,weekday:Xn}=ct,jn=fn(Zt(Ct,1,le),ot),gi=Kt(Ct);let ur,Wi=7*mn+Xn-jn-7+le;Wi<1?(ur=Ct-1,Wi+=Kt(ur)):Wi>gi?(ur=Ct+1,Wi-=Kt(Ct)):ur=Ct;const{month:Pr,day:co}=Bt(ur,Wi);return{year:ur,month:Pr,day:co,...Gn(ct)}}function ki(ct){const{year:le,month:ot,day:Ct}=ct;return{year:le,ordinal:on(le,ot,Ct),...Gn(ct)}}function Bi(ct){const{year:le,ordinal:ot}=ct,{month:Ct,day:mn}=Bt(le,ot);return{year:le,month:Ct,day:mn,...Gn(ct)}}function St(ct,le){if(Ve(ct.localWeekday)&&Ve(ct.localWeekNumber)&&Ve(ct.localWeekYear))return{minDaysInFirstWeek:4,startOfWeek:1};if(!Ve(ct.weekday)||!Ve(ct.weekNumber)||!Ve(ct.weekYear))throw new d("Cannot mix locale-based week fields with ISO-based week fields");return Ve(ct.localWeekday)||(ct.weekday=ct.localWeekday),Ve(ct.localWeekNumber)||(ct.weekNumber=ct.localWeekNumber),Ve(ct.localWeekYear)||(ct.weekYear=ct.localWeekYear),delete ct.localWeekday,delete ct.localWeekNumber,delete ct.localWeekYear,{minDaysInFirstWeek:le.getMinDaysInFirstWeek(),startOfWeek:le.getStartOfWeek()}}function qt(ct){const le=dn(ct.year),ot=Xe(ct.month,1,12),Ct=Xe(ct.day,1,Nn(ct.year,ct.month));return le?ot?!Ct&&un("day",ct.day):un("month",ct.month):un("year",ct.year)}function Qe(ct){const{hour:le,minute:ot,second:Ct,millisecond:mn}=ct,Xn=Xe(le,0,23)||24===le&&0===ot&&0===Ct&&0===mn,jn=Xe(ot,0,59),gi=Xe(Ct,0,59),Wi=Xe(mn,0,999);return Xn?jn?gi?!Wi&&un("millisecond",mn):un("second",Ct):un("minute",ot):un("hour",le)}function Ve(ct){return typeof ct>"u"}function ft(ct){return"number"==typeof ct}function dn(ct){return"number"==typeof ct&&ct%1==0}function mi(){try{return typeof Intl<"u"&&!!Intl.RelativeTimeFormat}catch{return!1}}function zn(){try{return typeof Intl<"u"&&!!Intl.Locale&&("weekInfo"in Intl.Locale.prototype||"getWeekInfo"in Intl.Locale.prototype)}catch{return!1}}function Pt(ct,le,ot){if(0!==ct.length)return ct.reduce((Ct,mn)=>{const Xn=[le(mn),mn];return Ct&&ot(Ct[0],Xn[0])===Ct[0]?Ct:Xn},null)[1]}function Ln(ct,le){return Object.prototype.hasOwnProperty.call(ct,le)}function It(ct){if(null==ct)return null;if("object"!=typeof ct)throw new y("Week settings must be an object");if(!Xe(ct.firstDay,1,7)||!Xe(ct.minimalDays,1,7)||!Array.isArray(ct.weekend)||ct.weekend.some(le=>!Xe(le,1,7)))throw new y("Invalid week settings");return{firstDay:ct.firstDay,minimalDays:ct.minimalDays,weekend:Array.from(ct.weekend)}}function Xe(ct,le,ot){return dn(ct)&&ct>=le&&ct<=ot}function Ue(ct,le=2){let Ct;return Ct=ct<0?"-"+(""+-ct).padStart(le,"0"):(""+ct).padStart(le,"0"),Ct}function Xt(ct){if(!Ve(ct)&&null!==ct&&""!==ct)return parseInt(ct,10)}function re(ct){if(!Ve(ct)&&null!==ct&&""!==ct)return parseFloat(ct)}function $e(ct){if(!Ve(ct)&&null!==ct&&""!==ct){const le=1e3*parseFloat("0."+ct);return Math.floor(le)}}function We(ct,le,ot=!1){const Ct=10**le;return(ot?Math.trunc:Math.round)(ct*Ct)/Ct}function _t(ct){return ct%4==0&&(ct%100!=0||ct%400==0)}function Kt(ct){return _t(ct)?366:365}function Nn(ct,le){const ot=function Ye(ct,le){return ct-le*Math.floor(ct/le)}(le-1,12)+1;return 2===ot?_t(ct+(le-ot)/12)?29:28:[31,null,31,30,31,30,31,31,30,31,30,31][ot-1]}function qn(ct){let le=Date.UTC(ct.year,ct.month-1,ct.day,ct.hour,ct.minute,ct.second,ct.millisecond);return ct.year<100&&ct.year>=0&&(le=new Date(le),le.setUTCFullYear(ct.year,ct.month-1,ct.day)),+le}function Ei(ct,le,ot){return-fn(Zt(ct,1,le),ot)+le-1}function Gi(ct,le=4,ot=1){const Ct=Ei(ct,le,ot),mn=Ei(ct+1,le,ot);return(Kt(ct)-Ct+mn)/7}function Vi(ct){return ct>99?ct:ct>ln.twoDigitCutoffYear?1900+ct:2e3+ct}function Hi(ct,le,ot,Ct=null){const mn=new Date(ct),Xn={hourCycle:"h23",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"};Ct&&(Xn.timeZone=Ct);const jn={timeZoneName:le,...Xn},gi=new Intl.DateTimeFormat(ot,jn).formatToParts(mn).find(Wi=>"timezonename"===Wi.type.toLowerCase());return gi?gi.value:null}function or(ct,le){let ot=parseInt(ct,10);Number.isNaN(ot)&&(ot=0);const Ct=parseInt(le,10)||0;return 60*ot+(ot<0||Object.is(ot,-0)?-Ct:Ct)}function Ir(ct){const le=Number(ct);if("boolean"==typeof ct||""===ct||Number.isNaN(le))throw new y(`Invalid unit value ${ct}`);return le}function an(ct,le){const ot={};for(const Ct in ct)if(Ln(ct,Ct)){const mn=ct[Ct];if(null==mn)continue;ot[le(Ct)]=Ir(mn)}return ot}function In(ct,le){const ot=Math.trunc(Math.abs(ct/60)),Ct=Math.trunc(Math.abs(ct%60)),mn=ct>=0?"+":"-";switch(le){case"short":return`${mn}${Ue(ot,2)}:${Ue(Ct,2)}`;case"narrow":return`${mn}${ot}${Ct>0?`:${Ct}`:""}`;case"techie":return`${mn}${Ue(ot,2)}${Ue(Ct,2)}`;default:throw new RangeError(`Value format ${le} is out of range for property format`)}}function Gn(ct){return function xn(ct,le){return le.reduce((ot,Ct)=>(ot[Ct]=ct[Ct],ot),{})}(ct,["hour","minute","second","millisecond"])}const pi=["January","February","March","April","May","June","July","August","September","October","November","December"],bi=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],Nt=["J","F","M","A","M","J","J","A","S","O","N","D"];function Je(ct){switch(ct){case"narrow":return[...Nt];case"short":return[...bi];case"long":return[...pi];case"numeric":return["1","2","3","4","5","6","7","8","9","10","11","12"];case"2-digit":return["01","02","03","04","05","06","07","08","09","10","11","12"];default:return null}}const gt=["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],jt=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],pn=["M","T","W","T","F","S","S"];function $n(ct){switch(ct){case"narrow":return[...pn];case"short":return[...jt];case"long":return[...gt];case"numeric":return["1","2","3","4","5","6","7"];default:return null}}const oi=["AM","PM"],Ti=["Before Christ","Anno Domini"],Ri=["BC","AD"],Li=["B","A"];function Qi(ct){switch(ct){case"narrow":return[...Li];case"short":return[...Ri];case"long":return[...Ti];default:return null}}function ci(ct,le){let ot="";for(const Ct of ct)ot+=Ct.literal?Ct.val:le(Ct.val);return ot}const vi={D:M,DD:k,DDD:w,DDDD:T,t:A,tt:z,ttt:V,tttt:G,T:B,TT:H,TTT:U,TTTT:$,f:R,ff:j,fff:me,ffff:Ee,F:K,FF:Y,FFF:ge,FFFF:je};class Di{static create(le,ot={}){return new Di(le,ot)}static parseFormat(le){let ot=null,Ct="",mn=!1;const Xn=[];for(let jn=0;jn<le.length;jn++){const gi=le.charAt(jn);"'"===gi?(Ct.length>0&&Xn.push({literal:mn||/^\s+$/.test(Ct),val:Ct}),ot=null,Ct="",mn=!mn):mn||gi===ot?Ct+=gi:(Ct.length>0&&Xn.push({literal:/^\s+$/.test(Ct),val:Ct}),Ct=gi,ot=gi)}return Ct.length>0&&Xn.push({literal:mn||/^\s+$/.test(Ct),val:Ct}),Xn}static macroTokenToFormatOpts(le){return vi[le]}constructor(le,ot){this.opts=ot,this.loc=le,this.systemLoc=null}formatWithSystemDefault(le,ot){return null===this.systemLoc&&(this.systemLoc=this.loc.redefaultToSystem()),this.systemLoc.dtFormatter(le,{...this.opts,...ot}).format()}dtFormatter(le,ot={}){return this.loc.dtFormatter(le,{...this.opts,...ot})}formatDateTime(le,ot){return this.dtFormatter(le,ot).format()}formatDateTimeParts(le,ot){return this.dtFormatter(le,ot).formatToParts()}formatInterval(le,ot){return this.dtFormatter(le.start,ot).dtf.formatRange(le.start.toJSDate(),le.end.toJSDate())}resolvedOptions(le,ot){return this.dtFormatter(le,ot).resolvedOptions()}num(le,ot=0){if(this.opts.forceSimple)return Ue(le,ot);const Ct={...this.opts};return ot>0&&(Ct.padTo=ot),this.loc.numberFormatter(Ct).format(le)}formatDateTimeFromString(le,ot){const Ct="en"===this.loc.listingMode(),mn=this.loc.outputCalendar&&"gregory"!==this.loc.outputCalendar,Xn=(Kr,Uo)=>this.loc.extract(le,Kr,Uo),jn=Kr=>le.isOffsetFixed&&0===le.offset&&Kr.allowZ?"Z":le.isValid?le.zone.formatOffset(le.ts,Kr.format):"",Wi=(Kr,Uo)=>Ct?function fr(ct,le){return Je(le)[ct.month-1]}(le,Kr):Xn(Uo?{month:Kr}:{month:Kr,day:"numeric"},"month"),ur=(Kr,Uo)=>Ct?function lr(ct,le){return $n(le)[ct.weekday-1]}(le,Kr):Xn(Uo?{weekday:Kr}:{weekday:Kr,month:"long",day:"numeric"},"weekday"),Pr=Kr=>{const Uo=Di.macroTokenToFormatOpts(Kr);return Uo?this.formatWithSystemDefault(le,Uo):Kr},co=Kr=>Ct?function Wn(ct,le){return Qi(le)[ct.year<0?0:1]}(le,Kr):Xn({era:Kr},"era");return ci(Di.parseFormat(ot),Kr=>{switch(Kr){case"S":return this.num(le.millisecond);case"u":case"SSS":return this.num(le.millisecond,3);case"s":return this.num(le.second);case"ss":return this.num(le.second,2);case"uu":return this.num(Math.floor(le.millisecond/10),2);case"uuu":return this.num(Math.floor(le.millisecond/100));case"m":return this.num(le.minute);case"mm":return this.num(le.minute,2);case"h":return this.num(le.hour%12==0?12:le.hour%12);case"hh":return this.num(le.hour%12==0?12:le.hour%12,2);case"H":return this.num(le.hour);case"HH":return this.num(le.hour,2);case"Z":return jn({format:"narrow",allowZ:this.opts.allowZ});case"ZZ":return jn({format:"short",allowZ:this.opts.allowZ});case"ZZZ":return jn({format:"techie",allowZ:this.opts.allowZ});case"ZZZZ":return le.zone.offsetName(le.ts,{format:"short",locale:this.loc.locale});case"ZZZZZ":return le.zone.offsetName(le.ts,{format:"long",locale:this.loc.locale});case"z":return le.zoneName;case"a":return Ct?function Ji(ct){return oi[ct.hour<12?0:1]}(le):Xn({hour:"numeric",hourCycle:"h12"},"dayperiod");case"d":return mn?Xn({day:"numeric"},"day"):this.num(le.day);case"dd":return mn?Xn({day:"2-digit"},"day"):this.num(le.day,2);case"c":case"E":return this.num(le.weekday);case"ccc":return ur("short",!0);case"cccc":return ur("long",!0);case"ccccc":return ur("narrow",!0);case"EEE":return ur("short",!1);case"EEEE":return ur("long",!1);case"EEEEE":return ur("narrow",!1);case"L":return mn?Xn({month:"numeric",day:"numeric"},"month"):this.num(le.month);case"LL":return mn?Xn({month:"2-digit",day:"numeric"},"month"):this.num(le.month,2);case"LLL":return Wi("short",!0);case"LLLL":return Wi("long",!0);case"LLLLL":return Wi("narrow",!0);case"M":return mn?Xn({month:"numeric"},"month"):this.num(le.month);case"MM":return mn?Xn({month:"2-digit"},"month"):this.num(le.month,2);case"MMM":return Wi("short",!1);case"MMMM":return Wi("long",!1);case"MMMMM":return Wi("narrow",!1);case"y":return mn?Xn({year:"numeric"},"year"):this.num(le.year);case"yy":return mn?Xn({year:"2-digit"},"year"):this.num(le.year.toString().slice(-2),2);case"yyyy":return mn?Xn({year:"numeric"},"year"):this.num(le.year,4);case"yyyyyy":return mn?Xn({year:"numeric"},"year"):this.num(le.year,6);case"G":return co("short");case"GG":return co("long");case"GGGGG":return co("narrow");case"kk":return this.num(le.weekYear.toString().slice(-2),2);case"kkkk":return this.num(le.weekYear,4);case"W":return this.num(le.weekNumber);case"WW":return this.num(le.weekNumber,2);case"n":return this.num(le.localWeekNumber);case"nn":return this.num(le.localWeekNumber,2);case"ii":return this.num(le.localWeekYear.toString().slice(-2),2);case"iiii":return this.num(le.localWeekYear,4);case"o":return this.num(le.ordinal);case"ooo":return this.num(le.ordinal,3);case"q":return this.num(le.quarter);case"qq":return this.num(le.quarter,2);case"X":return this.num(Math.floor(le.ts/1e3));case"x":return this.num(le.ts);default:return Pr(Kr)}})}formatDurationFromString(le,ot){const Ct=Wi=>{switch(Wi[0]){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":return"hour";case"d":return"day";case"w":return"week";case"M":return"month";case"y":return"year";default:return null}},Xn=Di.parseFormat(ot),jn=Xn.reduce((Wi,{literal:ur,val:Pr})=>ur?Wi:Wi.concat(Pr),[]);return ci(Xn,(Wi=>ur=>{const Pr=Ct(ur);return Pr?this.num(Wi.get(Pr),ur.length):ur})(le.shiftTo(...jn.map(Ct).filter(Wi=>Wi))))}}const Xi=/[A-Za-z_+-]{1,256}(?::?\/[A-Za-z0-9_+-]{1,256}(?:\/[A-Za-z0-9_+-]{1,256})?)?/;function ir(...ct){const le=ct.reduce((ot,Ct)=>ot+Ct.source,"");return RegExp(`^${le}$`)}function zi(...ct){return le=>ct.reduce(([ot,Ct,mn],Xn)=>{const[jn,gi,Wi]=Xn(le,mn);return[{...ot,...jn},gi||Ct,Wi]},[{},null,1]).slice(0,2)}function Xr(ct,...le){if(null==ct)return[null,null];for(const[ot,Ct]of le){const mn=ot.exec(ct);if(mn)return Ct(mn)}return[null,null]}function Hr(...ct){return(le,ot)=>{const Ct={};let mn;for(mn=0;mn<ct.length;mn++)Ct[ct[mn]]=Xt(le[ot+mn]);return[Ct,null,ot+mn]}}const eo=/(?:(Z)|([+-]\d\d)(?::?(\d\d))?)/,uo=/(\d\d)(?::?(\d\d)(?::?(\d\d)(?:[.,](\d{1,30}))?)?)?/,oa=RegExp(`${uo.source}(?:${eo.source}?(?:\\[(${Xi.source})\\])?)?`),vo=RegExp(`(?:T${oa.source})?`),Ia=Hr("weekYear","weekNumber","weekDay"),aa=Hr("year","ordinal"),bo=RegExp(`${uo.source} ?(?:${eo.source}|(${Xi.source}))?`),Xa=RegExp(`(?: ${bo.source})?`);function zo(ct,le,ot){const Ct=ct[le];return Ve(Ct)?ot:Xt(Ct)}function ea(ct,le){return[{hours:zo(ct,le,0),minutes:zo(ct,le+1,0),seconds:zo(ct,le+2,0),milliseconds:$e(ct[le+3])},null,le+4]}function Zr(ct,le){const ot=!ct[le]&&!ct[le+1],Ct=or(ct[le+1],ct[le+2]);return[{},ot?null:nn.instance(Ct),le+3]}function Ua(ct,le){return[{},ct[le]?wt.create(ct[le]):null,le+1]}const js=RegExp(`^T?${uo.source}$`),ws=/^-?P(?:(?:(-?\d{1,20}(?:\.\d{1,20})?)Y)?(?:(-?\d{1,20}(?:\.\d{1,20})?)M)?(?:(-?\d{1,20}(?:\.\d{1,20})?)W)?(?:(-?\d{1,20}(?:\.\d{1,20})?)D)?(?:T(?:(-?\d{1,20}(?:\.\d{1,20})?)H)?(?:(-?\d{1,20}(?:\.\d{1,20})?)M)?(?:(-?\d{1,20})(?:[.,](-?\d{1,20}))?S)?)?)$/;function Pa(ct){const[le,ot,Ct,mn,Xn,jn,gi,Wi,ur]=ct,Pr="-"===le[0],co=Wi&&"-"===Wi[0],To=(Kr,Uo=!1)=>void 0!==Kr&&(Uo||Kr&&Pr)?-Kr:Kr;return[{years:To(re(ot)),months:To(re(Ct)),weeks:To(re(mn)),days:To(re(Xn)),hours:To(re(jn)),minutes:To(re(gi)),seconds:To(re(Wi),"-0"===Wi),milliseconds:To($e(ur),co)}]}const zs={GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Mo(ct,le,ot,Ct,mn,Xn,jn){const gi={year:2===le.length?Vi(Xt(le)):Xt(le),month:bi.indexOf(ot)+1,day:Xt(Ct),hour:Xt(mn),minute:Xt(Xn)};return jn&&(gi.second=Xt(jn)),ct&&(gi.weekday=ct.length>3?gt.indexOf(ct)+1:jt.indexOf(ct)+1),gi}const Ya=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|(?:([+-]\d\d)(\d\d)))$/;function nc(ct){const[,le,ot,Ct,mn,Xn,jn,gi,Wi,ur,Pr,co]=ct,To=Mo(le,mn,Ct,ot,Xn,jn,gi);let Kr;return Kr=Wi?zs[Wi]:ur?0:or(Pr,co),[To,new nn(Kr)]}const _o=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d\d) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d\d):(\d\d):(\d\d) GMT$/,Ja=/^(Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday), (\d\d)-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d\d) (\d\d):(\d\d):(\d\d) GMT$/,mc=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( \d|\d\d) (\d\d):(\d\d):(\d\d) (\d{4})$/;function ic(ct){const[,le,ot,Ct,mn,Xn,jn,gi]=ct;return[Mo(le,mn,Ct,ot,Xn,jn,gi),nn.utcInstance]}function Ic(ct){const[,le,ot,Ct,mn,Xn,jn,gi]=ct;return[Mo(le,gi,ot,Ct,mn,Xn,jn),nn.utcInstance]}const fc=ir(/([+-]\d{6}|\d{4})(?:-?(\d\d)(?:-?(\d\d))?)?/,vo),Ra=ir(/(\d{4})-?W(\d\d)(?:-?(\d))?/,vo),Ps=ir(/(\d{4})-?(\d{3})/,vo),rc=ir(oa),bl=zi(function ia(ct,le){return[{year:zo(ct,le),month:zo(ct,le+1,1),day:zo(ct,le+2,1)},null,le+3]},ea,Zr,Ua),Fl=zi(Ia,ea,Zr,Ua),nd=zi(aa,ea,Zr,Ua),Cc=zi(ea,Zr,Ua),Dl=zi(ea),Rt=ir(/(\d{4})-(\d\d)-(\d\d)/,Xa),it=ir(bo),hn=zi(ea,Zr,Ua),$r="Invalid Duration",Nr={weeks:{days:7,hours:168,minutes:10080,seconds:604800,milliseconds:6048e5},days:{hours:24,minutes:1440,seconds:86400,milliseconds:864e5},hours:{minutes:60,seconds:3600,milliseconds:36e5},minutes:{seconds:60,milliseconds:6e4},seconds:{milliseconds:1e3}},ys={years:{quarters:4,months:12,weeks:52,days:365,hours:8760,minutes:525600,seconds:31536e3,milliseconds:31536e6},quarters:{months:3,weeks:13,days:91,hours:2184,minutes:131040,seconds:7862400,milliseconds:78624e5},months:{weeks:4,days:30,hours:720,minutes:43200,seconds:2592e3,milliseconds:2592e6},...Nr},ka=365.2425,gc=30.436875,is={years:{quarters:4,months:12,weeks:ka/7,days:ka,hours:24*ka,minutes:525949.2,seconds:525949.2*60,milliseconds:525949.2*60*1e3},quarters:{months:3,weeks:ka/28,days:ka/4,hours:24*ka/4,minutes:131487.3,seconds:525949.2*60/4,milliseconds:7889237999.999999},months:{weeks:gc/7,days:gc,hours:24*gc,minutes:43829.1,seconds:2629746,milliseconds:2629746e3},...Nr},Rs=["years","quarters","months","weeks","days","hours","minutes","seconds","milliseconds"],oc=Rs.slice(0).reverse();function ac(ct,le,ot=!1){const Ct={values:ot?le.values:{...ct.values,...le.values||{}},loc:ct.loc.clone(le.loc),conversionAccuracy:le.conversionAccuracy||ct.conversionAccuracy,matrix:le.matrix||ct.matrix};return new ao(Ct)}function Ll(ct,le){let ot=le.milliseconds??0;for(const Ct of oc.slice(1))le[Ct]&&(ot+=le[Ct]*ct[Ct].milliseconds);return ot}function hs(ct,le){const ot=Ll(ct,le)<0?-1:1;Rs.reduceRight((Ct,mn)=>{if(Ve(le[mn]))return Ct;if(Ct){const jn=ct[mn][Ct],gi=Math.floor(le[Ct]*ot/jn);le[mn]+=gi*ot,le[Ct]-=gi*jn*ot}return mn},null),Rs.reduce((Ct,mn)=>{if(Ve(le[mn]))return Ct;if(Ct){const Xn=le[Ct]%1;le[Ct]-=Xn,le[mn]+=Xn*ct[Ct][mn]}return mn},null)}class ao{constructor(le){const ot="longterm"===le.conversionAccuracy||!1;let Ct=ot?is:ys;le.matrix&&(Ct=le.matrix),this.values=le.values,this.loc=le.loc||rn.create(),this.conversionAccuracy=ot?"longterm":"casual",this.invalid=le.invalid||null,this.matrix=Ct,this.isLuxonDuration=!0}static fromMillis(le,ot){return ao.fromObject({milliseconds:le},ot)}static fromObject(le,ot={}){if(null==le||"object"!=typeof le)throw new y("Duration.fromObject: argument expected to be an object, got "+(null===le?"null":typeof le));return new ao({values:an(le,ao.normalizeUnit),loc:rn.fromObject(ot),conversionAccuracy:ot.conversionAccuracy,matrix:ot.matrix})}static fromDurationLike(le){if(ft(le))return ao.fromMillis(le);if(ao.isDuration(le))return le;if("object"==typeof le)return ao.fromObject(le);throw new y(`Unknown duration argument ${le} of type ${typeof le}`)}static fromISO(le,ot){const[Ct]=function jc(ct){return Xr(ct,[ws,Pa])}(le);return Ct?ao.fromObject(Ct,ot):ao.invalid("unparsable",`the input "${le}" can't be parsed as ISO 8601`)}static fromISOTime(le,ot){const[Ct]=function Ot(ct){return Xr(ct,[js,Dl])}(le);return Ct?ao.fromObject(Ct,ot):ao.invalid("unparsable",`the input "${le}" can't be parsed as ISO 8601`)}static invalid(le,ot=null){if(!le)throw new y("need to specify a reason the Duration is invalid");const Ct=le instanceof Vt?le:new Vt(le,ot);if(ln.throwOnInvalid)throw new f(Ct);return new ao({invalid:Ct})}static normalizeUnit(le){const ot={year:"years",years:"years",quarter:"quarters",quarters:"quarters",month:"months",months:"months",week:"weeks",weeks:"weeks",day:"days",days:"days",hour:"hours",hours:"hours",minute:"minutes",minutes:"minutes",second:"seconds",seconds:"seconds",millisecond:"milliseconds",milliseconds:"milliseconds"}[le&&le.toLowerCase()];if(!ot)throw new u(le);return ot}static isDuration(le){return le&&le.isLuxonDuration||!1}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}toFormat(le,ot={}){const Ct={...ot,floor:!1!==ot.round&&!1!==ot.floor};return this.isValid?Di.create(this.loc,Ct).formatDurationFromString(this,le):$r}toHuman(le={}){if(!this.isValid)return $r;const ot=Rs.map(Ct=>{const mn=this.values[Ct];return Ve(mn)?null:this.loc.numberFormatter({style:"unit",unitDisplay:"long",...le,unit:Ct.slice(0,-1)}).format(mn)}).filter(Ct=>Ct);return this.loc.listFormatter({type:"conjunction",style:le.listStyle||"narrow",...le}).format(ot)}toObject(){return this.isValid?{...this.values}:{}}toISO(){if(!this.isValid)return null;let le="P";return 0!==this.years&&(le+=this.years+"Y"),(0!==this.months||0!==this.quarters)&&(le+=this.months+3*this.quarters+"M"),0!==this.weeks&&(le+=this.weeks+"W"),0!==this.days&&(le+=this.days+"D"),(0!==this.hours||0!==this.minutes||0!==this.seconds||0!==this.milliseconds)&&(le+="T"),0!==this.hours&&(le+=this.hours+"H"),0!==this.minutes&&(le+=this.minutes+"M"),(0!==this.seconds||0!==this.milliseconds)&&(le+=We(this.seconds+this.milliseconds/1e3,3)+"S"),"P"===le&&(le+="T0S"),le}toISOTime(le={}){if(!this.isValid)return null;const ot=this.toMillis();return ot<0||ot>=864e5?null:(le={suppressMilliseconds:!1,suppressSeconds:!1,includePrefix:!1,format:"extended",...le,includeOffset:!1},ar.fromMillis(ot,{zone:"UTC"}).toISOTime(le))}toJSON(){return this.toISO()}toString(){return this.toISO()}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`Duration { values: ${JSON.stringify(this.values)} }`:`Duration { Invalid, reason: ${this.invalidReason} }`}toMillis(){return this.isValid?Ll(this.matrix,this.values):NaN}valueOf(){return this.toMillis()}plus(le){if(!this.isValid)return this;const ot=ao.fromDurationLike(le),Ct={};for(const mn of Rs)(Ln(ot.values,mn)||Ln(this.values,mn))&&(Ct[mn]=ot.get(mn)+this.get(mn));return ac(this,{values:Ct},!0)}minus(le){if(!this.isValid)return this;const ot=ao.fromDurationLike(le);return this.plus(ot.negate())}mapUnits(le){if(!this.isValid)return this;const ot={};for(const Ct of Object.keys(this.values))ot[Ct]=Ir(le(this.values[Ct],Ct));return ac(this,{values:ot},!0)}get(le){return this[ao.normalizeUnit(le)]}set(le){return this.isValid?ac(this,{values:{...this.values,...an(le,ao.normalizeUnit)}}):this}reconfigure({locale:le,numberingSystem:ot,conversionAccuracy:Ct,matrix:mn}={}){return ac(this,{loc:this.loc.clone({locale:le,numberingSystem:ot}),matrix:mn,conversionAccuracy:Ct})}as(le){return this.isValid?this.shiftTo(le).get(le):NaN}normalize(){if(!this.isValid)return this;const le=this.toObject();return hs(this.matrix,le),ac(this,{values:le},!0)}rescale(){return this.isValid?ac(this,{values:function Hn(ct){const le={};for(const[ot,Ct]of Object.entries(ct))0!==Ct&&(le[ot]=Ct);return le}(this.normalize().shiftToAll().toObject())},!0):this}shiftTo(...le){if(!this.isValid)return this;if(0===le.length)return this;le=le.map(jn=>ao.normalizeUnit(jn));const ot={},Ct={},mn=this.toObject();let Xn;for(const jn of Rs)if(le.indexOf(jn)>=0){Xn=jn;let gi=0;for(const ur in Ct)gi+=this.matrix[ur][jn]*Ct[ur],Ct[ur]=0;ft(mn[jn])&&(gi+=mn[jn]);const Wi=Math.trunc(gi);ot[jn]=Wi,Ct[jn]=(1e3*gi-1e3*Wi)/1e3}else ft(mn[jn])&&(Ct[jn]=mn[jn]);for(const jn in Ct)0!==Ct[jn]&&(ot[Xn]+=jn===Xn?Ct[jn]:Ct[jn]/this.matrix[Xn][jn]);return hs(this.matrix,ot),ac(this,{values:ot},!0)}shiftToAll(){return this.isValid?this.shiftTo("years","months","weeks","days","hours","minutes","seconds","milliseconds"):this}negate(){if(!this.isValid)return this;const le={};for(const ot of Object.keys(this.values))le[ot]=0===this.values[ot]?0:-this.values[ot];return ac(this,{values:le},!0)}get years(){return this.isValid?this.values.years||0:NaN}get quarters(){return this.isValid?this.values.quarters||0:NaN}get months(){return this.isValid?this.values.months||0:NaN}get weeks(){return this.isValid?this.values.weeks||0:NaN}get days(){return this.isValid?this.values.days||0:NaN}get hours(){return this.isValid?this.values.hours||0:NaN}get minutes(){return this.isValid?this.values.minutes||0:NaN}get seconds(){return this.isValid?this.values.seconds||0:NaN}get milliseconds(){return this.isValid?this.values.milliseconds||0:NaN}get isValid(){return null===this.invalid}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}equals(le){if(!this.isValid||!le.isValid||!this.loc.equals(le.loc))return!1;function ot(Ct,mn){return void 0===Ct||0===Ct?void 0===mn||0===mn:Ct===mn}for(const Ct of Rs)if(!ot(this.values[Ct],le.values[Ct]))return!1;return!0}}const zc="Invalid Interval";class po{constructor(le){this.s=le.start,this.e=le.end,this.invalid=le.invalid||null,this.isLuxonInterval=!0}static invalid(le,ot=null){if(!le)throw new y("need to specify a reason the Interval is invalid");const Ct=le instanceof Vt?le:new Vt(le,ot);if(ln.throwOnInvalid)throw new a(Ct);return new po({invalid:Ct})}static fromDateTimes(le,ot){const Ct=Io(le),mn=Io(ot),Xn=function go(ct,le){return ct&&ct.isValid?le&&le.isValid?le<ct?po.invalid("end before start",`The end of an interval must be after its start, but you had start=${ct.toISO()} and end=${le.toISO()}`):null:po.invalid("missing or invalid end"):po.invalid("missing or invalid start")}(Ct,mn);return Xn??new po({start:Ct,end:mn})}static after(le,ot){const Ct=ao.fromDurationLike(ot),mn=Io(le);return po.fromDateTimes(mn,mn.plus(Ct))}static before(le,ot){const Ct=ao.fromDurationLike(ot),mn=Io(le);return po.fromDateTimes(mn.minus(Ct),mn)}static fromISO(le,ot){const[Ct,mn]=(le||"").split("/",2);if(Ct&&mn){let Xn,jn,gi,Wi;try{Xn=ar.fromISO(Ct,ot),jn=Xn.isValid}catch{jn=!1}try{gi=ar.fromISO(mn,ot),Wi=gi.isValid}catch{Wi=!1}if(jn&&Wi)return po.fromDateTimes(Xn,gi);if(jn){const ur=ao.fromISO(mn,ot);if(ur.isValid)return po.after(Xn,ur)}else if(Wi){const ur=ao.fromISO(Ct,ot);if(ur.isValid)return po.before(gi,ur)}}return po.invalid("unparsable",`the input "${le}" can't be parsed as ISO 8601`)}static isInterval(le){return le&&le.isLuxonInterval||!1}get start(){return this.isValid?this.s:null}get end(){return this.isValid?this.e:null}get isValid(){return null===this.invalidReason}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}length(le="milliseconds"){return this.isValid?this.toDuration(le).get(le):NaN}count(le="milliseconds",ot){if(!this.isValid)return NaN;const Ct=this.start.startOf(le,ot);let mn;return mn=ot?.useLocaleWeeks?this.end.reconfigure({locale:Ct.locale}):this.end,mn=mn.startOf(le,ot),Math.floor(mn.diff(Ct,le).get(le))+(mn.valueOf()!==this.end.valueOf())}hasSame(le){return!!this.isValid&&(this.isEmpty()||this.e.minus(1).hasSame(this.s,le))}isEmpty(){return this.s.valueOf()===this.e.valueOf()}isAfter(le){return!!this.isValid&&this.s>le}isBefore(le){return!!this.isValid&&this.e<=le}contains(le){return!!this.isValid&&this.s<=le&&this.e>le}set({start:le,end:ot}={}){return this.isValid?po.fromDateTimes(le||this.s,ot||this.e):this}splitAt(...le){if(!this.isValid)return[];const ot=le.map(Io).filter(jn=>this.contains(jn)).sort((jn,gi)=>jn.toMillis()-gi.toMillis()),Ct=[];let{s:mn}=this,Xn=0;for(;mn<this.e;){const jn=ot[Xn]||this.e,gi=+jn>+this.e?this.e:jn;Ct.push(po.fromDateTimes(mn,gi)),mn=gi,Xn+=1}return Ct}splitBy(le){const ot=ao.fromDurationLike(le);if(!this.isValid||!ot.isValid||0===ot.as("milliseconds"))return[];let Xn,{s:Ct}=this,mn=1;const jn=[];for(;Ct<this.e;){const gi=this.start.plus(ot.mapUnits(Wi=>Wi*mn));Xn=+gi>+this.e?this.e:gi,jn.push(po.fromDateTimes(Ct,Xn)),Ct=Xn,mn+=1}return jn}divideEqually(le){return this.isValid?this.splitBy(this.length()/le).slice(0,le):[]}overlaps(le){return this.e>le.s&&this.s<le.e}abutsStart(le){return!!this.isValid&&+this.e==+le.s}abutsEnd(le){return!!this.isValid&&+le.e==+this.s}engulfs(le){return!!this.isValid&&this.s<=le.s&&this.e>=le.e}equals(le){return!(!this.isValid||!le.isValid)&&this.s.equals(le.s)&&this.e.equals(le.e)}intersection(le){if(!this.isValid)return this;const ot=this.s>le.s?this.s:le.s,Ct=this.e<le.e?this.e:le.e;return ot>=Ct?null:po.fromDateTimes(ot,Ct)}union(le){return this.isValid?po.fromDateTimes(this.s<le.s?this.s:le.s,this.e>le.e?this.e:le.e):this}static merge(le){const[ot,Ct]=le.sort((mn,Xn)=>mn.s-Xn.s).reduce(([mn,Xn],jn)=>Xn?Xn.overlaps(jn)||Xn.abutsStart(jn)?[mn,Xn.union(jn)]:[mn.concat([Xn]),jn]:[mn,jn],[[],null]);return Ct&&ot.push(Ct),ot}static xor(le){let ot=null,Ct=0;const mn=[],Xn=le.map(Wi=>[{time:Wi.s,type:"s"},{time:Wi.e,type:"e"}]),gi=Array.prototype.concat(...Xn).sort((Wi,ur)=>Wi.time-ur.time);for(const Wi of gi)Ct+="s"===Wi.type?1:-1,1===Ct?ot=Wi.time:(ot&&+ot!=+Wi.time&&mn.push(po.fromDateTimes(ot,Wi.time)),ot=null);return po.merge(mn)}difference(...le){return po.xor([this].concat(le)).map(ot=>this.intersection(ot)).filter(ot=>ot&&!ot.isEmpty())}toString(){return this.isValid?`[${this.s.toISO()} \u2013 ${this.e.toISO()})`:zc}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`Interval { start: ${this.s.toISO()}, end: ${this.e.toISO()} }`:`Interval { Invalid, reason: ${this.invalidReason} }`}toLocaleString(le=M,ot={}){return this.isValid?Di.create(this.s.loc.clone(ot),le).formatInterval(this):zc}toISO(le){return this.isValid?`${this.s.toISO(le)}/${this.e.toISO(le)}`:zc}toISODate(){return this.isValid?`${this.s.toISODate()}/${this.e.toISODate()}`:zc}toISOTime(le){return this.isValid?`${this.s.toISOTime(le)}/${this.e.toISOTime(le)}`:zc}toFormat(le,{separator:ot=" \u2013 "}={}){return this.isValid?`${this.s.toFormat(le)}${ot}${this.e.toFormat(le)}`:zc}toDuration(le,ot){return this.isValid?this.e.diff(this.s,le,ot):ao.invalid(this.invalidReason)}mapEndpoints(le){return po.fromDateTimes(le(this.s),le(this.e))}}class Go{static hasDST(le=ln.defaultZone){const ot=ar.now().setZone(le).set({month:12});return!le.isUniversal&&ot.offset!==ot.set({month:6}).offset}static isValidIANAZone(le){return wt.isValidZone(le)}static normalizeZone(le){return Et(le,ln.defaultZone)}static getStartOfWeek({locale:le=null,locObj:ot=null}={}){return(ot||rn.create(le)).getStartOfWeek()}static getMinimumDaysInFirstWeek({locale:le=null,locObj:ot=null}={}){return(ot||rn.create(le)).getMinDaysInFirstWeek()}static getWeekendWeekdays({locale:le=null,locObj:ot=null}={}){return(ot||rn.create(le)).getWeekendDays().slice()}static months(le="long",{locale:ot=null,numberingSystem:Ct=null,locObj:mn=null,outputCalendar:Xn="gregory"}={}){return(mn||rn.create(ot,Ct,Xn)).months(le)}static monthsFormat(le="long",{locale:ot=null,numberingSystem:Ct=null,locObj:mn=null,outputCalendar:Xn="gregory"}={}){return(mn||rn.create(ot,Ct,Xn)).months(le,!0)}static weekdays(le="long",{locale:ot=null,numberingSystem:Ct=null,locObj:mn=null}={}){return(mn||rn.create(ot,Ct,null)).weekdays(le)}static weekdaysFormat(le="long",{locale:ot=null,numberingSystem:Ct=null,locObj:mn=null}={}){return(mn||rn.create(ot,Ct,null)).weekdays(le,!0)}static meridiems({locale:le=null}={}){return rn.create(le).meridiems()}static eras(le="short",{locale:ot=null}={}){return rn.create(ot,null,"gregory").eras(le)}static features(){return{relative:mi(),localeWeek:zn()}}}function Mc(ct,le){const ot=mn=>mn.toUTC(0,{keepLocalTime:!0}).startOf("day").valueOf(),Ct=ot(le)-ot(ct);return Math.floor(ao.fromMillis(Ct).as("days"))}function Eo(ct,le=ot=>ot){return{regex:ct,deser:([ot])=>le(function Ie(ct){let le=parseInt(ct,10);if(isNaN(le)){le="";for(let ot=0;ot<ct.length;ot++){const Ct=ct.charCodeAt(ot);if(-1!==ct[ot].search(dt.hanidec))le+=mt.indexOf(ct[ot]);else for(const mn in yt){const[Xn,jn]=yt[mn];Ct>=Xn&&Ct<=jn&&(le+=Ct-Xn)}}return parseInt(le,10)}return le}(ot))}}const Gc="[ \xa0]",ui=new RegExp(Gc,"g");function Zi(ct){return ct.replace(/\./g,"\\.?").replace(ui,Gc)}function Ui(ct){return ct.replace(/\./g,"").replace(ui," ").toLowerCase()}function Sr(ct,le){return null===ct?null:{regex:RegExp(ct.map(Zi).join("|")),deser:([ot])=>ct.findIndex(Ct=>Ui(ot)===Ui(Ct))+le}}function to(ct,le){return{regex:ct,deser:([,ot,Ct])=>or(ot,Ct),groups:le}}function Po(ct){return{regex:ct,deser:([le])=>le}}function Fa(ct){return ct.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}const Hc={year:{"2-digit":"yy",numeric:"yyyyy"},month:{numeric:"M","2-digit":"MM",short:"MMM",long:"MMMM"},day:{numeric:"d","2-digit":"dd"},weekday:{short:"EEE",long:"EEEE"},dayperiod:"a",dayPeriod:"a",hour12:{numeric:"h","2-digit":"hh"},hour24:{numeric:"H","2-digit":"HH"},minute:{numeric:"m","2-digit":"mm"},second:{numeric:"s","2-digit":"ss"},timeZoneName:{long:"ZZZZZ",short:"ZZZ"}};let Ss=null;function Ko(ct,le){return Array.prototype.concat(...ct.map(ot=>function Kc(ct,le){if(ct.literal)return ct;const Ct=cl(Di.macroTokenToFormatOpts(ct.val),le);return null==Ct||Ct.includes(void 0)?ct:Ct}(ot,le)))}class sl{constructor(le,ot){if(this.locale=le,this.format=ot,this.tokens=Ko(Di.parseFormat(ot),le),this.units=this.tokens.map(Ct=>function Ho(ct,le){const ot=vn(le),Ct=vn(le,"{2}"),mn=vn(le,"{3}"),Xn=vn(le,"{4}"),jn=vn(le,"{6}"),gi=vn(le,"{1,2}"),Wi=vn(le,"{1,3}"),ur=vn(le,"{1,6}"),Pr=vn(le,"{1,9}"),co=vn(le,"{2,4}"),To=vn(le,"{4,6}"),Kr=Ga=>({regex:RegExp(Fa(Ga.val)),deser:([xc])=>xc,literal:!0}),yn=(Ga=>{if(ct.literal)return Kr(Ga);switch(Ga.val){case"G":return Sr(le.eras("short"),0);case"GG":return Sr(le.eras("long"),0);case"y":return Eo(ur);case"yy":case"kk":return Eo(co,Vi);case"yyyy":case"kkkk":return Eo(Xn);case"yyyyy":return Eo(To);case"yyyyyy":return Eo(jn);case"M":case"L":case"d":case"H":case"h":case"m":case"q":case"s":case"W":return Eo(gi);case"MM":case"LL":case"dd":case"HH":case"hh":case"mm":case"qq":case"ss":case"WW":return Eo(Ct);case"MMM":return Sr(le.months("short",!0),1);case"MMMM":return Sr(le.months("long",!0),1);case"LLL":return Sr(le.months("short",!1),1);case"LLLL":return Sr(le.months("long",!1),1);case"o":case"S":return Eo(Wi);case"ooo":case"SSS":return Eo(mn);case"u":return Po(Pr);case"uu":return Po(gi);case"uuu":case"E":case"c":return Eo(ot);case"a":return Sr(le.meridiems(),0);case"EEE":return Sr(le.weekdays("short",!1),1);case"EEEE":return Sr(le.weekdays("long",!1),1);case"ccc":return Sr(le.weekdays("short",!0),1);case"cccc":return Sr(le.weekdays("long",!0),1);case"Z":case"ZZ":return to(new RegExp(`([+-]${gi.source})(?::(${Ct.source}))?`),2);case"ZZZ":return to(new RegExp(`([+-]${gi.source})(${Ct.source})?`),2);case"z":return Po(/[a-z_+-/]{1,256}?/i);case" ":return Po(/[^\S\n\r]/);default:return Kr(Ga)}})(ct)||{invalidReason:"missing Intl.DateTimeFormat.formatToParts support"};return yn.token=ct,yn}(Ct,le)),this.disqualifyingUnit=this.units.find(Ct=>Ct.invalidReason),!this.disqualifyingUnit){const[Ct,mn]=function Ds(ct){return[`^${ct.map(ot=>ot.regex).reduce((ot,Ct)=>`${ot}(${Ct.source})`,"")}$`,ct]}(this.units);this.regex=RegExp(Ct,"i"),this.handlers=mn}}explainFromTokens(le){if(this.isValid){const[ot,Ct]=function Gs(ct,le,ot){const Ct=ct.match(le);if(Ct){const mn={};let Xn=1;for(const jn in ot)if(Ln(ot,jn)){const gi=ot[jn],Wi=gi.groups?gi.groups+1:1;!gi.literal&&gi.token&&(mn[gi.token.val[0]]=gi.deser(Ct.slice(Xn,Xn+Wi))),Xn+=Wi}return[Ct,mn]}return[Ct,{}]}(le,this.regex,this.handlers),[mn,Xn,jn]=Ct?function Il(ct){let Ct,ot=null;return Ve(ct.z)||(ot=wt.create(ct.z)),Ve(ct.Z)||(ot||(ot=new nn(ct.Z)),Ct=ct.Z),Ve(ct.q)||(ct.M=3*(ct.q-1)+1),Ve(ct.h)||(ct.h<12&&1===ct.a?ct.h+=12:12===ct.h&&0===ct.a&&(ct.h=0)),0===ct.G&&ct.y&&(ct.y=-ct.y),Ve(ct.u)||(ct.S=$e(ct.u)),[Object.keys(ct).reduce((Xn,jn)=>{const gi=(Xn=>{switch(Xn){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":case"H":return"hour";case"d":return"day";case"o":return"ordinal";case"L":case"M":return"month";case"y":return"year";case"E":case"c":return"weekday";case"W":return"weekNumber";case"k":return"weekYear";case"q":return"quarter";default:return null}})(jn);return gi&&(Xn[gi]=ct[jn]),Xn},{}),ot,Ct]}(Ct):[null,null,void 0];if(Ln(Ct,"a")&&Ln(Ct,"H"))throw new d("Can't include meridiem when specifying 24-hour format");return{input:le,tokens:this.tokens,regex:this.regex,rawMatches:ot,matches:Ct,result:mn,zone:Xn,specificOffset:jn}}return{input:le,tokens:this.tokens,invalidReason:this.invalidReason}}get isValid(){return!this.disqualifyingUnit}get invalidReason(){return this.disqualifyingUnit?this.disqualifyingUnit.invalidReason:null}}function ca(ct,le,ot){return new sl(ct,ot).explainFromTokens(le)}function cl(ct,le){if(!ct)return null;const Ct=Di.create(le,ct).dtFormatter(function _c(){return Ss||(Ss=ar.fromMillis(1555555555555)),Ss}()),mn=Ct.formatToParts(),Xn=Ct.resolvedOptions();return mn.map(jn=>function bs(ct,le,ot){const{type:Ct,value:mn}=ct;if("literal"===Ct){const Wi=/^\s+$/.test(mn);return{literal:!Wi,val:Wi?" ":mn}}let jn=Ct;"hour"===Ct&&(jn=null!=le.hour12?le.hour12?"hour12":"hour24":null!=le.hourCycle?"h11"===le.hourCycle||"h12"===le.hourCycle?"hour12":"hour24":ot.hour12?"hour12":"hour24");let gi=Hc[jn];if("object"==typeof gi&&(gi=gi[le[Ct]]),gi)return{literal:!1,val:gi}}(jn,ct,Xn))}const Hs="Invalid DateTime",rd=864e13;function Tc(ct){return new Vt("unsupported zone",`the zone "${ct.name}" is not supported`)}function La(ct){return null===ct.weekData&&(ct.weekData=kn(ct.c)),ct.weekData}function ma(ct){return null===ct.localWeekData&&(ct.localWeekData=kn(ct.c,ct.loc.getMinDaysInFirstWeek(),ct.loc.getStartOfWeek())),ct.localWeekData}function Es(ct,le){const ot={ts:ct.ts,zone:ct.zone,c:ct.c,o:ct.o,loc:ct.loc,invalid:ct.invalid};return new ar({...ot,...le,old:ot})}function od(ct,le,ot){let Ct=ct-60*le*1e3;const mn=ot.offset(Ct);if(le===mn)return[Ct,le];Ct-=60*(mn-le)*1e3;const Xn=ot.offset(Ct);return mn===Xn?[Ct,mn]:[ct-60*Math.min(mn,Xn)*1e3,Math.max(mn,Xn)]}function ss(ct,le){const ot=new Date(ct+=60*le*1e3);return{year:ot.getUTCFullYear(),month:ot.getUTCMonth()+1,day:ot.getUTCDate(),hour:ot.getUTCHours(),minute:ot.getUTCMinutes(),second:ot.getUTCSeconds(),millisecond:ot.getUTCMilliseconds()}}function Ks(ct,le,ot){return od(qn(ct),le,ot)}function Qc(ct,le){const ot=ct.o,Ct=ct.c.year+Math.trunc(le.years),mn=ct.c.month+Math.trunc(le.months)+3*Math.trunc(le.quarters),Xn={...ct.c,year:Ct,month:mn,day:Math.min(ct.c.day,Nn(Ct,mn))+Math.trunc(le.days)+7*Math.trunc(le.weeks)},jn=ao.fromObject({years:le.years-Math.trunc(le.years),quarters:le.quarters-Math.trunc(le.quarters),months:le.months-Math.trunc(le.months),weeks:le.weeks-Math.trunc(le.weeks),days:le.days-Math.trunc(le.days),hours:le.hours,minutes:le.minutes,seconds:le.seconds,milliseconds:le.milliseconds}).as("milliseconds"),gi=qn(Xn);let[Wi,ur]=od(gi,ot,ct.zone);return 0!==jn&&(Wi+=jn,ur=ct.zone.offset(Wi)),{ts:Wi,o:ur}}function ks(ct,le,ot,Ct,mn,Xn){const{setZone:jn,zone:gi}=ot;if(ct&&0!==Object.keys(ct).length||le){const Wi=le||gi,ur=ar.fromObject(ct,{...ot,zone:Wi,specificOffset:Xn});return jn?ur:ur.setZone(gi)}return ar.invalid(new Vt("unparsable",`the input "${mn}" can't be parsed as ${Ct}`))}function Fs(ct,le,ot=!0){return ct.isValid?Di.create(rn.create("en-US"),{allowZ:ot,forceSimple:!0}).formatDateTimeFromString(ct,le):null}function cs(ct,le){const ot=ct.c.year>9999||ct.c.year<0;let Ct="";return ot&&ct.c.year>=0&&(Ct+="+"),Ct+=Ue(ct.c.year,ot?6:4),le?(Ct+="-",Ct+=Ue(ct.c.month),Ct+="-",Ct+=Ue(ct.c.day)):(Ct+=Ue(ct.c.month),Ct+=Ue(ct.c.day)),Ct}function Le(ct,le,ot,Ct,mn,Xn){let jn=Ue(ct.c.hour);return le?(jn+=":",jn+=Ue(ct.c.minute),(0!==ct.c.millisecond||0!==ct.c.second||!ot)&&(jn+=":")):jn+=Ue(ct.c.minute),(0!==ct.c.millisecond||0!==ct.c.second||!ot)&&(jn+=Ue(ct.c.second),(0!==ct.c.millisecond||!Ct)&&(jn+=".",jn+=Ue(ct.c.millisecond,3))),mn&&(ct.isOffsetFixed&&0===ct.offset&&!Xn?jn+="Z":ct.o<0?(jn+="-",jn+=Ue(Math.trunc(-ct.o/60)),jn+=":",jn+=Ue(Math.trunc(-ct.o%60))):(jn+="+",jn+=Ue(Math.trunc(ct.o/60)),jn+=":",jn+=Ue(Math.trunc(ct.o%60)))),Xn&&(jn+="["+ct.zone.ianaName+"]"),jn}const Yt={month:1,day:1,hour:0,minute:0,second:0,millisecond:0},ut={weekNumber:1,weekday:1,hour:0,minute:0,second:0,millisecond:0},Lt={ordinal:1,hour:0,minute:0,second:0,millisecond:0},Un=["year","month","day","hour","minute","second","millisecond"],Pi=["weekYear","weekNumber","weekday","hour","minute","second","millisecond"],Ki=["year","ordinal","hour","minute","second","millisecond"];function xo(ct){switch(ct.toLowerCase()){case"localweekday":case"localweekdays":return"localWeekday";case"localweeknumber":case"localweeknumbers":return"localWeekNumber";case"localweekyear":case"localweekyears":return"localWeekYear";default:return function Lr(ct){const le={year:"year",years:"year",month:"month",months:"month",day:"day",days:"day",hour:"hour",hours:"hour",minute:"minute",minutes:"minute",quarter:"quarter",quarters:"quarter",second:"second",seconds:"second",millisecond:"millisecond",milliseconds:"millisecond",weekday:"weekday",weekdays:"weekday",weeknumber:"weekNumber",weeksnumber:"weekNumber",weeknumbers:"weekNumber",weekyear:"weekYear",weekyears:"weekYear",ordinal:"ordinal"}[ct.toLowerCase()];if(!le)throw new u(ct);return le}(ct)}}function Yo(ct,le){const ot=Et(le.zone,ln.defaultZone);if(!ot.isValid)return ar.invalid(Tc(ot));const Ct=rn.fromObject(le);let mn,Xn;if(Ve(ct.year))mn=ln.now();else{for(const Wi of Un)Ve(ct[Wi])&&(ct[Wi]=Yt[Wi]);const jn=qt(ct)||Qe(ct);if(jn)return ar.invalid(jn);const gi=function ta(ct){return er[ct]||(void 0===Qr&&(Qr=ln.now()),er[ct]=ct.offset(Qr)),er[ct]}(ot);[mn,Xn]=Ks(ct,gi,ot)}return new ar({ts:mn,zone:ot,loc:Ct,o:Xn})}function Or(ct,le,ot){const Ct=!!Ve(ot.round)||ot.round,mn=(jn,gi)=>(jn=We(jn,Ct||ot.calendary?0:2,!0),le.loc.clone(ot).relFormatter(ot).format(jn,gi)),Xn=jn=>ot.calendary?le.hasSame(ct,jn)?0:le.startOf(jn).diff(ct.startOf(jn),jn).get(jn):le.diff(ct,jn).get(jn);if(ot.unit)return mn(Xn(ot.unit),ot.unit);for(const jn of ot.units){const gi=Xn(jn);if(Math.abs(gi)>=1)return mn(gi,jn)}return mn(ct>le?-0:0,ot.units[ot.units.length-1])}function so(ct){let ot,le={};return ct.length>0&&"object"==typeof ct[ct.length-1]?(le=ct[ct.length-1],ot=Array.from(ct).slice(0,ct.length-1)):ot=Array.from(ct),[le,ot]}let Qr,er={};class ar{constructor(le){const ot=le.zone||ln.defaultZone;let Ct=le.invalid||(Number.isNaN(le.ts)?new Vt("invalid input"):null)||(ot.isValid?null:Tc(ot));this.ts=Ve(le.ts)?ln.now():le.ts;let mn=null,Xn=null;if(!Ct)if(le.old&&le.old.ts===this.ts&&le.old.zone.equals(ot))[mn,Xn]=[le.old.c,le.old.o];else{const gi=ft(le.o)&&!le.old?le.o:ot.offset(this.ts);mn=ss(this.ts,gi),Ct=Number.isNaN(mn.year)?new Vt("invalid input"):null,mn=Ct?null:mn,Xn=Ct?null:gi}this._zone=ot,this.loc=le.loc||rn.create(),this.invalid=Ct,this.weekData=null,this.localWeekData=null,this.c=mn,this.o=Xn,this.isLuxonDateTime=!0}static now(){return new ar({})}static local(){const[le,ot]=so(arguments),[Ct,mn,Xn,jn,gi,Wi,ur]=ot;return Yo({year:Ct,month:mn,day:Xn,hour:jn,minute:gi,second:Wi,millisecond:ur},le)}static utc(){const[le,ot]=so(arguments),[Ct,mn,Xn,jn,gi,Wi,ur]=ot;return le.zone=nn.utcInstance,Yo({year:Ct,month:mn,day:Xn,hour:jn,minute:gi,second:Wi,millisecond:ur},le)}static fromJSDate(le,ot={}){const Ct=function ii(ct){return"[object Date]"===Object.prototype.toString.call(ct)}(le)?le.valueOf():NaN;if(Number.isNaN(Ct))return ar.invalid("invalid input");const mn=Et(ot.zone,ln.defaultZone);return mn.isValid?new ar({ts:Ct,zone:mn,loc:rn.fromObject(ot)}):ar.invalid(Tc(mn))}static fromMillis(le,ot={}){if(ft(le))return le<-rd||le>rd?ar.invalid("Timestamp out of range"):new ar({ts:le,zone:Et(ot.zone,ln.defaultZone),loc:rn.fromObject(ot)});throw new y(`fromMillis requires a numerical input, but received a ${typeof le} with value ${le}`)}static fromSeconds(le,ot={}){if(ft(le))return new ar({ts:1e3*le,zone:Et(ot.zone,ln.defaultZone),loc:rn.fromObject(ot)});throw new y("fromSeconds requires a numerical input")}static fromObject(le,ot={}){le=le||{};const Ct=Et(ot.zone,ln.defaultZone);if(!Ct.isValid)return ar.invalid(Tc(Ct));const mn=rn.fromObject(ot),Xn=an(le,xo),{minDaysInFirstWeek:jn,startOfWeek:gi}=St(Xn,mn),Wi=ln.now(),ur=Ve(ot.specificOffset)?Ct.offset(Wi):ot.specificOffset,Pr=!Ve(Xn.ordinal),co=!Ve(Xn.year),To=!Ve(Xn.month)||!Ve(Xn.day),Kr=co||To,Uo=Xn.weekYear||Xn.weekNumber;if((Kr||Pr)&&Uo)throw new d("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(To&&Pr)throw new d("Can't mix ordinal dates with month/day");const yn=Uo||Xn.weekday&&!Kr;let Ga,xc,zt=ss(Wi,ur);yn?(Ga=Pi,xc=ut,zt=kn(zt,jn,gi)):Pr?(Ga=Ki,xc=Lt,zt=ki(zt)):(Ga=Un,xc=Yt);let Sn=!1;for(const br of Ga)Ve(Xn[br])?Xn[br]=Sn?xc[br]:zt[br]:Sn=!0;const oe=yn?function Dn(ct,le=4,ot=1){const Ct=dn(ct.weekYear),mn=Xe(ct.weekNumber,1,Gi(ct.weekYear,le,ot)),Xn=Xe(ct.weekday,1,7);return Ct?mn?!Xn&&un("weekday",ct.weekday):un("week",ct.weekNumber):un("weekYear",ct.weekYear)}(Xn,jn,gi):Pr?function Ne(ct){const le=dn(ct.year),ot=Xe(ct.ordinal,1,Kt(ct.year));return le?!ot&&un("ordinal",ct.ordinal):un("year",ct.year)}(Xn):qt(Xn),qe=oe||Qe(Xn);if(qe)return ar.invalid(qe);const rt=yn?ni(Xn,jn,gi):Pr?Bi(Xn):Xn,[wn,si]=Ks(rt,ur,Ct),Yi=new ar({ts:wn,zone:Ct,o:si,loc:mn});return Xn.weekday&&Kr&&le.weekday!==Yi.weekday?ar.invalid("mismatched weekday",`you can't specify both a weekday of ${Xn.weekday} and a date of ${Yi.toISO()}`):Yi.isValid?Yi:ar.invalid(Yi.invalid)}static fromISO(le,ot={}){const[Ct,mn]=function id(ct){return Xr(ct,[fc,bl],[Ra,Fl],[Ps,nd],[rc,Cc])}(le);return ks(Ct,mn,ot,"ISO 8601",le)}static fromRFC2822(le,ot={}){const[Ct,mn]=function Ac(ct){return Xr(function za(ct){return ct.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim()}(ct),[Ya,nc])}(le);return ks(Ct,mn,ot,"RFC 2822",le)}static fromHTTP(le,ot={}){const[Ct,mn]=function Wc(ct){return Xr(ct,[_o,ic],[Ja,ic],[mc,Ic])}(le);return ks(Ct,mn,ot,"HTTP",ot)}static fromFormat(le,ot,Ct={}){if(Ve(le)||Ve(ot))throw new y("fromFormat requires an input string and a format");const{locale:mn=null,numberingSystem:Xn=null}=Ct,jn=rn.fromOpts({locale:mn,numberingSystem:Xn,defaultToEN:!0}),[gi,Wi,ur,Pr]=function rs(ct,le,ot){const{result:Ct,zone:mn,specificOffset:Xn,invalidReason:jn}=ca(ct,le,ot);return[Ct,mn,Xn,jn]}(jn,le,ot);return Pr?ar.invalid(Pr):ks(gi,Wi,Ct,`format ${ot}`,le,ur)}static fromString(le,ot,Ct={}){return ar.fromFormat(le,ot,Ct)}static fromSQL(le,ot={}){const[Ct,mn]=function ti(ct){return Xr(ct,[Rt,bl],[it,hn])}(le);return ks(Ct,mn,ot,"SQL",le)}static invalid(le,ot=null){if(!le)throw new y("need to specify a reason the DateTime is invalid");const Ct=le instanceof Vt?le:new Vt(le,ot);if(ln.throwOnInvalid)throw new r(Ct);return new ar({invalid:Ct})}static isDateTime(le){return le&&le.isLuxonDateTime||!1}static parseFormatForOpts(le,ot={}){const Ct=cl(le,rn.fromObject(ot));return Ct?Ct.map(mn=>mn?mn.val:null).join(""):null}static expandFormat(le,ot={}){return Ko(Di.parseFormat(le),rn.fromObject(ot)).map(mn=>mn.val).join("")}static resetCache(){Qr=void 0,er={}}get(le){return this[le]}get isValid(){return null===this.invalid}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}get outputCalendar(){return this.isValid?this.loc.outputCalendar:null}get zone(){return this._zone}get zoneName(){return this.isValid?this.zone.name:null}get year(){return this.isValid?this.c.year:NaN}get quarter(){return this.isValid?Math.ceil(this.c.month/3):NaN}get month(){return this.isValid?this.c.month:NaN}get day(){return this.isValid?this.c.day:NaN}get hour(){return this.isValid?this.c.hour:NaN}get minute(){return this.isValid?this.c.minute:NaN}get second(){return this.isValid?this.c.second:NaN}get millisecond(){return this.isValid?this.c.millisecond:NaN}get weekYear(){return this.isValid?La(this).weekYear:NaN}get weekNumber(){return this.isValid?La(this).weekNumber:NaN}get weekday(){return this.isValid?La(this).weekday:NaN}get isWeekend(){return this.isValid&&this.loc.getWeekendDays().includes(this.weekday)}get localWeekday(){return this.isValid?ma(this).weekday:NaN}get localWeekNumber(){return this.isValid?ma(this).weekNumber:NaN}get localWeekYear(){return this.isValid?ma(this).weekYear:NaN}get ordinal(){return this.isValid?ki(this.c).ordinal:NaN}get monthShort(){return this.isValid?Go.months("short",{locObj:this.loc})[this.month-1]:null}get monthLong(){return this.isValid?Go.months("long",{locObj:this.loc})[this.month-1]:null}get weekdayShort(){return this.isValid?Go.weekdays("short",{locObj:this.loc})[this.weekday-1]:null}get weekdayLong(){return this.isValid?Go.weekdays("long",{locObj:this.loc})[this.weekday-1]:null}get offset(){return this.isValid?+this.o:NaN}get offsetNameShort(){return this.isValid?this.zone.offsetName(this.ts,{format:"short",locale:this.locale}):null}get offsetNameLong(){return this.isValid?this.zone.offsetName(this.ts,{format:"long",locale:this.locale}):null}get isOffsetFixed(){return this.isValid?this.zone.isUniversal:null}get isInDST(){return!this.isOffsetFixed&&(this.offset>this.set({month:1,day:1}).offset||this.offset>this.set({month:5}).offset)}getPossibleOffsets(){if(!this.isValid||this.isOffsetFixed)return[this];const ot=6e4,Ct=qn(this.c),mn=this.zone.offset(Ct-864e5),Xn=this.zone.offset(Ct+864e5),jn=this.zone.offset(Ct-mn*ot),gi=this.zone.offset(Ct-Xn*ot);if(jn===gi)return[this];const Wi=Ct-jn*ot,ur=Ct-gi*ot,Pr=ss(Wi,jn),co=ss(ur,gi);return Pr.hour===co.hour&&Pr.minute===co.minute&&Pr.second===co.second&&Pr.millisecond===co.millisecond?[Es(this,{ts:Wi}),Es(this,{ts:ur})]:[this]}get isInLeapYear(){return _t(this.year)}get daysInMonth(){return Nn(this.year,this.month)}get daysInYear(){return this.isValid?Kt(this.year):NaN}get weeksInWeekYear(){return this.isValid?Gi(this.weekYear):NaN}get weeksInLocalWeekYear(){return this.isValid?Gi(this.localWeekYear,this.loc.getMinDaysInFirstWeek(),this.loc.getStartOfWeek()):NaN}resolvedLocaleOptions(le={}){const{locale:ot,numberingSystem:Ct,calendar:mn}=Di.create(this.loc.clone(le),le).resolvedOptions(this);return{locale:ot,numberingSystem:Ct,outputCalendar:mn}}toUTC(le=0,ot={}){return this.setZone(nn.instance(le),ot)}toLocal(){return this.setZone(ln.defaultZone)}setZone(le,{keepLocalTime:ot=!1,keepCalendarTime:Ct=!1}={}){if((le=Et(le,ln.defaultZone)).equals(this.zone))return this;if(le.isValid){let mn=this.ts;if(ot||Ct){const Xn=le.offset(this.ts),jn=this.toObject();[mn]=Ks(jn,Xn,le)}return Es(this,{ts:mn,zone:le})}return ar.invalid(Tc(le))}reconfigure({locale:le,numberingSystem:ot,outputCalendar:Ct}={}){return Es(this,{loc:this.loc.clone({locale:le,numberingSystem:ot,outputCalendar:Ct})})}setLocale(le){return this.reconfigure({locale:le})}set(le){if(!this.isValid)return this;const ot=an(le,xo),{minDaysInFirstWeek:Ct,startOfWeek:mn}=St(ot,this.loc),Xn=!Ve(ot.weekYear)||!Ve(ot.weekNumber)||!Ve(ot.weekday),jn=!Ve(ot.ordinal),gi=!Ve(ot.year),Wi=!Ve(ot.month)||!Ve(ot.day);if((gi||Wi||jn)&&(ot.weekYear||ot.weekNumber))throw new d("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(Wi&&jn)throw new d("Can't mix ordinal dates with month/day");let co;Xn?co=ni({...kn(this.c,Ct,mn),...ot},Ct,mn):Ve(ot.ordinal)?(co={...this.toObject(),...ot},Ve(ot.day)&&(co.day=Math.min(Nn(co.year,co.month),co.day))):co=Bi({...ki(this.c),...ot});const[To,Kr]=Ks(co,this.o,this.zone);return Es(this,{ts:To,o:Kr})}plus(le){return this.isValid?Es(this,Qc(this,ao.fromDurationLike(le))):this}minus(le){return this.isValid?Es(this,Qc(this,ao.fromDurationLike(le).negate())):this}startOf(le,{useLocaleWeeks:ot=!1}={}){if(!this.isValid)return this;const Ct={},mn=ao.normalizeUnit(le);switch(mn){case"years":Ct.month=1;case"quarters":case"months":Ct.day=1;case"weeks":case"days":Ct.hour=0;case"hours":Ct.minute=0;case"minutes":Ct.second=0;case"seconds":Ct.millisecond=0}if("weeks"===mn)if(ot){const Xn=this.loc.getStartOfWeek(),{weekday:jn}=this;jn<Xn&&(Ct.weekNumber=this.weekNumber-1),Ct.weekday=Xn}else Ct.weekday=1;if("quarters"===mn){const Xn=Math.ceil(this.month/3);Ct.month=3*(Xn-1)+1}return this.set(Ct)}endOf(le,ot){return this.isValid?this.plus({[le]:1}).startOf(le,ot).minus(1):this}toFormat(le,ot={}){return this.isValid?Di.create(this.loc.redefaultToEN(ot)).formatDateTimeFromString(this,le):Hs}toLocaleString(le=M,ot={}){return this.isValid?Di.create(this.loc.clone(ot),le).formatDateTime(this):Hs}toLocaleParts(le={}){return this.isValid?Di.create(this.loc.clone(le),le).formatDateTimeParts(this):[]}toISO({format:le="extended",suppressSeconds:ot=!1,suppressMilliseconds:Ct=!1,includeOffset:mn=!0,extendedZone:Xn=!1}={}){if(!this.isValid)return null;const jn="extended"===le;let gi=cs(this,jn);return gi+="T",gi+=Le(this,jn,ot,Ct,mn,Xn),gi}toISODate({format:le="extended"}={}){return this.isValid?cs(this,"extended"===le):null}toISOWeekDate(){return Fs(this,"kkkk-'W'WW-c")}toISOTime({suppressMilliseconds:le=!1,suppressSeconds:ot=!1,includeOffset:Ct=!0,includePrefix:mn=!1,extendedZone:Xn=!1,format:jn="extended"}={}){return this.isValid?(mn?"T":"")+Le(this,"extended"===jn,ot,le,Ct,Xn):null}toRFC2822(){return Fs(this,"EEE, dd LLL yyyy HH:mm:ss ZZZ",!1)}toHTTP(){return Fs(this.toUTC(),"EEE, dd LLL yyyy HH:mm:ss 'GMT'")}toSQLDate(){return this.isValid?cs(this,!0):null}toSQLTime({includeOffset:le=!0,includeZone:ot=!1,includeOffsetSpace:Ct=!0}={}){let mn="HH:mm:ss.SSS";return(ot||le)&&(Ct&&(mn+=" "),ot?mn+="z":le&&(mn+="ZZ")),Fs(this,mn,!0)}toSQL(le={}){return this.isValid?`${this.toSQLDate()} ${this.toSQLTime(le)}`:null}toString(){return this.isValid?this.toISO():Hs}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`DateTime { ts: ${this.toISO()}, zone: ${this.zone.name}, locale: ${this.locale} }`:`DateTime { Invalid, reason: ${this.invalidReason} }`}valueOf(){return this.toMillis()}toMillis(){return this.isValid?this.ts:NaN}toSeconds(){return this.isValid?this.ts/1e3:NaN}toUnixInteger(){return this.isValid?Math.floor(this.ts/1e3):NaN}toJSON(){return this.toISO()}toBSON(){return this.toJSDate()}toObject(le={}){if(!this.isValid)return{};const ot={...this.c};return le.includeConfig&&(ot.outputCalendar=this.outputCalendar,ot.numberingSystem=this.loc.numberingSystem,ot.locale=this.loc.locale),ot}toJSDate(){return new Date(this.isValid?this.ts:NaN)}diff(le,ot="milliseconds",Ct={}){if(!this.isValid||!le.isValid)return ao.invalid("created by diffing an invalid DateTime");const mn={locale:this.locale,numberingSystem:this.numberingSystem,...Ct},Xn=function Ai(ct){return Array.isArray(ct)?ct:[ct]}(ot).map(ao.normalizeUnit),jn=le.valueOf()>this.valueOf(),ur=function Sl(ct,le,ot,Ct){let[mn,Xn,jn,gi]=function Za(ct,le,ot){const Ct=[["years",(Wi,ur)=>ur.year-Wi.year],["quarters",(Wi,ur)=>ur.quarter-Wi.quarter+4*(ur.year-Wi.year)],["months",(Wi,ur)=>ur.month-Wi.month+12*(ur.year-Wi.year)],["weeks",(Wi,ur)=>{const Pr=Mc(Wi,ur);return(Pr-Pr%7)/7}],["days",Mc]],mn={},Xn=ct;let jn,gi;for(const[Wi,ur]of Ct)ot.indexOf(Wi)>=0&&(jn=Wi,mn[Wi]=ur(ct,le),gi=Xn.plus(mn),gi>le?(mn[Wi]--,(ct=Xn.plus(mn))>le&&(gi=ct,mn[Wi]--,ct=Xn.plus(mn))):ct=gi);return[ct,mn,gi,jn]}(ct,le,ot);const Wi=le-mn,ur=ot.filter(co=>["hours","minutes","seconds","milliseconds"].indexOf(co)>=0);0===ur.length&&(jn<le&&(jn=mn.plus({[gi]:1})),jn!==mn&&(Xn[gi]=(Xn[gi]||0)+Wi/(jn-mn)));const Pr=ao.fromObject(Xn,Ct);return ur.length>0?ao.fromMillis(Wi,Ct).shiftTo(...ur).plus(Pr):Pr}(jn?this:le,jn?le:this,Xn,mn);return jn?ur.negate():ur}diffNow(le="milliseconds",ot={}){return this.diff(ar.now(),le,ot)}until(le){return this.isValid?po.fromDateTimes(this,le):this}hasSame(le,ot,Ct){if(!this.isValid)return!1;const mn=le.valueOf(),Xn=this.setZone(le.zone,{keepLocalTime:!0});return Xn.startOf(ot,Ct)<=mn&&mn<=Xn.endOf(ot,Ct)}equals(le){return this.isValid&&le.isValid&&this.valueOf()===le.valueOf()&&this.zone.equals(le.zone)&&this.loc.equals(le.loc)}toRelative(le={}){if(!this.isValid)return null;const ot=le.base||ar.fromObject({},{zone:this.zone}),Ct=le.padding?this<ot?-le.padding:le.padding:0;let mn=["years","months","days","hours","minutes","seconds"],Xn=le.unit;return Array.isArray(le.unit)&&(mn=le.unit,Xn=void 0),Or(ot,this.plus(Ct),{...le,numeric:"always",units:mn,unit:Xn})}toRelativeCalendar(le={}){return this.isValid?Or(le.base||ar.fromObject({},{zone:this.zone}),this,{...le,numeric:"auto",units:["years","months","days"],calendary:!0}):null}static min(...le){if(!le.every(ar.isDateTime))throw new y("min requires all arguments be DateTimes");return Pt(le,ot=>ot.valueOf(),Math.min)}static max(...le){if(!le.every(ar.isDateTime))throw new y("max requires all arguments be DateTimes");return Pt(le,ot=>ot.valueOf(),Math.max)}static fromFormatExplain(le,ot,Ct={}){const{locale:mn=null,numberingSystem:Xn=null}=Ct;return ca(rn.fromOpts({locale:mn,numberingSystem:Xn,defaultToEN:!0}),le,ot)}static fromStringExplain(le,ot,Ct={}){return ar.fromFormatExplain(le,ot,Ct)}static buildFormatParser(le,ot={}){const{locale:Ct=null,numberingSystem:mn=null}=ot,Xn=rn.fromOpts({locale:Ct,numberingSystem:mn,defaultToEN:!0});return new sl(Xn,le)}static fromFormatParser(le,ot,Ct={}){if(Ve(le)||Ve(ot))throw new y("fromFormatParser requires an input string and a format parser");const{locale:mn=null,numberingSystem:Xn=null}=Ct,jn=rn.fromOpts({locale:mn,numberingSystem:Xn,defaultToEN:!0});if(!jn.equals(ot.locale))throw new y(`fromFormatParser called with a locale of ${jn}, but the format parser was created for ${ot.locale}`);const{result:gi,zone:Wi,specificOffset:ur,invalidReason:Pr}=ot.explainFromTokens(le);return Pr?ar.invalid(Pr):ks(gi,Wi,Ct,`format ${ot.format}`,le,ur)}static get DATE_SHORT(){return M}static get DATE_MED(){return k}static get DATE_MED_WITH_WEEKDAY(){return x}static get DATE_FULL(){return w}static get DATE_HUGE(){return T}static get TIME_SIMPLE(){return A}static get TIME_WITH_SECONDS(){return z}static get TIME_WITH_SHORT_OFFSET(){return V}static get TIME_WITH_LONG_OFFSET(){return G}static get TIME_24_SIMPLE(){return B}static get TIME_24_WITH_SECONDS(){return H}static get TIME_24_WITH_SHORT_OFFSET(){return U}static get TIME_24_WITH_LONG_OFFSET(){return $}static get DATETIME_SHORT(){return R}static get DATETIME_SHORT_WITH_SECONDS(){return K}static get DATETIME_MED(){return j}static get DATETIME_MED_WITH_SECONDS(){return Y}static get DATETIME_MED_WITH_WEEKDAY(){return O}static get DATETIME_FULL(){return me}static get DATETIME_FULL_WITH_SECONDS(){return ge}static get DATETIME_HUGE(){return Ee}static get DATETIME_HUGE_WITH_SECONDS(){return je}}function Io(ct){if(ar.isDateTime(ct))return ct;if(ct&&ct.valueOf&&ft(ct.valueOf()))return ar.fromJSDate(ct);if(ct&&"object"==typeof ct)return ar.fromObject(ct);throw new y(`Unknown datetime argument: ${ct}, of type ${typeof ct}`)}},21617:(Ge,L,n)=>{"use strict";n.d(L,{i9:()=>Y,Qs:()=>ge});var e=n(66257),r=n(55685);const a={toolbar:[["bold","italic","underline","strike"],["blockquote","code-block"],[{header:1},{header:2}],[{list:"ordered"},{list:"bullet"}],[{script:"sub"},{script:"super"}],[{indent:"-1"},{indent:"+1"}],[{direction:"rtl"}],[{size:["small",!1,"large","huge"]}],[{header:[1,2,3,4,5,6,!1]}],[{color:[]},{background:[]}],[{font:[]}],[{align:[]}],["clean"],["link","image","video"],["table"]]},f=new r.nKC("config",{providedIn:"root",factory:()=>({modules:a})});var y=n(31761),m=n(89497),_=n(77111),I=n(33055),F=n(63424),M=n(62644),k=n(14741),x=n(38355),w=n(72620),T=n(41298),A=n(57616),z=n(48582),V=n(94665);const G=[[["","above-quill-editor-toolbar",""]],[["","quill-editor-toolbar",""]],[["","below-quill-editor-toolbar",""]]],B=["[above-quill-editor-toolbar]","[quill-editor-toolbar]","[below-quill-editor-toolbar]"];function H(Ee,je){1&Ee&&r.nrm(0,"div",0)}function U(Ee,je){1&Ee&&r.nrm(0,"div",0)}const $=(Ee,je)=>Ee||je||"html";let K=(()=>{class Ee{constructor(ne,be){var fe=this;this.config=be,this.quill$=(0,F.v)((0,e.A)(function*(){if(!fe.Quill){const q=fe.document.addEventListener;fe.document.addEventListener=fe.document.__zone_symbol__addEventListener||fe.document.addEventListener;const ce=yield Promise.all([n.e(76),n.e(212)]).then(n.bind(n,38212));fe.document.addEventListener=q,fe.Quill=ce.default?.default??ce.default??ce}return fe.config.customOptions?.forEach(q=>{const ce=fe.Quill.import(q.import);ce.whitelist=q.whitelist,fe.Quill.register(ce,!0,fe.config.suppressGlobalRegisterWarning)}),yield fe.registerCustomModules(fe.Quill,fe.config.customModules,fe.config.suppressGlobalRegisterWarning)})).pipe((0,T.t)({bufferSize:1,refCount:!0})),this.document=ne.get(y.qQ),this.config||(this.config={modules:a})}getQuill(){return this.quill$}registerCustomModules(ne,be,fe){return(0,e.A)(function*(){if(Array.isArray(be))for(let{implementation:q,path:ce}of be)(0,M.A)(q)&&(q=yield(0,k._)(q)),ne.register(ce,q,fe);return ne})()}static{this.\u0275fac=function(be){return new(be||Ee)(r.KVO(r.zZn),r.KVO(f,8))}}static{this.\u0275prov=r.jDH({token:Ee,factory:Ee.\u0275fac,providedIn:"root"})}}return Ee})(),j=(()=>{class Ee{constructor(){this.format=(0,r.hFB)(void 0),this.theme=(0,r.hFB)(void 0),this.modules=(0,r.hFB)(void 0),this.debug=(0,r.hFB)(!1),this.readOnly=(0,r.hFB)(!1),this.placeholder=(0,r.hFB)(void 0),this.maxLength=(0,r.hFB)(void 0),this.minLength=(0,r.hFB)(void 0),this.required=(0,r.hFB)(!1),this.formats=(0,r.hFB)(void 0),this.customToolbarPosition=(0,r.hFB)("top"),this.sanitize=(0,r.hFB)(void 0),this.beforeRender=(0,r.hFB)(void 0),this.styles=(0,r.hFB)(null),this.registry=(0,r.hFB)(void 0),this.bounds=(0,r.hFB)(void 0),this.customOptions=(0,r.hFB)([]),this.customModules=(0,r.hFB)([]),this.trackChanges=(0,r.hFB)(void 0),this.classes=(0,r.hFB)(void 0),this.trimOnValidation=(0,r.hFB)(!1),this.linkPlaceholder=(0,r.hFB)(void 0),this.compareValues=(0,r.hFB)(!1),this.filterNull=(0,r.hFB)(!1),this.debounceTime=(0,r.hFB)(void 0),this.defaultEmptyValue=(0,r.hFB)(null),this.onEditorCreated=new r.bkB,this.onEditorChanged=new r.bkB,this.onContentChanged=new r.bkB,this.onSelectionChanged=new r.bkB,this.onFocus=new r.bkB,this.onBlur=new r.bkB,this.onNativeFocus=new r.bkB,this.onNativeBlur=new r.bkB,this.disabled=!1,this.toolbarPosition=(0,r.vPA)("top"),this.subscription=null,this.quillSubscription=null,this.elementRef=(0,r.WQX)(r.aKT),this.document=(0,r.WQX)(y.qQ),this.cd=(0,r.WQX)(r.gRc),this.domSanitizer=(0,r.WQX)(m.up),this.platformId=(0,r.WQX)(r.Agw),this.renderer=(0,r.WQX)(r.sFG),this.zone=(0,r.WQX)(r.SKi),this.service=(0,r.WQX)(K),this.destroyRef=(0,r.WQX)(r.abz),this.valueGetter=(0,r.hFB)(ne=>{let be=ne.getSemanticHTML();this.isEmptyValue(be)&&(be=this.defaultEmptyValue());let fe=be;const q=$(this.format(),this.service.config.format);if("text"===q)fe=ne.getText();else if("object"===q)fe=ne.getContents();else if("json"===q)try{fe=JSON.stringify(ne.getContents())}catch{fe=ne.getText()}return fe}),this.valueSetter=(0,r.hFB)((ne,be)=>{const fe=$(this.format(),this.service.config.format);if("html"===fe)return([!0,!1].includes(this.sanitize())?this.sanitize():this.service.config.sanitize||!1)&&(be=this.domSanitizer.sanitize(r.WPN.HTML,be)),ne.clipboard.convert({html:be});if("json"===fe)try{return JSON.parse(be)}catch{return[{insert:be}]}return be}),this.selectionChangeHandler=(ne,be,fe)=>{const q=this.trackChanges()||this.service.config.trackChanges,ce=!ne&&!!this.onModelTouched&&("user"===fe||q&&"all"===q);!this.onBlur.observed&&!this.onFocus.observed&&!this.onSelectionChanged.observed&&!ce||this.zone.run(()=>{null===ne?this.onBlur.emit({editor:this.quillEditor,source:fe}):null===be&&this.onFocus.emit({editor:this.quillEditor,source:fe}),this.onSelectionChanged.emit({editor:this.quillEditor,oldRange:be,range:ne,source:fe}),ce&&this.onModelTouched(),this.cd.markForCheck()})},this.textChangeHandler=(ne,be,fe)=>{const q=this.quillEditor.getText(),ce=this.quillEditor.getContents();let xe=this.quillEditor.getSemanticHTML();this.isEmptyValue(xe)&&(xe=this.defaultEmptyValue());const _e=this.trackChanges()||this.service.config.trackChanges,ke=("user"===fe||_e&&"all"===_e)&&!!this.onModelChange;!this.onContentChanged.observed&&!ke||this.zone.run(()=>{if(ke){const J=this.valueGetter();this.onModelChange(J(this.quillEditor))}this.onContentChanged.emit({content:ce,delta:ne,editor:this.quillEditor,html:xe,oldDelta:be,source:fe,text:q}),this.cd.markForCheck()})},this.editorChangeHandler=(ne,be,fe,q)=>{if(this.onEditorChanged.observed)if("text-change"===ne){const ce=this.quillEditor.getText(),xe=this.quillEditor.getContents();let _e=this.quillEditor.getSemanticHTML();this.isEmptyValue(_e)&&(_e=this.defaultEmptyValue()),this.zone.run(()=>{this.onEditorChanged.emit({content:xe,delta:be,editor:this.quillEditor,event:ne,html:_e,oldDelta:fe,source:q,text:ce}),this.cd.markForCheck()})}else this.zone.run(()=>{this.onEditorChanged.emit({editor:this.quillEditor,event:ne,oldRange:fe,range:be,source:q}),this.cd.markForCheck()})}}static normalizeClassNames(ne){return ne.trim().split(" ").reduce((fe,q)=>{const ce=q.trim();return ce&&fe.push(ce),fe},[])}ngOnInit(){this.toolbarPosition.set(this.customToolbarPosition())}ngAfterViewInit(){(0,y.Vy)(this.platformId)||(this.quillSubscription=this.service.getQuill().pipe((0,A.Z)(ne=>{const be=[this.service.registerCustomModules(ne,this.customModules())],fe=this.beforeRender()??this.service.config.beforeRender;return fe&&be.push(fe()),Promise.all(be).then(()=>ne)})).subscribe(ne=>{this.editorElem=this.elementRef.nativeElement.querySelector("[quill-editor-element]");const be=this.elementRef.nativeElement.querySelector("[quill-editor-toolbar]"),fe=Object.assign({},this.modules()||this.service.config.modules);be?fe.toolbar=be:void 0===fe.toolbar&&(fe.toolbar=a.toolbar);let q=void 0!==this.placeholder()?this.placeholder():this.service.config.placeholder;void 0===q&&(q="Insert text here ...");const ce=this.styles();ce&&Object.keys(ce).forEach(wt=>{this.renderer.setStyle(this.editorElem,wt,ce[wt])}),this.classes()&&this.addClasses(this.classes()),this.customOptions().forEach(wt=>{const Fe=ne.import(wt.import);Fe.whitelist=wt.whitelist,ne.register(Fe,!0)});let xe=this.bounds()&&"self"===this.bounds()?this.editorElem:this.bounds();xe||(xe=this.service.config.bounds?this.service.config.bounds:this.document.body);let _e=this.debug();!_e&&!1!==_e&&this.service.config.debug&&(_e=this.service.config.debug);let ke=this.readOnly();!ke&&!1!==this.readOnly()&&(ke=void 0!==this.service.config.readOnly&&this.service.config.readOnly);let J=this.formats();if(!J&&void 0===J&&(J=this.service.config.formats?[...this.service.config.formats]:null===this.service.config.formats?null:void 0),this.zone.runOutsideAngular(()=>{if(this.quillEditor=new ne(this.editorElem,{bounds:xe,debug:_e,formats:J,modules:fe,placeholder:q,readOnly:ke,registry:this.registry(),theme:this.theme()||(this.service.config.theme?this.service.config.theme:"snow")}),this.onNativeBlur.observed&&(this.quillEditor.scroll.domNode.addEventListener("blur",()=>this.onNativeBlur.next({editor:this.quillEditor,source:"dom"})),this.quillEditor.getModule("toolbar").container?.addEventListener("mousedown",Fe=>Fe.preventDefault())),this.onNativeFocus.observed&&this.quillEditor.scroll.domNode.addEventListener("focus",()=>this.onNativeFocus.next({editor:this.quillEditor,source:"dom"})),this.linkPlaceholder()){const Fe=this.quillEditor?.theme?.tooltip?.root?.querySelector("input[data-link]");Fe?.dataset&&(Fe.dataset.link=this.linkPlaceholder())}}),this.content){if("text"===$(this.format(),this.service.config.format))this.quillEditor.setText(this.content,"silent");else{const se=this.valueSetter()(this.quillEditor,this.content);this.quillEditor.setContents(se,"silent")}this.quillEditor.getModule("history").clear()}this.setDisabledState(),this.addQuillEventListeners(),(this.onEditorCreated.observed||this.onValidatorChanged)&&new I.c(Ee=>{const je=requestAnimationFrame(()=>{Ee.next(),Ee.complete()});return()=>cancelAnimationFrame(je)}).pipe((0,_.pQ)(this.destroyRef)).subscribe(()=>{this.onValidatorChanged&&this.onValidatorChanged(),this.onEditorCreated.emit(this.quillEditor)})}))}ngOnDestroy(){this.dispose(),this.quillSubscription?.unsubscribe(),this.quillSubscription=null}ngOnChanges(ne){if(this.quillEditor){if(ne.readOnly&&this.quillEditor.enable(!ne.readOnly.currentValue),ne.placeholder&&(this.quillEditor.root.dataset.placeholder=ne.placeholder.currentValue),ne.styles){const be=ne.styles.currentValue,fe=ne.styles.previousValue;fe&&Object.keys(fe).forEach(q=>{this.renderer.removeStyle(this.editorElem,q)}),be&&Object.keys(be).forEach(q=>{this.renderer.setStyle(this.editorElem,q,this.styles()[q])})}if(ne.classes){const be=ne.classes.currentValue,fe=ne.classes.previousValue;fe&&this.removeClasses(fe),be&&this.addClasses(be)}ne.debounceTime&&this.addQuillEventListeners()}}addClasses(ne){Ee.normalizeClassNames(ne).forEach(be=>{this.renderer.addClass(this.editorElem,be)})}removeClasses(ne){Ee.normalizeClassNames(ne).forEach(be=>{this.renderer.removeClass(this.editorElem,be)})}writeValue(ne){if(this.filterNull()&&null===ne||(this.content=ne,!this.quillEditor))return;const be=$(this.format(),this.service.config.format),q=this.valueSetter()(this.quillEditor,ne);if(this.compareValues()){const ce=this.quillEditor.getContents();if(JSON.stringify(ce)===JSON.stringify(q))return}ne?"text"===be?this.quillEditor.setText(ne):this.quillEditor.setContents(q):this.quillEditor.setText("")}setDisabledState(ne=this.disabled){this.disabled=ne,this.quillEditor&&(ne?(this.quillEditor.disable(),this.renderer.setAttribute(this.elementRef.nativeElement,"disabled","disabled")):(this.readOnly()||this.quillEditor.enable(),this.renderer.removeAttribute(this.elementRef.nativeElement,"disabled")))}registerOnChange(ne){this.onModelChange=ne}registerOnTouched(ne){this.onModelTouched=ne}registerOnValidatorChange(ne){this.onValidatorChanged=ne}validate(){if(!this.quillEditor)return null;const ne={};let be=!0;const fe=this.quillEditor.getText(),q=this.trimOnValidation()?fe.trim().length:1===fe.length&&0===fe.trim().length?0:fe.length-1,ce=this.quillEditor.getContents().ops,xe=!!ce&&1===ce.length&&["\n",""].includes(ce[0].insert?.toString());return this.minLength()&&q&&q<this.minLength()&&(ne.minLengthError={given:q,minLength:this.minLength()},be=!1),this.maxLength()&&q>this.maxLength()&&(ne.maxLengthError={given:q,maxLength:this.maxLength()},be=!1),this.required()&&!q&&xe&&(ne.requiredError={empty:!0},be=!1),be?null:ne}addQuillEventListeners(){this.dispose(),this.zone.runOutsideAngular(()=>{this.subscription=new x.yU,this.subscription.add((0,w.R)(this.quillEditor,"selection-change").subscribe(([fe,q,ce])=>{this.selectionChangeHandler(fe,q,ce)}));let ne=(0,w.R)(this.quillEditor,"text-change"),be=(0,w.R)(this.quillEditor,"editor-change");"number"==typeof this.debounceTime()&&(ne=ne.pipe((0,z.B)(this.debounceTime())),be=be.pipe((0,z.B)(this.debounceTime()))),this.subscription.add(ne.subscribe(([fe,q,ce])=>{this.textChangeHandler(fe,q,ce)})),this.subscription.add(be.subscribe(([fe,q,ce,xe])=>{this.editorChangeHandler(fe,q,ce,xe)}))})}dispose(){null!==this.subscription&&(this.subscription.unsubscribe(),this.subscription=null)}isEmptyValue(ne){return"<p></p>"===ne||"<div></div>"===ne||"<p><br></p>"===ne||"<div><br></div>"===ne}static{this.\u0275fac=function(be){return new(be||Ee)}}static{this.\u0275dir=r.FsC({type:Ee,inputs:{format:[1,"format"],theme:[1,"theme"],modules:[1,"modules"],debug:[1,"debug"],readOnly:[1,"readOnly"],placeholder:[1,"placeholder"],maxLength:[1,"maxLength"],minLength:[1,"minLength"],required:[1,"required"],formats:[1,"formats"],customToolbarPosition:[1,"customToolbarPosition"],sanitize:[1,"sanitize"],beforeRender:[1,"beforeRender"],styles:[1,"styles"],registry:[1,"registry"],bounds:[1,"bounds"],customOptions:[1,"customOptions"],customModules:[1,"customModules"],trackChanges:[1,"trackChanges"],classes:[1,"classes"],trimOnValidation:[1,"trimOnValidation"],linkPlaceholder:[1,"linkPlaceholder"],compareValues:[1,"compareValues"],filterNull:[1,"filterNull"],debounceTime:[1,"debounceTime"],defaultEmptyValue:[1,"defaultEmptyValue"],valueGetter:[1,"valueGetter"],valueSetter:[1,"valueSetter"]},outputs:{onEditorCreated:"onEditorCreated",onEditorChanged:"onEditorChanged",onContentChanged:"onContentChanged",onSelectionChanged:"onSelectionChanged",onFocus:"onFocus",onBlur:"onBlur",onNativeFocus:"onNativeFocus",onNativeBlur:"onNativeBlur"},features:[r.OA$]})}}return Ee})(),Y=(()=>{class Ee extends j{static{this.\u0275fac=(()=>{let ne;return function(fe){return(ne||(ne=r.xGo(Ee)))(fe||Ee)}})()}static{this.\u0275cmp=r.VBU({type:Ee,selectors:[["quill-editor"]],standalone:!0,features:[r.Jv_([{multi:!0,provide:V.kq,useExisting:(0,r.Rfq)(()=>Ee)},{multi:!0,provide:V.cz,useExisting:(0,r.Rfq)(()=>Ee)}]),r.Vt3,r.aNF],ngContentSelectors:B,decls:5,vars:2,consts:[["quill-editor-element",""]],template:function(be,fe){1&be&&(r.NAR(G),r.DNE(0,H,1,0,"div",0),r.SdG(1),r.SdG(2,1),r.SdG(3,2),r.DNE(4,U,1,0,"div",0)),2&be&&(r.vxM("top"!==fe.toolbarPosition()?0:-1),r.R7$(4),r.vxM("top"===fe.toolbarPosition()?4:-1))},styles:["[_nghost-%COMP%]{display:inline-block}"]})}}return Ee})(),ge=(()=>{class Ee{static forRoot(ne){return{ngModule:Ee,providers:[{provide:f,useValue:ne}]}}static{this.\u0275fac=function(be){return new(be||Ee)}}static{this.\u0275mod=r.$C({type:Ee})}static{this.\u0275inj=r.G2t({})}}return Ee})()},76512:(Ge,L,n)=>{"use strict";n.d(L,{DX:()=>T,yN:()=>Te,LV:()=>Pe});const e=()=>Object.create(null),{forEach:r,slice:a}=Array.prototype,{hasOwnProperty:f}=Object.prototype;class d{constructor(Re=!0,Ze=e){this.weakness=Re,this.makeData=Ze}lookup(...Re){return this.lookupArray(Re)}lookupArray(Re){let Ze=this;return r.call(Re,vt=>Ze=Ze.getChildTrie(vt)),f.call(Ze,"data")?Ze.data:Ze.data=this.makeData(a.call(Re))}peek(...Re){return this.peekArray(Re)}peekArray(Re){let Ze=this;for(let vt=0,st=Re.length;Ze&&vt<st;++vt){const Se=this.weakness&&u(Re[vt])?Ze.weak:Ze.strong;Ze=Se&&Se.get(Re[vt])}return Ze&&Ze.data}getChildTrie(Re){const Ze=this.weakness&&u(Re)?this.weak||(this.weak=new WeakMap):this.strong||(this.strong=new Map);let vt=Ze.get(Re);return vt||Ze.set(Re,vt=new d(this.weakness,this.makeData)),vt}}function u(Ce){switch(typeof Ce){case"object":if(null===Ce)break;case"function":return!0}return!1}var y=n(86604);let m=null;const _={};let I=1;function M(Ce){try{return Ce()}catch{}}const k="@wry/context:Slot",w=M(()=>globalThis)||M(()=>global)||Object.create(null),T=w[k]||Array[k]||function(Ce){try{Object.defineProperty(w,k,{value:Ce,enumerable:!1,writable:!1,configurable:!0})}finally{return Ce}}(class{constructor(){this.id=["slot",I++,Date.now(),Math.random().toString(36).slice(2)].join(":")}hasValue(){for(let Re=m;Re;Re=Re.parent)if(this.id in Re.slots){const Ze=Re.slots[this.id];if(Ze===_)break;return Re!==m&&(m.slots[this.id]=Ze),!0}return m&&(m.slots[this.id]=_),!1}getValue(){if(this.hasValue())return m.slots[this.id]}withValue(Re,Ze,vt,st){const Ke=m;m={parent:Ke,slots:{__proto__:null,[this.id]:Re}};try{return Ze.apply(st,vt)}finally{m=Ke}}static bind(Re){const Ze=m;return function(){const vt=m;try{return m=Ze,Re.apply(this,arguments)}finally{m=vt}}}static noContext(Re,Ze,vt){if(!m)return Re.apply(vt,Ze);{const st=m;try{return m=null,Re.apply(vt,Ze)}finally{m=st}}}}),$=new T,{hasOwnProperty:K}=Object.prototype,j=Array.from||function(Ce){const Re=[];return Ce.forEach(Ze=>Re.push(Ze)),Re};function Y(Ce){const{unsubscribe:Re}=Ce;"function"==typeof Re&&(Ce.unsubscribe=void 0,Re())}const O=[],me=100;function ge(Ce,Re){if(!Ce)throw new Error(Re||"assertion failure")}function Ee(Ce,Re){const Ze=Ce.length;return Ze>0&&Ze===Re.length&&Ce[Ze-1]===Re[Ze-1]}function je(Ce){switch(Ce.length){case 0:throw new Error("unknown value");case 1:return Ce[0];case 2:throw Ce[1]}}function ne(Ce){return Ce.slice(0)}let be=(()=>{class Ce{constructor(Ze){this.fn=Ze,this.parents=new Set,this.childValues=new Map,this.dirtyChildren=null,this.dirty=!0,this.recomputing=!1,this.value=[],this.deps=null,++Ce.count}peek(){if(1===this.value.length&&!xe(this))return fe(this),this.value[0]}recompute(Ze){return ge(!this.recomputing,"already recomputing"),fe(this),xe(this)?function q(Ce,Re){return he(Ce),$.withValue(Ce,ce,[Ce,Re]),function de(Ce,Re){if("function"==typeof Ce.subscribe)try{Y(Ce),Ce.unsubscribe=Ce.subscribe.apply(null,Re)}catch{return Ce.setDirty(),!1}return!0}(Ce,Re)&&function _e(Ce){Ce.dirty=!1,!xe(Ce)&&J(Ce)}(Ce),je(Ce.value)}(this,Ze):je(this.value)}setDirty(){this.dirty||(this.dirty=!0,ke(this),Y(this))}dispose(){this.setDirty(),he(this),wt(this,(Ze,vt)=>{Ze.setDirty(),Q(Ze,this)})}forget(){this.dispose()}dependOn(Ze){Ze.add(this),this.deps||(this.deps=O.pop()||new Set),this.deps.add(Ze)}forgetDeps(){this.deps&&(j(this.deps).forEach(Ze=>Ze.delete(this)),this.deps.clear(),O.push(this.deps),this.deps=null)}}return Ce.count=0,Ce})();function fe(Ce){const Re=$.getValue();if(Re)return Ce.parents.add(Re),Re.childValues.has(Ce)||Re.childValues.set(Ce,[]),xe(Ce)?Fe(Re,Ce):nt(Re,Ce),Re}function ce(Ce,Re){Ce.recomputing=!0;const{normalizeResult:Ze}=Ce;let vt;Ze&&1===Ce.value.length&&(vt=ne(Ce.value)),Ce.value.length=0;try{if(Ce.value[0]=Ce.fn.apply(null,Re),Ze&&vt&&!Ee(vt,Ce.value))try{Ce.value[0]=Ze(Ce.value[0],vt[0])}catch{}}catch(st){Ce.value[1]=st}Ce.recomputing=!1}function xe(Ce){return Ce.dirty||!(!Ce.dirtyChildren||!Ce.dirtyChildren.size)}function ke(Ce){wt(Ce,Fe)}function J(Ce){wt(Ce,nt)}function wt(Ce,Re){const Ze=Ce.parents.size;if(Ze){const vt=j(Ce.parents);for(let st=0;st<Ze;++st)Re(vt[st],Ce)}}function Fe(Ce,Re){ge(Ce.childValues.has(Re)),ge(xe(Re));const Ze=!xe(Ce);if(Ce.dirtyChildren){if(Ce.dirtyChildren.has(Re))return}else Ce.dirtyChildren=O.pop()||new Set;Ce.dirtyChildren.add(Re),Ze&&ke(Ce)}function nt(Ce,Re){ge(Ce.childValues.has(Re)),ge(!xe(Re));const Ze=Ce.childValues.get(Re);0===Ze.length?Ce.childValues.set(Re,ne(Re.value)):Ee(Ze,Re.value)||Ce.setDirty(),se(Ce,Re),!xe(Ce)&&J(Ce)}function se(Ce,Re){const Ze=Ce.dirtyChildren;Ze&&(Ze.delete(Re),0===Ze.size&&(O.length<me&&O.push(Ze),Ce.dirtyChildren=null))}function he(Ce){Ce.childValues.size>0&&Ce.childValues.forEach((Re,Ze)=>{Q(Ce,Ze)}),Ce.forgetDeps(),ge(null===Ce.dirtyChildren)}function Q(Ce,Re){Re.parents.delete(Ce),Ce.childValues.delete(Re),se(Ce,Re)}const ee={setDirty:!0,dispose:!0,forget:!0};function Te(Ce){const Re=new Map,Ze=Ce&&Ce.subscribe;function vt(st){const Se=$.getValue();if(Se){let Ke=Re.get(st);Ke||Re.set(st,Ke=new Set),Se.dependOn(Ke),"function"==typeof Ze&&(Y(Ke),Ke.unsubscribe=Ze(st))}}return vt.dirty=function(Se,Ke){const ze=Re.get(Se);if(ze){const Tt=Ke&&K.call(ee,Ke)?Ke:"setDirty";j(ze).forEach(xt=>xt[Tt]()),Re.delete(Se),Y(ze)}},vt}let ie;function pe(...Ce){return(ie||(ie=new d("function"==typeof WeakMap))).lookupArray(Ce)}const we=new Set;function Pe(Ce,{max:Re=Math.pow(2,16),keyArgs:Ze,makeCacheKey:vt=pe,normalizeResult:st,subscribe:Se,cache:Ke=y.C}=Object.create(null)){const ze="function"==typeof Ke?new Ke(Re,nn=>nn.dispose()):Ke,Tt=function(){const nn=vt.apply(null,Ze?Ze.apply(null,arguments):arguments);if(void 0===nn)return Ce.apply(null,arguments);let gn=ze.get(nn);gn||(ze.set(nn,gn=new be(Ce)),gn.normalizeResult=st,gn.subscribe=Se,gn.forget=()=>ze.delete(nn));const Et=gn.recompute(Array.prototype.slice.call(arguments));return ze.set(nn,gn),we.add(ze),$.hasValue()||(we.forEach(dt=>dt.clean()),we.clear()),Et};function xt(nn){const gn=nn&&ze.get(nn);gn&&gn.setDirty()}function rn(nn){const gn=nn&&ze.get(nn);if(gn)return gn.peek()}function sn(nn){return!!nn&&ze.delete(nn)}return Object.defineProperty(Tt,"size",{get:()=>ze.size,configurable:!1,enumerable:!1}),Object.freeze(Tt.options={max:Re,keyArgs:Ze,makeCacheKey:vt,normalizeResult:st,subscribe:Se,cache:ze}),Tt.dirtyKey=xt,Tt.dirty=function(){xt(vt.apply(null,arguments))},Tt.peekKey=rn,Tt.peek=function(){return rn(vt.apply(null,arguments))},Tt.forgetKey=sn,Tt.forget=function(){return sn(vt.apply(null,arguments))},Tt.makeCacheKey=vt,Tt.getKey=Ze?function(){return vt.apply(null,Ze.apply(null,arguments))}:vt,Object.freeze(Tt)}},19196:(Ge,L,n)=>{"use strict";n.d(L,{FH:()=>fe,mN:()=>Bi,xI:()=>ce});var e=n(66257),r=n(81593),a=St=>"checkbox"===St.type,f=St=>St instanceof Date,d=St=>null==St;const u=St=>"object"==typeof St;var y=St=>!d(St)&&!Array.isArray(St)&&u(St)&&!f(St),m=St=>y(St)&&St.target?a(St.target)?St.target.checked:St.target.value:St,I=(St,Dn)=>St.has((St=>St.substring(0,St.search(/\.\d+(\.|$)/))||St)(Dn)),F=St=>{const Dn=St.constructor&&St.constructor.prototype;return y(Dn)&&Dn.hasOwnProperty("isPrototypeOf")},M=typeof window<"u"&&typeof window.HTMLElement<"u"&&typeof document<"u";function k(St){let Dn;const Ne=Array.isArray(St);if(St instanceof Date)Dn=new Date(St);else if(St instanceof Set)Dn=new Set(St);else{if(M&&(St instanceof Blob||St instanceof FileList)||!Ne&&!y(St))return St;if(Dn=Ne?[]:{},Ne||F(St))for(const qt in St)St.hasOwnProperty(qt)&&(Dn[qt]=k(St[qt]));else Dn=St}return Dn}var x=St=>Array.isArray(St)?St.filter(Boolean):[],w=St=>void 0===St,T=(St,Dn,Ne)=>{if(!Dn||!y(St))return Ne;const qt=x(Dn.split(/[,[\].]+?/)).reduce((Qe,Ve)=>d(Qe)?Qe:Qe[Ve],St);return w(qt)||qt===St?w(St[Dn])?Ne:St[Dn]:qt},A=St=>"boolean"==typeof St,z=St=>/^\w*$/.test(St),V=St=>x(St.replace(/["|']|\]/g,"").split(/\.|\[/)),G=(St,Dn,Ne)=>{let qt=-1;const Qe=z(Dn)?[Dn]:V(Dn),Ve=Qe.length,ft=Ve-1;for(;++qt<Ve;){const dn=Qe[qt];let En=Ne;if(qt!==ft){const ii=St[dn];En=y(ii)||Array.isArray(ii)?ii:isNaN(+Qe[qt+1])?{}:[]}if("__proto__"===dn)return;St[dn]=En,St=St[dn]}return St};const B={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change"},H={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},$=r.createContext(null),R=()=>r.useContext($);var j=(St,Dn,Ne,qt=!0)=>{const Qe={defaultValues:Dn._defaultValues};for(const Ve in St)Object.defineProperty(Qe,Ve,{get:()=>{const ft=Ve;return Dn._proxyFormState[ft]!==H.all&&(Dn._proxyFormState[ft]=!qt||H.all),Ne&&(Ne[ft]=!0),St[ft]}});return Qe},Y=St=>y(St)&&!Object.keys(St).length,O=(St,Dn,Ne,qt)=>{Ne(St);const{name:Qe,...Ve}=St;return Y(Ve)||Object.keys(Ve).length>=Object.keys(Dn).length||Object.keys(Ve).find(ft=>Dn[ft]===(!qt||H.all))},me=St=>Array.isArray(St)?St:[St],ge=(St,Dn,Ne)=>!St||!Dn||St===Dn||me(St).some(qt=>qt&&(Ne?qt===Dn:qt.startsWith(Dn)||Dn.startsWith(qt)));function Ee(St){const Dn=r.useRef(St);Dn.current=St,r.useEffect(()=>{const Ne=!St.disabled&&Dn.current.subject&&Dn.current.subject.subscribe({next:Dn.current.next});return()=>{Ne&&Ne.unsubscribe()}},[St.disabled])}var ne=St=>"string"==typeof St,be=(St,Dn,Ne,qt,Qe)=>ne(St)?(qt&&Dn.watch.add(St),T(Ne,St,Qe)):Array.isArray(St)?St.map(Ve=>(qt&&Dn.watch.add(Ve),T(Ne,Ve))):(qt&&(Dn.watchAll=!0),Ne);function fe(St){const Dn=R(),{control:Ne=Dn.control,name:qt,defaultValue:Qe,disabled:Ve,exact:ft}=St||{},dn=r.useRef(qt);dn.current=qt,Ee({disabled:Ve,subject:Ne._subjects.values,next:mi=>{ge(dn.current,mi.name,ft)&&ii(k(be(dn.current,Ne._names,mi.values||Ne._formValues,!1,Qe)))}});const[En,ii]=r.useState(Ne._getWatch(qt,Qe));return r.useEffect(()=>Ne._removeUnmounted()),En}const ce=St=>St.render(function q(St){const Dn=R(),{name:Ne,disabled:qt,control:Qe=Dn.control,shouldUnregister:Ve}=St,ft=I(Qe._names.array,Ne),dn=fe({control:Qe,name:Ne,defaultValue:T(Qe._formValues,Ne,T(Qe._defaultValues,Ne,St.defaultValue)),exact:!0}),En=function je(St){const Dn=R(),{control:Ne=Dn.control,disabled:qt,name:Qe,exact:Ve}=St||{},[ft,dn]=r.useState(Ne._formState),En=r.useRef(!0),ii=r.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1}),mi=r.useRef(Qe);return mi.current=Qe,Ee({disabled:qt,next:zn=>En.current&&ge(mi.current,zn.name,Ve)&&O(zn,ii.current,Ne._updateFormState)&&dn({...Ne._formState,...zn}),subject:Ne._subjects.state}),r.useEffect(()=>(En.current=!0,ii.current.isValid&&Ne._updateValid(!0),()=>{En.current=!1}),[Ne]),j(ft,Ne,ii.current,!1)}({control:Qe,name:Ne,exact:!0}),ii=r.useRef(Qe.register(Ne,{...St.rules,value:dn,...A(St.disabled)?{disabled:St.disabled}:{}}));return r.useEffect(()=>{const mi=Qe._options.shouldUnregister||Ve,zn=(Ai,Pt)=>{const xn=T(Qe._fields,Ai);xn&&xn._f&&(xn._f.mount=Pt)};if(zn(Ne,!0),mi){const Ai=k(T(Qe._options.defaultValues,Ne));G(Qe._defaultValues,Ne,Ai),w(T(Qe._formValues,Ne))&&G(Qe._formValues,Ne,Ai)}return()=>{(ft?mi&&!Qe._state.action:mi)?Qe.unregister(Ne):zn(Ne,!1)}},[Ne,Qe,ft,Ve]),r.useEffect(()=>{T(Qe._fields,Ne)&&Qe._updateDisabledField({disabled:qt,fields:Qe._fields,name:Ne,value:T(Qe._fields,Ne)._f.value})},[qt,Ne,Qe]),{field:{name:Ne,value:dn,...A(qt)||En.disabled?{disabled:En.disabled||qt}:{},onChange:r.useCallback(mi=>ii.current.onChange({target:{value:m(mi),name:Ne},type:B.CHANGE}),[Ne]),onBlur:r.useCallback(()=>ii.current.onBlur({target:{value:T(Qe._formValues,Ne),name:Ne},type:B.BLUR}),[Ne,Qe]),ref:r.useCallback(mi=>{const zn=T(Qe._fields,Ne);zn&&mi&&(zn._f.ref={focus:()=>mi.focus(),select:()=>mi.select(),setCustomValidity:Ai=>mi.setCustomValidity(Ai),reportValidity:()=>mi.reportValidity()})},[Qe._fields,Ne])},formState:En,fieldState:Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!T(En.errors,Ne)},isDirty:{enumerable:!0,get:()=>!!T(En.dirtyFields,Ne)},isTouched:{enumerable:!0,get:()=>!!T(En.touchedFields,Ne)},isValidating:{enumerable:!0,get:()=>!!T(En.validatingFields,Ne)},error:{enumerable:!0,get:()=>T(En.errors,Ne)}})}}(St));var J=(St,Dn,Ne,qt,Qe)=>Dn?{...Ne[St],types:{...Ne[St]&&Ne[St].types?Ne[St].types:{},[qt]:Qe||!0}}:{},nt=St=>({isOnSubmit:!St||St===H.onSubmit,isOnBlur:St===H.onBlur,isOnChange:St===H.onChange,isOnAll:St===H.all,isOnTouch:St===H.onTouched}),se=(St,Dn,Ne)=>!Ne&&(Dn.watchAll||Dn.watch.has(St)||[...Dn.watch].some(qt=>St.startsWith(qt)&&/^\.\w+/.test(St.slice(qt.length))));const he=(St,Dn,Ne,qt)=>{for(const Qe of Ne||Object.keys(St)){const Ve=T(St,Qe);if(Ve){const{_f:ft,...dn}=Ve;if(ft){if(ft.refs&&ft.refs[0]&&Dn(ft.refs[0],Qe)&&!qt)return!0;if(ft.ref&&Dn(ft.ref,ft.name)&&!qt)return!0;if(he(dn,Dn))break}else if(y(dn)&&he(dn,Dn))break}}};var Q=(St,Dn,Ne)=>{const qt=me(T(St,Ne));return G(qt,"root",Dn[Ne]),G(St,Ne,qt),St},de=St=>"file"===St.type,ee=St=>"function"==typeof St,Te=St=>{if(!M)return!1;const Dn=St?St.ownerDocument:0;return St instanceof(Dn&&Dn.defaultView?Dn.defaultView.HTMLElement:HTMLElement)},ie=St=>ne(St),pe=St=>"radio"===St.type,we=St=>St instanceof RegExp;const Pe={value:!1,isValid:!1},Ce={value:!0,isValid:!0};var Re=St=>{if(Array.isArray(St)){if(St.length>1){const Dn=St.filter(Ne=>Ne&&Ne.checked&&!Ne.disabled).map(Ne=>Ne.value);return{value:Dn,isValid:!!Dn.length}}return St[0].checked&&!St[0].disabled?St[0].attributes&&!w(St[0].attributes.value)?w(St[0].value)||""===St[0].value?Ce:{value:St[0].value,isValid:!0}:Ce:Pe}return Pe};const Ze={isValid:!1,value:null};var vt=St=>Array.isArray(St)?St.reduce((Dn,Ne)=>Ne&&Ne.checked&&!Ne.disabled?{isValid:!0,value:Ne.value}:Dn,Ze):Ze;function st(St,Dn,Ne="validate"){if(ie(St)||Array.isArray(St)&&St.every(ie)||A(St)&&!St)return{type:Ne,message:ie(St)?St:"",ref:Dn}}var Se=St=>y(St)&&!we(St)?St:{value:St,message:""},Ke=function(){var St=(0,e.A)(function*(Dn,Ne,qt,Qe,Ve){const{ref:ft,refs:dn,required:En,maxLength:ii,minLength:mi,min:zn,max:Ai,pattern:Pt,validate:xn,name:Ln,valueAsNumber:It,mount:Xe,disabled:Ye}=Dn._f,Ue=T(Ne,Ln);if(!Xe||Ye)return{};const Xt=dn?dn[0]:ft,re=Gi=>{Qe&&Xt.reportValidity&&(Xt.setCustomValidity(A(Gi)?"":Gi||""),Xt.reportValidity())},$e={},We=pe(ft),_t=a(ft),Kt=We||_t,Nn=(It||de(ft))&&w(ft.value)&&w(Ue)||Te(ft)&&""===ft.value||""===Ue||Array.isArray(Ue)&&!Ue.length,qn=J.bind(null,Ln,qt,$e),Ei=(Gi,Vi,Hi,or="maxLength",Ir="minLength")=>{const an=Gi?Vi:Hi;$e[Ln]={type:Gi?or:Ir,message:an,ref:ft,...qn(Gi?or:Ir,an)}};if(Ve?!Array.isArray(Ue)||!Ue.length:En&&(!Kt&&(Nn||d(Ue))||A(Ue)&&!Ue||_t&&!Re(dn).isValid||We&&!vt(dn).isValid)){const{value:Gi,message:Vi}=ie(En)?{value:!!En,message:En}:Se(En);if(Gi&&($e[Ln]={type:"required",message:Vi,ref:Xt,...qn("required",Vi)},!qt))return re(Vi),$e}if(!(Nn||d(zn)&&d(Ai))){let Gi,Vi;const Hi=Se(Ai),or=Se(zn);if(d(Ue)||isNaN(Ue)){const Ir=ft.valueAsDate||new Date(Ue),an=Fn=>new Date((new Date).toDateString()+" "+Fn),In="time"==ft.type,Gn="week"==ft.type;ne(Hi.value)&&Ue&&(Gi=In?an(Ue)>an(Hi.value):Gn?Ue>Hi.value:Ir>new Date(Hi.value)),ne(or.value)&&Ue&&(Vi=In?an(Ue)<an(or.value):Gn?Ue<or.value:Ir<new Date(or.value))}else{const Ir=ft.valueAsNumber||Ue&&+Ue;d(Hi.value)||(Gi=Ir>Hi.value),d(or.value)||(Vi=Ir<or.value)}if((Gi||Vi)&&(Ei(!!Gi,Hi.message,or.message,"max","min"),!qt))return re($e[Ln].message),$e}if((ii||mi)&&!Nn&&(ne(Ue)||Ve&&Array.isArray(Ue))){const Gi=Se(ii),Vi=Se(mi),Hi=!d(Gi.value)&&Ue.length>+Gi.value,or=!d(Vi.value)&&Ue.length<+Vi.value;if((Hi||or)&&(Ei(Hi,Gi.message,Vi.message),!qt))return re($e[Ln].message),$e}if(Pt&&!Nn&&ne(Ue)){const{value:Gi,message:Vi}=Se(Pt);if(we(Gi)&&!Ue.match(Gi)&&($e[Ln]={type:"pattern",message:Vi,ref:ft,...qn("pattern",Vi)},!qt))return re(Vi),$e}if(xn)if(ee(xn)){const Vi=st(yield xn(Ue,Ne),Xt);if(Vi&&($e[Ln]={...Vi,...qn("validate",Vi.message)},!qt))return re(Vi.message),$e}else if(y(xn)){let Gi={};for(const Vi in xn){if(!Y(Gi)&&!qt)break;const Hi=st(yield xn[Vi](Ue,Ne),Xt,Vi);Hi&&(Gi={...Hi,...qn(Vi,Hi.message)},re(Hi.message),qt&&($e[Ln]=Gi))}if(!Y(Gi)&&($e[Ln]={ref:Xt,...Gi},!qt))return $e}return re(!0),$e});return function(Ne,qt,Qe,Ve,ft){return St.apply(this,arguments)}}();function mt(St,Dn){const Ne=Array.isArray(Dn)?Dn:z(Dn)?[Dn]:V(Dn),qt=1===Ne.length?St:function dt(St,Dn){const Ne=Dn.slice(0,-1).length;let qt=0;for(;qt<Ne;)St=w(St)?qt++:St[Dn[qt++]];return St}(St,Ne),Qe=Ne.length-1;return qt&&delete qt[Ne[Qe]],0!==Qe&&(y(qt)&&Y(qt)||Array.isArray(qt)&&function yt(St){for(const Dn in St)if(St.hasOwnProperty(Dn)&&!w(St[Dn]))return!1;return!0}(qt))&&mt(St,Ne.slice(0,-1)),St}var lt=()=>{let St=[];return{get observers(){return St},next:Qe=>{for(const Ve of St)Ve.next&&Ve.next(Qe)},subscribe:Qe=>(St.push(Qe),{unsubscribe:()=>{St=St.filter(Ve=>Ve!==Qe)}}),unsubscribe:()=>{St=[]}}},vn=St=>d(St)||!u(St);function Tn(St,Dn){if(vn(St)||vn(Dn))return St===Dn;if(f(St)&&f(Dn))return St.getTime()===Dn.getTime();const Ne=Object.keys(St),qt=Object.keys(Dn);if(Ne.length!==qt.length)return!1;for(const Qe of Ne){const Ve=St[Qe];if(!qt.includes(Qe))return!1;if("ref"!==Qe){const ft=Dn[Qe];if(f(Ve)&&f(ft)||y(Ve)&&y(ft)||Array.isArray(Ve)&&Array.isArray(ft)?!Tn(Ve,ft):Ve!==ft)return!1}}return!0}var Ft=St=>"select-multiple"===St.type,Jt=St=>pe(St)||a(St),Gt=St=>Te(St)&&St.isConnected,en=St=>{for(const Dn in St)if(ee(St[Dn]))return!0;return!1};function Kn(St,Dn={}){const Ne=Array.isArray(St);if(y(St)||Ne)for(const qt in St)Array.isArray(St[qt])||y(St[qt])&&!en(St[qt])?(Dn[qt]=Array.isArray(St[qt])?[]:{},Kn(St[qt],Dn[qt])):d(St[qt])||(Dn[qt]=!0);return Dn}function Ht(St,Dn,Ne){const qt=Array.isArray(St);if(y(St)||qt)for(const Qe in St)Array.isArray(St[Qe])||y(St[Qe])&&!en(St[Qe])?w(Dn)||vn(Ne[Qe])?Ne[Qe]=Array.isArray(St[Qe])?Kn(St[Qe],[]):{...Kn(St[Qe])}:Ht(St[Qe],d(Dn)?{}:Dn[Qe],Ne[Qe]):Ne[Qe]=!Tn(St[Qe],Dn[Qe]);return Ne}var On=(St,Dn)=>Ht(St,Dn,Kn(Dn)),ln=(St,{valueAsNumber:Dn,valueAsDate:Ne,setValueAs:qt})=>w(St)?St:Dn?""===St?NaN:St&&+St:Ne&&ne(St)?new Date(St):qt?qt(St):St;function Vt(St){const Dn=St.ref;if(!(St.refs?St.refs.every(Ne=>Ne.disabled):Dn.disabled))return de(Dn)?Dn.files:pe(Dn)?vt(St.refs).value:Ft(Dn)?[...Dn.selectedOptions].map(({value:Ne})=>Ne):a(Dn)?Re(St.refs).value:ln(w(Dn.value)?St.ref.value:Dn.value,St)}var Qt=(St,Dn,Ne,qt)=>{const Qe={};for(const Ve of St){const ft=T(Dn,Ve);ft&&G(Qe,Ve,ft._f)}return{criteriaMode:Ne,names:[...St],fields:Qe,shouldUseNativeValidation:qt}},$t=St=>w(St)?St:we(St)?St.source:y(St)?we(St.value)?St.value.source:St.value:St;const un="AsyncFunction";var Zt=St=>!(St&&St.validate||!(ee(St.validate)&&St.validate.constructor.name===un||y(St.validate)&&Object.values(St.validate).find(Dn=>Dn.constructor.name===un))),on=St=>St.mount&&(St.required||St.min||St.max||St.maxLength||St.minLength||St.pattern||St.validate);function Bt(St,Dn,Ne){const qt=T(St,Ne);if(qt||z(Ne))return{error:qt,name:Ne};const Qe=Ne.split(".");for(;Qe.length;){const Ve=Qe.join("."),ft=T(Dn,Ve),dn=T(St,Ve);if(ft&&!Array.isArray(ft)&&Ne!==Ve)return{name:Ne};if(dn&&dn.type)return{name:Ve,error:dn};Qe.pop()}return{name:Ne}}var fn=(St,Dn,Ne,qt,Qe)=>!Qe.isOnAll&&(!Ne&&Qe.isOnTouch?!(Dn||St):(Ne?qt.isOnBlur:Qe.isOnBlur)?!St:!(Ne?qt.isOnChange:Qe.isOnChange)||St),kn=(St,Dn)=>!x(T(St,Dn)).length&&mt(St,Dn);const ni={mode:H.onSubmit,reValidateMode:H.onChange,shouldFocusError:!0};function ki(St={}){let En,Dn={...ni,...St},Ne={submitCount:0,isDirty:!1,isLoading:ee(Dn.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:Dn.errors||{},disabled:Dn.disabled||!1},qt={},Qe=(y(Dn.defaultValues)||y(Dn.values))&&k(Dn.defaultValues||Dn.values)||{},Ve=Dn.shouldUnregister?{}:k(Qe),ft={action:!1,mount:!1,watch:!1},dn={mount:new Set,unMount:new Set,array:new Set,watch:new Set},ii=0;const mi={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},zn={values:lt(),array:lt(),state:lt()},Ai=nt(Dn.mode),Pt=nt(Dn.reValidateMode),xn=Dn.criteriaMode===H.all,It=function(){var Wn=(0,e.A)(function*(Bn){if(!St.disabled&&(mi.isValid||Bn)){const ri=Dn.resolver?Y((yield _t()).errors):yield Nn(qt,!0);ri!==Ne.isValid&&zn.state.next({isValid:ri})}});return function(ri){return Wn.apply(this,arguments)}}(),Xe=(Wn,Bn)=>{!St.disabled&&(mi.isValidating||mi.validatingFields)&&((Wn||Array.from(dn.mount)).forEach(ri=>{ri&&(Bn?G(Ne.validatingFields,ri,Bn):mt(Ne.validatingFields,ri))}),zn.state.next({validatingFields:Ne.validatingFields,isValidating:!Y(Ne.validatingFields)}))},re=(Wn,Bn,ri,ci)=>{const vi=T(qt,Wn);if(vi){const Di=T(Ve,Wn,w(ri)?T(Qe,Wn):ri);w(Di)||ci&&ci.defaultChecked||Bn?G(Ve,Wn,Bn?Di:Vt(vi._f)):Hi(Wn,Di),ft.mount&&It()}},$e=(Wn,Bn,ri,ci,vi)=>{let Di=!1,Xi=!1;const ir={name:Wn};if(!St.disabled){const zi=!!(T(qt,Wn)&&T(qt,Wn)._f&&T(qt,Wn)._f.disabled);if(!ri||ci){mi.isDirty&&(Xi=Ne.isDirty,Ne.isDirty=ir.isDirty=Ei(),Di=Xi!==ir.isDirty);const Xr=zi||Tn(T(Qe,Wn),Bn);Xi=!(zi||!T(Ne.dirtyFields,Wn)),Xr||zi?mt(Ne.dirtyFields,Wn):G(Ne.dirtyFields,Wn,!0),ir.dirtyFields=Ne.dirtyFields,Di=Di||mi.dirtyFields&&Xi!==!Xr}if(ri){const Xr=T(Ne.touchedFields,Wn);Xr||(G(Ne.touchedFields,Wn,ri),ir.touchedFields=Ne.touchedFields,Di=Di||mi.touchedFields&&Xr!==ri)}Di&&vi&&zn.state.next(ir)}return Di?ir:{}},_t=function(){var Wn=(0,e.A)(function*(Bn){Xe(Bn,!0);const ri=yield Dn.resolver(Ve,Dn.context,Qt(Bn||dn.mount,qt,Dn.criteriaMode,Dn.shouldUseNativeValidation));return Xe(Bn),ri});return function(ri){return Wn.apply(this,arguments)}}(),Kt=function(){var Wn=(0,e.A)(function*(Bn){const{errors:ri}=yield _t(Bn);if(Bn)for(const ci of Bn){const vi=T(ri,ci);vi?G(Ne.errors,ci,vi):mt(Ne.errors,ci)}else Ne.errors=ri;return ri});return function(ri){return Wn.apply(this,arguments)}}(),Nn=function(){var Wn=(0,e.A)(function*(Bn,ri,ci={valid:!0}){for(const vi in Bn){const Di=Bn[vi];if(Di){const{_f:Xi,...ir}=Di;if(Xi){const zi=dn.array.has(Xi.name),Xr=Di._f&&Zt(Di._f);Xr&&mi.validatingFields&&Xe([vi],!0);const Hr=yield Ke(Di,Ve,xn,Dn.shouldUseNativeValidation&&!ri,zi);if(Xr&&mi.validatingFields&&Xe([vi]),Hr[Xi.name]&&(ci.valid=!1,ri))break;!ri&&(T(Hr,Xi.name)?zi?Q(Ne.errors,Hr,Xi.name):G(Ne.errors,Xi.name,Hr[Xi.name]):mt(Ne.errors,Xi.name))}!Y(ir)&&(yield Nn(ir,ri,ci))}}return ci.valid});return function(ri,ci){return Wn.apply(this,arguments)}}(),Ei=(Wn,Bn)=>!St.disabled&&(Wn&&Bn&&G(Ve,Wn,Bn),!Tn(Fn(),Qe)),Gi=(Wn,Bn,ri)=>be(Wn,dn,{...ft.mount?Ve:w(Bn)?Qe:ne(Wn)?{[Wn]:Bn}:Bn},ri,Bn),Hi=(Wn,Bn,ri={})=>{const ci=T(qt,Wn);let vi=Bn;if(ci){const Di=ci._f;Di&&(!Di.disabled&&G(Ve,Wn,ln(Bn,Di)),vi=Te(Di.ref)&&d(Bn)?"":Bn,Ft(Di.ref)?[...Di.ref.options].forEach(Xi=>Xi.selected=vi.includes(Xi.value)):Di.refs?a(Di.ref)?Di.refs.length>1?Di.refs.forEach(Xi=>(!Xi.defaultChecked||!Xi.disabled)&&(Xi.checked=Array.isArray(vi)?!!vi.find(ir=>ir===Xi.value):vi===Xi.value)):Di.refs[0]&&(Di.refs[0].checked=!!vi):Di.refs.forEach(Xi=>Xi.checked=Xi.value===vi):de(Di.ref)?Di.ref.value="":(Di.ref.value=vi,Di.ref.type||zn.values.next({name:Wn,values:{...Ve}})))}(ri.shouldDirty||ri.shouldTouch)&&$e(Wn,vi,ri.shouldTouch,ri.shouldDirty,!0),ri.shouldValidate&&Gn(Wn)},or=(Wn,Bn,ri)=>{for(const ci in Bn){const vi=Bn[ci],Di=`${Wn}.${ci}`,Xi=T(qt,Di);(dn.array.has(Wn)||y(vi)||Xi&&!Xi._f)&&!f(vi)?or(Di,vi,ri):Hi(Di,vi,ri)}},Ir=(Wn,Bn,ri={})=>{const ci=T(qt,Wn),vi=dn.array.has(Wn),Di=k(Bn);G(Ve,Wn,Di),vi?(zn.array.next({name:Wn,values:{...Ve}}),(mi.isDirty||mi.dirtyFields)&&ri.shouldDirty&&zn.state.next({name:Wn,dirtyFields:On(Qe,Ve),isDirty:Ei(Wn,Di)})):!ci||ci._f||d(Di)?Hi(Wn,Di,ri):or(Wn,Di,ri),se(Wn,dn)&&zn.state.next({...Ne}),zn.values.next({name:ft.mount?Wn:void 0,values:{...Ve}})},an=function(){var Wn=(0,e.A)(function*(Bn){ft.mount=!0;const ri=Bn.target;let ci=ri.name,vi=!0;const Di=T(qt,ci),ir=zi=>{vi=Number.isNaN(zi)||f(zi)&&isNaN(zi.getTime())||Tn(zi,T(Ve,ci,zi))};if(Di){let zi,Xr;const Hr=ri.type?Vt(Di._f):m(Bn),eo=Bn.type===B.BLUR||Bn.type===B.FOCUS_OUT,No=!on(Di._f)&&!Dn.resolver&&!T(Ne.errors,ci)&&!Di._f.deps||fn(eo,T(Ne.touchedFields,ci),Ne.isSubmitted,Pt,Ai),uo=se(ci,dn,eo);G(Ve,ci,Hr),eo?(Di._f.onBlur&&Di._f.onBlur(Bn),En&&En(0)):Di._f.onChange&&Di._f.onChange(Bn);const oa=$e(ci,Hr,eo,!1),vo=!Y(oa)||uo;if(!eo&&zn.values.next({name:ci,type:Bn.type,values:{...Ve}}),No)return mi.isValid&&("onBlur"===St.mode?eo&&It():It()),vo&&zn.state.next({name:ci,...uo?{}:oa});if(!eo&&uo&&zn.state.next({...Ne}),Dn.resolver){const{errors:ua}=yield _t([ci]);if(ir(Hr),vi){const wa=Bt(Ne.errors,qt,ci),Bo=Bt(ua,qt,wa.name||ci);zi=Bo.error,ci=Bo.name,Xr=Y(ua)}}else Xe([ci],!0),zi=(yield Ke(Di,Ve,xn,Dn.shouldUseNativeValidation))[ci],Xe([ci]),ir(Hr),vi&&(zi?Xr=!1:mi.isValid&&(Xr=yield Nn(qt,!0)));vi&&(Di._f.deps&&Gn(Di._f.deps),((Wn,Bn,ri,ci)=>{const vi=T(Ne.errors,Wn),Di=mi.isValid&&A(Bn)&&Ne.isValid!==Bn;if(St.delayError&&ri?(En=(Wn=>Bn=>{clearTimeout(ii),ii=setTimeout(Wn,Bn)})(()=>((Wn,Bn)=>{G(Ne.errors,Wn,Bn),zn.state.next({errors:Ne.errors})})(Wn,ri)),En(St.delayError)):(clearTimeout(ii),En=null,ri?G(Ne.errors,Wn,ri):mt(Ne.errors,Wn)),(ri?!Tn(vi,ri):vi)||!Y(ci)||Di){const Xi={...ci,...Di&&A(Bn)?{isValid:Bn}:{},errors:Ne.errors,name:Wn};Ne={...Ne,...Xi},zn.state.next(Xi)}})(ci,Xr,zi,oa))}});return function(ri){return Wn.apply(this,arguments)}}(),In=(Wn,Bn)=>{if(T(Ne.errors,Bn)&&Wn.focus)return Wn.focus(),1},Gn=function(){var Wn=(0,e.A)(function*(Bn,ri={}){let ci,vi;const Di=me(Bn);if(Dn.resolver){const Xi=yield Kt(w(Bn)?Bn:Di);ci=Y(Xi),vi=Bn?!Di.some(ir=>T(Xi,ir)):ci}else Bn?(vi=(yield Promise.all(Di.map(function(){var Xi=(0,e.A)(function*(ir){const zi=T(qt,ir);return yield Nn(zi&&zi._f?{[ir]:zi}:zi)});return function(ir){return Xi.apply(this,arguments)}}()))).every(Boolean),(vi||Ne.isValid)&&It()):vi=ci=yield Nn(qt);return zn.state.next({...!ne(Bn)||mi.isValid&&ci!==Ne.isValid?{}:{name:Bn},...Dn.resolver||!Bn?{isValid:ci}:{},errors:Ne.errors}),ri.shouldFocus&&!vi&&he(qt,In,Bn?Di:dn.mount),vi});return function(ri){return Wn.apply(this,arguments)}}(),Fn=Wn=>{const Bn={...ft.mount?Ve:Qe};return w(Wn)?Bn:ne(Wn)?T(Bn,Wn):Wn.map(ri=>T(Bn,ri))},pi=(Wn,Bn)=>({invalid:!!T((Bn||Ne).errors,Wn),isDirty:!!T((Bn||Ne).dirtyFields,Wn),error:T((Bn||Ne).errors,Wn),isValidating:!!T(Ne.validatingFields,Wn),isTouched:!!T((Bn||Ne).touchedFields,Wn)}),Nt=(Wn,Bn,ri)=>{const ci=(T(qt,Wn,{_f:{}})._f||{}).ref,vi=T(Ne.errors,Wn)||{},{ref:Di,message:Xi,type:ir,...zi}=vi;G(Ne.errors,Wn,{...zi,...Bn,ref:ci}),zn.state.next({name:Wn,errors:Ne.errors,isValid:!1}),ri&&ri.shouldFocus&&ci&&ci.focus&&ci.focus()},gt=(Wn,Bn={})=>{for(const ri of Wn?me(Wn):dn.mount)dn.mount.delete(ri),dn.array.delete(ri),Bn.keepValue||(mt(qt,ri),mt(Ve,ri)),!Bn.keepError&&mt(Ne.errors,ri),!Bn.keepDirty&&mt(Ne.dirtyFields,ri),!Bn.keepTouched&&mt(Ne.touchedFields,ri),!Bn.keepIsValidating&&mt(Ne.validatingFields,ri),!Dn.shouldUnregister&&!Bn.keepDefaultValue&&mt(Qe,ri);zn.values.next({values:{...Ve}}),zn.state.next({...Ne,...Bn.keepDirty?{isDirty:Ei()}:{}}),!Bn.keepIsValid&&It()},jt=({disabled:Wn,name:Bn,field:ri,fields:ci,value:vi})=>{if(A(Wn)&&ft.mount||Wn){const Di=Wn?void 0:w(vi)?Vt(ri?ri._f:T(ci,Bn)._f):vi;G(Ve,Bn,Di),$e(Bn,Di,!1,!1,!0)}},pn=(Wn,Bn={})=>{let ri=T(qt,Wn);const ci=A(Bn.disabled)||A(St.disabled);return G(qt,Wn,{...ri||{},_f:{...ri&&ri._f?ri._f:{ref:{name:Wn}},name:Wn,mount:!0,...Bn}}),dn.mount.add(Wn),ri?jt({field:ri,disabled:A(Bn.disabled)?Bn.disabled:St.disabled,name:Wn,value:Bn.value}):re(Wn,!0,Bn.value),{...ci?{disabled:Bn.disabled||St.disabled}:{},...Dn.progressive?{required:!!Bn.required,min:$t(Bn.min),max:$t(Bn.max),minLength:$t(Bn.minLength),maxLength:$t(Bn.maxLength),pattern:$t(Bn.pattern)}:{},name:Wn,onChange:an,onBlur:an,ref:vi=>{if(vi){pn(Wn,Bn),ri=T(qt,Wn);const Di=w(vi.value)&&vi.querySelectorAll&&vi.querySelectorAll("input,select,textarea")[0]||vi,Xi=Jt(Di),ir=ri._f.refs||[];if(Xi?ir.find(zi=>zi===Di):Di===ri._f.ref)return;G(qt,Wn,{_f:{...ri._f,...Xi?{refs:[...ir.filter(Gt),Di,...Array.isArray(T(Qe,Wn))?[{}]:[]],ref:{type:Di.type,name:Wn}}:{ref:Di}}}),re(Wn,!1,void 0,Di)}else ri=T(qt,Wn,{}),ri._f&&(ri._f.mount=!1),(Dn.shouldUnregister||Bn.shouldUnregister)&&(!I(dn.array,Wn)||!ft.action)&&dn.unMount.add(Wn)}}},$n=()=>Dn.shouldFocusError&&he(qt,In,dn.mount),Ti=(Wn,Bn)=>function(){var ri=(0,e.A)(function*(ci){let vi;ci&&(ci.preventDefault&&ci.preventDefault(),ci.persist&&ci.persist());let Di=k(Ve);if(zn.state.next({isSubmitting:!0}),Dn.resolver){const{errors:Xi,values:ir}=yield _t();Ne.errors=Xi,Di=ir}else yield Nn(qt);if(mt(Ne.errors,"root"),Y(Ne.errors)){zn.state.next({errors:{}});try{yield Wn(Di,ci)}catch(Xi){vi=Xi}}else Bn&&(yield Bn({...Ne.errors},ci)),$n(),setTimeout($n);if(zn.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:Y(Ne.errors)&&!vi,submitCount:Ne.submitCount+1,errors:Ne.errors}),vi)throw vi});return function(ci){return ri.apply(this,arguments)}}(),Li=(Wn,Bn={})=>{const ri=Wn?k(Wn):Qe,ci=k(ri),vi=Y(Wn),Di=vi?Qe:ci;if(Bn.keepDefaultValues||(Qe=ri),!Bn.keepValues){if(Bn.keepDirtyValues){const Xi=new Set([...dn.mount,...Object.keys(On(Qe,Ve))]);for(const ir of Array.from(Xi))T(Ne.dirtyFields,ir)?G(Di,ir,T(Ve,ir)):Ir(ir,T(Di,ir))}else{if(M&&w(Wn))for(const Xi of dn.mount){const ir=T(qt,Xi);if(ir&&ir._f){const zi=Array.isArray(ir._f.refs)?ir._f.refs[0]:ir._f.ref;if(Te(zi)){const Xr=zi.closest("form");if(Xr){Xr.reset();break}}}}qt={}}Ve=St.shouldUnregister?Bn.keepDefaultValues?k(Qe):{}:k(Di),zn.array.next({values:{...Di}}),zn.values.next({values:{...Di}})}dn={mount:Bn.keepDirtyValues?dn.mount:new Set,unMount:new Set,array:new Set,watch:new Set,watchAll:!1,focus:""},ft.mount=!mi.isValid||!!Bn.keepIsValid||!!Bn.keepDirtyValues,ft.watch=!!St.shouldUnregister,zn.state.next({submitCount:Bn.keepSubmitCount?Ne.submitCount:0,isDirty:!vi&&(Bn.keepDirty?Ne.isDirty:!(!Bn.keepDefaultValues||Tn(Wn,Qe))),isSubmitted:!!Bn.keepIsSubmitted&&Ne.isSubmitted,dirtyFields:vi?{}:Bn.keepDirtyValues?Bn.keepDefaultValues&&Ve?On(Qe,Ve):Ne.dirtyFields:Bn.keepDefaultValues&&Wn?On(Qe,Wn):Bn.keepDirty?Ne.dirtyFields:{},touchedFields:Bn.keepTouched?Ne.touchedFields:{},errors:Bn.keepErrors?Ne.errors:{},isSubmitSuccessful:!!Bn.keepIsSubmitSuccessful&&Ne.isSubmitSuccessful,isSubmitting:!1})},Qi=(Wn,Bn)=>Li(ee(Wn)?Wn(Ve):Wn,Bn);return{control:{register:pn,unregister:gt,getFieldState:pi,handleSubmit:Ti,setError:Nt,_executeSchema:_t,_getWatch:Gi,_getDirty:Ei,_updateValid:It,_removeUnmounted:()=>{for(const Wn of dn.unMount){const Bn=T(qt,Wn);Bn&&(Bn._f.refs?Bn._f.refs.every(ri=>!Gt(ri)):!Gt(Bn._f.ref))&&gt(Wn)}dn.unMount=new Set},_updateFieldArray:(Wn,Bn=[],ri,ci,vi=!0,Di=!0)=>{if(ci&&ri&&!St.disabled){if(ft.action=!0,Di&&Array.isArray(T(qt,Wn))){const Xi=ri(T(qt,Wn),ci.argA,ci.argB);vi&&G(qt,Wn,Xi)}if(Di&&Array.isArray(T(Ne.errors,Wn))){const Xi=ri(T(Ne.errors,Wn),ci.argA,ci.argB);vi&&G(Ne.errors,Wn,Xi),kn(Ne.errors,Wn)}if(mi.touchedFields&&Di&&Array.isArray(T(Ne.touchedFields,Wn))){const Xi=ri(T(Ne.touchedFields,Wn),ci.argA,ci.argB);vi&&G(Ne.touchedFields,Wn,Xi)}mi.dirtyFields&&(Ne.dirtyFields=On(Qe,Ve)),zn.state.next({name:Wn,isDirty:Ei(Wn,Bn),dirtyFields:Ne.dirtyFields,errors:Ne.errors,isValid:Ne.isValid})}else G(Ve,Wn,Bn)},_updateDisabledField:jt,_getFieldArray:Wn=>x(T(ft.mount?Ve:Qe,Wn,St.shouldUnregister?T(Qe,Wn,[]):[])),_reset:Li,_resetDefaultValues:()=>ee(Dn.defaultValues)&&Dn.defaultValues().then(Wn=>{Qi(Wn,Dn.resetOptions),zn.state.next({isLoading:!1})}),_updateFormState:Wn=>{Ne={...Ne,...Wn}},_disableForm:Wn=>{A(Wn)&&(zn.state.next({disabled:Wn}),he(qt,(Bn,ri)=>{const ci=T(qt,ri);ci&&(Bn.disabled=ci._f.disabled||Wn,Array.isArray(ci._f.refs)&&ci._f.refs.forEach(vi=>{vi.disabled=ci._f.disabled||Wn}))},0,!1))},_subjects:zn,_proxyFormState:mi,_setErrors:Wn=>{Ne.errors=Wn,zn.state.next({errors:Ne.errors,isValid:!1})},get _fields(){return qt},get _formValues(){return Ve},get _state(){return ft},set _state(Wn){ft=Wn},get _defaultValues(){return Qe},get _names(){return dn},set _names(Wn){dn=Wn},get _formState(){return Ne},set _formState(Wn){Ne=Wn},get _options(){return Dn},set _options(Wn){Dn={...Dn,...Wn}}},trigger:Gn,register:pn,handleSubmit:Ti,watch:(Wn,Bn)=>ee(Wn)?zn.values.subscribe({next:ri=>Wn(Gi(void 0,Bn),ri)}):Gi(Wn,Bn,!0),setValue:Ir,getValues:Fn,reset:Qi,resetField:(Wn,Bn={})=>{T(qt,Wn)&&(w(Bn.defaultValue)?Ir(Wn,k(T(Qe,Wn))):(Ir(Wn,Bn.defaultValue),G(Qe,Wn,k(Bn.defaultValue))),Bn.keepTouched||mt(Ne.touchedFields,Wn),Bn.keepDirty||(mt(Ne.dirtyFields,Wn),Ne.isDirty=Bn.defaultValue?Ei(Wn,k(T(Qe,Wn))):Ei()),Bn.keepError||(mt(Ne.errors,Wn),mi.isValid&&It()),zn.state.next({...Ne}))},clearErrors:Wn=>{Wn&&me(Wn).forEach(Bn=>mt(Ne.errors,Bn)),zn.state.next({errors:Wn?Ne.errors:{}})},unregister:gt,setError:Nt,setFocus:(Wn,Bn={})=>{const ri=T(qt,Wn),ci=ri&&ri._f;if(ci){const vi=ci.refs?ci.refs[0]:ci.ref;vi.focus&&(vi.focus(),Bn.shouldSelect&&vi.select())}},getFieldState:pi}}function Bi(St={}){const Dn=r.useRef(),Ne=r.useRef(),[qt,Qe]=r.useState({isDirty:!1,isValidating:!1,isLoading:ee(St.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:St.errors||{},disabled:St.disabled||!1,defaultValues:ee(St.defaultValues)?void 0:St.defaultValues});Dn.current||(Dn.current={...ki(St),formState:qt});const Ve=Dn.current.control;return Ve._options=St,Ee({subject:Ve._subjects.state,next:ft=>{O(ft,Ve._proxyFormState,Ve._updateFormState,!0)&&Qe({...Ve._formState})}}),r.useEffect(()=>Ve._disableForm(St.disabled),[Ve,St.disabled]),r.useEffect(()=>{if(Ve._proxyFormState.isDirty){const ft=Ve._getDirty();ft!==qt.isDirty&&Ve._subjects.state.next({isDirty:ft})}},[Ve,qt.isDirty]),r.useEffect(()=>{St.values&&!Tn(St.values,Ne.current)?(Ve._reset(St.values,Ve._options.resetOptions),Ne.current=St.values,Qe(ft=>({...ft}))):Ve._resetDefaultValues()},[St.values,Ve]),r.useEffect(()=>{St.errors&&Ve._setErrors(St.errors)},[St.errors,Ve]),r.useEffect(()=>{Ve._state.mount||(Ve._updateValid(),Ve._state.mount=!0),Ve._state.watch&&(Ve._state.watch=!1,Ve._subjects.state.next({...Ve._formState})),Ve._removeUnmounted()}),r.useEffect(()=>{St.shouldUnregister&&Ve._subjects.values.next({values:Ve._getWatch()})},[St.shouldUnregister,Ve]),r.useEffect(()=>{Dn.current&&(Dn.current.watch=Dn.current.watch.bind({}))},[qt]),Dn.current.formState=j(qt,Ve),Dn.current}},18714:(Ge,L,n)=>{"use strict";function a(R,K){(null==K||K>R.length)&&(K=R.length);for(var j=0,Y=new Array(K);j<K;j++)Y[j]=R[j];return Y}function f(R,K){for(var j=0;j<K.length;j++){var Y=K[j];Y.enumerable=Y.enumerable||!1,Y.configurable=!0,"value"in Y&&(Y.writable=!0),Object.defineProperty(R,Y.key,Y)}}function d(R,K,j){return K&&f(R.prototype,K),j&&f(R,j),Object.defineProperty(R,"prototype",{writable:!1}),R}n.d(L,{c:()=>$});var u=function(){return"function"==typeof Symbol},y=function(R){return u()&&!!Symbol[R]},m=function(R){return y(R)?Symbol[R]:"@@"+R};u()&&!y("observable")&&(Symbol.observable=Symbol("observable"));var _=m("iterator"),I=m("observable"),F=m("species");function M(R,K){var j=R[K];if(null!=j){if("function"!=typeof j)throw new TypeError(j+" is not a function");return j}}function k(R){var K=R.constructor;return void 0!==K&&null===(K=K[F])&&(K=void 0),void 0!==K?K:$}function w(R){w.log?w.log(R):setTimeout(function(){throw R})}function T(R){Promise.resolve().then(function(){try{R()}catch(K){w(K)}})}function A(R){var K=R._cleanup;if(void 0!==K&&(R._cleanup=void 0,K))try{if("function"==typeof K)K();else{var j=M(K,"unsubscribe");j&&j.call(K)}}catch(Y){w(Y)}}function z(R){R._observer=void 0,R._queue=void 0,R._state="closed"}function G(R,K,j){R._state="running";var Y=R._observer;try{var O=M(Y,K);switch(K){case"next":O&&O.call(Y,j);break;case"error":if(z(R),!O)throw j;O.call(Y,j);break;case"complete":z(R),O&&O.call(Y)}}catch(me){w(me)}"closed"===R._state?A(R):"running"===R._state&&(R._state="ready")}function B(R,K,j){if("closed"!==R._state){if("buffering"===R._state)return void R._queue.push({type:K,value:j});if("ready"!==R._state)return R._state="buffering",R._queue=[{type:K,value:j}],void T(function(){return function V(R){var K=R._queue;if(K){R._queue=void 0,R._state="ready";for(var j=0;j<K.length&&(G(R,K[j].type,K[j].value),"closed"!==R._state);++j);}}(R)});G(R,K,j)}}var H=function(){function R(j,Y){this._cleanup=void 0,this._observer=j,this._queue=void 0,this._state="initializing";var O=new U(this);try{this._cleanup=Y.call(void 0,O)}catch(me){O.error(me)}"initializing"===this._state&&(this._state="ready")}return R.prototype.unsubscribe=function(){"closed"!==this._state&&(z(this),A(this))},d(R,[{key:"closed",get:function(){return"closed"===this._state}}]),R}(),U=function(){function R(j){this._subscription=j}var K=R.prototype;return K.next=function(Y){B(this._subscription,"next",Y)},K.error=function(Y){B(this._subscription,"error",Y)},K.complete=function(){B(this._subscription,"complete")},d(R,[{key:"closed",get:function(){return"closed"===this._subscription._state}}]),R}(),$=function(){function R(j){if(!(this instanceof R))throw new TypeError("Observable cannot be called as a function");if("function"!=typeof j)throw new TypeError("Observable initializer must be a function");this._subscriber=j}var K=R.prototype;return K.subscribe=function(Y){return("object"!=typeof Y||null===Y)&&(Y={next:Y,error:arguments[1],complete:arguments[2]}),new H(Y,this._subscriber)},K.forEach=function(Y){var O=this;return new Promise(function(me,ge){if("function"==typeof Y)var je=O.subscribe({next:function(ne){try{Y(ne,Ee)}catch(be){ge(be),je.unsubscribe()}},error:ge,complete:me});else ge(new TypeError(Y+" is not a function"));function Ee(){je.unsubscribe(),me()}})},K.map=function(Y){var O=this;if("function"!=typeof Y)throw new TypeError(Y+" is not a function");return new(k(this))(function(ge){return O.subscribe({next:function(Ee){try{Ee=Y(Ee)}catch(je){return ge.error(je)}ge.next(Ee)},error:function(Ee){ge.error(Ee)},complete:function(){ge.complete()}})})},K.filter=function(Y){var O=this;if("function"!=typeof Y)throw new TypeError(Y+" is not a function");return new(k(this))(function(ge){return O.subscribe({next:function(Ee){try{if(!Y(Ee))return}catch(je){return ge.error(je)}ge.next(Ee)},error:function(Ee){ge.error(Ee)},complete:function(){ge.complete()}})})},K.reduce=function(Y){var O=this;if("function"!=typeof Y)throw new TypeError(Y+" is not a function");var me=k(this),ge=arguments.length>1,Ee=!1,ne=arguments[1];return new me(function(be){return O.subscribe({next:function(fe){var q=!Ee;if(Ee=!0,!q||ge)try{ne=Y(ne,fe)}catch(ce){return be.error(ce)}else ne=fe},error:function(fe){be.error(fe)},complete:function(){if(!Ee&&!ge)return be.error(new TypeError("Cannot reduce an empty sequence"));be.next(ne),be.complete()}})})},K.concat=function(){for(var Y=this,O=arguments.length,me=new Array(O),ge=0;ge<O;ge++)me[ge]=arguments[ge];var Ee=k(this);return new Ee(function(je){var ne,be=0;return function fe(q){ne=q.subscribe({next:function(ce){je.next(ce)},error:function(ce){je.error(ce)},complete:function(){be===me.length?(ne=void 0,je.complete()):fe(Ee.from(me[be++]))}})}(Y),function(){ne&&(ne.unsubscribe(),ne=void 0)}})},K.flatMap=function(Y){var O=this;if("function"!=typeof Y)throw new TypeError(Y+" is not a function");var me=k(this);return new me(function(ge){var Ee=[],je=O.subscribe({next:function(be){if(Y)try{be=Y(be)}catch(q){return ge.error(q)}var fe=me.from(be).subscribe({next:function(q){ge.next(q)},error:function(q){ge.error(q)},complete:function(){var q=Ee.indexOf(fe);q>=0&&Ee.splice(q,1),ne()}});Ee.push(fe)},error:function(be){ge.error(be)},complete:function(){ne()}});function ne(){je.closed&&0===Ee.length&&ge.complete()}return function(){Ee.forEach(function(be){return be.unsubscribe()}),je.unsubscribe()}})},K[I]=function(){return this},R.from=function(Y){var O="function"==typeof this?this:R;if(null==Y)throw new TypeError(Y+" is not an object");var me=M(Y,I);if(me){var ge=me.call(Y);if(Object(ge)!==ge)throw new TypeError(ge+" is not an object");return function x(R){return R instanceof $}(ge)&&ge.constructor===O?ge:new O(function(Ee){return ge.subscribe(Ee)})}if(y("iterator")&&(me=M(Y,_)))return new O(function(Ee){T(function(){if(!Ee.closed){for(var ne,je=function e(R,K){var j=typeof Symbol<"u"&&R[Symbol.iterator]||R["@@iterator"];if(j)return(j=j.call(R)).next.bind(j);if(Array.isArray(R)||(j=function r(R,K){if(R){if("string"==typeof R)return a(R,K);var j=Object.prototype.toString.call(R).slice(8,-1);if("Object"===j&&R.constructor&&(j=R.constructor.name),"Map"===j||"Set"===j)return Array.from(R);if("Arguments"===j||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(j))return a(R,K)}}(R))||K&&R&&"number"==typeof R.length){j&&(R=j);var Y=0;return function(){return Y>=R.length?{done:!0}:{done:!1,value:R[Y++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(me.call(Y));!(ne=je()).done;)if(Ee.next(ne.value),Ee.closed)return;Ee.complete()}})});if(Array.isArray(Y))return new O(function(Ee){T(function(){if(!Ee.closed){for(var je=0;je<Y.length;++je)if(Ee.next(Y[je]),Ee.closed)return;Ee.complete()}})});throw new TypeError(Y+" is not observable")},R.of=function(){for(var Y=arguments.length,O=new Array(Y),me=0;me<Y;me++)O[me]=arguments[me];return new("function"==typeof this?this:R)(function(Ee){T(function(){if(!Ee.closed){for(var je=0;je<O.length;++je)if(Ee.next(O[je]),Ee.closed)return;Ee.complete()}})})},d(R,null,[{key:F,get:function(){return this}}]),R}();u()&&Object.defineProperty($,Symbol("extensions"),{value:{symbol:I,hostReportError:w},configurable:!0})}},Ge=>{Ge(Ge.s=8772)}]);
//# sourceMappingURL=main.eb67aa8debdbadb4.js.map